Lines Matching refs:DObj

67 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj,  in DWARFContext()  argument
73 WarningHandler(WarningHandler), DObj(std::move(DObj)) {} in DWARFContext()
281 DWARFDataExtractor Data(DObj->getMacinfoSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
286 DWARFDataExtractor Data(DObj->getMacinfoDWOSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
291 DWARFDataExtractor Data(*DObj, DObj->getMacroSection(), isLittleEndian(), in parseMacroOrMacinfo()
297 DWARFDataExtractor Data(DObj->getMacroDWOSection(), isLittleEndian(), 0); in parseMacroOrMacinfo()
351 StringRef Extension = sys::path::extension(DObj->getFileName()); in dump()
355 const auto *ObjFile = DObj->getFile(); in dump()
376 DObj->getAbbrevSection())) in dump()
379 DObj->getAbbrevDWOSection())) in dump()
420 DObj->getLocSection().Data)) { in dump()
421 getDebugLoc()->dump(OS, getRegisterInfo(), *DObj, LLDumpOpts, *Off); in dump()
425 DObj->getLoclistsSection().Data)) { in dump()
426 DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(), in dump()
428 dumpLoclistsSection(OS, LLDumpOpts, Data, getRegisterInfo(), *DObj, *Off); in dump()
432 DObj->getLoclistsDWOSection().Data)) { in dump()
433 DWARFDataExtractor Data(*DObj, DObj->getLoclistsDWOSection(), in dump()
435 dumpLoclistsSection(OS, LLDumpOpts, Data, getRegisterInfo(), *DObj, *Off); in dump()
440 DObj->getLocDWOSection().Data)) { in dump()
441 DWARFDataExtractor Data(*DObj, DObj->getLocDWOSection(), isLittleEndian(), in dump()
447 /*BaseAddr=*/None, getRegisterInfo(), *DObj, nullptr, in dump()
451 Loc.dumpRange(0, Data.getData().size(), OS, getRegisterInfo(), *DObj, in dump()
458 DObj->getFrameSection().Data)) { in dump()
467 DObj->getEHFrameSection().Data)) { in dump()
475 DObj->getMacroSection().Data)) { in dump()
481 DObj->getMacroDWOSection())) { in dump()
487 DObj->getMacinfoSection())) { in dump()
493 DObj->getMacinfoDWOSection())) { in dump()
499 DObj->getArangesSection())) { in dump()
501 DWARFDataExtractor arangesData(DObj->getArangesSection(), isLittleEndian(), in dump()
548 DObj->getLineSection().Data)) { in dump()
549 DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(), in dump()
557 DObj->getLineDWOSection().Data)) { in dump()
558 DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(), in dump()
565 DObj->getCUIndexSection())) { in dump()
570 DObj->getTUIndexSection())) { in dump()
575 DObj->getStrSection())) in dump()
576 DumpStrSection(DObj->getStrSection()); in dump()
579 DObj->getStrDWOSection())) in dump()
580 DumpStrSection(DObj->getStrDWOSection()); in dump()
583 DObj->getLineStrSection())) in dump()
584 DumpStrSection(DObj->getLineStrSection()); in dump()
587 DObj->getAddrSection().Data)) { in dump()
588 DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(), in dump()
594 DObj->getRangesSection().Data)) { in dump()
596 DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(), in dump()
618 DObj->getRnglistsSection().Data)) { in dump()
619 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(), in dump()
625 DObj->getRnglistsDWOSection().Data)) { in dump()
626 DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(), in dump()
632 DObj->getPubnamesSection().Data)) { in dump()
633 DWARFDataExtractor PubTableData(*DObj, DObj->getPubnamesSection(), in dump()
639 DObj->getPubtypesSection().Data)) { in dump()
640 DWARFDataExtractor PubTableData(*DObj, DObj->getPubtypesSection(), in dump()
646 DObj->getGnuPubnamesSection().Data)) { in dump()
647 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubnamesSection(), in dump()
653 DObj->getGnuPubtypesSection().Data)) { in dump()
654 DWARFDataExtractor PubTableData(*DObj, DObj->getGnuPubtypesSection(), in dump()
660 DObj->getStrOffsetsSection().Data)) in dump()
662 OS, DumpOpts, "debug_str_offsets", *DObj, DObj->getStrOffsetsSection(), in dump()
663 DObj->getStrSection(), normal_units(), isLittleEndian()); in dump()
665 DObj->getStrOffsetsDWOSection().Data)) in dump()
666 dumpStringOffsetsSection(OS, DumpOpts, "debug_str_offsets.dwo", *DObj, in dump()
667 DObj->getStrOffsetsDWOSection(), in dump()
668 DObj->getStrDWOSection(), dwo_units(), in dump()
672 DObj->getGdbIndexSection())) { in dump()
677 DObj->getAppleNamesSection().Data)) in dump()
681 DObj->getAppleTypesSection().Data)) in dump()
685 DObj->getAppleNamespacesSection().Data)) in dump()
689 DObj->getAppleObjCSection().Data)) in dump()
692 DObj->getNamesSection().Data)) in dump()
750 DataExtractor CUIndexData(DObj->getCUIndexSection(), isLittleEndian(), 0); in getCUIndex()
761 DataExtractor TUIndexData(DObj->getTUIndexSection(), isLittleEndian(), 0); in getTUIndex()
772 DataExtractor GdbIndexData(DObj->getGdbIndexSection(), true /*LE*/, 0); in getGdbIndex()
782 DataExtractor abbrData(DObj->getAbbrevSection(), isLittleEndian(), 0); in getDebugAbbrev()
793 DataExtractor abbrData(DObj->getAbbrevDWOSection(), isLittleEndian(), 0); in getDebugAbbrevDWO()
806 ? DWARFDataExtractor(*DObj, DObj->getLocSection(), isLittleEndian(), in getDebugLoc()
826 const DWARFSection &DS = DObj->getFrameSection(); in getDebugFrame()
837 DWARFDataExtractor DebugFrameData(*DObj, DS, isLittleEndian(), in getDebugFrame()
838 DObj->getAddressSize()); in getDebugFrame()
852 const DWARFSection &DS = DObj->getEHFrameSection(); in getEHFrame()
853 DWARFDataExtractor DebugFrameData(*DObj, DS, isLittleEndian(), in getEHFrame()
854 DObj->getAddressSize()); in getEHFrame()
903 return getAccelTable(Names, *DObj, DObj->getNamesSection(), in getDebugNames()
904 DObj->getStrSection(), isLittleEndian()); in getDebugNames()
908 return getAccelTable(AppleNames, *DObj, DObj->getAppleNamesSection(), in getAppleNames()
909 DObj->getStrSection(), isLittleEndian()); in getAppleNames()
913 return getAccelTable(AppleTypes, *DObj, DObj->getAppleTypesSection(), in getAppleTypes()
914 DObj->getStrSection(), isLittleEndian()); in getAppleTypes()
918 return getAccelTable(AppleNamespaces, *DObj, in getAppleNamespaces()
919 DObj->getAppleNamespacesSection(), in getAppleNamespaces()
920 DObj->getStrSection(), isLittleEndian()); in getAppleNamespaces()
924 return getAccelTable(AppleObjC, *DObj, DObj->getAppleObjCSection(), in getAppleObjC()
925 DObj->getStrSection(), isLittleEndian()); in getAppleObjC()
962 DWARFDataExtractor lineData(*DObj, U->getLineSection(), isLittleEndian(), in getLineTableForUnit()
971 DObj->forEachInfoSections([&](const DWARFSection &S) { in parseNormalUnits()
975 DObj->forEachTypesSections([&](const DWARFSection &S) { in parseNormalUnits()
983 DObj->forEachInfoDWOSections([&](const DWARFSection &S) { in parseDWOUnits()
987 DObj->forEachTypesDWOSections([&](const DWARFSection &S) { in parseDWOUnits()
1390 ? (DObj->getFileName() + ".dwp").toStringRef(DWPName) in getDWOContext()
1973 auto DObj = in create() local
1975 return std::make_unique<DWARFContext>(std::move(DObj), std::move(DWPName), in create()
1985 auto DObj = in create() local
1988 std::move(DObj), "", RecoverableErrorHandler, WarningHandler); in create()