1 个仓库
Detection of problematic or risky machine instruction patterns to ensure stability during translation.
Distinct from Binary Instruction Patching: Focuses on flagging risky patterns for manual review rather than the act of patching or defining standards.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Instruction Pattern Analysis. Refine with filters or upvote what's useful.
PS2Recomp is a static recompiler for PlayStation 2 that translates machine instructions from executable binaries into source code to enable execution on modern hardware. It functions as a binary-to-source translator and a binary analysis tool designed to facilitate the preservation of legacy software. The project distinguishes itself through a hardware emulation runtime that manages memory models and register contexts, combined with a static binary patcher for replacing raw instructions and overriding function bindings. It utilizes a specialized vector unit instruction execution system that m
Flags problematic instruction patterns and suggests patches to ensure stable binary recompilation.