Home
last modified time | relevance | path

Searched refs:DObj (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp79 WarningHandler(WarningHandler), DObj(std::move(DObj)) {} in DWARFContext()
439 DWARFDataExtractor Data(*DObj, DObj->getLoclistsDWOSection(), in dump()
564 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
594 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
602 DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(), in dump()
625 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(), in dump()
639 DWARFDataExtractor PubTableData(*DObj, DObj->getPubnamesSection(), in dump()
646 DWARFDataExtractor PubTableData(*DObj, DObj->getPubtypesSection(), in dump()
941 return getAccelTable(Names, *DObj, DObj->getNamesSection(), in getDebugNames()
962 return getAccelTable(AppleObjC, *DObj, DObj->getAppleObjCSection(), in getAppleObjC()
[all …]
H A DDWARFVerifier.cpp326 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugAbbrev() local
328 if (!DObj.getAbbrevSection().empty()) in handleDebugAbbrev()
330 if (!DObj.getAbbrevDWOSection().empty()) in handleDebugAbbrev()
366 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyUnitSection() local
367 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection()
453 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugInfo() local
457 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
462 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
579 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyDebugInfoAttribute() local
588 ? DObj.getRangesSection() in verifyDebugInfoAttribute()
[all …]
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFDataExtractorTest.cpp56 const DWARFObject &DObj = Ctx->getDWARFObj(); in TEST() local
57 ASSERT_EQ(6u, DObj.getLineSection().Data.size()); in TEST()
59 DWARFDataExtractor Data(DObj, DObj.getLineSection(), Obj->isLittleEndian(), in TEST()
188 const DWARFObject &DObj = Ctx->getDWARFObj(); in TEST() local
189 ASSERT_EQ(12u, DObj.getLineSection().Data.size()); in TEST()
191 DWARFDataExtractor Data(DObj, DObj.getLineSection(), Obj->isLittleEndian(), in TEST()
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h103 std::unique_ptr<const DWARFObject> DObj; variable
115 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
126 const DWARFObject &getDWARFObj() const { return *DObj; } in getDWARFObj()
341 return DataExtractor(DObj->getStrSection(), false, 0); in getStringExtractor()
344 return DataExtractor(DObj->getStrDWOSection(), false, 0); in getStringDWOExtractor()
347 return DataExtractor(DObj->getLineStrSection(), false, 0); in getLineStringExtractor()
379 bool isLittleEndian() const { return DObj->isLittleEndian(); } in isLittleEndian()
H A DDWARFVerifier.h160 unsigned verifyIndexes(const DWARFObject &DObj);
/llvm-project-15.0.7/llvm/lib/Debuginfod/
H A DDebuginfod.cpp307 const DWARFObject &DObj = Context->getDWARFObj(); in isDebugBinary() local
309 DObj.forEachInfoSections([&](const DWARFSection &S) { NumSections++; }); in isDebugBinary()