Mike Shaw wrote:
Amen. I saw it first in code in 1976, with the eyecatcher preceded by a one-byte length field for the eyecatcher. That one byte length is used by the dump formatter to print the eyecatchers when formatting the save area chain.
... and the eyecatcher, the 3rd operand of SAVE reg[,T,*] 181 SAVE (14,12),T,'ACMDXL00 &VERS &ASMDTE' 182+ B 24(0,15) BRANCH AROUND ID 01-SAVE 183+ DC AL1(19) LENGTH OF IDENTIFIER 01-SAVE 184+ DC CL8'ACMDXL00' IDENTIFIER 01-SAVE 185+ DC CL8' 1.1 030' IDENTIFIER 01-SAVE 186+ DC CL3'102' IDENTIFIER 01-SAVE 187+ STM 14,12,12(13) SAVE REGISTERS 01-SAVE 188 LR R12,R15 LOAD PGM BASE REG = EP ADDRESS The above was assembled 10 years ago by HLASM R4.0. The SAVE macro is at least 45 years old. Frequently the bytes following the eyecatcher / dump-id were used for version/PTF id's and for "global" address vector tables. Andreas F. Geissbuehler
