<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
