Sample Language Environment dump with C/C++-specific information

This sample dump was produced by compiling the routines shown in Figure 1 and Figure 3. They were both compiled using options LP64 and GONUM to produce statement numbers in the CEEDUMP. Notice the sequence of calls in the traceback section - CELQINIT is the Language Environment module that invokes the main entry. main calls fetchPtr() at statement number 60, which in turn, through @@FECBMODULE1 fetches the user-defined function func1 shown in Figure 3. func1 calls the library routine __cdump() in statement number 5. The complete program unit names for main and func1 are shown in the Fully Qualified Names section along with its load module name.

Figure 1. Example dump from sample C routine (AMODE 64) (Part 1 of 4)
1CEE3DMP V1 R8.0: This is a sample dump                                             Wed Feb 22 21:31:53 2006             Page:    1

 Information for enclave main

   Information for thread 25AC528000000000

   Traceback:
     DSA       Entry       E  Offset  Statement   Load Mod             Program Unit                   Service  Status
     00000001  __cdump     +00000000              CELQLIB                                             HLE7730  Call
     00000002  func1       +00000020  5           MODULE1              func1.c                                 Call
     00000003  @@FECBMODULE1
                           -005F601C                                   ** NoName **                            Call
     00000004  main        +00000284  60          CSAMPLE              FIG142                                  Call
     00000005  CELQINIT    +0000134C              CELQLIB              CELQINIT                       HLE7730  Call

     DSA       DSA Addr          E  Addr             PU Addr           PU Offset   Comp Date Attributes
     00000001  00000001082FEDC0  0000000025C1FFE0    0000000000000000  ********    20060111  XPLINK  EBCDIC  POSIX  IEEE
     00000002  00000001082FEF00  0000000025D8A0D0    0000000000000000  ********    20060222  XPLINK  EBCDIC  POSIX  IEEE
     00000003  00000001082FF000  0000000025D8D058    0000000025D8D048  005F600C              XPLINK  EBCDIC  POSIX  Floating Point
     00000004  00000001082FF180  00000000257000D0    0000000000000000  ********    20060222  XPLINK  EBCDIC  POSIX  IEEE
     00000005  00000001082FF280  0000000025703010    0000000025703010  0000134C    20060111  XPLINK  EBCDIC  POSIX  Floating Point

     Fully Qualified Names
     DSA       Entry       Program Unit                                        Load Module
     00000002  func1       AQMVSOE:/u/alfcar/tools/func1.c                     MODULE1
     00000004  main        PLPSC://'POSIX.CRTL.C(FIG142)'                      CSAMPLE

   Control Blocks for Active Routines:
     DSA for __cdump: 00000001082FF5C0
       +000000  R4....... 00000001082FEF00            R5....... 0000000025D77E10            R6....... 0000000025C1FFE0
       +000018  R7....... 0000000025D8A0F2            R8....... 0000000025796F40            R9....... 0000000025D8A110
       +000030  R10...... 00000001082FF880            R11...... 0000000000000000            R12...... 0000000100007AC0
       +000048  R13...... 00000001082FF180            R14...... 000000010000B238            R15...... 0000000025D8D048
       +000060  reserved. 0000000025AA5FD6            reserved. 0000000000000000            HPTRAN... 0000000025D71580
       +000078  reserved. 0000000100007AC0
     DSA for func1: 00000001082FF700
       +000000  R4....... 00000001082FF000            R5....... 00000001083012E0            R6....... 0000000025D8A0D0
       +000018  R7....... 000000002579703E            R8....... 0000000025796F40            R9....... 00000001082FF800
       +000030  R10...... 00000001082FF880            R11...... 0000000000000000            R12...... 0000000100007AC0
       +000048  R13...... 00000001082FF180            R14...... 000000010000B238            R15...... 0000000025D8D048
       +000060  reserved. 00000000180F58FF            reserved. 001007FF00000000            HPTRAN... 00000001082FF920
       +000078  reserved. 0000000000000000
     DSA for @@FECBMODULE1 : 00000001082FF800
       +000000  R4....... 00000001082FF180            R5....... C0F0FFFFE7AC07FF            R6....... 0000000025D8D058
       +000018  R7....... 0000000025700356            R8....... 0000000000006FE8            R9....... 0000000025700410
       +000030  R10...... 0000000025700620            R11...... 0000000108415310            R12...... 0000000100005300
       +000048  R13...... 0000000000006F50            R14...... 0000000025753360            R15...... 000000000000001F
       +000060  reserved. 0000000700006FE8            reserved. 0000000025700410            HPTRAN... 0000000100002000
       +000078  reserved. 0000000108415310
     DSA for main: 00000001082FF980
       +000000  R4....... 00000001082FF280            R5....... 0000000108300090            R6....... 00000000257000D0
       +000018  R7....... 000000002570435E            R8....... 0000000000006FE8            R9....... 0000000025701548
       +000030  R10...... 0000000025700620            R11...... 0000000108415310            R12...... 0000000100005300
       +000048  R13...... 0000000000006F50            R14...... 0000000025753360            R15...... 000000000000001F
       +000060  reserved. 0000000000000000            reserved. 0000000000000000            HPTRAN... 0000000000000000
       +000078  reserved. 0000000000000000
     DSA for CELQINIT: 00000001082FFA80
       +000000  R4....... 00000001082FF760            R5....... 0000000000000000            R6....... 0000000025703010
       +000018  R7....... 00000000257044F8            R8....... 0000000000000000            R9....... 0000000000000000
       +000030  R10...... 0000000000000000            R11...... 0000000000000000            R12...... 0000000000000000
       +000048  R13...... 0000000000000000            R14...... 0000000000000000            R15...... 0000000000000000
       +000060  reserved. 0000000000000000            reserved. 0000000000000000            HPTRAN... 0000000000000000
       +000078  reserved. 0000000000000000

   Storage for Active Routines:

     DSA frame(00000001082FEDC0)
       +0800 00000001082FF5C0  00000001 082FEF00 00000000 25D77E10  |.............P=.|
       +0810 00000001082FF5D0  00000000 25C1FFE0 00000000 25D8A0F2  |.....A.......Q.2|
       +0820 00000001082FF5E0  00000000 25796F40 00000000 25D8A110  |......? .....Q..|
       +0830 00000001082FF5F0  00000001 082FF880 00000000 00000000  |......8.........|
       +0840 00000001082FF600  00000001 00007AC0 00000001 082FF180  |......:.......1.|
       +0850 00000001082FF610  00000001 0000B238 00000000 25D8D048  |.............Q..|
       +0860 00000001082FF620  00000000 25AA5FD6 00000000 00000000  |......^O........|
       +0870 00000001082FF630  00000000 25D71580 00000001 00007AC0  |.....P........:.|
       +0880 00000001082FF640  00000001 082FF6A0 00000000 25C20719  |......6......B..|
       +0890 00000001082FF650  00000001 082FF690 00000000 00000000  |......6.........|       
Figure 2. Example dump from sample C routine (AMODE 64) (Part 2 of 4)
       +08A0 00000001082FF660  00000000 00000000 00000000 00000000  |................|
       +08B0 00000001082FF670  00000000 00000000 00000001 082FF75C  |..............7*|
       +08C0 00000001082FF680  00000000 25D8D0E0 00000000 25D8D0C8  |.....Q.......Q.H|
       +08D0 00000001082FF690  00010C7B 49C3C5C5 00000000 00000000  |...#.CEE........|
       +08E0 00000001082FF6A0  E38889A2 4089A240 8140A281 94979385  |This is a sample|
       +08F0 00000001082FF6B0  4084A494 97404040 40404040 40404040  | dump           |
       +0900 00000001082FF6C0  40404040 40404040 40404040 40404040  |                |
       +0910 00000001082FF6D0 - +00092F 00000001082FF6EF            same as above
       +0930 00000001082FF6F0  00000001 083012D0 00000000 00000020  |................|

     DSA frame(00000001082FEF00)
       +0800 00000001082FF700  00000001 082FF000 00000001 083012E0  |......0.........|
       +0810 00000001082FF710  00000000 25D8A0D0 00000000 2579703E  |.....Q..........|
       +0820 00000001082FF720  00000000 25796F40 00000001 082FF800  |......? ......8.|
       +0830 00000001082FF730  00000001 082FF880 00000000 00000000  |......8.........|
       +0840 00000001082FF740  00000001 00007AC0 00000001 082FF180  |......:.......1.|
       +0850 00000001082FF750  00000001 0000B238 00000000 25D8D048  |.............Q..|
       +0860 00000001082FF760  00000000 180F58FF 001007FF 00000000  |................|
       +0870 00000001082FF770  00000001 082FF920 00000000 00000000  |......9.........|
       +0880 00000001082FF780  00000000 25D8A110 00000001 00007AC0  |.....Q........:.|
       +0890 00000001082FF790  00000001 00007AC0 00000001 082FF85C  |......:.......8*|
       +08A0 00000001082FF7A0  00000001 082FF8E0 00000001 082FF8E8  |......8.......8Y|
       +08B0 00000001082FF7B0  00000001 082FF8F0 00000000 25D67E10  |......80.....O=.|
       +08C0 00000001082FF7C0  00000001 08300070 00000001 0000A5E8  |..............vY|
       +08D0 00000001082FF7D0  00000000 25753360 00000000 0000001F  |.......-........|
       +08E0 00000001082FF7E0  40404040 40404040 00000000 00000001  |        ........|
       +08F0 00000001082FF7F0  00000000 00000000 00000001 00000000  |................|

     DSA frame(00000001082FF000)
       +0800 00000001082FF800  00000001 082FF180 C0F0FFFF E7AC07FF  |......1..0..X...|
       +0810 00000001082FF810  00000000 25D8D058 00000000 25700356  |.....Q..........|
       +0820 00000001082FF820  00000000 00006FE8 00000000 25700410  |......?Y........|
       +0830 00000001082FF830  00000000 25700620 00000001 08415310  |................|
       +0840 00000001082FF840  00000001 00005300 00000000 00006F50  |..............?&|
       +0850 00000001082FF850  00000000 25753360 00000000 0000001F  |.......-........|
       +0860 00000001082FF860  00000007 00006FE8 00000000 25700410  |......?Y........|
       +0870 00000001082FF870  00000001 00002000 00000001 08415310  |................|
       +0880 00000001082FF880  00000001 082FF180 00000000 25D67E10  |......1......O=.|
       +0890 00000001082FF890  00000000 25940F18 00000000 00000019  |.....m..........|
       +08A0 00000001082FF8A0  00000000 00006FE8 00000000 25700410  |......?Y........|
       +08B0 00000001082FF8B0  00000000 25700620 00000000 25D8A000  |.............Q..|
       +08C0 00000001082FF8C0  00000001 08415378 00000000 25D8A000  |.............Q..|
       +08D0 00000001082FF8D0  00000000 25D8A000 00000001 082FF89C  |.....Q........8.|
       +08E0 00000001082FF8E0  00000001 083012D0 00000000 25D8D048  |.............Q..|
       +08F0 00000001082FF8F0  00000000 00000000 00000000 00000000  |................|
       +0900 00000001082FF900  00000000 257003F0 00000000 00000000  |.......0........|
       +0910 00000001082FF910  00000000 00000000 58F0C2B8 58F0FFA4  |.........0B..0.u|
       +0920 00000001082FF920  00000001 08300080 00000000 00000000  |................|
       +0930 00000001082FF930  D4D6C4E4 D3C5F140 00000000 00002000  |MODULE1 ........|
       +0940 00000001082FF940  00000000 00000000 00000000 00000000  |................|
       +0950 00000001082FF950 - +00095F 00000001082FF95F             same as above
       +0960 00000001082FF960  00000000 00000008 00000000 00000000  |................|
       +0970 00000001082FF970  00000000 00000000 00000001 00000000  |................|

     DSA frame(00000001082FF180)
       +0800 00000001082FF980  00000001 082FF280 00000001 08300090  |......2.........|
       +0810 00000001082FF990  00000000 257000D0 00000000 2570435E  |...............;|
       +0820 00000001082FF9A0  00000000 00006FE8 00000000 25701548  |......?Y........|
       +0830 00000001082FF9B0  00000000 25700620 00000001 08415310  |................|
       +0840 00000001082FF9C0  00000001 00005300 00000000 00006F50  |..............?&|
       +0850 00000001082FF9D0  00000000 25753360 00000000 0000001F  |.......-........|
       +0860 00000001082FF9E0  00000000 00000000 00000000 00000000  |................|
       +0870 00000001082FF9F0 - +00087F 00000001082FF9FF             same as above
       +0880 00000001082FFA00  00000000 25D8D170 00000000 00000020  |.....QJ.........|
       +0890 00000001082FFA10  00000000 25D8D178 00000000 00000000  |.....QJ.........|
       +08A0 00000001082FFA20  00000000 00000000 00000000 00000000  |................|
       +08B0 00000001082FFA30 - +0008BF 00000001082FFA3F             same as above
       +08C0 00000001082FFA40  00000000 25D8D178 00000000 25D873D8  |.....QJ......Q.Q|
       +08D0 00000001082FFA50  00000000 25D88750 00000000 00000000  |.....Qg&........|
       +08E0 00000001082FFA60  00000000 00000000 00000000 00000000  |................|
       +08F0 00000001082FFA70 - +0008FF 00000001082FFA7F             same as above
Figure 3. Example dump from sample C routine (AMODE 64) (Part 3 of 4)
     DSA frame(00000001082FF280)
       +0800 00000001082FFA80  00000001 082FF760 00000000 00000000  |......7-........|
       +0810 00000001082FFA90  00000000 25703010 00000000 257044F8  |...............8|
       +0820 00000001082FFAA0  00000000 00000000 00000000 00000000  |................|
       +0830 00000001082FFAB0 - +00087F 00000001082FFAFF             same as above
       +0880 00000001082FFB00  00000001 082FFD08 00000001 082FF760  |..............7-|
       +0890 00000001082FFB10  00000001 00007AC0 00000000 00000000  |......:.........|
       +08A0 00000001082FFB20  00000000 00000000 00000000 00000000  |................|
       +08B0 00000001082FFB30 - +0009FF 00000001082FFC7F             same as above
       +0A00 00000001082FFC80  00000000 00000000 00000001 082FFD08  |................|
       +0A10 00000001082FFC90  00000000 00000000 00000000 00000000  |................|
       +0A20 00000001082FFCA0 - +000A7F 00000001082FFCFF             same as above
       +0A80 00000001082FFD00  00000000 00000000 00000001 00000000  |................|
       +0A90 00000001082FFD10  00000000 00000000 00000000 00000000  |................|
       +0AA0 00000001082FFD20 - +000ADF 00000001082FFD5F             same as above
       +0AE0 00000001082FFD60  00000001 00003C60 00000001 00005300  |.......-........|
       +0AF0 00000001082FFD70  00000001 00007AC0 00000000 00000000  |......:.........|
       +0B00 00000001082FFD80  00000000 00000000 00000000 00000000  |................|
       +0B10 00000001082FFD90 - +000B4F 00000001082FFDCF             same as above
       +0B50 00000001082FFDD0  00000000 00000000 00000001 08300090  |................|
       +0B60 00000001082FFDE0  00000000 00000000 00000000 00000000  |................|
       +0B70 00000001082FFDF0 - +000BAF 00000001082FFE2F             same as above
       +0BB0 00000001082FFE30  00000000 00000000 00000001 08300090  |................|
       +0BC0 00000001082FFE40  00000000 00000001 00000001 08415320  |................|
       +0BD0 00000001082FFE50  00000001 08413430 00000001 082FF280  |..............2.|
       +0BE0 00000001082FFE60  00000000 25704444 00000000 257000D0  |................|
       +0BF0 00000001082FFE70  00000000 00000098 00000000 00000000  |.......q........|
       +0C00 00000001082FFE80  00000000 00000000 00000000 00000000  |................|
       +0C10 00000001082FFE90 - +000CDF 00000001082FFF5F             same as above

  Control Blocks Associated with the Thread:
     CAA(0000000100007AC0)
       +0000 0000000100007AC0  00000000 00000000 00000000 00000000  |................|
       +0010 0000000100007AD0 - +0002AF 0000000100007D6F             same as above
       +02B0 0000000100007D70  00008000 00000000 00000000 00000000  |................|
       +02C0 0000000100007D80  00000000 00000000 00000000 00000000  |................|
       +02D0 0000000100007D90 - +00030F 0000000100007DCF             same as above
       +0310 0000000100007DD0  00000001 0000B918 00000000 00000000  |................|
       +0320 0000000100007DE0  00000001 00005558 00000000 00000000  |................|
       +0330 0000000100007DF0  00000001 00008E58 00000000 25D8D048  |.............Q..|
       +0340 0000000100007E00  00000001 00008630 00000001 0000A498  |......f.......uq|
       +0350 0000000100007E10  00000000 00000000 00000001 00008828  |..............h.|
       +0360 0000000100007E20  03030210 15040000 00000000 257D2FC6  |.............'.F|
       +0370 0000000100007E30  00000000 00000000 00000001 00007668  |................|
       +0380 0000000100007E40  00000001 082FF760 00000001 00005300  |......7-........|
       +0390 0000000100007E50  00000001 00003C60 00000001 00007AA8  |.......-......:y|
       +03A0 0000000100007E60  00000001 00007AC0 00000000 00000000  |......:.........|
       +03B0 0000000100007E70  00000000 00000004 00000000 00000000  |................|
       +03C0 0000000100007E80  00000000 00000000 00000000 00000000  |................|
       +03D0 0000000100007E90  25AC5280 00000000 00000001 000039D0  |................|
       +03E0 0000000100007EA0  00000001 00008478 00000000 00000000  |......d.........|
       +03F0 0000000100007EB0  00000000 00000000 00000000 25770FE0  |................|
       +0400 0000000100007EC0  00000000 00000000 00000000 00000000  |................|
       +0410 0000000100007ED0  00000001 00007ED8 00000001 00000000  |......=Q........|
       +0420 0000000100007EE0  00000000 00000000 00000000 00000000  |................|
       +0430 0000000100007EF0 - +0004BF 0000000100007F7F             same as above
     MATH PARAMETERS:(0000000025D82AD0)
       +0000 0000000025D82AD0  00000000 00000000 00000000 00000000  |................|
       +0010 0000000025D82AE0 - +00001F 0000000025D82AEF             same as above
     Thread Synchronization Queue Element (SQEL)(0000000025D820A0)
       +0000 0000000025D820A0  00000000 00000000 00000000 00000000  |................|
       +0010 0000000025D820B0 - +00002F 0000000025D820CF             same as above
       +0030 0000000025D820D0  00000000 00000000 00000001 00007AC0  |..............:.|
       +0040 0000000025D820E0  00000000 00000000 00000000 00000000  |................|
       +0050 0000000025D820F0 - +00006F 0000000025D8210F             same as above
     DUMMY DSA: 00000001082FFF60
       +000000  R4....... 0000000000000000            R5....... 0000000000000000            R6....... 0000000000000000
       +000018  R7....... 1111111111111111            R8....... 0000000000000000            R9....... 0000000000000000
       +000030  R10...... 0000000000000000            R11...... 0000000000000000            R12...... 0000000000000000
       +000048  R13...... 0000000000000000            R14...... 0000000000000000            R15...... 0000000000000000
       +000060  reserved. 0000000000000000            reserved. 0000000000000000            HPTRAN... 0000000000000000
       +000078  reserved. 0000000000000000
   CEE3DMP called by program unit  (entry point __cdump) at offset +000000000.

   Registers on Entry to CEE3DMP:
     PM....... 0100
     GPR0..... ****************  GPR1..... ****************  GPR2..... ****************  GPR3..... ****************
     GPR4..... 00000001082FEDC0  GPR5..... 00000000257D07CC  GPR6..... 00000000257CCB80  GPR7..... 0000000025C20124
     GPR8..... 0000000025D77E10  GPR9..... 00000001082FF6A0  GPR10.... 0000000025D8A110  GPR11.... 0000000000000001
     GPR12.... 0000000100007AC0  GPR13.... 00000001082FF180  GPR14.... 000000010000B238  GPR15.... 0000000025D8D048          
Figure 4. Example dump from sample C routine (AMODE 64) (Part 4 of 4)
       GPREG STORAGE:        
       Storage around GPR0  is invalid.       
       Storage around GPR1  is invalid.
       Storage around GPR2  is invalid.
       Storage around GPR3  is invalid.

       Storage around GPR4 (00000001082FEDC0)
         +0800 00000001082FF5C0  00000001 082FEF00 00000000 25D77E10  |.............P=.|
         +0810 00000001082FF5D0  00000000 25C1FFE0 00000000 25D8A0F2  |.....A.......Q.2|
         +0820 00000001082FF5E0  00000000 25796F40 00000000 25D8A110  |......? .....Q..|
         +0830 00000001082FF5F0  00000001 082FF880 00000000 00000000  |......8.........|
         +0840 00000001082FF600  00000001 00007AC0 00000001 082FF180  |......:.......1.|
         +0850 00000001082FF610  00000001 0000B238 00000000 25D8D048  |.............Q..|
       Storage around GPR5 (00000000257D07CC)
         -0020 00000000257D07AC  00000000 00000000 00000000 00000000  |................|
         -0010 00000000257D07BC - +FFFFFF 00000000257D07CB             same as above
         +0000 00000000257D07CC  257CCB80 00000F38 00000F38 00000000  |.@..............|
         +0010 00000000257D07DC  257D0880 00000000 257D0874 00000000  |.'.......'......|
         +0020 00000000257D07EC  257D0850 00000000 257D0850 00000000  |.'.&.....'.&....|
         +0030 00000000257D07FC - +00003F 00000000257D080B             same as above
       Storage around GPR6 (00000000257CCB80)
         -0020 00000000257CCB60  F0F9F0F0 0005C4F1 F9F0F200 00000000  |0900..D1902.....|
         -0010 00000000257CCB70  00C300C5 00C500F1 00003DE8 00000740  |.C.E.E.1...Y... |
         +0000 00000000257CCB80  EB134880 0024B904 0004A74B F8C0EB5F  |..........x.8..^|
         +0010 00000000257CCB90  48080024 E3040800 00244190 4FFFEB13  |....T.......|...|
         +0020 00000000257CCBA0  49800024 E38004B8 0017E380 80580004  |....T.....T.....|
         +0030 00000000257CCBB0  E3C08008 0004A788 00504080 4C6C1F88  |T.....xh.& .<%.h|
       Storage around GPR7 (0000000025C20124)
         -0020 0000000025C20104  C0600000 024E4470 6060C070 00000249  |.-...+..--......|
         -0010 0000000025C20114  EB568000 00044130 48D04120 71790D76  |................|
         +0000 0000000025C20124  07004800 48D0B914 0000A70E 0003A784  |..........x...xd|
         +0010 0000000025C20134  FF75A70E 0005A784 FF7112BB A774FF6E  |..x...xd....x..>|
         +0020 0000000025C20144  A7390000 EB4B4800 000447F0 70020000  |x..........0....|
         +0030 0000000025C20154  00000000 00C300C5 00C500F1 00000838  |.....C.E.E.1....|

       Storage around GPR8 (0000000025D77E10)
         -0020 0000000025D77DF0  00000000 25D78EB0 00000000 25C2ED28  |.....P.......B..|
         -0010 0000000025D77E00  00000000 25D76E20 00000000 25BBADC8  |.....P>........H|
         +0000 0000000025D77E10  00000000 257D07CC 00000000 257CCB80  |.....'.......@..|
         +0010 0000000025D77E20  00000000 25BB7E98 00000000 25BB7E98  |......=q......=q|
         +0020 0000000025D77E30  00000000 257D69BC 00000000 257D6560  |.....'.......'.-|
         +0030 0000000025D77E40  0001018F 49C3C5C5 00000000 00000000  |.....CEE........|
       Storage around GPR9 (00000001082FF6A0)
         -0020 00000001082FF680  00000000 25D8D0E0 00000000 25D8D0C8  |.....Q.......Q.H|
         -0010 00000001082FF690  00010C7B 49C3C5C5 00000000 00000000  |...#.CEE........|
         +0000 00000001082FF6A0  E38889A2 4089A240 8140A281 94979385  |This is a sample|
         +0010 00000001082FF6B0  4084A494 97404040 40404040 40404040  | dump           |
         +0020 00000001082FF6C0  40404040 40404040 40404040 40404040  |                |
         +0030 00000001082FF6D0 - +00003F 00000001082FF6DF             same as above
       Storage around GPR10(0000000025D8A110)
         -0020 0000000025D8A0F0  0D760700 A7390000 E3704818 0004EB89  |....x...T......i|
         -0010 0000000025D8A100  48200004 41404100 47F07002 00000000  |..... ...0......|
         +0000 0000000025D8A110  E38889A2 4089A240 8140A281 94979385  |This is a sample|
         +0010 0000000025D8A120  4084A494 97000000 02CE07C0 00000068  | dump...........|
         +0020 0000000025D8A130  80800281 00000503 0000003C 01000000  |...a............|
         +0030 0000000025D8A140  000586A4 9583F140 FFFFFF98 00000000  |..func1 ...q....|
       Storage around GPR11(0000000000000001)
         -0001 0000000000000000  Inaccessible storage.
         +000F 0000000000000010  Inaccessible storage.
         +001F 0000000000000020  Inaccessible storage.
         +002F 0000000000000030  Inaccessible storage.
         +003F 0000000000000040  Inaccessible storage.
         +004F 0000000000000050  Inaccessible storage.
       Storage around GPR12(0000000100007AC0)
         -0020 0000000100007AA0  00000000 00000000 C3C5C5C3 C1C14040  |........CEECAA  |
         -0010 0000000100007AB0  00000000 00000000 00000000 00000000  |................|
         +0000 0000000100007AC0 - +00003F 0000000100007AFF             same as above
       Storage around GPR13(00000001082FF180)
         -0020 00000001082FF160  00000001 00000000 00000000 25853F8C  |.............e..|
         -0010 00000001082FF170  00000000 25D88AC0 00000000 25C20719  |.....Q.......B..|
         +0000 00000001082FF180  084134F0 25D82118 082FE740 25853F44  |...0.Q....X .e..|
         +0010 00000001082FF190  08413550 00000020 000044E8 25D8218C  |...&.......Y.Q..|
         +0020 00000001082FF1A0  25D8A000 00007AC0 082FF8C8 00000000  |.Q....:...8H....|
         +0030 00000001082FF1B0  00000000 00000000 00000000 00000D90  |................|
       Storage around GPR14(000000010000B238)
         -0020 000000010000B218  00000000 00000000 00000000 00000000  |................|
         -0010 000000010000B228 - +00003F 000000010000B277             same as above
       Storage around GPR15(0000000025D8D048)
         -0020 0000000025D8D028  00008000 00007E78 00000000 00000000  |......=.........|
         -0010 0000000025D8D038  00000000 00000000 25D8D000 00000128  |.........Q......|
         +0000 0000000025D8D048  00C300C5 00C500F1 00000038 00000184  |.C.E.E.1.......d|
         +0010 0000000025D8D058  EB134880 0024B904 0014EB4F 46800024  |...........|....|
         +0020 0000000025D8D068  A74BFE80 41940800 B90400F6 A7FBFFF0  |x....m.....6x..0|
         +0030 0000000025D8D078  E3806100 001707F8 02CE0FFF 00000024  |T./....8........|