User Tools

Site Tools


decomp:decompiling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

decomp:decompiling [2022/10/21 13:11] – created fruityloopsdecomp:decompiling [2022/10/30 14:41] (current) fruityloops
Line 26: Line 26:
 Once you have the function, build the project and run the 'Tools/diff.py' script with your symbol to find any mismatching problems. If you are done with the function, run the check script. Once you have the function, build the project and run the 'Tools/diff.py' script with your symbol to find any mismatching problems. If you are done with the function, run the check script.
  
-If your function is not marked as OK, wrap it in an '#ifdef NON_MATCHING'and explain which part of the function is mismatching in a comment, if you can.+If your function is not marked as OK, add 'NON_MATCHING' as a qualifier to the function (e.g. 'NON_MATCHING void abc() { }' and explain which part of the function is mismatching in a comment, if you can.
  
 (note: if you add a .cpp file, you will have to modify/touch the CMakeLists.txt file for it to compile the new .cpp file) (note: if you add a .cpp file, you will have to modify/touch the CMakeLists.txt file for it to compile the new .cpp file)
decomp/decompiling.txt · Last modified: 2022/10/30 14:41 by fruityloops