SVC 18 (0A12)

BLDL/FIND (Type D) macro - is type 2, gets no lock.

Calls module IGC018.

GTF data is:
R15
If bit 0 is on and bits 1–32 point to 8 bytes prior to the parameter list, then an 8-byte BLDL PLIST prefix exsits.
R0
Address of the parameter list. If bit 0 is on, then R15 may point to a BLDL PLIST prefix.
R1
DCB address. If the address is positive, this is a BLDL request. If negative, this is a FIND request. If zero, this is a BLDL request on TASKLIB, STEPLIB, or JOBLIB concatenated with SYS1.LINKLIB.
PLIST
12 bytes of the parameter list are traced. (The parameter list can be longer than 12 bytes.)
     
0,1 BLDL Number of entries.
2,3 BLDL Length of each entry
4-11 BLDL Hexadecimal representation of the first member name for which the BLDL was issued.
0-7 FIND Hexadecimal representation of the member name.
PREFIX
8 bytes, immediately preceding the PLIST and pointed to by register 15.
     
0   Reserved
1   Start concatenation number
2   Stop concatenation number
3   Flags:
1... .... BLDL NOCONNECT option specified.
.1.. .... BLDL BYPASSLLA option specified.
..1. .... BLDL NODEBCHK option specified.
...1 .... BLDL START= option specified.
.... 1... BLDL STOP= option specified.
4-7   Length of prefix.