(work in progress) reverse engineering library and tool.
sudo apt install -y protobuf-compiler libprotobuf-dev libz-dev
cmake -B build
cmake --build build -j
Create a ppc2cpp project from a series of ELF or RVL (DOL and REL) format binary files
Visualize a function's data flow graph
Compare the equivalence between the version of a function in two ppc2cpp projects using their data flow graph. This ignores regalloc, scheduling and certain dead code
Import symbol and relocation information from ppcdis
Compare two ppc2cpp programs. This takes a symbol and reference based approach, which allows symbols to be rearranged arbitrarily. This requires symbol name, type and size information, as well as relocations.