Page 1 of 1

Description of a dump

PostPosted: Sat Nov 26, 2011 1:51 pm
by michel123
Hello,

To fix ideas, I need to learn about the areas listed in a dump. What is the IBM documentation explaining this? For example, ILC, INTC, AR/GR ...


SYSTEM COMPLETION CODE=0C1  REASON CODE=00000001
 TIME=03.18.58  SEQ=13760  CPU=0000  ASID=0026
 PSW AT TIME OF ERROR  078D0000   00000002  ILC 2  INTC 01
   NO ACTIVE MODULE FOUND
   NAME=UNKNOWN
   DATA AT PSW  00000000 - 000A0000  000130E1  00000000
   AR/GR 0: 80C972CA/00000000_00000950   1: 00000000/00000000_00007FFC
         2: 00000000/00000000_00000040   3: 00000000/00000000_009D09D4
         4: 00000000/00000000_009D09B0   5: 00000000/00000000_009FD098
         6: 00000000/00000000_009C0FE0   7: 00000000/00000000_FD000000
         8: 00000000/00000000_009F91C8   9: 00000000/00000000_009CED08
         A: 00000000/00000000_00000000   B: 00000000/00000000_00007FA4
         C: 00000000/00000000_00007DE8   D: 00000000/00000000_00007FA4
         E: 00000000/00000000_40007E28   F: 00000000/00000003_00000000
 END OF SYMPTOM DUMP

Re: Description of a dump

PostPosted: Sat Nov 26, 2011 2:09 pm
by enrico-sorichetti
if You had looked to the line preceding ( that You did not care to post ) You would have noticed something along the lines of
10.27.31 JOB05266  IEA995I SYMPTOM DUMP OUTPUT  214

and if You had taken the time to search and look at the messages manual for the IEA995I message You would not have had the need to ask :geek:
a quick way of searching the messages manuals is to use the IBM lookat facility starting from here
http://www-03.ibm.com/systems/z/os/zos/ ... index.html
clicking on
Messages and codes using LookAt
to arrive eventually http://www-03.ibm.com/systems/z/os/zos/bkserv/lookat/
where after having <pasted> the IEA995I message identifier you will be taken to the page with the message description ...

17.520 IEA995I




IEA995I SYMPTOM DUMP OUTPUT

text



Explanation: Where text is:

{SYSTEM|USER} COMPLETION CODE=cde [REASON CODE=reason-code]
TIME=hh.mm.ss SEQ=sssss CPU=cccc ASID=asid
PSW AT TIME OF ERROR xxxxxxxx xxxxxxxx ILC x INTC xx
{ ACTIVE LOAD MODULE ADDRESS=aaaaaaaa OFFSET=nnnnnnnn |
NO ACTIVE MODULE FOUND}
{NAME=load-module-name|NAME=UNKNOWN}
{DATA AT PSW hhhhhhhh - dddddddd dddddddd dddddddd |
DATA AT PSW IS INACCESSIBLE BY USER |
DATA AT PSW IS UNAVAILABLE AT THIS TIME}



registers


END OF SYMPTOM DUMP


and after that the explanation of all the fields displayed in the message text

faster doing it than explaining it

Re: Description of a dump

PostPosted: Sat Nov 26, 2011 4:58 pm
by michel123
Thank you enrico.

Re: Description of a dump

PostPosted: Sat Nov 26, 2011 7:51 pm
by steve-myers
ILC - Instruction Length Code The number of bytes in the instruction just executed. When it's 0, and the interruption code indicates the error is a page fault or segment fault, the PSW points directly to the instruction, otherwise you subtract the bytes in the ILC from the address in the PSW to get the instruction.

INTC - Interruption code. This has various meanings depending on context. After a program interruption, it indicates the error. After an SVC it indicates the SVC number from the SVC instruction.

AR - Access Register. This isn't all that useful. Every general register has an associated access register used when your program is running in access register mode and is used to find storage in another address space. Some programmers use access registers for other purposes when access register mode is not being used.

GR - General register.

Re: Description of a dump

PostPosted: Sun Nov 27, 2011 10:44 pm
by michel123
Thank you Steve.