Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFBaseDIE.h22 class DWARFDebugInfoEntry; variable
30 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE()
33 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE()
36 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE()
37 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE()
39 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE()
41 m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE()
57 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE()
61 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set()
123 DWARFDebugInfoEntry *m_die = nullptr;
H A DDWARFDebugInfoEntry.h32 class DWARFDebugInfoEntry {
34 typedef std::vector<DWARFDebugInfoEntry> collection;
38 DWARFDebugInfoEntry() in DWARFDebugInfoEntry() function
42 bool operator==(const DWARFDebugInfoEntry &rhs) const;
43 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 DDWARFDebugInfoEntry.cpp41 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, in Extract()
212 const DWARFDebugInfoEntry &die, in GetRangesOrReportError()
235 bool DWARFDebugInfoEntry::GetDIENamesAndRanges( in GetDIENamesAndRanges()
412 size_t DWARFDebugInfoEntry::GetAttributes(DWARFUnit *cu, in GetAttributes()
475 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue()
532 const char *DWARFDebugInfoEntry::GetAttributeValueAsString( in GetAttributeValueAsString()
545 uint64_t DWARFDebugInfoEntry::GetAttributeValueAsUnsigned( in GetAttributeValueAsUnsigned()
556 DWARFDebugInfoEntry::GetAttributeValueAsOptionalUnsigned( in GetAttributeValueAsOptionalUnsigned()
570 DWARFDIE DWARFDebugInfoEntry::GetAttributeValueAsReference( in GetAttributeValueAsReference()
580 uint64_t DWARFDebugInfoEntry::GetAttributeValueAsAddress( in GetAttributeValueAsAddress()
[all …]
H A DDWARFUnit.h86 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>;
301 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly()
310 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr()
327 DWARFDebugInfoEntry::collection m_die_array;
337 DWARFDebugInfoEntry m_first_die;
379 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
H A DDWARFUnit.cpp228 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked()
373 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
630 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset()
653 DWARFDebugInfoEntry::const_iterator end = m_die_array.cend(); in GetDIE()
654 DWARFDebugInfoEntry::const_iterator pos = in GetDIE()
700 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo()
749 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetDWARFLanguageType()
759 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized()
816 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeCompDirAndGuessPathStyle()
838 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeAbsolutePath()
[all …]
H A DDWARFASTParserClang.h34 class DWARFDebugInfoEntry; variable
111 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::DeclContext *>
115 typedef llvm::DenseMap<const DWARFDebugInfoEntry *,
118 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, clang::Decl *>
H A DSymbolFileDWARF.h49 class DWARFDebugInfoEntry; variable
280 const DWARFDebugInfoEntry &cu_die);
351 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *>
353 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP>
355 typedef llvm::DenseMap<const DWARFDebugInfoEntry *,
H A DDWARFDebugInfo.h30 DWARFDebugInfoEntry *die,
H A DCMakeLists.txt25 DWARFDebugInfoEntry.cpp
H A DDWARFCompileUnit.cpp39 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
H A DDWARFDIE.cpp40 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
H A DDebugNamesDWARFIndex.cpp246 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
H A DSymbolFileDWARF.cpp689 const DWARFDebugInfoEntry &cu_die) { in GetDWOName()
955 for (DWARFDebugInfoEntry &entry : dwarf_cu->dies()) { in ParseFunctions()
1710 const DWARFDebugInfoEntry &cu_die) { in GetDWOId()
1722 if (DWARFDebugInfoEntry *cu_die = cu->DIE().GetDIE()) in GetDWOId()
1730 DWARFUnit &unit, const DWARFDebugInfoEntry &cu_die) { in GetDwoSymbolFileForCompileUnit()
2393 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2446 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions()
2704 const DWARFDebugInfoEntry *parent_die = die.GetParent().GetDIE(); in GetTypeForDIE()
H A DManualDWARFIndex.cpp188 for (const DWARFDebugInfoEntry &die : unit.dies()) { in IndexUnitImpl()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h238 std::vector<DWARFDebugInfoEntry> DieArray;
251 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>;
262 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) const { in getDIEIndex()
269 const DWARFDebugInfoEntry *getDebugInfoEntry(unsigned Index) const { in getDebugInfoEntry()
274 const DWARFDebugInfoEntry *
275 getParentEntry(const DWARFDebugInfoEntry *Die) const;
276 const DWARFDebugInfoEntry *
277 getSiblingEntry(const DWARFDebugInfoEntry *Die) const;
278 const DWARFDebugInfoEntry *
279 getPreviousSiblingEntry(const DWARFDebugInfoEntry *Die) const;
[all …]
H A DDWARFDebugInfoEntry.h22 class DWARFDebugInfoEntry {
35 DWARFDebugInfoEntry() = default;
H A DDWARFDie.h44 const DWARFDebugInfoEntry *Die = nullptr;
48 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {} in DWARFDie()
52 const DWARFDebugInfoEntry *getDebugInfoEntry() const { return Die; } in getDebugInfoEntry()
/openbsd-src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp395 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector()
403 DWARFDebugInfoEntry DIE; in extractDIEsToVector()
650 ? std::vector<DWARFDebugInfoEntry>({DieArray[0]}) in clearDIEs()
651 : std::vector<DWARFDebugInfoEntry>(); in clearDIEs()
889 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent()
890 if (const DWARFDebugInfoEntry *Entry = getParentEntry(Die)) in getParent()
896 const DWARFDebugInfoEntry *
897 DWARFUnit::getParentEntry(const DWARFDebugInfoEntry *Die) const { in getParentEntry()
911 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling()
912 if (const DWARFDebugInfoEntry *Sibling = getSiblingEntry(Die)) in getSibling()
[all …]
H A DCMakeLists.txt14 DWARFDebugInfoEntry.cpp
H A DDWARFDebugInfoEntry.cpp22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
H A DDWARFVerifier.cpp43 class DWARFDebugInfoEntry;
1601 for (const DWARFDebugInfoEntry &Die : CU->dies()) in verifyDebugNames()
/openbsd-src/gnu/usr.bin/clang/libLLVMDebugInfoDWARF/
H A DMakefile21 DWARFDebugInfoEntry.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn22 "DWARFDebugInfoEntry.cpp",
/openbsd-src/gnu/usr.bin/clang/liblldbPluginSymbolFile/
H A DMakefile28 DWARFDebugInfoEntry.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/
H A DBUILD.gn58 "DWARFDebugInfoEntry.cpp",

12