Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DebugTools: Simplify the symbol map #10189

Merged
merged 6 commits into from
Oct 31, 2023
Merged

DebugTools: Simplify the symbol map #10189

merged 6 commits into from
Oct 31, 2023

Conversation

F0bes
Copy link
Member

@F0bes F0bes commented Oct 26, 2023

Description of Changes

Simplified the symbol map 📈
IOP module export support ⭐
IOP module tree 🌳
Breakpoint enable column was moved to the start ⏪
Fixed an issue where you could CTD when trying to do something with an empty function list 💀
Allowed a user to stub from an opcode, instead of forcing a function to be there 💢
Used the proper sorting role for the thread list proxy model 🔢

Supports unloading modules when ReleaseLibraryEntries is called. ☁️
Supports proper module version management. 📖

Resetting the IOP will cause all loaded modules to reset. User added functions will be untouched unless you've added one on a modules export entry address ♻️

Rationale behind Changes

Improved quality of the debugger 💯

Suggested Testing Steps

Mess around with the IOP tree view and make sure it makes sense 🧠

@F0bes
Copy link
Member Author

F0bes commented Oct 26, 2023

Ok I'm done for this one I promise.

@F0bes F0bes force-pushed the updated-symbolmap branch from 6d5c907 to 0eb5dc8 Compare October 26, 2023 23:18
@F0bes F0bes force-pushed the updated-symbolmap branch 2 times, most recently from e83006a to 241291e Compare October 28, 2023 20:45
@F0bes F0bes removed the Hold Merge label Oct 28, 2023
@F0bes F0bes force-pushed the updated-symbolmap branch 2 times, most recently from fa740a5 to f9929f1 Compare October 28, 2023 23:31
@F0bes F0bes force-pushed the updated-symbolmap branch from f9929f1 to e62c1f0 Compare October 29, 2023 00:20
@refractionpcsx2 refractionpcsx2 merged commit 692ca76 into master Oct 31, 2023
22 checks passed
@refractionpcsx2 refractionpcsx2 deleted the updated-symbolmap branch October 31, 2023 15:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants