|
I don't exactly understand, "a program that translates the opcodes to match another architecture" is an emulator. That would be dynamic translation, i.e. translating the program as it runs. If what you are looking for is to turn a program of one architecture into that of another in "one go", i.e. static recompilation, then that is harder. I know of https://github.com/trailofbits/mcsema that can recompile x86 into LLVM (from where it can be translated to all LLVM compiler backend).
|
# ¿ Aug 6, 2015 12:33 |
|
|
# ¿ May 15, 2024 13:11 |