|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure LDRST Loader Storage Area
0000 0 Signed 4 GPRSAV (3) REGISTERS 9-12
000C 12 Signed 4 LOCSAV BASE REGISTER A(DMSLDRA)
0010 16 Signed 4 NATSAV NATIVE LANG. PLIST PTR.
0014 20 Signed 4 ENGSAV ENGLISH PLIST POINTER
0018 24 Character 8 NAMORIG "ORIGIN" NAME VALUE
0020 32 Signed 4 RETT RETURN REGISTER FOR DMSLSB
0024 36 Signed 4 LOCCT (LOCCNT) NEXT LOAD LOCATION
0028 40 Signed 4 BRAD (STRTADDR) START EXECUTION
ADDRESS
002C 44 Signed 4 TBLREF (ALDRTBL) TOP OF LOADER TABLE
0030 48 Bitstring 1 FLAG1 LOADER SWITCHES (PERMANENT)
1... .... ABSOLUTE X'80' ABSOLUTE LOADING
.1.. .... FSTXTADR X'40' FIRST TEXT ADDRESS SAVED
..1. .... COMMONEX X'20' COMMON ENTRIES EXIST IN
LOADER TABLE
...1 .... PREXIST X'10' PR ENTRIES EXEIST IN LOADER
TABLE
.... 1... ENDCDADR X'08' ALLOW END CARD ADDRESS
.... .1.. NOERASE X'04' DON'T ERASE THE LOAD MAP
.... ..1. WORKFILE X'02' WORK FILE EXISTS
.... ...1 NODUP X'01' DO NOT TYPE MSG 202W
0031 49 Bitstring 1 FLAG2 LOADER SWITCHES (PERMANENT)
1... .... STRINITC X'80' CALL STRINIT ON LOADMOD
.1.. .... NOMAP X'40' DO NOT CREATE A LOAD MAP
..1. .... APRILB X'20' REP CARD PROCESSING CONTROL
...1 .... NOAUTO X'10' NO AUTOMATIC TEXT DECK
CHECKING
.... 1... TYPE X'08' TYPE LOAD MAP AT TERMINAL
.... .1.. NOREP X'04' NO REP CARD PRINTING
.... ..1. NOINV X'02' NO INVALID CARD TYPEOUT
.... ...1 NOLIBE X'01' NO AUTOMATIC TXT LIBRARY
SEARCHING
0032 50 Bitstring 1 FLAG3 MORE FLAGS
1... .... CMD X'80' CMD PROCESSING NAMES FROM
CMD LI
.1.. .... RLDSAVE X'40' RLDSAVE Save RLD data when
loading text files. This RLD
information is for use in
subsequent GENMOD commands.
..1. .... HISTORY X'20' HISTORY HIST option of LOAD
or INCLUDE specified. Save the
comments when loading text files
for subsequent GENMOD.
...1 .... SLCBIT X'10' SLCBIT SLC card was
encoutered
.... 11.. LOCCTSET X'0C' LOCCTSET ORIGIN HIGH
specified on the
.... 1... HIGH X'08' HIGH ORIGIN HIGH specified
on the LOAD command
.... .1.. LOW X'04' LOW ORIGIN LOW specified on
the LOAD command
.... ..11 STRTAMOD X'03' STRTAMOD 01=AMODE 24
10=AMODE 31 11=AMODE ANY Used to
determine AMODE when control is
passed to loaded routine
0033 51 Bitstring 1 FLAG4 LOADER SWITCHES
1... .... ORGFLG X'80' ORGFLG INDICATE ORIGIN
SPECIFIED
.1.. .... RMODEFLG X'40' RMODEFLG INDICATE RMODE
SPECIFIED
..1. .... PRESFLAG X'20' PRESFLAG INDICATE PRES
SPECIFIED
...1 .... RELOADFL X'10' RELOADFL INDICATE
"RELOADING"
.... 1... FTFLAG X'08' FTFLAG INDICATE FILETYPE
SPECIFIED
.... .1.. NOVER X'04' NOVER NO VERIFY CARD
PRINTING
.... ..1. NOUNDEF X'02' NOUNDEF NO MESSAGE FOR
UNDEFINED
.... ...1 PREALLOC X'01' PREALLOC PREALLOC STORAGE
AVAILABLE
0034 52 Signed 2 TBLCT NUMBER OF ENTRIES IN LOADER TABLE
0036 54 Signed 2 * UNUSED
0038 56 Signed 4 PRIMINFO Address of program info blk (in
bytes)
003C 60 Signed 4 RLDCONST RELOCATION CONSTANT
0040 64 Signed 4 PARMLIST UPDATED PARAMETER LIST POINTER
0044 68 Signed 4 RETREG RETURN REGISTER
0048 72 Signed 4 APSV (16) REGISTER SAVE AREA FOR SUBROUTINE
CALLS
0088 136 Signed 4 TEMPST TEMPORARY RLD ROUTINE STORAGE
008C 140 Signed 4 TMPLOC TEMPORARY STORAGE
0090 144 Signed 4 CRDPTR INPUT CARD POINTER
0098 152 Dbl-Word 8 FILE SAVE LOCATION FOR DMSLIB
00A0 160 Character 60 LDRREAD (0) PARAMETER LIST FOR READING CARDS
00A0 160 Signed 4 * (0) Align to fullword boundary
00A0 160 Character 60 READFSCB (0) Extended FSCB, 60 bytes
00A0 160 Character 8 * File system command
00A8 168 Character 8 * File name
00B0 176 Character 8 * File type
00B8 184 Character 2 * File mode letter and number
00BA 186 Address 2 * Reserved
00BC 188 Address 4 * Buffer address
00C0 192 Address 4 * Number of bytes to read or write
00C4 196 Character 1 * Record format - F or V
00C5 197 Bitstring 1 * First flag byte
00C6 198 Bitstring 1 * Second flag byte
00C7 199 Address 1 * OPENTYP value
00C8 200 Address 4 * Number of bytes actually read or
address of FST copy
00CC 204 Address 4 * Relative record number
00D0 208 Address 4 * Number of records to access
00D4 212 Address 4 * Extended write pointer
00D8 216 Address 4 * Extended read pointer
000000A0 READBUF READFSCB
000000A8 LDRFILE (FSCBFN-FSCBCOMM)+READFSCB,18 FN,
FT, FM FIELDS
000000A8 FNAME (FSCBFN-FSCBCOMM)+READFSCB FILE
NAME
000000B0 FTYPE (FSCBFT-FSCBCOMM)+READFSCB FILE
TYPE
000000B8 FMODE (FSCBFM-FSCBCOMM)+READFSCB FILE
MODE
000000BA CURRCSID (FSCBITNO-FSCBCOMM)+READFSCB
CURRENT CSECT ID
000000BC RADD (FSCBBUFF-FSCBCOMM)+READFSCB
BUFFER ADDRESS
000000C0 RLENG (FSCBSIZE-FSCBCOMM)+READFSCB
BUFFER LENGTH
000000C4 RFIX (FSCBFV-FSCBCOMM)+READFSCB,1
FIXED/VARIABLE
000000C5 REPL (FSCBFLG-FSCBCOMM)+READFSCB
EXTENDED PLIST
000000C8 NUMBYTE (FSCBNORD-FSCBCOMM)+READFSCB #
BYTES READ
000000CC RITEM (FSCBAITN-FSCBCOMM)+READFSCB
EXTENDED RECORD #
000000D0 RNUM (FSCBANIT-FSCBCOMM)+READFSCB
EXTENDED # OF RECS
000000D4 RWRPT (FSCBWPTR-FSCBCOMM)+READFSCB
EXTENDED WRITE PTR
000000D8 RRDPT (FSCBRPTR-FSCBCOMM)+READFSCB
EXTENDED READ PTR
00DC 220 Character 26 LDRFINIS (0) ENTIRE FINIS PARAMETER LIST
00DC 220 Character 8 FINIS FINIS PARAMETER LIST START
00E4 228 Character 8 LDRFINFN FILENAME FOR FINIS PARAMETER LIST
00EC 236 Character 8 LDRFINFT FILETYPE FOR FINIS PARAMETER LIST
00F4 244 Character 2 LDRFINFM FILEMODE FOR FINIS PARAMETER LIST
00F6 246 Character 1 * UNUSED
00F7 247 Character 1 LDRFLAG4 FLAGS (NON-PERMANENT)
1... .... ESD1STN X'80' ESD1STN ESD1ST NOT
PREVIOUSLY ON FOR PC
.1.. .... LDRCRLD X'40' LDRCRLD DMSLDRC RETURNS TO
RLD
...1 .... LDRESIDX X'10' LDRESIDX ON MEANS ESID
TABLE EXTENDED
.... 1... LDRPR X'08' LDRPR ON MEANS PR TYPE
CALLING SRCH
.... .1.. PBKNFND X'04' PBKNFND Indicates we have
the PRGBK name from a TXTLIB
member, don't overlay it with
another member
.... ..1. LDRINIT X'02' LDRINIT Indicates message
constant areas used by LIO have
been initialized
.... ...1 DATAFND X'01' DATAFND INDICATES RECORDS
WERE FOUND IN THE DECK BEING
PROCESSED
00F8 248 Bitstring 1 FLAGS LOADER SWITCHES (NON PERMANENT)
1... .... START X'80' START EXECUTION REQUESTED
.1.. .... ONEDYNA X'40' ONE CALL TO DYNALOAD PER
TEXT FILE
..1. .... ESD1ST X'20' FIRST ESD DATA ITEM THIS
CARD
.... 1... SETLIB X'08' SET UP FOR LIBRARY
SEARCHING
.... .1.. CLOSELIB X'04' CLEAR TXT LIB SEARCHING
.... ..1. LUNDEF X'02' UNDEFINED ENTRIES EXIST IN
LOADER TABLE
.... ...1 RESET X'01' RESET 'ENTRY' SPECIFIED
00F9 249 Bitstring 1 LDRFREE (3) LIBRARY SEARCH WORK AREA POINTER
00FC 252 Signed 4 LDRRLD RLD DATA STACK POINTER
0100 256 Signed 4 TYPLIN (2) TYPLIN PARAMETER LIST
0108 264 Signed 4 TYPEAD (2) TYPLIN BUFFER ADDRESS
0110 272 Signed 4 * (0) Align to fullword boundary
0110 272 Character 60 DSKLIN (0) Extended FSCB, 60 bytes
0110 272 Character 8 * File system command
0118 280 Character 8 * File name
0120 288 Character 8 * File type
0128 296 Character 2 * File mode letter and number
012A 298 Address 2 * Reserved
012C 300 Address 4 * Buffer address
0130 304 Address 4 * Number of bytes to read or write
0134 308 Character 1 * Record format - F or V
0135 309 Bitstring 1 * First flag byte
0136 310 Bitstring 1 * Second flag byte
0137 311 Address 1 * OPENTYP value
0138 312 Address 4 * Number of bytes actually read or
address of FST copy
013C 316 Address 4 * Relative record number
0140 320 Address 4 * Number of records to access
0144 324 Address 4 * Extended write pointer
0148 328 Address 4 * Extended read pointer
00000118 DSKLINFN (FSCBFN-FSCBCOMM)+DSKLIN FILE
NAME
00000120 DSKLINFT (FSCBFT-FSCBCOMM)+DSKLIN FILE
TYPE
0000012C DSKAD (FSCBBUFF-FSCBCOMM)+DSKLIN,13
BUFFER ADDRESS
00000134 DSKFV (FSCBFV-FSCBCOMM)+DSKLIN,1 REC
FORMAT
014C 332 Bitstring 1 HEXCON (15)
00HEXCON PACK HEXCON PACK
00HEXCON UNPACK HEXCON+5 UNPACK
015B 347 Character 3 * PADDING
015E 350 Bitstring 1 OUTPUT
015F 351 Address 1 OUTBUFL LENGTH OF OUTBUFL
0160 352 Bitstring 1 OUTBUF (100) OUTPUT BUFFER FOR LOAD MAP AND
TERMINAL PRIN
01C4 452 Signed 2 PRVCNT ADDRESS OF NEXT PR 'LOAD ADDRESS'
01C8 456 Signed 4 SAV67 (2) TEMPORARY SAVE OF REGS 6 AND 7
01D0 464 Character 8 ENTNAME ENTRY NAME (RESET 'ENTRY' OR
ENTRY CONTROL CARD)
01D8 472 Signed 4 ENTADR ENTRY NAME'S LOADER TABLE
LOCATION
01DC 476 Signed 4 MEMBOUND LOW EXTEND OF FREE STORAGE
(FREELOWE)
01E0 480 Dbl-Word 8 PLISTSAV (64) LOAD (INCLUDE) PARAMETER LIST
SAVED
03E0 992 Signed 4 REG13SAV SAVE AREA FOR STARTED PROGRAM
03E4 996 Signed 4 FRSTSDID PLIST POINTER
03E8 1000 Signed 4 LDRRLDAT RLD DATA FIELD
03EC 1004 Signed 4 LDR14A R14 SAVE AREA FOR FIRST LEVEL
SUBR
03F0 1008 Address 4 LDRESIDA ADDRESS OF ESID TABLE
03F4 1012 Signed 4 LDRESIDL LENGTH OF ESID TABLE IN BYTES
03F8 1016 Bitstring 2048 LDRESID ESID TABLE INITIAL LOCATION
0LDRESID LDRESIDD L'LDRESID/8 LDRESIDD INITIAL ESID
TABLE SIZE IN DWORDS
0BF8 3064 Signed 4 * (0) FOR LM
0BF8 3064 Address 1 PRMESSL LENGTH OF FIRST LINE
0BF9 3065 Character 50 PRMESS FIRST LINE
0C2B 3115 Address 1 PRMESSL2 LENGTH OF SECOND LINE
0C2C 3116 Character 80 PRMESS2 SECOND LINE
0C7C 3196 Address 1 CMMESSL LENGTH OF FIRST LINE
0C7D 3197 Character 50 CMMESS FIRST LINE
0CAF 3247 Address 1 CMMESSL2 LENGTH OF SECOND LINE
0CB0 3248 Character 80 CMMESS2 SECOND LINE
0D00 3328 Address 1 CXDMESS
0D01 3329 Character 50 CXDTXT
0D33 3379 Address 1 INVCRD
0D34 3380 Character 50 INVTXT
0D66 3430 Address 1 PTERR
0D67 3431 Character 50 PTTXT
0D99 3481 Address 1 CTLCRD
0D9A 3482 Character 50 CTLTXT
0DCC 3532 Bitstring 160 SPEC CARD INPUT BUFFER
0E6C 3692 Signed 4 LDRBUFS START OF OBTAINED BUFFER
0E70 3696 Signed 4 LDRBUFE END OF OBTAINED BUFFER
0E74 3700 Address 4 LDRLICMD Current LOAD/INCLUDE block
0E78 3704 Signed 4 OTXTAREA Save area of OS load area of TEXT
WHEN PROCESSING OS LOAD
0E7C 3708 Signed 4 CTXTAREA Save area of CMS load area of
TEXT when processing CMS
LOAD/INCLUDE
0E80 3712 Signed 4 OBRADENT Save area for loader table entry
associated with BRAD transfer adr
for OS LOAD support.
0E84 3716 Signed 4 CBRADENT Save area for loader table entry
associated with BRAD transfer adr
for CMS LOAD/INCLUDE support
0E88 3720 Signed 4 ESDPCSA Save area for ESD 0 or 4 entry to
which an LD (ESD 1) is related
0E8C 3724 Signed 4 READSIZE Max read size for reading in TEXT
files or TXTLIB members, setup by
DMSLSBI
0E90 3728 Character 8 FSTTNAME Name of 1st TEXT file or TXTLIB
member from LOAD command or OS
type LOAD. Used in determining
the correct start address of a
load. Setup by LSBI.
0E98 3736 Character 8 MEMBNAME NAME OF MEMBER FROM TXTLIB SEARCH
THAT WAS FOUND TO SATISFY THE
UNDEFINED LOADER TABLE REFERENCE.
USED BY END CARD PROCESS TO
DETERMINE ENTRY POINT. SETUP BY
DMSLIB.
0EA0 3744 Signed 4 APSV2 (16) Reg savearea, used by LSBL, LSBV
subroutines
0EE0 3808 Signed 4 APSV3 (6) Reg savearea, used by LSBS
subroutine
0EF8 3832 Bitstring 1 NLFLAG1 Setup from NUCLDPF field
1... .... RAOVRRID X'80' RAOVRRID Indicate
RMODE/ORIGIN or AMODE override
was specified on call to LOAD
.1.. .... A24INLD X'40' A24INLD Indicates that
there is at least one AMODE 24
CSECT in the load
..1. .... R24INLD X'20' R24INLD Indicates that
there is at least one RMODE 24
CSECT in the load
...1 .... RMANYOVR X'10' RMANYOVR Indicates that
there was an RMODE ANY override
specified on the LOAD command.
Valid with RMODEFLG or ORGFLG. If
off, indicates RMODE 24
specified.
.... 1... NCHIST X'08' NCHIST REMOVE HISTORY
RECORDS WITH AN * IN COL ONE OF
THE RECORD
.... .1.. FULLMAP X'04' FULLMAP for map
type,on=fullmap, off=map
.... ..1. PRVMAP X'02' PRVMAP if on , don't flip
FULLMAP bit
.... ...1 SAMEOPT X'01' SAMEOPT SAME option
specified
0EF9 3833 Bitstring 1 * LOADING/GENERATING CMS MODS
0EFA 3834 Bitstring 1 NLFLAG2 Setup for NUCLDPG field
1... .... HOBSET X'80' HOBSET Indicate Hihg Order
Bit to be set for SD & LD VCON'S
.1.. .... HOBSETSD X'40' HOBSETSD Indicate High
Order Bit to be set for SD VCON'S
..1. .... TRANLOAD X'20' TRANLOAD Indicates that
load origin- ated in the
transient area
...1 .... RELODBEL X'10' RELODBEL Indicates that
load above the line failed, will
try reload below the line
0EFB 3835 Bitstring 1 * Reserved for future use
0EFC 3836 Bitstring 80 SAVIMAGE REP OR VER CARD IMAGE
0F4C 3916 Character 8 SAVFTYPE SAVE AREA FOR FILETYPE
0F54 3924 Signed 4 PRVCNTX Extended form of psuedo reg
support. Contains cumlative
length of PRs processed. Also is
the running offset for PR fields
as they are processed. Same
function as PRVCNT but a word
long. Part of removing the
undocumented restrictions of PR
process.
0F58 3928 Signed 4 APSV4 (16) Reg savearea, used by DMSLDO
0F98 3992 Signed 4 TMPPH TEMP STORAGE OF PH ESD ADDR FOR
RLD PROCESSING
0F9C 3996 Signed 4 TXTLNTH save text length for fullmap use
0FA0 4000 Character 2 FMAPFM file mode for fullmap information
0FA2 4002 Bitstring 6 FMAPTIMS save FSTADATI
0FA8 4008 Signed 4 LDNPLBEG Save NUCPLBEG before calling SCAN
0FAC 4012 Signed 4 LDNPLEND Save NUCPLEND before calling SCAN
0FB0 4016 Dbl-Word 8 ENDFREE (0)
000001F6 NEED (ENDFREE-LDRST)/8 Length of LDRST
in double wrds
00000FB0 NEEDBYTE NEED*8 Length of LDRST in bytes
| |