all repos — mgba @ 75e67aee17067a1a58bf8a3fc65926fcada68f2c

mGBA Game Boy Advance Emulator

Debugger: Don't skip undefined instructions when debugger attached
Vicki Pfau vi@endrift.com
Mon, 10 Feb 2020 18:06:06 -0800
commit

75e67aee17067a1a58bf8a3fc65926fcada68f2c

parent

f5f1cbf037e94c665a698eaa21be7311a75f3f83

2 files changed, 3 insertions(+), 4 deletions(-)

jump to
M CHANGESCHANGES

@@ -21,6 +21,7 @@ Other fixes:

- Core: Fix race condition initializing thread proxy - Core: Ensure ELF regions can be written before trying - Core: Fix integer overflow in ELF loading + - Debugger: Don't skip undefined instructions when debugger attached - FFmpeg: Fix crash when -strict -2 is needed for vcodec or container - FFmpeg: Disallow recording video with no audio nor video - Qt: Only dynamically reset video scale if a game is running
M src/gba/gba.csrc/gba/gba.c

@@ -742,11 +742,9 @@ .address = _ARMPCAddress(cpu),

.type.bp.opcode = opcode }; mDebuggerEnter(gba->debugger->d.p, DEBUGGER_ENTER_ILLEGAL_OP, &info); - } else -#endif - { - ARMRaiseUndefined(cpu); } +#endif + ARMRaiseUndefined(cpu); } void GBABreakpoint(struct ARMCore* cpu, int immediate) {