Home
last modified time | relevance | path

Searched refs:DWARFUnit (Results 1 – 25 of 38) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
H A DDWARFUnit.cpp71 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl()
86 std::unique_ptr<DWARFUnit> U; in addUnitsImpl()
122 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit()
124 [](const std::unique_ptr<DWARFUnit> &LHS, in addUnit()
125 const std::unique_ptr<DWARFUnit> &RHS) { in addUnit()
131 DWARFUnit *DWARFUnitVector::getUnitForOffset(uint64_t Offset) const { in getUnitForOffset()
135 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForOffset()
143 DWARFUnit *
154 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForIndexEntry()
173 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit
[all …]
H A DDWARFAbbreviationDeclaration.cpp152 const DWARFUnit &U) const { in getAttributeValue()
186 const DWARFUnit &U) const { in getByteSize()
198 const DWARFUnit &U) const { in getByteSize()
211 const DWARFUnit &U) const { in getFixedAttributesByteSize()
H A DDWARFDebugInfoEntry.cpp21 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, in extractFast()
28 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
H A DDWARFExpression.cpp209 static void prettyPrintBaseTypeRef(DWARFUnit *U, raw_ostream &OS, in prettyPrintBaseTypeRef()
227 static bool prettyPrintRegisterOp(DWARFUnit *U, raw_ostream &OS, in prettyPrintRegisterOp()
265 DWARFUnit *U, bool isEH) { in print()
325 const MCRegisterInfo *RegInfo, DWARFUnit *U, in print()
356 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify()
382 bool DWARFExpression::verify(DWARFUnit *U) { in verify()
H A DDWARFDebugLine.cpp270 const DWARFContext &Ctx, const DWARFUnit *U, in parseV5DirFileTables()
362 const DWARFUnit *U) { in parse()
582 const DWARFUnit *U, function_ref<void(Error)> RecoverableErrorHandler) { in getOrParseLineTable()
726 const DWARFContext &Ctx, const DWARFUnit *U, in parse()
1450 DWARFUnit *U = prepareToParse(Offset); in parseNext()
1465 DWARFUnit *U = prepareToParse(Offset); in skip()
1474 DWARFUnit *DWARFDebugLine::SectionParser::prepareToParse(uint64_t Offset) { in prepareToParse()
1475 DWARFUnit *U = nullptr; in prepareToParse()
H A DCMakeLists.txt28 DWARFUnit.cpp
H A DDWARFVerifier.cpp161 unsigned DWARFVerifier::verifyUnitContents(DWARFUnit &Unit) { in verifyUnitContents()
201 if (!DWARFUnit::isMatchingUnitTypeAndTag(UnitType, Die.getTag())) { in verifyUnitContents()
312 DWARFUnit *Unit; in verifyUnitSection()
505 DWARFUnit *U = Die.getDwarfUnit(); in verifyDebugInfoAttribute()
553 DWARFUnit *U = Die.getDwarfUnit(); in verifyDebugInfoAttribute()
1346 DWARFUnit *U = Die.getDwarfUnit(); in isVariableIndexable()
1497 for (const std::unique_ptr<DWARFUnit> &U : DCtx.compile_units()) { in verifyDebugNames()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFUnit.h42 class DWARFUnit; variable
116 bool isCompileUnit(const std::unique_ptr<DWARFUnit> &U);
120 class DWARFUnitVector final : public SmallVector<std::unique_ptr<DWARFUnit>, 1> {
121 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
128 using UnitVector = SmallVectorImpl<std::unique_ptr<DWARFUnit>>;
135 DWARFUnit *getUnitForOffset(uint64_t Offset) const;
136 DWARFUnit *getUnitForIndexEntry(const DWARFUnitIndex::Entry &E);
154 DWARFUnit *addUnit(std::unique_ptr<DWARFUnit> Unit);
203 class DWARFUnit {
243 std::shared_ptr<DWARFUnit> DWO;
[all …]
H A DDWARFAbbreviationDeclaration.h24 class DWARFUnit; variable
82 Optional<int64_t> getByteSize(const DWARFUnit &U) const;
145 const DWARFUnit &U) const;
153 Optional<size_t> getFixedAttributesByteSize(const DWARFUnit &U) const;
178 size_t getByteSize(const DWARFUnit &U) const;
H A DDWARFFormValue.h23 class DWARFUnit; variable
61 const DWARFUnit *U = nullptr; /// Remember the DWARFUnit at extract time.
74 static DWARFFormValue createFromUnit(dwarf::Form F, const DWARFUnit *Unit,
81 const DWARFUnit *getUnit() const { return U; } in getUnit()
98 const DWARFUnit *Unit = nullptr);
101 dwarf::FormParams FormParams, const DWARFUnit *U) { in extractValue()
113 DWARFUnit *Unit;
H A DDWARFExpression.h21 class DWARFUnit; variable
99 DWARFUnit *U, bool isEH);
100 bool verify(DWARFUnit *U);
149 const MCRegisterInfo *RegInfo, DWARFUnit *U,
158 bool verify(DWARFUnit *U);
H A DDWARFDebugInfoEntry.h20 class DWARFUnit; variable
39 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr);
42 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr,
H A DDWARFCompileUnit.h17 class DWARFCompileUnit : public DWARFUnit {
25 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS, in DWARFCompileUnit()
33 static bool classof(const DWARFUnit *U) { return !U->isTypeUnit(); } in classof()
H A DDWARFTypeUnit.h25 class DWARFTypeUnit : public DWARFUnit {
33 : DWARFUnit(Context, Section, Header, DA, RS, LocSection, SS, SOS, AOS, in DWARFTypeUnit()
41 static bool classof(const DWARFUnit *U) { return U->isTypeUnit(); } in classof()
H A DDWARFDebugLine.h29 class DWARFUnit; variable
136 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
283 const DWARFContext &Ctx, const DWARFUnit *U,
312 const DWARFContext &Ctx, const DWARFUnit *U,
318 using LineToUnitMap = std::map<uint64_t, DWARFUnit *>;
358 DWARFUnit *prepareToParse(uint64_t Offset);
H A DDWARFDebugRnglists.h25 class DWARFUnit; variable
57 DWARFUnit &U) const;
H A DDWARFDie.h28 class DWARFUnit; variable
44 DWARFUnit *U = nullptr;
49 DWARFDie(DWARFUnit *Unit, const DWARFDebugInfoEntry *D) : U(Unit), Die(D) {} in DWARFDie()
54 DWARFUnit *getDwarfUnit() const { return U; } in getDwarfUnit()
H A DDWARFContext.h234 DWARFUnit *getUnitAtIndex(unsigned index) { in getUnitAtIndex()
240 DWARFUnit *getDWOUnitAtIndex(unsigned index) { in getDWOUnitAtIndex()
321 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
326 getLineTableForUnit(DWARFUnit *U,
H A DDWARFDebugLoc.h21 class DWARFUnit; variable
67 DWARFUnit *U, DIDumpOptions DumpOpts,
H A DDWARFVerifier.h30 class DWARFUnit; variable
159 unsigned verifyUnitContents(DWARFUnit &Unit);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerCompileUnit.h79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit()
100 DWARFUnit &getOrigUnit() const { return OrigUnit; } in getOrigUnit()
244 DWARFUnit &OrigUnit;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/
H A DSourcePrinter.h28 DWARFUnit *Unit;
32 DWARFUnit *Unit, const DWARFDie FuncDie) in LiveVariable()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/DebugInfo/DWARF/
H A DBUILD.gn35 "DWARFUnit.cpp",
/netbsd-src/external/apache2/llvm/lib/libLLVMDebugInfoDWARF/
H A DMakefile34 DWARFUnit.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp487 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in shouldKeepSubprogramDIE()
627 DWARFUnit &Unit = CU.getOrigUnit(); in lookForRefDIEsToKeep()
697 DWARFUnit &Unit = CU.getOrigUnit(); in lookForParentDIEsToKeep()
847 const DWARFUnit &U, OffsetsStringPool &StringPool, AttributesInfo &Info) { in cloneStringAttribute()
872 const DWARFUnit &U = Unit.getOrigUnit(); in cloneDieReferenceAttribute()
1035 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in cloneBlockAttribute()
1209 const DWARFUnit &U = Unit.getOrigUnit(); in cloneAttribute()
1338 DWARFUnit &U = Unit.getOrigUnit(); in cloneDIE()
1543 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in patchRangesForUnit()
1928 DWARFUnit *OrigUnit = &U.getOrigUnit(); in hashFullyQualifiedName()
[all …]

12