System Debug Environment Variables [ MPE/iX Quick Reference Guide ] MPE/iX 5.0 Documentation
MPE/iX Quick Reference Guide
System Debug Environment Variables
The following tables provide short descriptions of all System Debug
environment variables, arranged by their logical groups. The information
is organized as follows:
Group Name Access Rights Variable Name Return Type
Access rights abbreviations are listed below. PM indicates that
privileged mode (PM) capability is required.
r Read access
R PM read access
w Write access
W PM write access
d Display access (DR command)
D PM display access (DR command)
m Modify access (MR command)
M PM modify access (MR command)
const - constants
const r FALSE : BOOL
const r TRUE : BOOL
cmd - command related
cmd rw AUTOIGNORE : BOOL
cmd rw AUTOREPEAT : BOOL
cmd rw CMDLINESUBS : BOOL
cmd rw CMDNUM : U32
cmd rw ECHO_CMDS : BOOL
cmd rw ECHO_SUBS : BOOL
cmd rw ECHO_USE : BOOL
cmd rw ERROR : S32
cmd r MACRO_DEPTH : U16
cmd rw MULTI_LINE_ERRS : U16
cmd rw NONLOCALVARS : BOOL
cmd rw TRACE_FUNC : U16
io - input/output
io rw CM_INBASE : STR
io rw CM_OUTBASE : STR
io r COLUMN : U16
io rW CONSOLE_IO : BOOL (Debug only)
io rw FILL : STR
io rw FILTER : STR
io rw HEXUPSHIFT : BOOL
io rw INBASE : STR
io rw JUSTIFY : STR
io rw LIST_INPUT : BOOL
io rw LIST_PAGELEN : U16
io r LIST_PAGENUM : U16
io rw LIST_PAGING : BOOL
io rw LIST_TITLE : STR
io rw LIST_WIDTH : U16
io rw NM_INBASE : STR
io rw NM_OUTBASE : STR
io rw OUTBASE : STR
io rw PROMPT : STR
io rw TERM_KEEPLOCK : BOOL (Debug only)
io rW TERM_LDEV : U16 (Debug only)
io rw TERM_LOCKING : BOOL (Debug only)
io rw TERM_LOUD : BOOL
io rw TERM_PAGING : BOOL
io rw TERM_WIDTH : U16
misc - miscellaneous
misc rW CCODE : STR (Debug only)
misc rW CSTBASE : LPTR
misc r d CPU : U16
misc r DATE : STR
misc r DISP : BOOL
misc rW DSTBASE : LPTR
misc r ENTRY_MODE : STR
misc rW ESCAPECODE : U32 (Debug only)
misc r EXEC_MODE : STR
misc r ICSNEST : U16
misc r ICSVA : LPTR
misc r LASTPIN : U16
misc rw LOOKUP_ID : STR
misc r MODE : STR
misc r d MONARCHCPU : u16
misc rw MPEXL_TABLE-VA : LPTR
misc r PIN : U16
misc rW PRIV_USER : BOOL
misc r PROGNAME : STR
misc rw PSTMT : U16
misc rw QUIET_MODIFY : BOOL
misc r SYSVERSION : STR
misc r TIME : STR
misc r VERSION : STR
win - window
win rw CHANGES : STR
win rw CMPW : LCPTR
win r LW : LPTR
win rw MARKERS : STR
win r NMPW : LCPTR
win r PW : LCPTR
win r PWO : SPTR
win r PWS : U32
win r SHOW_CCTL : BOOL
win r VW : LPTR
win r VWO : SPTR
win r VWS : U32
win rw WIN_LENGTH : U32
win rw WIN_WIDTH : U32
win r ZW : U32
limits - limits for macros and variables
limits rw MACROS : U16
limits r MACROS_LIMIT : U16
limits rw VARS : U16
limits r VARS_LIMIT : U16
limits rw VARS_LOC : U16
limits r VARS_TABLE : U16
cmreg - compatibility mode regs
cmreg r dm CIR : S16
cmreg r dm CMPC : LCPTR
cmreg r dm DB : S16
cmreg r dm DBDST : S16
cmreg r dm DL : S16
cmreg r d MAPDST : S16
cmreg r d MAPFLAG : S16
cmreg r dm Q : S16
cmreg r dm S : S16
cmreg r dm SDST : S16
cmreg r dm STATUS : S16
cmreg r dm X : S16
nmreg - native mode regs
nmreg r dm ARG0 - ARG3 : U32
nmreg r dM CCR : U16
nmreg r dm CR0 : U32
nmreg r dm CR8 - CR31 : U32
nmreg r dm DP : U32
nmreg r dM EIEM : U32
nmreg r dM EIRR : U32
nmreg r dM IIR : U32
nmreg r dM IOR : U32
nmreg r dM IPSW : U32
nmreg r dM ISR : U32
nmreg r dM ITMR : U32
nmreg r dM IVA : U32
nmreg r dm PC : LPTR
nmreg r dm PCOB : U32
nmreg r dm PCOF : U32
nmreg r dm PCQB : LPTR
nmreg r dm PCQF : LPTR
nmreg r dm PCSB : U32
nmreg r dm PCSF : U32
nmreg r dM PID1 - PID4 : U16
nmreg r dM PRIV : BOOL
nmreg r d PSP : U32
nmreg r dM PSW : U32
nmreg r d R0 : U32
nmreg r dm R1 - R31 : U32
nmreg r dM RCTR : U32
nmreg r dm RET0 : U32
nmreg r dm RET1 : U32
nmreg r d RP : U32
nmreg r dm SAR : U16
nmreg r dm SL : U32
nmreg r dm SP : U32
nmreg r dm SR0 - SR7 : U32
nmreg r dM TR0 - TR7 : U32
fpreg - floating point regs
fpreg r dM FPSTATUS : U32
fpreg r dM FP0 - FP15 : LPTR (until S64 is supported)
fpreg r dM FPE0 - FPE7 : U32
system - system wide debug
system rW CONSOLE_DEBUG : BOOL (Debug only)
system rW JOB_DEBUG : BOOL (Debug only)
system rW DYING_DEBUG : BOOL (Debug only)
state - process state
The state variables consist of all NMREG, CMREG, and FPREG variables.
MPE/iX 5.0 Documentation