Notes Module
1 Read a LOADLIB or TXTLIB memberDMSZAP record. Check to see if it is an ESD-
type record.If not, re-execute Step 1.
2If a CSECT name was specified in the I or control record, com- I pare it with the CSECT name(sl in the
ESD record(s).If there is a match, save the starti ng address and length. If there is no
match, issue the messageDMSZAP194W CSECT NOT FOUND IN 'fn ft' -SET NO GO SWITCH If no CSECT name was specified in the
NAME orDUMP control record, use
the firstCSECT named in an ESD
record.If ALL was specified in a DUMP con-
trol record, use the nextCSECT name
encountered in an ESD record.Control then returns to caller. Processing Output
Find ESD record.
!>1 ESD record
A. Read a record.
B.Check for ESD type. u= 2 Match CSECT name (if specified) nb against ESD record, or use CSECT name in ESD record.
Label Ref NotesREADCESD pEARCHSD I NOCESD2 ESDADD
ESDLEN
Module Label RefI Diagram 10-1. Finding the CSECT Chapter 10. The ZAP Service Program 203
1 Read a LOADLIB or TXTLIB member
type record.
2
ESD record(s).
match, issue the message
NAME or
the first
record.
trol record, use the next
encountered in an ESD record.
Find ESD record.
!
A. Read a record.
B.
Label Ref Notes
ESDLEN
Module Label Ref