RexxControlBlocks

Download Report

Transcript RexxControlBlocks

EFPL (R1)
Address of Parsed
Arg LIst
ENVBLOCK (R0)
ID
Address of PTR to
EVALBLOCK
VERSION
LENGTH
PARMBLOCK
USERFIELD
WORKBLOK_EXT
IRXEXTE
ERROR_CALL@
EVALBLOCK
ERROR_MSGID
PRIMARY_ERROR_MES
SAGE
ALTERNATE_ERROR_M
ESSAGE
COMPGMTB
ECTPTR
INFO_FLAGS
PARMBLOCK
ID
IRXEXTE
VERSION
WORKBLOCK_EXT
LANGUAGE
MODNAMET
SUBCOMBT
PACKTB
PARSETOK
FLAGS
MASKS
SUBPOOL
ADDRSPN
ENTRY_COUNT
EXECBLK
IRXINIT
ARGTABLE
LOAD_ROUTINE
FLAGS
IRXLOAD
INSTBLK
IRXEXCOM
CPPLPTR
IRXEXEC
EVALBLOCK
IO_ROUTINE
WORKAREA
IRXINOUT
USERFIELD
IRXJCL
RTPROC
IRXRLT
SOURCE_ADDRESS
STACK_ROUTINE
SOURCE_LENGTH
IRXSTK
IRXSUBCOM
IRXTERM
IRXIC
PACKTB
SUBCOMTB
EXECBLK
INDD
USER_FIRST
ADDRESS
ACRN
OUTDD
USER_TOTAL
TOTAL
LENGTH
LOADDD
USER_USED
USED
MEMBER
IOROUT
LOCAL_FIRST
LENGTH
DDNAME
EXROUT
LOCAL_TOTAL
INITIAL
SUBCOM
GETFREER
LOCAL_USED
DSNPTR
EXECINIT
SYSTEM_FIRST
X’FFFFFFFFFFFFF
FFF’
ATTNROUT
SYSTEM_TOTAL
STACKRT
SYSTEM_USED
IRXEXECX
LENGTH
IRDOUT
X’FFFFFFFFFFFFF
FFF’
MSGIDRT
EXECTERM
X’FFFFFFFFFFFFF
FFF’
ARGTABLE
ARGSTR_PTR
ARTSTR_LEN
ARGSTR_PTR
ARTSTR_LEN
...
X’FFFFFFFFFFFFF
FFF’
INSTBLK
EVALBLOCK
MSGID_ROUTINE
ACRONYM
EVPAD1
IRXMSGID
HDRLEN
EVSIZE
USERID_ROUTINE
ADDRESS
EVLEN
IRXUID
USEDLEN
EVPAD2
IRXTERMA
MEMBER
EVDATA
IRXSAY
DDNAME
IRXERS
DSNLEN
SUBCOM
IRXHST
EXTNAME_P
TR
DSNLEN
IRXHLT
DSNAME
IRXTXT
EXTNAME_P
TR
IRXLIN
EXTNAME_L
EN
HOST
COMMAND
ENVIRONMENT
TABLE
EXTNAME_L
EN
NAME
ROUTINE
TOKEN
ARGSTR_PTR
EVSIZE
ARGSTR_LEN
EVLEN
ARGSTR_PTR
EVPAD2
ARGSTR_LEN
EVDATA
...
X’FFFFFFFFFFFFFFFF’
ATTNROUT_PARMPTR
MODNAMET
Parsed Args
EVPAD1
NAME
VECTOR OF
RECORDS
ROUTINE
STMT@
TOKEN
STMELEN
NAME
STMT@
ROUTINE
STMTLEN
TOKEN
...
IRXEXTE