Emulator Issues #11645
openFeature Request: Register Debug Logging
0%
Description
I don't know how to describe this, basically I want a thing where I can set a breakpoint or smth, and instead of having to manually read the register value, define a type and be able to print it to the debug log
e.g. I breakpoint the start of a function where r4 is a char* to some string, be able to print that string to the debug log
maybe throw in some other types too, uints and pointers and etc. I'm mostly interested in string printing though since it's slow and tedious and this would save a significant amount of time.
Updated by taolas almost 6 years ago
Perhaps a context menu option on the register window that says Log on Break. Maybe a pop out menu for different types.
But is it possible to use the memory window to check the address the char is coming from to see the full string?
Updated by nwplayer123 almost 6 years ago
taolas wrote:
Perhaps a context menu option on the register window that says Log on Break. Maybe a pop out menu for different types.
But is it possible to use the memory window to check the address the char is coming from to see the full string?
Oh it's definitely possible to check strings in the memory window, it's just tedious and slow. Hit the breakpoint, check string, hit breakpoint, check string, versus just playing the game a bit and seeing what pops up on the log. Easier to gather data if you're trying to reverse engineer a game with a lot of code.
Updated by Billiard26 10 months ago
- Issue type changed from Bug to Feature request