LLDB mainline
|
#include <DWARFASTParser.h>
Static Public Member Functions | |
static std::optional< lldb_private::SymbolFile::ArrayInfo > | ParseChildArrayInfo (const DWARFDIE &parent_die, const lldb_private::ExecutionContext *exe_ctx=nullptr) |
static lldb::AccessType | GetAccessTypeFromDWARF (uint32_t dwarf_accessibility) |
Definition at line 27 of file DWARFASTParser.h.
|
virtualdefault |
|
pure virtual |
Implemented in DWARFASTParserClang.
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::ConstructFunctionDemangledName().
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::ParseDeclsForContext().
|
static |
Definition at line 103 of file DWARFASTParser.cpp.
References lldb::eAccessNone, lldb::eAccessPrivate, lldb::eAccessProtected, and lldb::eAccessPublic.
Referenced by ParsedDWARFTypeAttributes::ParsedDWARFTypeAttributes(), and DWARFASTParserClang::ParseInheritance().
|
pure virtual |
Implemented in DWARFASTParserClang.
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::FindNamespace().
|
pure virtual |
Implemented in DWARFASTParserClang.
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::FindDefinitionTypeForDWARFDeclContext().
|
static |
Definition at line 23 of file DWARFASTParser.cpp.
References DWARFAttributes::AttributeAtIndex(), lldb_private::SymbolFile::ArrayInfo::bit_stride, lldb_private::SymbolFile::ArrayInfo::byte_stride, DWARFDIE::children(), lldb_private::SymbolFile::ArrayInfo::element_orders, lldb::eNoDynamicValues, error(), DWARFAttributes::ExtractFormValueAtIndex(), lldb_private::ExecutionContext::GetFrameSP(), DWARFDIE::GetReferencedDIE(), DWARFAttributes::Size(), and DWARFFormValue::Unsigned().
Referenced by SymbolFileDWARF::GetDynamicArrayInfoForUID(), and DWARFASTParserClang::ParseArrayType().
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::ParseFunction().
|
pure virtual |
Implemented in DWARFASTParserClang.
Referenced by SymbolFileDWARF::ParseType().