Home
last modified time | relevance | path

Searched refs:DebugInfoBinaryPatcher (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/bolt/include/bolt/Rewrite/
H A DDWARFRewriter.h97 DebugInfoBinaryPatcher &DebugInfoPatcher,
119 makeFinalLocListsSection(DebugInfoBinaryPatcher &DebugInfoPatcher,
123 CUOffsetMap finalizeDebugSections(DebugInfoBinaryPatcher &DebugInfoPatcher);
196 void addStringHelper(DebugInfoBinaryPatcher &DebugInfoPatcher,
213 DebugInfoBinaryPatcher>( in getBinaryDWODebugInfoPatcher()
/llvm-project-15.0.7/bolt/lib/Core/
H A DDebugData.cpp512 DebugInfoBinaryPatcher &DebugInfoPatcher, in addList()
545 void DebugLocWriter::finalize(DebugInfoBinaryPatcher &DebugInfoPatcher, in finalize()
561 DebugInfoBinaryPatcher &DebugInfoPatcher, in writeLegacyLocList()
631 DebugInfoBinaryPatcher &DebugInfoPatcher, in addList()
688 void DebugLoclistWriter::finalize(DebugInfoBinaryPatcher &DebugInfoPatcher, in finalize()
696 void DebugInfoBinaryPatcher::addUnitBaseOffsetLabel(uint64_t Offset) { in addUnitBaseOffsetLabel()
721 void DebugInfoBinaryPatcher::insertNewEntry(const DWARFDie &DIE, in insertNewEntry()
727 void DebugInfoBinaryPatcher::insertNewEntry(const DWARFDie &DIE, in insertNewEntry()
746 void DebugInfoBinaryPatcher::addReferenceToPatch(uint64_t Offset, in addReferenceToPatch()
832 CUOffsetMap DebugInfoBinaryPatcher::computeNewOffsets(DWARFContext &DWCtx, in computeNewOffsets()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DDebugData.h474 class DebugInfoBinaryPatcher; variable
493 DebugInfoBinaryPatcher &DebugInfoPatcher,
497 virtual void finalize(DebugInfoBinaryPatcher &DebugInfoPatcher,
565 DebugInfoBinaryPatcher &DebugInfoPatcher,
569 void finalize(DebugInfoBinaryPatcher &DebugInfoPatcher,
591 void finalizeDWARF5(DebugInfoBinaryPatcher &DebugInfoPatcher,
605 enum class PatcherKind { SimpleBinaryPatcher, DebugInfoBinaryPatcher }; enumerator
691 class DebugInfoBinaryPatcher : public SimpleBinaryPatcher {
847 return PatcherKind::DebugInfoBinaryPatcher; in getKind()
851 return Patcher->getKind() == PatcherKind::DebugInfoBinaryPatcher; in classof()
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp148 void DWARFRewriter::addStringHelper(DebugInfoBinaryPatcher &DebugInfoPatcher, in addStringHelper()
167 static_cast<DebugInfoBinaryPatcher *>(DebugInfo->getPatcher()); in updateDebugInfo()
275 DebugInfoBinaryPatcher *DwoDebugInfoPatcher = in updateDebugInfo()
276 llvm::cast<DebugInfoBinaryPatcher>( in updateDebugInfo()
357 DWARFUnit &Unit, DebugInfoBinaryPatcher &DebugInfoPatcher, in updateUnitDebugInfo()
851 reinterpret_cast<DebugInfoBinaryPatcher &>(DebugInfoPatcher) in updateDWARFObjectAddressRanges()
884 DebugInfoBinaryPatcher *DebugInfoPatcher = nullptr; in updateLineTableOffsets()
1172 auto applyPatch = [&](DebugInfoBinaryPatcher *Patcher, in updateDebugData()
1210 DebugInfoBinaryPatcher *Patcher = llvm::cast<DebugInfoBinaryPatcher>( in updateDebugData()
1765 DebugInfoBinaryPatcher &DebugInfoPatcher, DWARFVersion Version) { in makeFinalLocListsSection()
[all …]