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()
292 const DWARFObject &DObj = D.getDWARFObj(); in getNormalUnits() local
293 DObj.forEachInfoSections([&](const DWARFSection &S) { in getNormalUnits()
297 DObj.forEachTypesSections([&](const DWARFSection &S) { in getNormalUnits()
306 const DWARFObject &DObj = D.getDWARFObj(); in getDWOUnits() local
308 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in getDWOUnits()
312 DObj.forEachTypesDWOSections([&](const DWARFSection &S) { in getDWOUnits()
322 const DWARFObject &DObj = D.getDWARFObj(); in getDebugAbbrevDWO() local
323 DataExtractor abbrData(DObj.getAbbrevDWOSection(), D.isLittleEndian(), 0); in getDebugAbbrevDWO()
378 const DWARFObject &DObj = D.getDWARFObj(); in getDebugLoc() local
382 ? DWARFDataExtractor(DObj, DObj.getLocSection(), D.isLittleEndian(), in getDebugLoc()
447 const DWARFObject &DObj = D.getDWARFObj(); in getDebugFrame() local
448 const DWARFSection &DS = DObj.getFrameSection(); in getDebugFrame()
459 DWARFDataExtractor Data(DObj, DS, D.isLittleEndian(), in getDebugFrame()
460 DObj.getAddressSize()); in getDebugFrame()
474 const DWARFObject &DObj = D.getDWARFObj(); in getEHFrame() local
476 const DWARFSection &DS = DObj.getEHFrameSection(); in getEHFrame()
477 DWARFDataExtractor Data(DObj, DS, D.isLittleEndian(), in getEHFrame()
478 DObj.getAddressSize()); in getEHFrame()
509 const DWARFObject &DObj = D.getDWARFObj(); in getDebugNames() local
510 return getAccelTable(Names, DObj, DObj.getNamesSection(), in getDebugNames()
511 DObj.getStrSection(), D.isLittleEndian()); in getDebugNames()
514 const DWARFObject &DObj = D.getDWARFObj(); in getAppleNames() local
515 return getAccelTable(AppleNames, DObj, DObj.getAppleNamesSection(), in getAppleNames()
516 DObj.getStrSection(), D.isLittleEndian()); in getAppleNames()
520 const DWARFObject &DObj = D.getDWARFObj(); in getAppleTypes() local
521 return getAccelTable(AppleTypes, DObj, DObj.getAppleTypesSection(), in getAppleTypes()
522 DObj.getStrSection(), D.isLittleEndian()); in getAppleTypes()
526 const DWARFObject &DObj = D.getDWARFObj(); in getAppleNamespaces() local
527 return getAccelTable(AppleNamespaces, DObj, in getAppleNamespaces()
528 DObj.getAppleNamespacesSection(), in getAppleNamespaces()
529 DObj.getStrSection(), D.isLittleEndian()); in getAppleNamespaces()
533 const DWARFObject &DObj = D.getDWARFObj(); in getAppleObjC() local
534 return getAccelTable(AppleObjC, DObj, DObj.getAppleObjCSection(), in getAppleObjC()
535 DObj.getStrSection(), D.isLittleEndian()); in getAppleObjC()
552 const DWARFObject &DObj = D.getDWARFObj(); in getDWOContext() local
559 ? (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()
994 StringRef Extension = sys::path::extension(DObj->getFileName()); in dump()
998 const auto *ObjFile = DObj->getFile(); in dump()
1019 DObj->getAbbrevSection())) in dump()
1022 DObj->getAbbrevDWOSection())) in dump()
1071 DObj->getLocSection().Data)) { in dump()
1072 getDebugLoc()->dump(OS, *DObj, LLDumpOpts, *Off); in dump()
1076 DObj->getLoclistsSection().Data)) { in dump()
1077 DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(), in dump()
1079 dumpLoclistsSection(OS, LLDumpOpts, Data, *DObj, *Off); in dump()
1083 DObj->getLoclistsDWOSection().Data)) { in dump()
1084 DWARFDataExtractor Data(*DObj, DObj->getLoclistsDWOSection(), in dump()
1086 dumpLoclistsSection(OS, LLDumpOpts, Data, *DObj, *Off); in dump()
1091 DObj->getLocDWOSection().Data)) { in dump()
1092 DWARFDataExtractor Data(*DObj, DObj->getLocDWOSection(), isLittleEndian(), in dump()
1098 /*BaseAddr=*/std::nullopt, *DObj, nullptr, in dump()
1103 Loc.dumpRange(0, Data.getData().size(), OS, *DObj, LLDumpOpts); in dump()
1109 DObj->getFrameSection().Data)) { in dump()
1118 DObj->getEHFrameSection().Data)) { in dump()
1126 DObj->getMacroSection().Data)) { in dump()
1132 DObj->getMacroDWOSection())) { in dump()
1138 DObj->getMacinfoSection())) { in dump()
1144 DObj->getMacinfoDWOSection())) { in dump()
1150 DObj->getArangesSection())) { in dump()
1152 DWARFDataExtractor arangesData(DObj->getArangesSection(), isLittleEndian(), in dump()
1199 DObj->getLineSection().Data)) { in dump()
1200 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump()
1208 DObj->getLineDWOSection().Data)) { in dump()
1209 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
1216 DObj->getCUIndexSection())) { in dump()
1221 DObj->getTUIndexSection())) { in dump()
1226 DObj->getStrSection())) in dump()
1227 DumpStrSection(DObj->getStrSection()); in dump()
1230 DObj->getStrDWOSection())) in dump()
1231 DumpStrSection(DObj->getStrDWOSection()); in dump()
1234 DObj->getLineStrSection())) in dump()
1235 DumpStrSection(DObj->getLineStrSection()); in dump()
1238 DObj->getAddrSection().Data)) { in dump()
1239 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
1245 DObj->getRangesSection().Data)) { in dump()
1247 DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(), in dump()
1270 DObj->getRnglistsSection().Data)) { in dump()
1271 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(), in dump()
1277 DObj->getRnglistsDWOSection().Data)) { in dump()
1278 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(), in dump()
1284 DObj->getPubnamesSection().Data)) { in dump()
1285 DWARFDataExtractor PubTableData(*DObj, DObj->getPubnamesSection(), in dump()
1291 DObj->getPubtypesSection().Data)) { in dump()
1292 DWARFDataExtractor PubTableData(*DObj, DObj->getPubtypesSection(), in dump()
1298 DObj->getGnuPubnamesSection().Data)) { in dump()
1299 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubnamesSection(), in dump()
1305 DObj->getGnuPubtypesSection().Data)) { in dump()
1306 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubtypesSection(), in dump()
1312 DObj->getStrOffsetsSection().Data)) in dump()
1314 OS, DumpOpts, "debug_str_offsets", *DObj, DObj->getStrOffsetsSection(), in dump()
1315 DObj->getStrSection(), normal_units(), isLittleEndian()); in dump()
1317 DObj->getStrOffsetsDWOSection().Data)) in dump()
1318 dumpStringOffsetsSection(OS, DumpOpts, "debug_str_offsets.dwo", *DObj, in dump()
1319 DObj->getStrOffsetsDWOSection(), in dump()
1320 DObj->getStrDWOSection(), dwo_units(), in dump()
1324 DObj->getGdbIndexSection())) { in dump()
1329 DObj->getAppleNamesSection().Data)) in dump()
1333 DObj->getAppleTypesSection().Data)) in dump()
1337 DObj->getAppleNamespacesSection().Data)) in dump()
1341 DObj->getAppleObjCSection().Data)) in dump()
1344 DObj->getNamesSection().Data)) in dump()
2447 auto DObj = std::make_unique<DWARFObjInMemory>( in create() local
2449 return std::make_unique<DWARFContext>(std::move(DObj), in create()
2462 auto DObj = in create() local
2465 std::move(DObj), "", RecoverableErrorHandler, WarningHandler, ThreadSafe); in create()