[BUG]: Debugger: Function list keeps displaying functions of first booted game
Describe the Bug
PCSX2 debugger keeps displaying functions of first booted game.
- After shutting down VM, it refuses to refresh.
- So for example at current master, I have to close PCSX2 every time I compare some functions between similar games.
Reproduction Steps
- Run PCSX2.
- Open debugger.
- Boot a random game.
- Shut down VM after function list gets generated.
- Boot another game.
- Now debugger keeps displaying same functions and refresh button does nothing.
Expected Behavior
Function list should display currently running game's functions.
PCSX2 Revision
v1.7.5973
Operating System
Windows 11
If Linux - Specify Distro
No response
Logs & Dumps
No response
i think you need to refresh for it to update
I wrote it didn't work at the 6th reproduction step... Sorry, I should've written it in Describe the Bug section as well.
https://github.com/PCSX2/pcsx2/pull/10224 completely rewrites the symbol system. If it still does not work after that PR is merged, I will look into it. No point now because a fix will probably just cause merge conflicts and be erased.
Fixed as of 2.1.212.