LLDB
mainline
|
#include <DWARFTypeUnit.h>
Static Public Member Functions | |
static bool | classof (const DWARFUnit *unit) |
![]() | |
static llvm::Expected< DWARFUnitSP > | extract (SymbolFileDWARF &dwarf2Data, lldb::user_id_t uid, const lldb_private::DWARFDataExtractor &debug_info, DIERef::Section section, lldb::offset_t *offset_ptr) |
static uint8_t | GetAddressByteSize (const DWARFUnit *cu) |
static uint8_t | GetDefaultAddressSize () |
Private Member Functions | |
DWARFTypeUnit (SymbolFileDWARF &dwarf, lldb::user_id_t uid, const DWARFUnitHeader &header, const DWARFAbbreviationDeclarationSet &abbrevs, DIERef::Section section, bool is_dwo) | |
Friends | |
class | DWARFUnit |
Definition at line 15 of file DWARFTypeUnit.h.
|
inlineprivate |
Definition at line 28 of file DWARFTypeUnit.h.
|
inlineoverridevirtual |
Implements DWARFUnit.
Definition at line 17 of file DWARFTypeUnit.h.
|
inlinestatic |
Definition at line 25 of file DWARFTypeUnit.h.
References DWARFUnit::IsTypeUnit().
|
overridevirtual |
Implements DWARFUnit.
Definition at line 17 of file DWARFTypeUnit.cpp.
References lldb_private::GetVersion(), and lldb_private::Stream::Printf().
|
inline |
Definition at line 21 of file DWARFTypeUnit.h.
References DWARFUnitHeader::GetTypeHash(), and DWARFUnit::m_header.
|
inline |
Definition at line 23 of file DWARFTypeUnit.h.
References DWARFUnit::GetOffset(), DWARFUnitHeader::GetTypeOffset(), and DWARFUnit::m_header.
Referenced by DWARFFormValue::Reference().
|
friend |
Definition at line 34 of file DWARFTypeUnit.h.