Added the ability to start/stop debugger from third party processes#1836
Added the ability to start/stop debugger from third party processes#1836SeleDreams wants to merge 2 commits intoLumaTeam:masterfrom
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.