/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDebugInfoEntry.cpp | 121 bool DWARFDebugInfoEntry::GetDIENamesAndRanges( in GetDIENamesAndRanges() 296 void DWARFDebugInfoEntry::GetAttributes(DWARFUnit *cu, in GetAttributes() 358 dw_offset_t DWARFDebugInfoEntry::GetAttributeValue( in GetAttributeValue() 479 dw_addr_t DWARFDebugInfoEntry::GetAttributeHighPC( in GetAttributeHighPC() 502 bool DWARFDebugInfoEntry::GetAttributeAddressRange( in GetAttributeAddressRange() 607 const DWARFDebugInfoEntry *child = GetFirstChild(); in BuildFunctionAddressRangeTable() 616 DWARFDebugInfoEntry::GetDWARFDeclContextStatic(const DWARFDebugInfoEntry *die, in GetDWARFDeclContextStatic() 646 DWARFDebugInfoEntry::GetParentDeclContextDIE( in GetParentDeclContextDIE() 708 const DWARFDebugInfoEntry *parent_die = GetParent(); in IsGlobalOrStaticScopeVariable() 728 bool DWARFDebugInfoEntry::operator==(const DWARFDebugInfoEntry &rhs) const { in operator ==() [all …]
|
H A D | DWARFBaseDIE.h | 24 class DWARFDebugInfoEntry; variable 32 DWARFBaseDIE(DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 35 DWARFBaseDIE(const DWARFUnit *cu, DWARFDebugInfoEntry *die) in DWARFBaseDIE() 38 DWARFBaseDIE(DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 39 : m_cu(cu), m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 41 DWARFBaseDIE(const DWARFUnit *cu, const DWARFDebugInfoEntry *die) in DWARFBaseDIE() 43 m_die(const_cast<DWARFDebugInfoEntry *>(die)) {} in DWARFBaseDIE() 59 DWARFDebugInfoEntry *GetDIE() const { return m_die; } in GetDIE() 63 void Set(DWARFUnit *cu, DWARFDebugInfoEntry *die) { in Set() 124 DWARFDebugInfoEntry *m_die = nullptr;
|
H A D | DWARFDebugInfoEntry.h | 35 class DWARFDebugInfoEntry { 37 typedef std::vector<DWARFDebugInfoEntry> collection; 41 DWARFDebugInfoEntry() in DWARFDebugInfoEntry() function 46 bool operator==(const DWARFDebugInfoEntry &rhs) const; 47 bool operator!=(const DWARFDebugInfoEntry &rhs) const; 136 DWARFDebugInfoEntry *GetParent() { in GetParent() 139 const DWARFDebugInfoEntry *GetParent() const { in GetParent() 144 DWARFDebugInfoEntry *GetSibling() { in GetSibling() 147 const DWARFDebugInfoEntry *GetSibling() const { in GetSibling() 153 DWARFDebugInfoEntry *GetFirstChild() { in GetFirstChild() [all …]
|
H A D | DWARFUnit.h | 91 llvm::iterator_range<DWARFDebugInfoEntry::collection::iterator>; 315 const DWARFDebugInfoEntry *GetUnitDIEPtrOnly() { in GetUnitDIEPtrOnly() 324 const DWARFDebugInfoEntry *DIEPtr() { in DIEPtr() 341 DWARFDebugInfoEntry::collection m_die_array; 351 DWARFDebugInfoEntry m_first_die; 393 void AddUnitDIE(const DWARFDebugInfoEntry &cu_die);
|
H A D | DWARFUnit.cpp | 230 DWARFDebugInfoEntry die; in ExtractDIEsRWLocked() 634 static bool CompareDIEOffset(const DWARFDebugInfoEntry &die, in CompareDIEOffset() 658 DWARFDebugInfoEntry::const_iterator pos = in GetDIE() 667 DWARFDebugInfoEntry die; in PeekDIEName() 728 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ParseProducerInfo() 777 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetDWARFLanguageType() 787 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in GetIsOptimized() 844 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeCompDirAndGuessPathStyle() 866 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in ComputeAbsolutePath() 888 const DWARFDebugInfoEntry *die = DIEPtr(); in GetFunctionAranges() [all …]
|
H A D | SymbolFileDWARF.h | 55 class DWARFDebugInfoEntry; variable 248 const DWARFDebugInfoEntry &cu_die); 321 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, Type *> DIEToTypePtr; 325 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, 340 typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP>
|
H A D | DWARFASTParserClang.h | 36 class DWARFDebugInfoEntry; variable 118 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, 125 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, 129 const lldb_private::plugin::dwarf::DWARFDebugInfoEntry *, clang::Decl *>
|
H A D | DWARFDebugInfo.h | 29 DWARFDebugInfoEntry *die,
|
H A D | DWARFCompileUnit.cpp | 40 const DWARFDebugInfoEntry *die = GetUnitDIEPtrOnly(); in BuildAddressRangeTable()
|
H A D | DWARFDIE.cpp | 41 llvm::SmallSet<DWARFDebugInfoEntry *, 3> m_seen;
|
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | SyntheticTypeNameBuilder.h | 18 class DWARFDebugInfoEntry; variable 68 SmallVector<const DWARFDebugInfoEntry *, 20> &FunctionParameters); 73 SmallVector<const DWARFDebugInfoEntry *, 10> &TemplateParameters); 76 void addOrderedName(CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry); 94 void addTypePrefix(const DWARFDebugInfoEntry *DieEntry); 135 const DWARFDebugInfoEntry *DieEntry); 140 getChildIndex(CompileUnit &CU, const DWARFDebugInfoEntry *ChildDieEntry); 146 const DWARFDebugInfoEntry *DieEntry);
|
H A D | DWARFLinkerCompileUnit.h | 38 const DWARFDebugInfoEntry *DieEntry = nullptr; 291 DIEInfo &getDIEInfo(const DWARFDebugInfoEntry *Entry) { in getDIEInfo() 390 resolveDIEReference(const DWARFDebugInfoEntry *DieEntry, 419 cloneDIE(const DWARFDebugInfoEntry *InputDieEntry, 458 const DWARFDebugInfoEntry * 459 getFirstChildEntry(const DWARFDebugInfoEntry *Die) const { in getFirstChildEntry() 464 const DWARFDebugInfoEntry * 465 getSiblingEntry(const DWARFDebugInfoEntry *Die) const { in getSiblingEntry() 470 DWARFDie getParent(const DWARFDebugInfoEntry *Die) { in getParent() 490 DWARFDie getDIE(const DWARFDebugInfoEntry *Die) { in getDIE() [all …]
|
H A D | SyntheticTypeNameBuilder.cpp | 38 for (const DWARFDebugInfoEntry *CurChild = in addArrayDimension() 69 SmallVector<const DWARFDebugInfoEntry *, 10> TemplateParameters; in addSignature() 70 SmallVector<const DWARFDebugInfoEntry *, 20> FunctionParameters; in addSignature() 71 for (const DWARFDebugInfoEntry *CurChild = in addSignature() 86 for (const DWARFDebugInfoEntry *CurGNUChild = in addSignature() 92 for (const DWARFDebugInfoEntry *CurGNUChild = in addSignature() 135 for (const DWARFDebugInfoEntry *Parameter : TemplateParameters) { in addTemplateParamNames() 433 const DWARFDebugInfoEntry *DieEntry) { in addTypePrefix() 661 CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry) { in OrderedChildrenIndexAssigner() 716 CompileUnit &CU, const DWARFDebugInfoEntry *DieEntry) { in tagToArrayIndex() [all …]
|
H A D | DIEAttributeCloner.h | 50 const DWARFDebugInfoEntry *InputDieEntry, in DIEAttributeCloner() 62 const DWARFDebugInfoEntry *InputDieEntry, in DIEAttributeCloner() 87 const DWARFDebugInfoEntry *InputDieEntry, in DIEAttributeCloner() 154 const DWARFDebugInfoEntry *InputDieEntry = nullptr;
|
H A D | DependencyTracker.h | 17 class DWARFDebugInfoEntry; variable 195 const DWARFDebugInfoEntry *RootDieEntry = nullptr; 202 const DWARFDebugInfoEntry *ReferencedByDieEntry = nullptr; 250 bool isTypeTableCandidate(const DWARFDebugInfoEntry *DIEEntry);
|
H A D | AcceleratorRecordsSaver.h | 38 void save(const DWARFDebugInfoEntry *InputDieEntry, DIE *OutDIE, 46 void saveObjC(const DWARFDebugInfoEntry *InputDieEntry, DIE *OutDIE,
|
H A D | DependencyTracker.cpp | 137 for (const DWARFDebugInfoEntry *CurChild = in collectRootsToKeep() 283 for (const DWARFDebugInfoEntry *CurChild = in setPlainDwarfPlacementRec() 290 static bool isNamespaceLikeEntry(const DWARFDebugInfoEntry *Entry) { in isNamespaceLikeEntry() 344 const DWARFDebugInfoEntry *ParentEntry = in markParentsAsKeepingChildren() 483 for (const DWARFDebugInfoEntry *CurChild = in markDIEEntryAsKeptRec() 538 for (const DWARFDebugInfoEntry *CurChild = in markDIEEntryAsKeptRec() 565 const DWARFDebugInfoEntry *DIEEntry) { in isTypeTableCandidate() 715 const DWARFDebugInfoEntry *ParentEntry = in getRootForSpecifiedEntry()
|
H A D | DWARFLinkerCompileUnit.cpp | 127 void CompileUnit::analyzeDWARFStructureRec(const DWARFDebugInfoEntry *DieEntry, in analyzeDWARFStructureRec() 131 for (const DWARFDebugInfoEntry *CurChild = getFirstChildEntry(DieEntry); in analyzeDWARFStructureRec() 253 void CompileUnit::analyzeImportedModule(const DWARFDebugInfoEntry *DieEntry) { in analyzeImportedModule() 309 Error CompileUnit::assignTypeNamesRec(const DWARFDebugInfoEntry *DieEntry, in assignTypeNamesRec() 312 for (const DWARFDebugInfoEntry *CurChild = getFirstChildEntry(DieEntry); in assignTypeNamesRec() 418 const DWARFDebugInfoEntry *DieEntry, dwarf::Attribute Attr, in resolveDIEReference() 1289 const DWARFDebugInfoEntry *InputDieEntry, TypeEntry *ClonedParentTypeDIE, in cloneDIE() 1334 for (const DWARFDebugInfoEntry *CurChild = in cloneDIE() 1364 const DWARFDebugInfoEntry *InputDieEntry, DIEGenerator &PlainDIEGenerator, in createPlainDIEandCloneAttributes() 1469 const DWARFDebugInfoEntry *InputDieEntry, DIEGenerator &TypeDIEGenerator, in createTypeDIEandCloneAttributes()
|
H A D | AcceleratorRecordsSaver.cpp | 63 void AcceleratorRecordsSaver::save(const DWARFDebugInfoEntry *InputDieEntry, in save() 182 void AcceleratorRecordsSaver::saveObjC(const DWARFDebugInfoEntry *InputDieEntry, in saveObjC()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFUnit.h | 243 std::vector<DWARFDebugInfoEntry> DieArray; 281 const DWARFDebugInfoEntry * 282 getParentEntry(const DWARFDebugInfoEntry *Die) const; 283 const DWARFDebugInfoEntry * 284 getSiblingEntry(const DWARFDebugInfoEntry *Die) const; 285 const DWARFDebugInfoEntry * 287 const DWARFDebugInfoEntry * 289 const DWARFDebugInfoEntry * 525 DWARFDie getParent(const DWARFDebugInfoEntry *Die); 526 DWARFDie getSibling(const DWARFDebugInfoEntry *Die); [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()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFUnit.cpp | 384 std::vector<DWARFDebugInfoEntry> &Dies) const { in extractDIEsToVector() 392 DWARFDebugInfoEntry DIE; in extractDIEsToVector() 640 : std::vector<DWARFDebugInfoEntry>(); in clearDIEs() 878 DWARFDie DWARFUnit::getParent(const DWARFDebugInfoEntry *Die) { in getParent() 879 if (const DWARFDebugInfoEntry *Entry = getParentEntry(Die)) in getParent() 885 const DWARFDebugInfoEntry * 900 DWARFDie DWARFUnit::getSibling(const DWARFDebugInfoEntry *Die) { in getSibling() 907 const DWARFDebugInfoEntry * 929 const DWARFDebugInfoEntry * 968 const DWARFDebugInfoEntry * [all …]
|
H A D | DWARFDebugInfoEntry.cpp | 22 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
|
H A D | DWARFDie.cpp | 495 SmallPtrSetImpl<const DWARFDebugInfoEntry *> &Visited) { in getTypeSizeImpl() 560 SmallPtrSet<const DWARFDebugInfoEntry *, 4> Visited; in getTypeSize()
|