mirror of
https://github.com/simh/simh.git
synced 2026-04-27 04:26:41 +00:00
SDS: Allow specifying breakpoints as being in monitor, user or normal mode only
Breakpoint logic now allows four execution-type breakpoints: -E as before, break if PC equals address, unqualified by mode -M break if PC equals address and machine is in monitor mode -N break if PC equals address and machine is in normal (SDS 930) mode -U break if PC equals address and machine is in user mode
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* sds_defs.h: SDS 940 simulator definitions
|
||||
/* sds_defs.h: SDS 940 simulator definitions
|
||||
|
||||
Copyright (c) 2001-2010, Robert M. Supnik
|
||||
|
||||
@@ -52,6 +52,9 @@
|
||||
#define STOP_RTCINS 12 /* rtc inst not MIN/SKR */
|
||||
#define STOP_ILLVEC 13 /* zero vector */
|
||||
#define STOP_CCT 14 /* runaway CCT */
|
||||
#define STOP_MBKPT 15 /* monitor-mode breakpoint */
|
||||
#define STOP_NBKPT 16 /* normal-mode breakpoint */
|
||||
#define STOP_UBKPT 17 /* user-mode breakpoint */
|
||||
|
||||
/* Trap codes */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user