AnyPS5/core/relinker
xsvm 2daa034e87 perf(relinker): write in-place --to-intel substitutions directly
Each in-place substitution went through X64InstructionRewriter::Rewrite,
which copies the whole code segment and decodes every instruction in it
to adjust references. The converter only accepts equal-length
replacements, so the adjustment is always zero and the copy and scan are
wasted: conversion time grew by one segment scan per substitution. Copy
the replacement bytes into the segment instead.
2026-10-08 10:19:39 +08:00
..
cli fix(relinker): quote literal autorun paths on POSIX 2026-10-06 16:18:01 -07:00
codegen perf(relinker): write in-place --to-intel substitutions directly 2026-10-08 10:19:39 +08:00
domain/include/domain fix(relinker): fall back to unqualified lookup for unmatched import modules 2026-10-06 16:48:10 -03:00
elfpatcher Merge pull request #837 from MathiasDevelopes/claude/relinker-shared-elf-constants 2026-10-07 15:24:05 +13:00
io fix(relinker): reject invalid and overflowing alignment 2026-10-05 08:44:55 -03:00
relinker Merge pull request #716 from merwie/feat/relinker-needed-modules-outside-module-dirs 2026-10-07 17:51:47 +02:00
CMakeLists.txt Merge pull request #716 from merwie/feat/relinker-needed-modules-outside-module-dirs 2026-10-07 17:51:47 +02:00
main.cpp feat(relinker): relink needed modules outside the module directories 2026-10-05 19:41:59 +02:00