On 23 June 2014 05:25, Peter Hunkeler <[email protected]> wrote: > Working on some asm code I stumbled on an call to SVC 61. SVC 61 seems to be > service IKJEGS6A. Neither > googling nor searching MVS and TSO manuals helped to find what IKJEGS6A does. > Can anyone help me with a > pointer to some doc?
There is a naming scheme for those TSO modules, and all IKJEGxxx ones are related to TSO TEST. TEST has two SVCs, and confusingly they are SVC 97 (X'61' ) and SVC 61 (X'3D'). SVC 97 is the TEST breakpoint SVC, though it has some uses beyond just indicating that a breakpoint has been reached. But I assume you're talking about SVC decimal 61. This is used by TEST to obtain information from the SYM records in a load module when the TEST option was used at assembly time, and the debugging info wasn't stripped out somewhere along the way. I can't imagine this has been kept current in modern z/OS, since not only SYM records, but TEST itself have been deprecated for many years. So for instance, whether it works with Program Objects in PDSEs or UNIX files, I have no idea, but my guess is "not very well if at all". You say that Googling didn't help, but it will surely lead you to http://mainframe.eu/mvs38/asm/all%20SVC%20modules%20%28IGC%29/IGC0006A , which explains how it worked in MVS 3.8, and may give some good clues about how it works now. Tony H. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
