HHC00396I 0:0148 trk[0] read_trkimg

HHC00396I 0:0148 file[1] l2[0,0] trk[0] read_l2ent 0xd08

HHC00396I 0:0148 file[1] read_l2 0 active -1 -1 -1

HHC00396I 0:0148 l2[1,0] cache[0] miss

HHC00396I 0:0148 file[1] fd[18] read, off 0x0000000000000d08 len 2048

HHC00396I 0:0148 file[1] cache[0] l2[0] read offset 0x00000d08

HHC00396I 0:0148 file[0] l2[0,0] trk[0] read_l2ent 0x508

HHC00396I 0:0148 file[0] read_l2 0 active 1 0 0

HHC00396I 0:0148 l2[0,0] cache[1] miss

HHC00396I 0:0148 file[0] fd[17] read, off 0x0000000000000508 len 2048

HHC00396I 0:0148 file[0] cache[1] l2[0] read offset 0x00000508

HHC00396I 0:0148 file[0] l2[0,0] trk[0] read_l2ent 0x116f079 2343 2343

HHC00396I 0:0148 file[0] fd[17] read, off 0x000000000116f079 len 2343

HHC00396I 0:0148 0 rdtrk[0] 0 complete buf 07AB5C88:0100000000

HHC00396I 0:0148 uncompress comp 1 len 2343 maxlen 19456 trk 0

HHC00396I 0:0148 newbuf malloc 023C1CD0 len 19456

HHC00396I 0:0148 uncompress zlib newlen 6817 rc 0

HHC00396I 0:0148 validating trk 0 len 6817 0000000000 0000000000000008

HHC00396I 0:0148 read trk 0 uncompressed len 6817

HHC00434I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': read count orientation 'index'

HHC00435I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': cyl 0 head 0 record 0 kl 0 dl 8 of 0

HHC00435I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': cyl 0 head 0 record 1 kl 4 dl 24 of 0

HHC00437I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': read data 24 bytes

HHC01312I 0:0148 CHAN: stat 0C00, count 0000 '=>00000000 00000000 06003A98 60000060 ...........q

HHC01315I 0:0148 CHAN: ccw 06003A98 60000060=>00000000 00000000 00000000 00000000 ..............

HHC00434I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': read count orientation 'data'

HHC00435I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': cyl 0 head 0 record 2 kl 4 dl 144 of 0

HHC00437I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': read data 144 bytes

HHC01312I 0:0148 CHAN: stat 0C00, count 0000 '=>07003AB8 40000006 31003ABE 40000005 .... .......

HHC01315I 0:0148 CHAN: ccw 08003A98 00000000=>07003AB8 40000006 31003ABE 40000005 .... ....... .

HHC01315I 0:0148 CHAN: ccw 07003AB8 40000006=>00000000 00000000 00000400 00000000 ..............

HHC00431I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': seeking to cyl 0 head 0

HHC01312I 0:0148 CHAN: stat 0C00, count 0000 ''

HHC01315I 0:0148 CHAN: ccw 31003ABE 40000005=>00000000 04000000 00000000 00000000 ..............

HHC00434I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': read count orientation 'index'

HHC00435I 0:0148 CKD file 'D:/MVS/DASD/MVSRES.CCKD': cyl 0 head 0 record 0 kl 0 dl 8 of 0

HHC01312I 0:0148 CHAN: stat 0C00, count 0000 ''

.

.

.

Figure 267: S+ dev command

Example 2:

Turn off CCW stepping.

HHC00013I Herc command: 's-0148'

HHC02204I CCW step for 0:0148 set to off

Figure 268: S- dev command

8.145 SAVECORE (Save a core image to a file)

8.145.1 Function

The SAVECORE command allows you to save a portion of real storage in binary form to a file. This com-
mand is used mainly for emulator debugging purposes. A certain core snapshot can be saved and then
be restored at any later time to reproduce some tests with identical real storage values.

Please note that you have to stop all CPUs (see STOP/STOPALL commands) before saving the core
image to a file.

8.145.2 Syntax

Descriptive

filename [start * ] [end * ]

Diagram





~¬¬¬¬¬ * ¬¬¬¬¬®
~¬¬¬¬
* ¬¬¬¬®

filename ¬¬¬¦¬¬¬¬¬¬¬¬¬¬¬¬¬¦¬¬¬¦¬¬¬¬¬¬¬¬¬¬¬¦¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ






start end

8.145.3 Parameter

filename

This argument specifies the file name (and optionally the path) of the file where the
core image will be written to.

start or *

Start specifies the start address of the real storage to be saved to the file filename.
The asterisk (“*”), which is the default, means the first byte of the first modified
page as determined by the storage-key changed bit.

end or *

End specifies the end address of the real storage to be saved to the file filename.
The asterisk (“*”), which is the default, means the last byte of the last modified page
as determined by the storage-key changed bit.

Previous Page Next Page