gtpp1m11Program Development Support Reference

Trace Output

All output from the SFDT debugging tools is written to the real-time tape (RTL/RTA). SFD and SFT output may be interspersed with other test or control program output also on the real-time tape. Use the offline diagnostic output formatter (DOF) utility to process the SFDT output.

Selective File Dump (SFD) Output Example

Figure 32 shows an example of the SFD output.

Figure 32. Selective File Dump (SFD) Output Example


                                     (A)  PAGE  SELD
(C)  START OF SELECTIVE DUMP                         (B)
(D)   SELD RECORD       000000004770000F            FACE REC TYPE ORD NO:  0099   000000000000001
          +000  Y 277C0  Q A F 4      +008 00000000 00000000      +010  # R B 1  L D          +018 00000001 00000000
          +020 00000000 00000000      +028 00000000 00000000      +030 00000000 00000000      +038  Y 277C0 4770000F
(E)       +040 00000000 00000000      +048 00000000 00000000      +50  00000000 00000000      +058 00000000 00000000
          +400 00000000 00000000      +408 00000000 00000000      +410 00000000 00000000      +418 00000000 000000
      SELD RECORD       0000000047700017            FACE REC TYPE ORD NO:  0099   00000000000002
          +000  Y 277C0  Q A F 4      +008 00000000 00000000      +010  # R B 1  L D          +018 00000002 00000000
          +020 00000000 00000000      +028 00000000 00000000      +030 00000000 00000000      +038  Y 277C0 47700017
          +040 00000000 00000000      +048 00000000 00000000      +050 00000000 00000000      +058 00000000 00000000
          +400 00000000 00000000      +408 00000000 00000000      +410 00000000 00000000      +418 00000000 000000
(F) END OF SELECTIVE DUMP
 
 *******************************************************************************************************************
  SS NAME,  SS USER,  DATE AND TIME FROM TOD  (G)                          BSS       HPN        08/19/85   10:37:07
 *******************************************************************************************************************

An explanation of the alpha pointers to key areas of the SFD output follows.

Alpha Pointer
Description

 (A) 
Page header. If the PTV utility was active, it will contain PTV RUNID. Otherwise, the header only contains the page number.

 (B) 
SELD header indicating that this is output from SFD activity.

 (C) 
START OF SELECTIVE DUMP header printed before the output from each ZSELD command request.

 (D) 
SELD RECORD header printed to identify each printed record followed by the record's file address, FACE record type, and ordinal number.

 (E) 
The content of each record specified in the command, at the time the message was processed.

 (F) 
END OF SELECTIVE DUMP header printed after output from each ZSELD command.

 (G) 
Trailer that gives the subsystem name, subsystem user (SSU), date, and time (in that order) on the right side of the line.

Selective File Trace (SFT) Output Example

Figure 33 shows an example of the SFT output.

Figure 33. Selective File Trace (SFT) Output Example


(A)
(C) START OF SELECTIVE TRCE                                            (B)
(D)   TRCE RECORD       000000007D180007
          +000  A 377C0  Q A C 4      +008 00000000 00000000      +010  # Q B 2  4 D          +018 003A0000 FFFFFFFF
          +020 FFFFFFFF FFFFFFFF      +028 FFFFFFFF FFFF0000      +030 00000000 00000000      +038  A 377C0  '180007
          +040 00000000 00000000      +048 00000000 00000000      +050 00000000 00000000      +058 00000000 00000000
          +060  F F 9 5 00000000      +068  H P N    9 5 9 6      +070 00000000 00000000      +078 90000000  A 30000
          +080 00000000 0000003A      +088 00000000 00000000      +090  M C 9 5 00000000      +ABS  H P N    9 5 9 6
          +0A0 00000000 00000000      +0A8 90000000  A 30000      +0B0 00000000 0000003A      +0B8 00000000 00000000
          +0C0  D I 9 5 00000000      +0C8  H P N    9 5 9 6      +0D0 00000000 00000000      +0D8 90000000  A 30000
          +0E0 00000000 0000003A      +0E8 00000000 00000000      +0F0  M I 9 5 00000000      +0F8  H P N    9 5 9 6
          +100 00000000 00000000      +108 90000000  A 30000      +110 00000000 0000003A      +118 00000000 00000000
(E)       +120 00000000 00000000      +128 00000000 00000000      +130 00000000 00000000      +138 00000000 000
          +FE0 00000000 00000000      +FE8 00000000 00000000      +FF0 00000000 00000000      +FF8 00000000 000000
      TRCE RECORD       000000007D18000F
          +000  A 377C0  Q A C 4      +008 00000000 00000000      +010  # Q B 2  4 D          +018 00080001 00000000
          +020 00000000 00000000      +028 00000000 00000000      +030 00000000 00000000      +038  A 377C0  '18000F
          +040 00000000 00000000      +048 00000000 00000000      +050 00000000 00000000      +058 00000000 00000000
          +060  N E 2 0 00000000      +068  H P N    2 0 2 1      +070 00000000 00000000      +078 90000000  A 30000
          +080 00000000 00000008      +088 00000000 00000000      +090  J D 2 0 00000000      +ABS  H P N    2 0 2 1
          +0A0 00000000 00000000      +0A8 90000000  A 30000      +0B0 00000000 00000008      +0B8 00000000 00000000
          +0C0  J D 2 0 00000000      +0C8  H P N    2 0 2 1      +0D0 00000000 00000000      +0D8 90000000  A 30000
          +0E0 00000000 00000008      +0E8 00000000 00000000      +0F0 00000000 00000000      +0F8 00000000 00000000
          +100 00000000 00000000      +108 00000000 00000000      +110 00000000 00000000      +118 00000000 00000000
          +FE0 00000000 00000000      +FE8 00000000 00000000      +FF0 00000000 00000000      +FF8 00000000 000000
      TRCE RECORD       000000007D180017
          +000  A 377C0  Q A C 4      +008 00000000 00000000      +010  # Q B 2  4 D          +018 00180002 00000000
          +020 00000000 00000000      +028 00000000 00000000      +030 00000000 00000000      +038  A 377C0  '180017
          +040 00000000 00000000      +048 00000000 00000000      +050 00000000 00000000      +058 00000000 00000000
          +060  C F 2 0 00000000      +068  H P N    2 0 2 1      +070 00000000 00000000      +078 90000000  A 30000
          +080 00000000 00000018      +088 00000000 00000000      +090  D A 2 0 00000000      +ABS  H P N    2 0 2 1
          +0A0 00000000 00000000      +0A8 90000000  A 30000      +0B0 00000000 00000018      +0B8 00000000 00000000
          +0C0  L B 2 0 00000000      +0C8  H P N    2 0 2 1      +0D0 00000000 00000000      +0D8 90000000  A 30000
          +0E0 00000000 00000018      +0E8 00000000 00000000      +0F0 00000000 00000000      +0F8 00000000 00000000
          +100 00000000 00000000      +108 00000000 00000000      +110 00000000 00000000      +118 00000000 00000000
          +FE0 00000000 00000000      +FE8 00000000 00000000      +FF0 00000000 00000000      +FF8 00000000 000000
(F) END OF SELECTIVE TRCE

An explanation of the alpha pointers to key areas in the SFT output follows.

Alpha Pointer
Description

 (A) 
Page header.

 (B) 
TRCE header indicates printout contains output from the SFT debugging tool.

 (C) 
START OF SELECTIVE TRCE header precedes output from each ZTRCE command.

 (D) 
TRCE RECORD header printed for each record, followed by the record's file address.

 (E) 
The contents of the requested record. Except for the first 8 fullwords, sections of the record that do not contain data are not printed.

 (F) 
END OF SELECTIVE TRCE header printed after output from each ZTRCE command.

Optional Log Function Example

Figure 34 shows an example of the optional log function.

Figure 34. Optional Log Function Example


                                             (G)PAGE 125 TLOG
START OF LOGGED FILE ADDRESSES
                      0000000046800003   (H)
                      000000004680000B
END OF LOGGED FILE ADDRESSES
************************************************************************
SS NAME,  SS USER,  DATE,  TIME:     BSS   HPN   04/18/82   07:52:28
************************************************************************

An explanation of the alpha pointers to key areas in the optional log function output follows.

Alpha Pointer
Description

 (G) 
TLOG header indicates SFT log option was active.

 (H) 
Output from the log function consists of the file addresses not being traced but which had activity.