8.181 T{+/-} dev (Turn CCW tracing on or off)

8.181.1 Function

This command turns the CCW tracing for a certain device on (T+dev) or turns it off (T-dev). It is possible
to trace several devices concurrently. To enable the tracing of more than one device the T+ command
must be issued for each device. The traces can be turned off independently of each other.

This function is similar to the CCW stepping described in section

8.144 . The difference between these
two function is that with CCW stepping the execution of every CCW has to be initiated by hitting ENTER
on the Hercules console, whereas CCW tracing once started traces the instructions without inter-
ruption.

Notes:

The tracing function will create an enormous amount of output in the Hercules log. The command has to be issued without any intervening blanks.

8.181.2 Syntax

Descriptive

-

Diagram

Êʬ¬¬ T ¬¬¬§¬¬¬ + ¬¬¬§¬¬¬ ¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬ÊÍ



-

8.181.3 Parameter

+

The plus sign turns on the CCW tracing for the given device. The plus sign must
immediately follow the T command (without an intervening blank).

-

The minus sign turns off the CCW tracing for the given device. The minus sign
must immediately follow the T command (without an intervening blank).

devaddr

This specifies the address of the device for which the CCW tracing is to be turned
on or off.

8.181.4 Examples

Example 1:

Turn on the CCW tracing for device 0148.

HHC00013I Herc command: 't+0148'

HHC02204I CCW trace for 0:0148 set to on

HHC00396I 0:0148 start i/o file[1] bufcur -1 cache[-1]

HHC01315I 0:0148 CHAN: ccw 02000000 60000018=>02000000 60000018 00000000 00000000 ....-.........

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

HHC00396I 0:0148 read trk 0 (asynchronous)

HHC00396I 0:0148 0 rdtrk 0

HHC00396I 0:0148 0 rdtrk[0] 0 cache miss

HHC00396I 0:0148 0 rdtrk[0] 0 buf 07B8F9E0 len 19456

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 07B8F9E0:0100000000

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

HHC00396I 0:0148 newbuf malloc 07B9CED8 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 ''

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

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

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

Previous Page Next Page