| /llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFBaseDIE.h | 21 class DWARFDebugInfoEntry; variable 29 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 32 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 35 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 36 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 38 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 40 m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 56 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() 60 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set() 119 DWARFDebugInfoEntry *m_die = nullptr;
|
| H A D | DWARFDebugInfoEntry.cpp | 230 bool DWARFDebugInfoEntry::GetDIENamesAndRanges( in GetDIENamesAndRanges() 469 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 579 dw_addr_t DWARFDebugInfoEntry::GetAttributeHighPC( in GetAttributeHighPC() 602 bool DWARFDebugInfoEntry::GetAttributeAddressRange( in GetAttributeAddressRange() 618 size_t DWARFDebugInfoEntry::GetAttributeAddressRanges( in GetAttributeAddressRanges() 716 DWARFDebugInfoEntry::GetDWARFDeclContextStatic(const DWARFDebugInfoEntry *die, in GetDWARFDeclContextStatic() 747 DWARFDebugInfoEntry::GetParentDeclContextDIE( in GetParentDeclContextDIE() 797 DWARFDebugInfoEntry::GetQualifiedName(DWARFUnit *cu, in GetQualifiedName() 866 const DWARFDebugInfoEntry *parent_die = GetParent(); in IsGlobalOrStaticScopeVariable() 886 bool DWARFDebugInfoEntry::operator==(const DWARFDebugInfoEntry &rhs) const { in operator ==() [all …]
|
| H A D | DWARFDebugInfoEntry.h | 31 class DWARFDebugInfoEntry { 33 typedef std::vector<DWARFDebugInfoEntry> collection; 37 DWARFDebugInfoEntry() in DWARFDebugInfoEntry() function 41 bool operator==(const DWARFDebugInfoEntry &rhs) const; 42 bool operator!=(const DWARFDebugInfoEntry &rhs) const; 126 DWARFDebugInfoEntry *GetParent() { in GetParent() 129 const DWARFDebugInfoEntry *GetParent() const { in GetParent() 134 DWARFDebugInfoEntry *GetSibling() { in GetSibling() 137 const DWARFDebugInfoEntry *GetSibling() const { in GetSibling() 143 DWARFDebugInfoEntry *GetFirstChild() { in GetFirstChild() [all …]
|
| H A D | DWARFUnit.h | 85 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>; 272 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly() 281 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr() 298 DWARFDebugInfoEntry::collection m_die_array; 308 DWARFDebugInfoEntry m_first_die; 346 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
|
| H A D | DWARFUnit.cpp | 209 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked() 354 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE() 609 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset() 633 DWARFDebugInfoEntry::const_iterator pos = in GetDIE() 679 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo() 728 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetDWARFLanguageType() 738 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized() 795 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeCompDirAndGuessPathStyle() 817 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeAbsolutePath() 839 const DWARFDebugInfoEntry *die = DIEPtr(); in GetFunctionAranges() [all …]
|
| H A D | DWARFASTParserClang.h | 32 class DWARFDebugInfoEntry; variable 93 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::DeclContext *> 97 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, 100 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::Decl *>
|
| H A D | SymbolFileDWARF.h | 48 class DWARFDebugInfoEntry; variable 277 const DWARFDebugInfoEntry &cu_die); 333 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *> 335 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP> 337 typedef llvm::DenseMap<const DWARFDebugInfoEntry *,
|
| H A D | DWARFDebugInfo.h | 30 DWARFDebugInfoEntry *die,
|
| H A D | CMakeLists.txt | 25 DWARFDebugInfoEntry.cpp
|
| H A D | DWARFCompileUnit.cpp | 37 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
|
| H A D | DWARFDIE.cpp | 36 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
|
| H A D | DebugNamesDWARFIndex.cpp | 245 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
|
| /llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/ |
| H A D | DWARFDIETest.cpp | 71 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST() 82 const DWARFDebugInfoEntry *die_child0 = die_first->GetFirstChild(); in TEST() 88 const DWARFDebugInfoEntry *die_child1 = die_child0->GetSibling(); in TEST() 94 const DWARFDebugInfoEntry *die_child2 = die_child1->GetSibling(); in TEST()
|
| H A D | DWARFASTParserClangTests.cpp | 100 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST_F() 101 const DWARFDebugInfoEntry *die_child0 = die_first->GetFirstChild(); in TEST_F() 102 const DWARFDebugInfoEntry *die_child1 = die_child0->GetSibling(); in TEST_F() 103 const DWARFDebugInfoEntry *die_child2 = die_child1->GetSibling(); in TEST_F() 104 const DWARFDebugInfoEntry *die_child3 = die_child2->GetSibling(); in TEST_F() 243 const DWARFDebugInfoEntry *cu_entry = unit->DIE().GetDIE(); in TEST_F()
|
| H A D | DWARFUnitTest.cpp | 46 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST() 82 const DWARFDebugInfoEntry *die_first = unit->DIE().GetDIE(); in TEST()
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFUnit.h | 238 std::vector<DWARFDebugInfoEntry> DieArray; 251 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>; 255 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) { in getDIEIndex() 485 DWARFDie getParent(const DWARFDebugInfoEntry *Die); 486 DWARFDie getSibling(const DWARFDebugInfoEntry *Die); 487 DWARFDie getPreviousSibling(const DWARFDebugInfoEntry *Die); 488 DWARFDie getFirstChild(const DWARFDebugInfoEntry *Die); 489 DWARFDie getLastChild(const DWARFDebugInfoEntry *Die); 498 llvm::partition_point(DieArray, [=](const DWARFDebugInfoEntry &DIE) { in getDIEForOffset() 535 std::vector<DWARFDebugInfoEntry> &DIEs) const;
|
| H A D | DWARFDebugInfoEntry.h | 22 class DWARFDebugInfoEntry { 35 DWARFDebugInfoEntry() = default;
|
| H A D | DWARFDie.h | 45 const DWARFDebugInfoEntry *Die = nullptr; 49 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {} in DWARFDie() 53 const DWARFDebugInfoEntry *getDebugInfoEntry() const { return Die; } in getDebugInfoEntry()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 395 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector() 403 DWARFDebugInfoEntry DIE; in extractDIEsToVector() 640 ? std::vector<DWARFDebugInfoEntry>({DieArray[0]}) in clearDIEs() 641 : std::vector<DWARFDebugInfoEntry>(); in clearDIEs() 879 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent() 892 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling() 905 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling() 935 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild() 948 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
|
| H A D | CMakeLists.txt | 14 DWARFDebugInfoEntry.cpp
|
| H A D | DWARFDebugInfoEntry.cpp | 23 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
|
| /llvm-project-15.0.7/bolt/include/bolt/Rewrite/ |
| H A D | DWARFRewriter.h | 144 DWARFDebugInfoEntry DIE; 146 DWARFDieWrapper(DWARFUnit *Unit, DWARFDebugInfoEntry DIE) in DWARFDieWrapper()
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/ |
| H A D | BUILD.gn | 21 "DWARFDebugInfoEntry.cpp",
|
| /llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | BUILD.gn | 58 "DWARFDebugInfoEntry.cpp",
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/ |
| H A D | DWARFDieManualExtractTest.cpp | 56 DWARFDebugInfoEntry DieInfo; in TEST()
|