Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp68 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() argument
70 : DIContext(CK_DWARF), DWPName(std::move(DWPName)), DObj(std::move(DObj)) {} in DWARFContext()
312 StringRef Extension = sys::path::extension(DObj->getFileName()); in dump()
316 const auto *ObjFile = DObj->getFile(); in dump()
337 DObj->getAbbrevSection())) in dump()
340 DObj->getAbbrevDWOSection())) in dump()
354 dumpDebugInfo(Explicit, ".debug_info", DObj->getInfoSection(), in dump()
356 dumpDebugInfo(ExplicitDWO, ".debug_info.dwo", DObj->getInfoDWOSection(), in dump()
379 DObj->getLocSection().Data)) { in dump()
383 DObj->getLocDWOSection().Data)) { in dump()
[all …]
DDWARFVerifier.cpp238 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugAbbrev() local
239 bool noDebugAbbrev = DObj.getAbbrevSection().empty(); in handleDebugAbbrev()
240 bool noDebugAbbrevDWO = DObj.getAbbrevDWOSection().empty(); in handleDebugAbbrev()
258 const DWARFObject &DObj = DCtx.getDWARFObj(); in handleDebugInfo() local
259 DWARFDataExtractor DebugInfoData(DObj, DObj.getInfoSection(), in handleDebugInfo()
284 DCtx, DObj.getInfoSection(), Header, DCtx.getDebugAbbrev(), in handleDebugInfo()
285 &DObj.getRangeSection(), DObj.getStringSection(), in handleDebugInfo()
286 DObj.getStringOffsetSection(), &DObj.getAppleObjCSection(), in handleDebugInfo()
287 DObj.getLineSection(), DCtx.isLittleEndian(), false, TUSection)); in handleDebugInfo()
298 DCtx, DObj.getInfoSection(), Header, DCtx.getDebugAbbrev(), in handleDebugInfo()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFContext.h114 std::unique_ptr<const DWARFObject> DObj;
117 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
124 const DWARFObject &getDWARFObj() const { return *DObj; } in getDWARFObj()
275 return DataExtractor(DObj->getStringSection(), false, 0); in getStringExtractor()
278 return DataExtractor(DObj->getLineStringSection(), false, 0); in getLineStringExtractor()
300 bool isLittleEndian() const { return DObj->isLittleEndian(); } in isLittleEndian()