Searched refs:DObj (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
H A D | DWARFContext.cpp | 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() [all …]
|
H A D | DWARFVerifier.cpp | 397 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugAbbrev() local 399 if (!DObj.getAbbrevSection().empty()) in handleDebugAbbrev() 401 if (!DObj.getAbbrevDWOSection().empty()) in handleDebugAbbrev() 437 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyUnitSection() local 438 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection() 529 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugInfo() local 533 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo() 538 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo() 667 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyDebugInfoAttribute() local 676 ? DObj.getRangesSection() in verifyDebugInfoAttribute() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
H A D | DWARFContext.h | 128 std::unique_ptr<const DWARFObject> DObj; variable 135 DWARFContext(std::unique_ptr<const DWARFObject> DObj, 147 const DWARFObject &getDWARFObj() const { return *DObj; } in getDWARFObj() 354 return DataExtractor(DObj->getStrSection(), false, 0); in getStringExtractor() 357 return DataExtractor(DObj->getStrDWOSection(), false, 0); in getStringDWOExtractor() 360 return DataExtractor(DObj->getLineStrSection(), false, 0); in getLineStringExtractor() 398 bool isLittleEndian() const { return DObj->isLittleEndian(); } in isLittleEndian()
|