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