![]() The input is expected to match the GNU as assembly format, produced by tools like spimdisasm. Right now the decompiler is fairly functional, though it sometimes generates suboptimal code (especially for loops). Its focus on finding "matching" C source differentiates it from other decompilation suites, such as IDA or Ghidra. ![]() ![]() M2c is often used in decompilation workflows with splat, asm-differ, and decomp-permuter. It originally targeted popular compilers of the late 1990's, but it also works well with newer compilers or hand-written assembly. This project, initially named mips_to_c, has the goal to support decompilation projects, which aim to write source code that yields byte-identical output when compiled with a particular build system. M2c (" Machine code to C") is a decompiler for MIPS and PowerPC assembly that produces C code, with partial support for C++.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |