Lines Matching refs:DObj
78 const auto &DObj = C.getDWARFObj(); in fixupIndexV4() local
79 if (DObj.getCUIndexSection().empty()) in fixupIndexV4()
84 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV4()
89 DWARFDataExtractor Data(DObj, S, C.isLittleEndian(), 0); in fixupIndexV4()
145 const auto &DObj = C.getDWARFObj(); in fixupIndexV5() local
146 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV5()
150 DWARFDataExtractor Data(DObj, S, C.isLittleEndian(), 0); in fixupIndexV5()
223 const DWARFObject &DObj = D.getDWARFObj(); in parseMacroOrMacinfo() local
226 DWARFDataExtractor Data(DObj.getMacinfoSection(), D.isLittleEndian(), 0); in parseMacroOrMacinfo()
231 DWARFDataExtractor Data(DObj.getMacinfoDWOSection(), D.isLittleEndian(), 0); in parseMacroOrMacinfo()
236 DWARFDataExtractor Data(DObj, DObj.getMacroSection(), D.isLittleEndian(), in parseMacroOrMacinfo()
242 DWARFDataExtractor Data(DObj.getMacroDWOSection(), D.isLittleEndian(), 0); in parseMacroOrMacinfo()
291 const DWARFObject &DObj = D.getDWARFObj(); in getNormalUnits() local
292 DObj.forEachInfoSections([&](const DWARFSection &S) { in getNormalUnits()
296 DObj.forEachTypesSections([&](const DWARFSection &S) { in getNormalUnits()
305 const DWARFObject &DObj = D.getDWARFObj(); in getDWOUnits() local
307 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in getDWOUnits()
311 DObj.forEachTypesDWOSections([&](const DWARFSection &S) { in getDWOUnits()
321 const DWARFObject &DObj = D.getDWARFObj(); in getDebugAbbrevDWO() local
322 DataExtractor abbrData(DObj.getAbbrevDWOSection(), D.isLittleEndian(), 0); in getDebugAbbrevDWO()
377 const DWARFObject &DObj = D.getDWARFObj(); in getDebugLoc() local
381 ? DWARFDataExtractor(DObj, DObj.getLocSection(), D.isLittleEndian(), in getDebugLoc()
446 const DWARFObject &DObj = D.getDWARFObj(); in getDebugFrame() local
447 const DWARFSection &DS = DObj.getFrameSection(); in getDebugFrame()
458 DWARFDataExtractor Data(DObj, DS, D.isLittleEndian(), in getDebugFrame()
459 DObj.getAddressSize()); in getDebugFrame()
473 const DWARFObject &DObj = D.getDWARFObj(); in getEHFrame() local
475 const DWARFSection &DS = DObj.getEHFrameSection(); in getEHFrame()
476 DWARFDataExtractor Data(DObj, DS, D.isLittleEndian(), in getEHFrame()
477 DObj.getAddressSize()); in getEHFrame()
508 const DWARFObject &DObj = D.getDWARFObj(); in getDebugNames() local
509 return getAccelTable(Names, DObj, DObj.getNamesSection(), in getDebugNames()
510 DObj.getStrSection(), D.isLittleEndian()); in getDebugNames()
513 const DWARFObject &DObj = D.getDWARFObj(); in getAppleNames() local
514 return getAccelTable(AppleNames, DObj, DObj.getAppleNamesSection(), in getAppleNames()
515 DObj.getStrSection(), D.isLittleEndian()); in getAppleNames()
519 const DWARFObject &DObj = D.getDWARFObj(); in getAppleTypes() local
520 return getAccelTable(AppleTypes, DObj, DObj.getAppleTypesSection(), in getAppleTypes()
521 DObj.getStrSection(), D.isLittleEndian()); in getAppleTypes()
525 const DWARFObject &DObj = D.getDWARFObj(); in getAppleNamespaces() local
526 return getAccelTable(AppleNamespaces, DObj, in getAppleNamespaces()
527 DObj.getAppleNamespacesSection(), in getAppleNamespaces()
528 DObj.getStrSection(), D.isLittleEndian()); in getAppleNamespaces()
532 const DWARFObject &DObj = D.getDWARFObj(); in getAppleObjC() local
533 return getAccelTable(AppleObjC, DObj, DObj.getAppleObjCSection(), in getAppleObjC()
534 DObj.getStrSection(), D.isLittleEndian()); in getAppleObjC()
551 const DWARFObject &DObj = D.getDWARFObj(); in getDWOContext() local
558 ? (DObj.getFileName() + ".dwp").toStringRef(DWPName) in getDWOContext()
746 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() argument
753 WarningHandler(WarningHandler), DObj(std::move(DObj)) { in DWARFContext()
993 StringRef Extension = sys::path::extension(DObj->getFileName()); in dump()
997 const auto *ObjFile = DObj->getFile(); in dump()
1018 DObj->getAbbrevSection())) in dump()
1021 DObj->getAbbrevDWOSection())) in dump()
1070 DObj->getLocSection().Data)) { in dump()
1071 getDebugLoc()->dump(OS, *DObj, LLDumpOpts, *Off); in dump()
1075 DObj->getLoclistsSection().Data)) { in dump()
1076 DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(), in dump()
1078 dumpLoclistsSection(OS, LLDumpOpts, Data, *DObj, *Off); in dump()
1082 DObj->getLoclistsDWOSection().Data)) { in dump()
1083 DWARFDataExtractor Data(*DObj, DObj->getLoclistsDWOSection(), in dump()
1085 dumpLoclistsSection(OS, LLDumpOpts, Data, *DObj, *Off); in dump()
1090 DObj->getLocDWOSection().Data)) { in dump()
1091 DWARFDataExtractor Data(*DObj, DObj->getLocDWOSection(), isLittleEndian(), in dump()
1097 /*BaseAddr=*/std::nullopt, *DObj, nullptr, in dump()
1102 Loc.dumpRange(0, Data.getData().size(), OS, *DObj, LLDumpOpts); in dump()
1108 DObj->getFrameSection().Data)) { in dump()
1117 DObj->getEHFrameSection().Data)) { in dump()
1125 DObj->getMacroSection().Data)) { in dump()
1131 DObj->getMacroDWOSection())) { in dump()
1137 DObj->getMacinfoSection())) { in dump()
1143 DObj->getMacinfoDWOSection())) { in dump()
1149 DObj->getArangesSection())) { in dump()
1151 DWARFDataExtractor arangesData(DObj->getArangesSection(), isLittleEndian(), in dump()
1198 DObj->getLineSection().Data)) { in dump()
1199 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump()
1207 DObj->getLineDWOSection().Data)) { in dump()
1208 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
1215 DObj->getCUIndexSection())) { in dump()
1220 DObj->getTUIndexSection())) { in dump()
1225 DObj->getStrSection())) in dump()
1226 DumpStrSection(DObj->getStrSection()); in dump()
1229 DObj->getStrDWOSection())) in dump()
1230 DumpStrSection(DObj->getStrDWOSection()); in dump()
1233 DObj->getLineStrSection())) in dump()
1234 DumpStrSection(DObj->getLineStrSection()); in dump()
1237 DObj->getAddrSection().Data)) { in dump()
1238 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
1244 DObj->getRangesSection().Data)) { in dump()
1246 DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(), in dump()
1269 DObj->getRnglistsSection().Data)) { in dump()
1270 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(), in dump()
1276 DObj->getRnglistsDWOSection().Data)) { in dump()
1277 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(), in dump()
1283 DObj->getPubnamesSection().Data)) { in dump()
1284 DWARFDataExtractor PubTableData(*DObj, DObj->getPubnamesSection(), in dump()
1290 DObj->getPubtypesSection().Data)) { in dump()
1291 DWARFDataExtractor PubTableData(*DObj, DObj->getPubtypesSection(), in dump()
1297 DObj->getGnuPubnamesSection().Data)) { in dump()
1298 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubnamesSection(), in dump()
1304 DObj->getGnuPubtypesSection().Data)) { in dump()
1305 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubtypesSection(), in dump()
1311 DObj->getStrOffsetsSection().Data)) in dump()
1313 OS, DumpOpts, "debug_str_offsets", *DObj, DObj->getStrOffsetsSection(), in dump()
1314 DObj->getStrSection(), normal_units(), isLittleEndian()); in dump()
1316 DObj->getStrOffsetsDWOSection().Data)) in dump()
1317 dumpStringOffsetsSection(OS, DumpOpts, "debug_str_offsets.dwo", *DObj, in dump()
1318 DObj->getStrOffsetsDWOSection(), in dump()
1319 DObj->getStrDWOSection(), dwo_units(), in dump()
1323 DObj->getGdbIndexSection())) { in dump()
1328 DObj->getAppleNamesSection().Data)) in dump()
1332 DObj->getAppleTypesSection().Data)) in dump()
1336 DObj->getAppleNamespacesSection().Data)) in dump()
1340 DObj->getAppleObjCSection().Data)) in dump()
1343 DObj->getNamesSection().Data)) in dump()
2445 auto DObj = std::make_unique<DWARFObjInMemory>( in create() local
2447 return std::make_unique<DWARFContext>(std::move(DObj), in create()
2460 auto DObj = in create() local
2463 std::move(DObj), "", RecoverableErrorHandler, WarningHandler, ThreadSafe); in create()