Skip to content

[Request] Trace Log Implementation  #7389

@Abystus

Description

@Abystus

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions