2 dépôts
Modifying binary instructions by resolving source symbols to specific memory addresses.
Distinct from Binary Instruction Patching: Focuses on using symbol resolution to identify patch locations rather than raw address overwriting
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Symbol-Based Patching. Refine with filters or upvote what's useful.
Zelda64Recomp is a native game recompilation project that translates legacy binary machine code into modern machine code. It functions as a native hardware port and a static recompiled binary, executing original game logic directly on modern CPUs and GPUs to run without an emulator. The project serves as a moddable game engine, providing a framework to apply community texture packs and code patches to the recompiled title. It includes native hardware porting capabilities that remove emulator overhead to improve stability and frame rate control. The software covers retro game modernization th
Modifies native binary instructions by resolving original symbol addresses to apply fixes or optimize logic.
This project is an Xcode runtime code injector and developer productivity tool. It enables the injection of Swift and Objective-C code changes into a running application without requiring a process restart, functioning as a hot module replacement tool for iOS development. The tool provides a dynamic UI debugger for reloading storyboards and tuning visual parameters in real time. It allows for the recompilation of individual classes and the binding of new implementations into a live process, avoiding full project rebuilds. The system covers runtime injection capabilities, including automated
Modifies object files during build to remove private flags allowing external access to global symbols.