mirror of https://github.com/mgba-emu/mgba.git
Debugger: Don't skip undefined instructions when debugger attached
This commit is contained in:
parent
f5f1cbf037
commit
75e67aee17
1
CHANGES
1
CHANGES
|
@ -21,6 +21,7 @@ Other fixes:
|
||||||
- Core: Fix race condition initializing thread proxy
|
- Core: Fix race condition initializing thread proxy
|
||||||
- Core: Ensure ELF regions can be written before trying
|
- Core: Ensure ELF regions can be written before trying
|
||||||
- Core: Fix integer overflow in ELF loading
|
- 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: Fix crash when -strict -2 is needed for vcodec or container
|
||||||
- FFmpeg: Disallow recording video with no audio nor video
|
- FFmpeg: Disallow recording video with no audio nor video
|
||||||
- Qt: Only dynamically reset video scale if a game is running
|
- Qt: Only dynamically reset video scale if a game is running
|
||||||
|
|
|
@ -742,11 +742,9 @@ void GBAIllegal(struct ARMCore* cpu, uint32_t opcode) {
|
||||||
.type.bp.opcode = opcode
|
.type.bp.opcode = opcode
|
||||||
};
|
};
|
||||||
mDebuggerEnter(gba->debugger->d.p, DEBUGGER_ENTER_ILLEGAL_OP, &info);
|
mDebuggerEnter(gba->debugger->d.p, DEBUGGER_ENTER_ILLEGAL_OP, &info);
|
||||||
} else
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
ARMRaiseUndefined(cpu);
|
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
ARMRaiseUndefined(cpu);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GBABreakpoint(struct ARMCore* cpu, int immediate) {
|
void GBABreakpoint(struct ARMCore* cpu, int immediate) {
|
||||||
|
|
Loading…
Reference in New Issue