Searched refs:DObj (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFContext.cpp | 79 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 D | DWARFVerifier.cpp | 326 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 D | DWARFDataExtractorTest.cpp | 56 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 D | DWARFContext.h | 103 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 D | DWARFVerifier.h | 160 unsigned verifyIndexes(const DWARFObject &DObj);
|
| /llvm-project-15.0.7/llvm/lib/Debuginfod/ |
| H A D | Debuginfod.cpp | 307 const DWARFObject &DObj = Context->getDWARFObj(); in isDebugBinary() local 309 DObj.forEachInfoSections([&](const DWARFSection &S) { NumSections++; }); in isDebugBinary()
|