Very often object file would have multiple .text.* sections instead of one. This happens if you have comdat groups (use C++ templates) or compile C/C++ source
using -ffunction-sections compiler argument. In this case LLVM DWARF parser needs help fetching source line from .debug_line section, because it is not possible
to distinguish input section given its address (in ELF object file all sections have zero VA).
This patch implements DWARF parser LoadedObjectInfo interface to return fake VA for each section, which is equal to section file offset.
Enclose this file-local class definition in an anonymous namespace.