Searched refs:Patcher (Results 1 – 4 of 4) sorted by relevance
177 template <class T, class Patcher>178 Patcher *getBinaryDWOPatcherHelper(T &BinaryPatchers, uint64_t DwoId) { in getBinaryDWOPatcherHelper()185 .insert(std::make_pair(DwoId, std::make_unique<Patcher>())) in getBinaryDWOPatcherHelper()189 return static_cast<Patcher *>(Iter->second.get()); in getBinaryDWOPatcherHelper()
78 std::unique_ptr<BinaryPatcher> Patcher; variable359 Patcher = std::move(BPatcher); in registerPatcher()363 BinaryPatcher *getPatcher() { return Patcher.get(); } in getPatcher()
641 static bool classof(const SimpleBinaryPatcher *Patcher) { in classof() argument642 return Patcher->getKind() == PatcherKind::SimpleBinaryPatcher; in classof()850 static bool classof(const SimpleBinaryPatcher *Patcher) { in classof() argument851 return Patcher->getKind() == PatcherKind::DebugInfoBinaryPatcher; in classof()
1172 auto applyPatch = [&](DebugInfoBinaryPatcher *Patcher, in updateDebugData()1174 Patcher->computeNewOffsets(DWCtx, true); in updateDebugData()1175 Storage = Patcher->patchBinary(Data); in updateDebugData()1210 DebugInfoBinaryPatcher *Patcher = llvm::cast<DebugInfoBinaryPatcher>( in updateDebugData() local1212 return applyPatch(Patcher, OutData); in updateDebugData()