Home
last modified time | relevance | path

Searched refs:DWARFDebugInfoEntry (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project-15.0.7/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFBaseDIE.h21 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 DDWARFDebugInfoEntry.cpp230 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 DDWARFDebugInfoEntry.h31 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 DDWARFUnit.h85 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 DDWARFUnit.cpp209 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 DDWARFASTParserClang.h32 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 DSymbolFileDWARF.h48 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 DDWARFDebugInfo.h30 DWARFDebugInfoEntry *die,
H A DCMakeLists.txt25 DWARFDebugInfoEntry.cpp
H A DDWARFCompileUnit.cpp37 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
H A DDWARFDIE.cpp36 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
H A DDebugNamesDWARFIndex.cpp245 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
/llvm-project-15.0.7/lldb/unittests/SymbolFile/DWARF/
H A DDWARFDIETest.cpp71 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 DDWARFASTParserClangTests.cpp100 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 DDWARFUnitTest.cpp46 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 DDWARFUnit.h238 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 DDWARFDebugInfoEntry.h22 class DWARFDebugInfoEntry {
35 DWARFDebugInfoEntry() = default;
H A DDWARFDie.h45 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 DDWARFUnit.cpp395 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 DCMakeLists.txt14 DWARFDebugInfoEntry.cpp
H A DDWARFDebugInfoEntry.cpp23 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DDWARFRewriter.h144 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 DBUILD.gn21 "DWARFDebugInfoEntry.cpp",
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/
H A DBUILD.gn58 "DWARFDebugInfoEntry.cpp",
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDieManualExtractTest.cpp56 DWARFDebugInfoEntry DieInfo; in TEST()

12