class DwarfUnitImpl
Defined at line 25 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.h
Public Methods
DwarfBinary * GetBinary ()
DwarfUnit implementation.
Defined at line 24 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
llvm::DWARFUnit * GetLLVMUnit ()
Defined at line 26 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
int GetDwarfVersion ()
Defined at line 28 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
llvm::DWARFUnit * unit ()
Possibly null (this class may outlive the DwarfBinary).
Defined at line 30 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.h
llvm::DWARFDie GetUnitDie ()
Defined at line 30 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
uint64_t GetOffset ()
Defined at line 62 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
LazySymbol FunctionForRelativeAddress (uint64_t relative_address)
Defined at line 37 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
std::string GetCompilationDir ()
Defined at line 68 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
const LineTable & GetLineTable ()
Defined at line 79 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
const llvm::DWARFDebugLine::LineTable * GetLLVMLineTable ()
Defined at line 90 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
uint64_t GetDieCount ()
Defined at line 96 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
llvm::DWARFDie GetLLVMDieAtIndex (uint64_t index)
Defined at line 98 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
llvm::DWARFDie GetLLVMDieAtOffset (uint64_t offset)
Defined at line 102 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
uint64_t GetIndexForLLVMDie (const llvm::DWARFDie & die)
Defined at line 106 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc
Friends
class MakeRefCountedHelper
class RefCountedThreadSafe