Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp72 -> std::unique_ptr<DWARFUnit> { in addUnitsImpl()
84 std::unique_ptr<DWARFUnit> U; in addUnitsImpl()
120 DWARFUnit *DWARFUnitVector::addUnit(std::unique_ptr<DWARFUnit> Unit) { in addUnit()
122 [](const std::unique_ptr<DWARFUnit> &LHS, in addUnit()
123 const std::unique_ptr<DWARFUnit> &RHS) { in addUnit()
129 DWARFUnit *DWARFUnitVector::getUnitForOffset(uint64_t Offset) const { in getUnitForOffset()
133 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForOffset()
141 DWARFUnit *
152 [](uint64_t LHS, const std::unique_ptr<DWARFUnit> &RHS) { in getUnitForIndexEntry()
171 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in DWARFUnit
[all …]
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()
DDWARFDebugInfoEntry.cpp21 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, in extractFast()
28 bool DWARFDebugInfoEntry::extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, in extractFast()
DDWARFDebugLine.cpp219 const DWARFContext &Ctx, const DWARFUnit *U, in parseV5DirFileTables()
303 const DWARFUnit *U) { in parse()
491 const DWARFUnit *U, function_ref<void(Error)> RecoverableErrorCallback) { in getOrParseLineTable()
511 const DWARFContext &Ctx, const DWARFUnit *U, in parse()
1143 DWARFUnit *U = prepareToParse(Offset); in parseNext()
1157 DWARFUnit *U = prepareToParse(Offset); in skip()
1165 DWARFUnit *DWARFDebugLine::SectionParser::prepareToParse(uint64_t Offset) { in prepareToParse()
1166 DWARFUnit *U = nullptr; in prepareToParse()
DDWARFExpression.cpp240 DWARFUnit *U, in print()
290 DWARFUnit *U, bool IsEH) const { in print()
318 bool DWARFExpression::Operation::verify(DWARFUnit *U) { in verify()
338 bool DWARFExpression::verify(DWARFUnit *U) { in verify()
DCMakeLists.txt28 DWARFUnit.cpp
DDWARFVerifier.cpp161 unsigned DWARFVerifier::verifyUnitContents(DWARFUnit &Unit) { in verifyUnitContents()
192 if (!DWARFUnit::isMatchingUnitTypeAndTag(UnitType, Die.getTag())) { in verifyUnitContents()
303 DWARFUnit *Unit; in verifyUnitSection()
481 DWARFUnit *U = Die.getDwarfUnit(); in verifyDebugInfoAttribute()
1289 DWARFUnit *U = Die.getDwarfUnit(); in isVariableIndexable()
1441 for (const std::unique_ptr<DWARFUnit> &U : DCtx.compile_units()) { in verifyDebugNames()
DDWARFFormValue.cpp100 DWARFFormValue DWARFFormValue::createFromUnit(dwarf::Form F, const DWARFUnit *U, in createFromUnit()
239 const DWARFUnit *CU) { in extractValue()
666 return UnitOffset{const_cast<DWARFUnit*>(U), Value.uval}; in getAsRelativeReference()
DDWARFDebugLoc.cpp116 const MCRegisterInfo *MRI, DWARFUnit *U) { in dumpExpression()
124 const DWARFObject &Obj, DWARFUnit *U, in dumpLocationList()
DDWARFDebugRnglists.cpp116 llvm::Optional<object::SectionedAddress> BaseAddr, DWARFUnit &U) const { in getAbsoluteRanges()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h42 class DWARFUnit; variable
114 class DWARFUnitVector final : public SmallVector<std::unique_ptr<DWARFUnit>, 1> {
115 std::function<std::unique_ptr<DWARFUnit>(uint64_t, DWARFSectionKind,
122 using UnitVector = SmallVectorImpl<std::unique_ptr<DWARFUnit>>;
126 DWARFUnit *getUnitForOffset(uint64_t Offset) const;
127 DWARFUnit *getUnitForIndexEntry(const DWARFUnitIndex::Entry &E);
145 DWARFUnit *addUnit(std::unique_ptr<DWARFUnit> Unit);
194 class DWARFUnit {
239 std::shared_ptr<DWARFUnit> DWO;
267 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
[all …]
DDWARFFormValue.h23 class DWARFUnit; variable
59 const DWARFUnit *U = nullptr; /// Remember the DWARFUnit at extract time.
72 static DWARFFormValue createFromUnit(dwarf::Form F, const DWARFUnit *Unit,
79 const DWARFUnit *getUnit() const { return U; } in getUnit()
93 const DWARFUnit *Unit = nullptr);
96 dwarf::FormParams FormParams, const DWARFUnit *U) { in extractValue()
108 DWARFUnit *Unit;
DDWARFAbbreviationDeclaration.h24 class DWARFUnit; variable
82 Optional<int64_t> getByteSize(const DWARFUnit &U) const;
135 const DWARFUnit &U) const;
143 Optional<size_t> getFixedAttributesByteSize(const DWARFUnit &U) const;
168 size_t getByteSize(const DWARFUnit &U) const;
DDWARFExpression.h18 class DWARFUnit; variable
94 const MCRegisterInfo *RegInfo, DWARFUnit *U, bool isEH);
95 bool verify(DWARFUnit *U);
138 void print(raw_ostream &OS, const MCRegisterInfo *RegInfo, DWARFUnit *U,
141 bool verify(DWARFUnit *U);
DDWARFDebugInfoEntry.h20 class DWARFUnit; variable
39 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr);
42 bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr,
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()
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()
DDWARFDebugLine.h29 class DWARFUnit; variable
141 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
284 const DWARFContext &Ctx, const DWARFUnit *U,
313 const DWARFContext &Ctx, const DWARFUnit *U,
321 using LineToUnitMap = std::map<uint64_t, DWARFUnit *>;
358 DWARFUnit *prepareToParse(uint64_t Offset);
DDWARFDebugRnglists.h26 class DWARFUnit; variable
57 DWARFUnit &U) const;
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()
DDWARFContext.h214 DWARFUnit *getUnitAtIndex(unsigned index) { in getUnitAtIndex()
220 DWARFUnit *getDWOUnitAtIndex(unsigned index) { in getDWOUnitAtIndex()
295 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
300 getLineTableForUnit(DWARFUnit *U,
DDWARFDebugLoc.h21 class DWARFUnit; variable
67 DWARFUnit *U, DIDumpOptions DumpOpts,
DDWARFVerifier.h27 class DWARFUnit; variable
159 unsigned verifyUnitContents(DWARFUnit &Unit);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DWARFLinker/
DDWARFLinkerCompileUnit.h79 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit()
100 DWARFUnit &getOrigUnit() const { return OrigUnit; } in getOrigUnit()
255 DWARFUnit &OrigUnit;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DWARFLinker/
DDWARFLinkerDeclContext.cpp32 DWARFUnit &OrigUnit = U.getOrigUnit(); in setLastSeenDIE()

12