Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.h47 class DWARFDebugInfoEntry {
49 typedef std::vector<DWARFDebugInfoEntry> collection;
57 DWARFDebugInfoEntry() in DWARFDebugInfoEntry() function
84 DWARFDebugInfoEntry **block_die);
210 DWARFDebugInfoEntry *GetParent() { in GetParent()
213 const DWARFDebugInfoEntry *GetParent() const { in GetParent()
218 DWARFDebugInfoEntry *GetSibling() { in GetSibling()
221 const DWARFDebugInfoEntry *GetSibling() const { in GetSibling()
227 DWARFDebugInfoEntry *GetFirstChild() { in GetFirstChild()
250 void SetParent(DWARFDebugInfoEntry *parent) { in SetParent()
[all …]
H A DDWARFDebugInfoEntry.cpp36 bool DWARFDebugInfoEntry::FastExtract( in FastExtract()
681 void DWARFDebugInfoEntry::DumpAttribute( in DumpAttribute()
781 size_t DWARFDebugInfoEntry::GetAttributes( in GetAttributes()
1175 DWARFDebugInfoEntry die; in GetName()
1209 DWARFDebugInfoEntry die; in AppendTypeName()
1382 void DWARFDebugInfoEntry::GetDeclContextDIEs( in GetDeclContextDIEs()
1816 bool DWARFDebugInfoEntry::OffsetLessThan(const DWARFDebugInfoEntry &a, in OffsetLessThan()
1821 void DWARFDebugInfoEntry::DumpDIECollection( in DumpDIECollection()
1823 DWARFDebugInfoEntry::const_iterator pos; in DumpDIECollection()
1840 bool DWARFDebugInfoEntry::operator==(const DWARFDebugInfoEntry &rhs) const { in operator ==()
[all …]
H A DDWARFBaseDIE.h20 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()
60 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE()
68 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set()
151 DWARFDebugInfoEntry *m_die;
H A DDWARFUnit.h37 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>;
189 DWARFDebugInfoEntry::collection m_die_array;
199 DWARFDebugInfoEntry m_first_die;
233 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly()
242 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr()
249 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
H A DDWARFUnit.cpp169 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked()
327 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
409 DWARFDebugInfoEntry::const_iterator pos; in AppendDIEsWithTag()
479 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
584 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset()
605 DWARFDebugInfoEntry::const_iterator pos = in GetDIE()
670 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo()
748 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetLanguageType()
757 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized()
787 const DWARFDebugInfoEntry *die = DIEPtr(); in GetFunctionAranges()
[all …]
H A DDWARFASTParserClang.h28 class DWARFDebugInfoEntry; variable
137 typedef llvm::SmallPtrSet<const DWARFDebugInfoEntry *, 4> DIEPointerSet;
138 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::DeclContext *>
144 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::Decl *>
H A DSymbolFileDWARF.h50 class DWARFDebugInfoEntry; variable
305 const DWARFDebugInfoEntry &cu_die);
324 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *>
326 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP>
328 typedef llvm::DenseMap<const DWARFDebugInfoEntry *,
H A DDWARFDebugInfo.h31 DWARFDebugInfoEntry *die,
H A DDWARFDIE.cpp97 DWARFDebugInfoEntry *function_die = nullptr; in LookupDeepestBlock()
98 DWARFDebugInfoEntry *block_die = nullptr; in LookupDeepestBlock()
H A DSymbolFileDWARFDwo.h43 const DWARFDebugInfoEntry &cu_die) override { in GetDwoSymbolFileForCompileUnit()
H A DManualDWARFIndex.cpp120 for (const DWARFDebugInfoEntry &die : unit.dies()) { in IndexUnitImpl()
198 const DWARFDebugInfoEntry *parent_die = die.GetParent(); in IndexUnitImpl()
H A DDebugNamesDWARFIndex.cpp242 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
H A DSymbolFileDWARF.cpp1609 DWARFUnit &dwarf_cu, const DWARFDebugInfoEntry &cu_die) { in GetDwoSymbolFileForCompileUnit()
2335 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2393 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2653 const DWARFDebugInfoEntry *parent_die = die.GetParent().GetDIE(); in GetTypeForDIE()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h223 std::vector<DWARFDebugInfoEntry> DieArray;
231 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
235 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) { in getDIEIndex()
452 DWARFDie getParent(const DWARFDebugInfoEntry *Die);
453 DWARFDie getSibling(const DWARFDebugInfoEntry *Die);
454 DWARFDie getPreviousSibling(const DWARFDebugInfoEntry *Die);
455 DWARFDie getFirstChild(const DWARFDebugInfoEntry *Die);
456 DWARFDie getLastChild(const DWARFDebugInfoEntry *Die);
467 [](const DWARFDebugInfoEntry &LHS, uint32_t Offset) { in getDIEForOffset()
500 std::vector<DWARFDebugInfoEntry> &DIEs) const;
H A DDWARFDebugInfoEntry.h24 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()
/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, in extractFast()
29 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint32_t *OffsetPtr, in extractFast()
H A DDWARFUnit.cpp348 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector()
356 DWARFDebugInfoEntry DIE; in extractDIEsToVector()
658 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
677 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
697 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling()
716 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild()
727 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
H A DDWARFVerifier.cpp1476 for (const DWARFDebugInfoEntry &Die : CU->dies()) in verifyDebugNames()
/freebsd-12.1/lib/clang/liblldb/
H A DMakefile461 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile425 SRCS_MIW+= DebugInfo/DWARF/DWARFDebugInfoEntry.cpp