Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
source/Plugins/SymbolFile/DWARF/DWARFUnit.h
Show First 20 Lines • Show All 147 Lines • ▼ Show 20 Lines | public: | ||||
dw_addr_t GetStrOffsetsBase() const { return m_str_offsets_base; } | dw_addr_t GetStrOffsetsBase() const { return m_str_offsets_base; } | ||||
void SetAddrBase(dw_addr_t addr_base); | void SetAddrBase(dw_addr_t addr_base); | ||||
void SetRangesBase(dw_addr_t ranges_base); | void SetRangesBase(dw_addr_t ranges_base); | ||||
void SetStrOffsetsBase(dw_offset_t str_offsets_base); | void SetStrOffsetsBase(dw_offset_t str_offsets_base); | ||||
virtual void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) = 0; | virtual void BuildAddressRangeTable(DWARFDebugAranges *debug_aranges) = 0; | ||||
lldb::ByteOrder GetByteOrder() const; | lldb::ByteOrder GetByteOrder() const; | ||||
lldb_private::TypeSystem *GetTypeSystem(); | llvm::Expected<lldb_private::TypeSystem &> GetTypeSystem(); | ||||
const DWARFDebugAranges &GetFunctionAranges(); | const DWARFDebugAranges &GetFunctionAranges(); | ||||
void SetBaseAddress(dw_addr_t base_addr); | void SetBaseAddress(dw_addr_t base_addr); | ||||
DWARFBaseDIE GetUnitDIEOnly() { return DWARFDIE(this, GetUnitDIEPtrOnly()); } | DWARFBaseDIE GetUnitDIEOnly() { return DWARFDIE(this, GetUnitDIEPtrOnly()); } | ||||
DWARFDIE DIE() { return DWARFDIE(this, DIEPtr()); } | DWARFDIE DIE() { return DWARFDIE(this, DIEPtr()); } | ||||
▲ Show 20 Lines • Show All 142 Lines • Show Last 20 Lines |