class DwarfUnitImpl

Defined at line 26 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::DWARFDie GetUnitDie ()

Defined at line 30 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 31 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.h

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 (DwarfDieRef die_ref)

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 108 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc

DwarfDieRef GetDieRef (uint64_t offset)

Defined at line 112 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc

DwarfDieRef GetDieRef (const llvm::DWARFDie & die)

Defined at line 118 of file ../../src/developer/debug/zxdb/symbols/dwarf_unit_impl.cc

Friends

class MakeRefCountedHelper
class RefCountedThreadSafe