Home
last modified time | relevance | path

Searched refs:DObj (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp76 const auto &DObj = C.getDWARFObj(); in fixupIndexV4() local
77 if (DObj.getCUIndexSection().empty()) in fixupIndexV4()
82 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV4()
87 DWARFDataExtractor Data(DObj, S, C.isLittleEndian(), 0); in fixupIndexV4()
143 const auto &DObj = C.getDWARFObj(); in fixupIndexV5() local
144 DObj.forEachInfoDWOSections([&](const DWARFSection &S) { in fixupIndexV5()
148 DWARFDataExtractor Data(DObj, S, C.isLittleEndian(), 0); in fixupIndexV5()
221 const DWARFObject &DObj = D.getDWARFObj(); in parseMacroOrMacinfo() local
224 DWARFDataExtractor Data(DObj.getMacinfoSection(), D.isLittleEndian(), 0); in parseMacroOrMacinfo()
229 DWARFDataExtractor Data(DObj.getMacinfoDWOSection(), D.isLittleEndian(), 0); in parseMacroOrMacinfo()
[all …]
H A DDWARFVerifier.cpp407 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugAbbrev() local
409 if (!DObj.getAbbrevSection().empty()) in handleDebugAbbrev()
411 if (!DObj.getAbbrevDWOSection().empty()) in handleDebugAbbrev()
447 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyUnitSection() local
448 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection()
535 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugInfo() local
539 DObj.forEachInfoSections([&](const DWARFSection &S) { in handleDebugInfo()
544 DObj.forEachTypesSections([&](const DWARFSection &S) { in handleDebugInfo()
702 const DWARFObject &DObj = DCtx.getDWARFObj(); in verifyDebugInfoAttribute() local
711 ? DObj.getRangesSection() in verifyDebugInfoAttribute()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.h128 std::unique_ptr<const DWARFObject> DObj; variable
135 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
147 const DWARFObject &getDWARFObj() const { return *DObj; } in getDWARFObj()
360 return DataExtractor(DObj->getStrSection(), false, 0); in getStringExtractor()
363 return DataExtractor(DObj->getStrDWOSection(), false, 0); in getStringDWOExtractor()
366 return DataExtractor(DObj->getLineStrSection(), false, 0); in getLineStringExtractor()
404 bool isLittleEndian() const { return DObj->isLittleEndian(); } in isLittleEndian()