I’ve added an introductory section on debugging to the main page. Currently, there are four videos and four abending programs that cover abends S0C1, S0C4, and two versions of S0C7. You will have to add some JCL for your system. I’ve included the data sets the programs process. I will add some more videos for other abends later.
Related Posts
Review an Instruction: LRL (IBM Assembler – HLASM)Review an Instruction: LRL (IBM Assembler – HLASM)
With similarities to LARL and L, Load Relative Long (LRL) provides a helpful way to load fullwords. Review an old ...
Rewrite of Chapter 10 – DSECTs and moreRewrite of Chapter 10 – DSECTs and more
I have just finished an extensive rewrite of book chapter 10. I’ve added much more material on USING and DROP. ...
Standard Entry and Exit VideoStandard Entry and Exit Video
How do we get in and out of a program? I call it my standard entry and exit code, but ...

For a real challenge, generate an s0C5 🙂
Andi,
A while back, I tried to write a program that generated every interrupt and recovered from each one. I managed to do that for every interrupt except an S0C5. If you have a way to generate that interrupt easily, I would love to see it. Otherwise I will continue to wonder if it is possible any longer.
David
Hi David,
I used to be able to do it running V=R. Don’t know if that still works; I’ll have to try it.
If all else fails, one can always cheat:
LA R1,X’C5′
SLL R1,12
SVC 13
🙂
Andi
Whatever works!