On 3 June 2015 at 11:27, michealbutz <[email protected]> wrote: > I am getting a S0C1 debugging my program under TESTAUTH when I do a Where to > see where I bombed It display's a 31 bit private address with the message > not whitin any program extents
Does a register contain that address or one close to it? Typically you've either branched to an improperly set register (via BR or BALR), or you've messed up a base register, and branched to some offset from that register. Or you're in the wrong Amode. Or any of several other things... > it look close to an area I did a storage obtain sp=0 And did you put that address into a register...? > I thought adding a dsn LRECL=133 RECFM=FBM to SYSUDUMP would > give me dump but after the abort the dataset was empty No - TEST[AUTH] caught the abend before any dump. You are expected to poke around using TEST subcommands to see what happened. If you really want a dump, allocate SYSxDUMP appropriately, wait til you get the TEST "ended due to error" message, type RUN, and when it gives you the second abend message, hit Enter. Or don't run under TEST at all; just run the program with CALL. Or with TEST[AUTH], but use RUN as your first subcommand. Tony H. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
