LLDB mainline
|
Classes | |
class | AppleDWARFIndex |
class | DebugMapModule |
class | DebugNamesDWARFIndex |
class | DIERef |
Identifies a DWARF debug info entry within a given Module. More... | |
class | DWARFASTParser |
class | DWARFAttribute |
class | DWARFAttributes |
class | DWARFBaseDIE |
class | DWARFCompileUnit |
class | DWARFContext |
class | DWARFDebugAranges |
class | DWARFDebugArangeSet |
class | DWARFDebugInfo |
class | DWARFDebugInfoEntry |
DWARFDebugInfoEntry objects assume that they are living in one big vector and do pointer arithmetic on their this pointers. More... | |
class | DWARFDebugMacroEntry |
class | DWARFDebugMacroHeader |
class | DWARFDebugRanges |
class | DWARFDeclContext |
class | DWARFDIE |
class | DWARFFormValue |
class | DWARFIndex |
class | DWARFTypeUnit |
class | DWARFUnit |
class | ManualDWARFIndex |
class | NameToDIE |
class | SymbolFileDWARF |
class | SymbolFileDWARFDebugMap |
class | SymbolFileDWARFDwo |
class | UniqueDWARFASTType |
class | UniqueDWARFASTTypeList |
class | UniqueDWARFASTTypeMap |
Typedefs | |
typedef std::vector< DIERef > | DIEArray |
typedef std::shared_ptr< DWARFUnit > | DWARFUnitSP |
Enumerations | |
enum | DWARFProducer { eProducerInvalid = 0 , eProducerClang , eProducerGCC , eProducerLLVMGCC , eProducerSwift , eProducerOther } |
Functions | |
bool | operator== (const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs) |
bool | operator!= (const DWARFBaseDIE &lhs, const DWARFBaseDIE &rhs) |
llvm::StringRef | DW_TAG_value_to_name (dw_tag_t tag) |
const char * | DW_OP_value_to_name (uint32_t val) |
typedef std::vector<DIERef> lldb_private::plugin::dwarf::DIEArray |
typedef std::shared_ptr<DWARFUnit> lldb_private::plugin::dwarf::DWARFUnitSP |
Definition at line 30 of file DWARFUnit.h.
Enumerator | |
---|---|
eProducerInvalid | |
eProducerClang | |
eProducerGCC | |
eProducerLLVMGCC | |
eProducerSwift | |
eProducerOther |
Definition at line 32 of file DWARFUnit.h.
const char * lldb_private::plugin::dwarf::DW_OP_value_to_name | ( | uint32_t | val | ) |
Definition at line 26 of file DWARFDefines.cpp.
Referenced by lldb_private::DWARFExpression::Evaluate().
llvm::StringRef lldb_private::plugin::dwarf::DW_TAG_value_to_name | ( | dw_tag_t | tag | ) |
Definition at line 18 of file DWARFDefines.cpp.
Referenced by lldb_private::plugin::dwarf::SymbolFileDWARF::CompleteType(), lldb_private::plugin::dwarf::SymbolFileDWARF::FindDefinitionDIE(), DWARFASTParserClang::MapDeclDIEToDefDIE(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseAndAppendGlobalVariable(), DWARFASTParserClang::ParseArrayType(), DWARFASTParserClang::ParseEnum(), DWARFASTParserClang::ParseObjCMethod(), DWARFASTParserClang::ParseSingleMember(), DWARFASTParserClang::ParseStructureLikeDIE(), DWARFASTParserClang::ParseSubroutine(), DWARFASTParserClang::ParseTypeFromDWARF(), DWARFASTParserClang::ParseTypeModifier(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseVariableDIE(), lldb_private::plugin::dwarf::SymbolFileDWARF::ResolveType(), and lldb_private::plugin::dwarf::SymbolFileDWARF::ResolveTypeUID().
bool lldb_private::plugin::dwarf::operator!= | ( | const DWARFBaseDIE & | lhs, |
const DWARFBaseDIE & | rhs | ||
) |
Definition at line 126 of file DWARFBaseDIE.cpp.
bool lldb_private::plugin::dwarf::operator== | ( | const DWARFBaseDIE & | lhs, |
const DWARFBaseDIE & | rhs | ||
) |
Definition at line 122 of file DWARFBaseDIE.cpp.
References lldb_private::plugin::dwarf::DWARFBaseDIE::GetCU(), and lldb_private::plugin::dwarf::DWARFBaseDIE::GetDIE().