| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFBaseDIE.h | 24 class DWARFDebugInfoEntry; variable 34 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 37 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 40 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 41 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 43 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 45 m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 61 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() 65 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set() 130 DWARFDebugInfoEntry *m_die = nullptr;
|
| H A D | DWARFDebugInfoEntry.h | 34 class DWARFDebugInfoEntry { 36 typedef std::vector<DWARFDebugInfoEntry> collection; 40 DWARFDebugInfoEntry() in DWARFDebugInfoEntry() function 45 bool operator==(const DWARFDebugInfoEntry &rhs) const; 46 bool operator!=(const DWARFDebugInfoEntry &rhs) const; 150 DWARFDebugInfoEntry *GetParent() { in GetParent() 153 const DWARFDebugInfoEntry *GetParent() const { in GetParent() 158 DWARFDebugInfoEntry *GetSibling() { in GetSibling() 161 const DWARFDebugInfoEntry *GetSibling() const { in GetSibling() 167 DWARFDebugInfoEntry *GetFirstChild() { in GetFirstChild() [all …]
|
| H A D | DWARFDebugInfoEntry.cpp | 43 bool DWARFDebugInfoEntry::Extract(const DWARFDataExtractor &data, in Extract() 105 bool DWARFDebugInfoEntry::GetDIENamesAndRanges( in GetDIENamesAndRanges() 288 llvm::SmallSet<DWARFDebugInfoEntry const *, 3> &seen, in GetAttributes() 356 DWARFAttributes DWARFDebugInfoEntry::GetAttributes(const DWARFUnit *cu, in GetAttributes() 369 llvm::SmallSet<DWARFDebugInfoEntry const *, 3> seen; in GetAttributes() 388 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 440 const char *DWARFDebugInfoEntry::GetAttributeValueAsString( in GetAttributeValueAsString() 452 uint64_t DWARFDebugInfoEntry::GetAttributeValueAsUnsigned( in GetAttributeValueAsUnsigned() 462 DWARFDebugInfoEntry::GetAttributeValueAsOptionalUnsigned( in GetAttributeValueAsOptionalUnsigned() 475 DWARFDIE DWARFDebugInfoEntry::GetAttributeValueAsReference( in GetAttributeValueAsReference() [all …]
|
| H A D | DWARFUnit.h | 45 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>; 304 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly() 313 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr() 332 DWARFDebugInfoEntry::collection m_die_array; 343 DWARFDebugInfoEntry m_first_die; 385 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
|
| H A D | DWARFUnit.cpp | 238 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked() 383 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE() 642 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset() 665 DWARFDebugInfoEntry::const_iterator end = m_die_array.cend(); in GetDIE() 666 DWARFDebugInfoEntry::const_iterator pos = in GetDIE() 675 DWARFDebugInfoEntry die; in PeekDIEName() 829 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo() 872 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetDWARFLanguageType() 882 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized() 939 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeCompDirAndGuessPathStyle() [all …]
|
| H A D | SymbolFileDWARF.h | 55 class DWARFDebugInfoEntry; variable 254 const DWARFDebugInfoEntry &cu_die); 343 virtual llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> &GetDIEToType(); 348 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP> 535 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> m_die_to_type;
|
| H A D | DWARFASTParserClang.h | 37 class DWARFDebugInfoEntry; variable 136 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, 143 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, 147 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, clang::Decl *>
|
| H A D | DWARFDebugInfo.h | 29 DWARFDebugInfoEntry *die,
|
| H A D | SymbolFileDWARFDwo.h | 73 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> &GetDIEToType() override;
|
| H A D | DWARFCompileUnit.cpp | 42 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
|
| H A D | SymbolFileDWARFDebugMap.h | 287 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> &GetDIEToType() { in GetDIEToType() 329 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> m_die_to_type;
|
| H A D | SymbolFileDWARFDwo.cpp | 105 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> &
|
| H A D | SymbolFileDWARF.cpp | 483 llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> & 763 const DWARFDebugInfoEntry &cu_die) { in GetDWOName() 1027 for (DWARFDebugInfoEntry &entry : dwarf_cu->dies()) { in ParseFunctions() 1744 const DWARFDebugInfoEntry &cu_die) { in GetDWOId() 1756 if (DWARFDebugInfoEntry *cu_die = cu->DIE().GetDIE()) in GetDWOId() 1768 DWARFUnit &unit, const DWARFDebugInfoEntry &cu_die) { in GetDwoSymbolFileForCompileUnit() 2533 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions() 2587 llvm::DenseSet<const DWARFDebugInfoEntry *> resolved_dies; in FindFunctions() 2833 const DWARFDebugInfoEntry *parent_die = die.GetParent().GetDIE(); in GetTypeForDIE()
|
| H A D | DWARFDIE.cpp | 47 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
|
| H A D | ManualDWARFIndex.cpp | 209 for (const DWARFDebugInfoEntry &die : unit.dies()) { in IndexUnitImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerCompileUnit.h | 34 UnitEntryPairTy(CompileUnit *CU, const DWARFDebugInfoEntry *DieEntry) in UnitEntryPairTy() 38 const DWARFDebugInfoEntry *DieEntry = nullptr; 124 void analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry); 291 DIEInfo &getDIEInfo(const DWARFDebugInfoEntry *Entry) { in getDIEInfo() 297 const DIEInfo &getDIEInfo(const DWARFDebugInfoEntry *Entry) const { in getDIEInfo() 329 uint64_t getDieOutOffset(const DWARFDebugInfoEntry *InputDieEntry) { in getDieOutOffset() 337 TypeEntry *getDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry) { in getDieTypeEntry() 359 void setDieTypeEntry(const DWARFDebugInfoEntry *InputDieEntry, in setDieTypeEntry() 390 resolveDIEReference(const DWARFDebugInfoEntry *DieEntry, 419 cloneDIE(const DWARFDebugInfoEntry *InputDieEntry, [all …]
|
| H A D | SyntheticTypeNameBuilder.cpp | 37 for (const DWARFDebugInfoEntry *CurChild = in addArrayDimension() 68 SmallVector<const DWARFDebugInfoEntry *, 10> TemplateParameters; in addSignature() 69 SmallVector<const DWARFDebugInfoEntry *, 20> FunctionParameters; in addSignature() 70 for (const DWARFDebugInfoEntry *CurChild = in addSignature() 85 for (const DWARFDebugInfoEntry *CurGNUChild = in addSignature() 91 for (const DWARFDebugInfoEntry *CurGNUChild = in addSignature() 113 SmallVector<const DWARFDebugInfoEntry *, 20> &FunctionParameters) { in addParamNames() argument 115 for (const DWARFDebugInfoEntry *FunctionParameter : FunctionParameters) { in addParamNames() 131 SmallVector<const DWARFDebugInfoEntry *, 10> &TemplateParameters) { in addTemplateParamNames() argument 134 for (const DWARFDebugInfoEntry *Parameter : TemplateParameters) { in addTemplateParamNames() [all …]
|
| H A D | DWARFLinkerCompileUnit.cpp | 124 void CompileUnit::analyzeDWARFStructureRec(const DWARFDebugInfoEntry *DieEntry, in analyzeDWARFStructureRec() 128 for (const DWARFDebugInfoEntry *CurChild = getFirstChildEntry(DieEntry); in analyzeDWARFStructureRec() 250 void CompileUnit::analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry) { in analyzeImportedModule() 308 Error CompileUnit::assignTypeNamesRec(const DWARFDebugInfoEntry *DieEntry, in assignTypeNamesRec() 311 for (const DWARFDebugInfoEntry *CurChild = getFirstChildEntry(DieEntry); in assignTypeNamesRec() 415 const DWARFDebugInfoEntry *DieEntry, dwarf::Attribute Attr, in resolveDIEReference() 1285 const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *ClonedParentTypeDIE, in cloneDIE() 1330 for (const DWARFDebugInfoEntry *CurChild = in cloneDIE() 1360 const DWARFDebugInfoEntry *InputDieEntry, DIEGenerator &PlainDIEGenerator, in createPlainDIEandCloneAttributes() 1465 const DWARFDebugInfoEntry *InputDieEntry, DIEGenerator &TypeDIEGenerator, in createTypeDIEandCloneAttributes()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/ |
| H A D | DWARFLinkerCompileUnit.h | |
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFUnit.h | 247 std::vector<DWARFDebugInfoEntry> DieArray; 260 iterator_range<std::vector<DWARFDebugInfoEntry>::iterator>; 273 uint32_t getDIEIndex(const DWARFDebugInfoEntry *Die) const { in getDIEIndex() 280 const DWARFDebugInfoEntry *getDebugInfoEntry(unsigned Index) const { in getDebugInfoEntry() 285 const DWARFDebugInfoEntry * 286 getParentEntry(const DWARFDebugInfoEntry *Die) const; 287 const DWARFDebugInfoEntry * 288 getSiblingEntry(const DWARFDebugInfoEntry *Die) const; 289 const DWARFDebugInfoEntry * 290 getPreviousSiblingEntry(const DWARFDebugInfoEntry *Die) const; [all …]
|
| H A D | DWARFDebugInfoEntry.h | 23 class DWARFDebugInfoEntry { 36 DWARFDebugInfoEntry() = default;
|
| H A D | DWARFDie.h | 45 const DWARFDebugInfoEntry *Die = nullptr; 50 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {} in DWARFDie() 54 const DWARFDebugInfoEntry *getDebugInfoEntry() const { return Die; } in getDebugInfoEntry()
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFUnit.cpp | 407 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector() 415 DWARFDebugInfoEntry DIE; in extractDIEsToVector() 661 ? std::vector<DWARFDebugInfoEntry>({DieArray[0]}) in clearDIEs() 662 : std::vector<DWARFDebugInfoEntry>(); in clearDIEs() 900 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent() 901 if (const DWARFDebugInfoEntry *Entry = getParentEntry(Die)) in getParent() 907 const DWARFDebugInfoEntry * 908 DWARFUnit::getParentEntry(const DWARFDebugInfoEntry *Die) const { in getParentEntry() 922 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling() 923 if (const DWARFDebugInfoEntry *Sibling = getSiblingEntry(Die)) in getSibling() [all …]
|
| H A D | DWARFDebugInfoEntry.cpp | 22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
|
| H A D | DWARFDie.cpp | 513 SmallPtrSetImpl<const DWARFDebugInfoEntry *> &Visited) { in getTypeSizeImpl() 579 SmallPtrSet<const DWARFDebugInfoEntry *, 4> Visited; in getTypeSize()
|