Debugger: Prevent uninit read breakpoint from triggering when debugger window is closed
This commit is contained in:
parent
9dd836c28b
commit
78dc5d3d1c
2 changed files with 2 additions and 2 deletions
|
@ -141,7 +141,7 @@ void CpuDebugger::ProcessRead(uint32_t addr, uint8_t value, MemoryOperationType
|
|||
|
||||
if(_memoryAccessCounter->ProcessMemoryRead(addressInfo, _memoryManager->GetMasterClock())) {
|
||||
//Memory access was a read on an uninitialized memory address
|
||||
if(_enableBreakOnUninitRead && _settings->CheckDebuggerFlag(DebuggerFlags::BreakOnUninitRead)) {
|
||||
if(_enableBreakOnUninitRead && _settings->CheckDebuggerFlag(DebuggerFlags::CpuDebuggerEnabled) && _settings->CheckDebuggerFlag(DebuggerFlags::BreakOnUninitRead)) {
|
||||
breakSource = BreakSource::BreakOnUninitMemoryRead;
|
||||
_step->StepCount = 0;
|
||||
}
|
||||
|
|
|
@ -116,7 +116,7 @@ void GbDebugger::ProcessRead(uint16_t addr, uint8_t value, MemoryOperationType t
|
|||
if(addr < 0xFE00 || addr >= 0xFF80) {
|
||||
if(_memoryAccessCounter->ProcessMemoryRead(addressInfo, _console->GetMasterClock())) {
|
||||
//Memory access was a read on an uninitialized memory address
|
||||
if(_enableBreakOnUninitRead && _settings->CheckDebuggerFlag(DebuggerFlags::BreakOnUninitRead)) {
|
||||
if(_enableBreakOnUninitRead && _settings->CheckDebuggerFlag(DebuggerFlags::GbDebuggerEnabled) && _settings->CheckDebuggerFlag(DebuggerFlags::BreakOnUninitRead)) {
|
||||
breakSource = BreakSource::BreakOnUninitMemoryRead;
|
||||
_step->StepCount = 0;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue