Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/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()
468 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue()
578 dw_addr_t DWARFDebugInfoEntry::GetAttributeHighPC( in GetAttributeHighPC()
601 bool DWARFDebugInfoEntry::GetAttributeAddressRange( in GetAttributeAddressRange()
617 size_t DWARFDebugInfoEntry::GetAttributeAddressRanges( in GetAttributeAddressRanges()
715 DWARFDebugInfoEntry::GetDWARFDeclContextStatic(const DWARFDebugInfoEntry *die, in GetDWARFDeclContextStatic()
746 DWARFDebugInfoEntry::GetParentDeclContextDIE( in GetParentDeclContextDIE()
796 DWARFDebugInfoEntry::GetQualifiedName(DWARFUnit *cu, in GetQualifiedName()
865 const DWARFDebugInfoEntry *parent_die = GetParent(); in IsGlobalOrStaticScopeVariable()
885 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.h82 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>;
270 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly()
279 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr()
294 DWARFDebugInfoEntry::collection m_die_array;
304 DWARFDebugInfoEntry m_first_die;
341 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
H A DDWARFASTParserClang.h32 class DWARFDebugInfoEntry; variable
76 typedef llvm::SmallPtrSet<const DWARFDebugInfoEntry *, 4> DIEPointerSet;
77 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::DeclContext *>
81 typedef llvm::DenseMap<const DWARFDebugInfoEntry *,
84 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::Decl *>
H A DDWARFUnit.cpp154 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked()
299 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
550 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset()
574 DWARFDebugInfoEntry::const_iterator pos = in GetDIE()
626 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo()
688 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetDWARFLanguageType()
698 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized()
754 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeCompDirAndGuessPathStyle()
776 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeAbsolutePath()
798 const DWARFDebugInfoEntry *die = DIEPtr(); in GetFunctionAranges()
[all …]
H A DSymbolFileDWARF.h46 class DWARFDebugInfoEntry; variable
277 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.h30 DWARFDebugInfoEntry *die,
H A DDWARFCompileUnit.cpp37 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
H A DDWARFDIE.cpp35 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
H A DSymbolFileDWARF.cpp852 for (DWARFDebugInfoEntry &entry : dwarf_cu->dies()) { in ParseFunctions()
1590 const DWARFDebugInfoEntry &cu_die) { in GetDWOName()
1602 const DWARFDebugInfoEntry &cu_die) { in GetDWOId()
1614 if (DWARFDebugInfoEntry *cu_die = cu->DIE().GetDIE()) in GetDWOId()
1623 DWARFUnit &unit, const DWARFDebugInfoEntry &cu_die) { in GetDwoSymbolFileForCompileUnit()
2253 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2290 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2497 const DWARFDebugInfoEntry *parent_die = die.GetParent().GetDIE(); in GetTypeForDIE()
H A DDebugNamesDWARFIndex.cpp239 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
H A DManualDWARFIndex.cpp160 for (const DWARFDebugInfoEntry &die : unit.dies()) { in IndexUnitImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h234 std::vector<DWARFDebugInfoEntry> DieArray;
242 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
246 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) { in getDIEIndex()
469 DWARFDie getParent(const DWARFDebugInfoEntry *Die);
470 DWARFDie getSibling(const DWARFDebugInfoEntry *Die);
471 DWARFDie getPreviousSibling(const DWARFDebugInfoEntry *Die);
472 DWARFDie getFirstChild(const DWARFDebugInfoEntry *Die);
473 DWARFDie getLastChild(const DWARFDebugInfoEntry *Die);
482 llvm::partition_point(DieArray, [=](const DWARFDebugInfoEntry &DIE) { in getDIEForOffset()
519 std::vector<DWARFDebugInfoEntry> &DIEs) const;
H A DDWARFDebugInfoEntry.h23 class DWARFDebugInfoEntry {
34 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-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, in extractFast()
29 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
H A DDWARFUnit.cpp402 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector()
410 DWARFDebugInfoEntry DIE; in extractDIEsToVector()
750 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
769 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
789 DWARFDie DWARFUnit::getPreviousSibling(const DWARFDebugInfoEntry *Die) { in getPreviousSibling()
808 DWARFDie DWARFUnit::getFirstChild(const DWARFDebugInfoEntry *Die) { in getFirstChild()
819 DWARFDie DWARFUnit::getLastChild(const DWARFDebugInfoEntry *Die) { in getLastChild()
H A DDWARFVerifier.cpp1501 for (const DWARFDebugInfoEntry &Die : CU->dies()) in verifyDebugNames()
/freebsd-13.1/lib/clang/liblldb/
H A DMakefile519 SRCS+= Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile494 SRCS_MIW+= DebugInfo/DWARF/DWARFDebugInfoEntry.cpp