No.  Most compiled languages, including PL/1, don't do forward chaining.
We did it by ourselves for years to make the SYSUDUMPs more readable.
But in the end we gave up and wrote our own dump routine which follows the
back chain starting from reg 13. In the LE manuals it is explicitly stated that
LE does intentionally not do the forward chaining, although forward chaining
has been an OS convention from the start, AFAIK.

IMHO, the designers of LE violated the OS design principles for a long time, until - in the end - LE became part of the OS, and the OS conventions somehow
got lost.

Kind regards

Bernd



McKown, John schrieb:
What if R13 has been destroyed somehow? You can do forward chaining by starting 
at TCBFSA to the first save area, then using the pointer in word 3 of the save 
areas to chain forward until it is zero. That is what the SYSUDUMP formatter 
does. But I do agree that the forward chain is not always reliable. It is for 
every compiled language that I'm aware of. But it depends on the HLASM 
programmer following the convention if there is any assembler along the line.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to