-
Notifications
You must be signed in to change notification settings - Fork 561
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
Added the ability to start/stop debugger from third party processes #1836
base: master
Are you sure you want to change the base?
Conversation
I found some issues so it shouldn't be merged yet |
I'm actually curious about how you debug luma because i keep going back and forth with godmode 9 to delete the firm everytime luma panics but it would be better to be able to set breakpoints or have the debugger show me where it panics |
@SeleDreams any updates on this? it's really useful |
I couldn't get the random crashes on boot to stop happening and since i wasn't familiar enough with the codebase and there wasn't really a lot of documentation I ended up giving up on it. the last build I did is on gbatemp https://gbatemp.net/threads/fork-of-luma3ds-and-homebrew-launcher-for-easy-debugging.625790/ |
thanks, i was trying to run unit tests on a physical console, i guess I'll take a deeper look at the code here tomorrow |
uhm... @SeleDreams did you see this? Luma3DS/sysmodules/loader/source/hbldr.c Line 405 in 3b64e25
a quick lookup returns this Luma3DS/sysmodules/rosalina/source/hbloader.c Line 384 in 6fa80c9
|
33fbfb3
to
35a7ca2
Compare
I have been working on this recently in order to make it easier to debug homebrew apps (associated with a modified version of hbmenu that makes use of this feature)
I used this opportunity to separate the debugger code from the menu code since it was getting a bit messy.