HP 3000 Manuals

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