<snip>
If for instance the user was running amode 64
I don't think SDWASRSV has 64 bit area but if I have the correlating RB I can 
get the 64 bit regs from XSB
</snip>
SDWASRSV doesn't have them because it is 4-bytes per register. Have you looked 
at SDWAG64 and/or SDWAG64H?

For purposes of first level diagnosis it is rarely needed to have the regs from 
the RB/linkage stack except when they give you easy access to the registers 
that were input to the target routine when the error is due to bad input (so, 
for example, if you are in a PC target, sure; if you are in a type 2/3/4 SVC 
routine, sure), but very rarely would your recovery routine care about that. 
What you generally want are the time of error registers, and the ability to 
track back to where the register values came from.

<snip>
modifying file 192 general recovery.
</snip>
As far as I recall, you have yet to share with the group the design points of 
the modifications you are trying to make.
Several folks have previously questioned some of the approaches that it appears 
you might be trying to implement.

SDWANAME, SDWAMODN, SDWACSCT might be of interest to a diagnostician but rarely 
to a recovery routine itself.
Some of these are sometimes provided by RTM; SDWAMODN and SDWACSCT are often 
set by the recovery routine itself.

Peter Relson
z/OS Core Technology Design


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to