[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]
Understanding the Diagnostic Subsystem for AIX
dt
Purpose
Writes diagnostic trace information to a file.
Syntax
#include <diag/diag_trace.h>
void dt ( dt_id, dt_type [,val, ...])
char *dt_id;
int dt_type;
Description
The dt subroutine allows trace information to be
written to a file. If the file /tmp/.DIAG_TRACE exists,
trace information is written to a file specified by the dt_id argument. The default is to overwrite existing trace information.
To append to the trace file, export DIAG_TRACE=APPEND.
Parameters
Parameter |
Description |
dt_id |
Used to uniquely identify the trace file. The resulting trace file
will be called .dt.'dt_id' in the /tmp directory. |
dt_type |
The type of trace function to perform.
- DT_TMI
- Trace initialization for Diagnostic Applications (DA). Information
from the TMInput structure will be written to the trace
file.
- DT_BEGIN
- Trace initialization for Service Aids (SA).
- DT_DEC
- Trace an integer variable in decimal.
- DT_MDEC
- Trace multiple integer variables in decimal.
- DT_HEX
- Trace an integer variable in hexadecimal.
- DT_MHEX
- Trace multiple integer variables in hexadecimal.
- DT_LDEC
- Trace a long integer variable in decimal.
- DT_MLDEC
- Trace multiple long integer variables in decimal.
- DT_LHEX
- Trace a long integer variable in hexadecimal.
- DT_MLHEX
- Trace multiple long integer variables in hexadecimal.
- DT_MSTR
- Trace multiple string variables.
- DT_MSG
- Trace a simple message such as "hello."
- DT_BUFF
- Trace a data buffer.
- DT_SCSI_TUCB
- Trace SCSI TUCB structure information.
- DT_SCSI_TUCB_SD
- Trace SCSI TUCB Sense Data information.
- DT_END
- Write "end of trace" identifier to the trace file.
|
val |
Variable arguments which may include the number of multiple variables
to trace, the trace labels, and the information to trace. |
Return Value
There is no return code.
[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]