Lots o' Debugger changes, including support for breakpoint commands and logical expressions

A new "if" command for use within breakpoint commands makes it possible to conditionally halt execution now
This commit is contained in:
Jeff Parsons 2015-08-11 16:50:39 -07:00
commit 2fd9f6cfe5
4 changed files with 505 additions and 355 deletions

View file

@ -3846,7 +3846,7 @@ X86.fnFaultMessage = function(nFault, nError, fHalt)
fHalt = false;
}
} else {
if (nFault == X86.EXCEPTION.GP_FAULT && this.model == X86.MODEL_80386 /* || nFault == X86.EXCEPTION.NP_FAULT && bOpcode == 0x8E */) {
if (nFault == X86.EXCEPTION.SS_FAULT || nFault == X86.EXCEPTION.GP_FAULT && this.model == X86.MODEL_80386 /* || nFault == X86.EXCEPTION.NP_FAULT && bOpcode == 0x8E */) {
fHalt = true;
}
}