Home
last modified time | relevance | path

Searched refs:DwCtx (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp174 AbbrevWriter = std::make_unique<DebugAbbrevWriter>(*BC.DwCtx); in updateDebugInfo()
195 for (std::unique_ptr<DWARFUnit> &CU : BC.DwCtx->compile_units()) { in updateDebugInfo()
333 for (std::unique_ptr<DWARFUnit> &CU : BC.DwCtx->compile_units()) in updateDebugInfo()
878 assert(((BC.DwCtx->getNumTypeUnits() > 0 && TypeInfoSection) || in updateLineTableOffsets()
879 BC.DwCtx->getNumTypeUnits() == 0) && in updateLineTableOffsets()
885 if (BC.DwCtx->getNumCompileUnits()) { in updateLineTableOffsets()
1012 for (auto &CU : BC.DwCtx->compile_units()) { in finalizeDebugSections()
1061 for (auto &Unit : BC.DwCtx->normal_units()) { in finalizeDebugSections()
1100 DebugInfoPatcher.computeNewOffsets(*BC.DwCtx.get(), false); in finalizeDebugSections()
1674 const unsigned NumCUs = BC.DwCtx->getNumCompileUnits(); in updateGdbIndexSection()
[all …]
H A DRewriteInstance.cpp1641 Expected<const DWARFDebugFrame *> EHFrameOrError = BC->DwCtx->getEHFrame(); in readSpecialSections()
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryContext.cpp79 std::unique_ptr<DWARFContext> DwCtx, in BinaryContext() argument
92 : Ctx(std::move(Ctx)), DwCtx(std::move(DwCtx)), in BinaryContext()
117 std::unique_ptr<DWARFContext> DwCtx) { in createBinaryContext() argument
232 std::move(Ctx), std::move(DwCtx), std::move(TheTriple), TheTarget, in createBinaryContext()
1482 DwCtx->getLineTableForUnit(SrcUnit); in addDebugFilenameToUnit()
1584 AllRanges.reserve(DwCtx->getNumCompileUnits()); in preprocessDebugInfo()
1648 DwCtx->getLineTableForUnit(CU.get()); in preprocessDebugInfo()
1802 DWARFContext *DwCtx) { in printDebugInfo() argument
1813 LineTable = DwCtx->getLineTableForUnit( in printDebugInfo()
1814 DwCtx->getCompileUnitForOffset(RowRef.DwCompileUnitIndex)); in printDebugInfo()
[all …]
H A DBinaryEmitter.cpp656 CurrentLineTable = BC.DwCtx->getLineTableForUnit( in emitLineInfo()
657 BC.DwCtx->getCompileUnitForOffset(CurrentUnitIndex)); in emitLineInfo()
1080 StmtListOffsets.reserve(BC.DwCtx->getNumCompileUnits()); in emitDebugLineInfoForUnprocessedCUs()
1081 for (const std::unique_ptr<DWARFUnit> &CU : BC.DwCtx->compile_units()) { in emitDebugLineInfoForUnprocessedCUs()
1092 for (const std::unique_ptr<DWARFUnit> &CU : BC.DwCtx->compile_units()) { in emitDebugLineInfoForUnprocessedCUs()
H A DDebugData.cpp359 for (std::unique_ptr<DWARFUnit> &CU : BC->DwCtx->compile_units()) { in finalize()
410 BC->DwCtx->isLittleEndian() ? support::little : support::big; in finalize()
411 const DWARFSection &AddrSec = BC->DwCtx->getDWARFObj().getAddrSection(); in finalize()
412 DWARFDataExtractor AddrData(BC->DwCtx->getDWARFObj(), AddrSec, Endian, 0); in finalize()
416 for (std::unique_ptr<DWARFUnit> &CU : BC->DwCtx->compile_units()) { in finalize()
1109 auto StrSection = BC.DwCtx->getDWARFObj().getStrSection(); in initialize()
1564 BC.DwCtx->isLittleEndian(), 0); in parseAndPopulateDebugLineStr()
H A DExceptions.cpp111 BC.DwCtx->getDWARFObj().isLittleEndian(), 8); in parseLSDA()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h227 std::unique_ptr<DWARFContext> DwCtx);
552 std::unique_ptr<DWARFContext> DwCtx; variable
670 std::unique_ptr<DWARFContext> DwCtx,
H A DBinaryFunction.h2220 return getDWARFUnit() ? BC.DwCtx->getLineTableForUnit(getDWARFUnit()) in getDWARFLineTable()