| /openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFBaseDIE.h | 22 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 D | DWARFDebugInfoEntry.h | 32 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 D | DWARFDebugInfoEntry.cpp | 41 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 D | DWARFUnit.h | 86 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 D | DWARFUnit.cpp | 228 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 D | DWARFASTParserClang.h | 34 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 D | SymbolFileDWARF.h | 49 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 D | DWARFDebugInfo.h | 30 DWARFDebugInfoEntry *die,
|
| H A D | CMakeLists.txt | 25 DWARFDebugInfoEntry.cpp
|
| H A D | DWARFCompileUnit.cpp | 39 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
|
| H A D | DWARFDIE.cpp | 40 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
|
| H A D | DebugNamesDWARFIndex.cpp | 246 std::set<DWARFDebugInfoEntry *> seen; in GetFunctions()
|
| H A D | SymbolFileDWARF.cpp | 689 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 D | ManualDWARFIndex.cpp | 188 for (const DWARFDebugInfoEntry &die : unit.dies()) { in IndexUnitImpl()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFUnit.h | 238 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 D | DWARFDebugInfoEntry.h | 22 class DWARFDebugInfoEntry { 35 DWARFDebugInfoEntry() = default;
|
| H A D | DWARFDie.h | 44 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 D | DWARFUnit.cpp | 395 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 D | CMakeLists.txt | 14 DWARFDebugInfoEntry.cpp
|
| H A D | DWARFDebugInfoEntry.cpp | 22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
|
| H A D | DWARFVerifier.cpp | 43 class DWARFDebugInfoEntry; 1601 for (const DWARFDebugInfoEntry &Die : CU->dies()) in verifyDebugNames()
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMDebugInfoDWARF/ |
| H A D | Makefile | 21 DWARFDebugInfoEntry.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/ |
| H A D | BUILD.gn | 22 "DWARFDebugInfoEntry.cpp",
|
| /openbsd-src/gnu/usr.bin/clang/liblldbPluginSymbolFile/ |
| H A D | Makefile | 28 DWARFDebugInfoEntry.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | BUILD.gn | 58 "DWARFDebugInfoEntry.cpp",
|