Searched refs:DwCtx (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/bolt/lib/Rewrite/ |
| H A D | DWARFRewriter.cpp | 174 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 D | RewriteInstance.cpp | 1641 Expected<const DWARFDebugFrame *> EHFrameOrError = BC->DwCtx->getEHFrame(); in readSpecialSections()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | BinaryContext.cpp | 79 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 D | BinaryEmitter.cpp | 656 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 D | DebugData.cpp | 359 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 D | Exceptions.cpp | 111 BC.DwCtx->getDWARFObj().isLittleEndian(), 8); in parseLSDA()
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryContext.h | 227 std::unique_ptr<DWARFContext> DwCtx); 552 std::unique_ptr<DWARFContext> DwCtx; variable 670 std::unique_ptr<DWARFContext> DwCtx,
|
| H A D | BinaryFunction.h | 2220 return getDWARFUnit() ? BC.DwCtx->getLineTableForUnit(getDWARFUnit()) in getDWARFLineTable()
|