-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Closed
Labels
Description
An option (on/off toggle found on the debugger) to create a text file that will log all assembly execution (w/ optional registers display) up until the option is toggled off. You should be have the ability to alter the file name of the output file from within the gui. Output format per line would be:
[Address] [Instruction Bytes] [Instruction Literal] [Optional Register Display]
Example:
...
0882BA94 00808825 move s1,a0 {Optional Register Display Here}
0882BA98 00408025 move s0,v0 {Optional Register Display Here}
0882BA9C 3C040003 lui a0,0x3 {Optional Register Display Here}
...
This feature would be very beneficial to hackers as they can manually back trace through the log along the game's execution path in reverse from a breakpoint location with ease. Trace logs can also be compared to show differences in execution path between them, which is very useful for exposing harder to find hacks that are based on random chance.