dolphin/Source/Core/Core/Boot
JosJuice fb916a4c33 Boot: Load DOL/ELF after memory setup
I recently talked to a homebrew developer who was trying to add exception
handlers at link time but found out that Dolphin was overwriting their
exception handlers. I figure that's not the usual way to do exception
handlers, but... making us load the executable after setting up memory
rather than before is easy, and matches what we do when booting discs,
so I suppose there's no reason not to do it. It also matches the intent
of why Dolphin is writing default exception handlers – we're writing
them because some homebrew relies on exception handlers being left
around from whatever program was running before it (see 3dd777be70).
2022-11-05 13:55:17 +01:00
..
AncastTypes.h Support for loading Ancast images 2022-10-22 13:35:49 +02:00
Boot_BS2Emu.cpp Boot_BS2EMU: Log apploader-related messages to BOOT log instead of MASTER log 2022-07-29 12:17:09 -07:00
Boot_WiiWAD.cpp treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
Boot.cpp Boot: Load DOL/ELF after memory setup 2022-11-05 13:55:17 +01:00
Boot.h Netplay: Pass netplay settings via BootSessionData. 2022-09-11 04:18:26 +02:00
DolReader.cpp Support for loading Ancast images 2022-10-22 13:35:49 +02:00
DolReader.h Support for loading Ancast images 2022-10-22 13:35:49 +02:00
ElfReader.cpp Boot/ElfReader: Log to BOOT log instead of MASTER log 2022-07-29 12:18:05 -07:00
ElfReader.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
ElfTypes.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00