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.cpp78 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 DDWARFVerifier.cpp397 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 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()
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()