[  Next Article  |
Previous Article  |
Book Contents |
Library Home |
Legal |
Search ]
General Programming Concepts: Writing and Debugging Programs
Trace Hook IDs: 152 through 19C
The following trace hook IDs are stored in the 
/usr/include/sys/trchkid.h file.
152 : HKWD SYSC LOCKF
This event is recorded by the lockf subroutine.
Recorded Data
Event:
| lockf filename fd=value unlock value bytes | 
   | 
| lockf filename fd=value lock_wait value bytes | 
   | 
| lockf filename fd=value lock_busy value bytes | 
| filename | 
  File path name | 
| fd=value | 
  File descriptor | 
| value bytes | 
  Number of bytes. | 
154 : HKWD SYSC LSEEK
This event is recorded by the lseek subroutine.
Recorded Data
Event:
| lseek fd=file descriptor to offset | 
   | 
| lseek fd=file descriptor relative offset | 
   | 
| lseek fd=file descriptor relative offset from end of file | 
   | 
| lseek fd=file descriptor offset=offset whence=whence (whence) | 
| fd=file descriptor | 
  File descriptor | 
| offset=offset | 
  Offset into file | 
| relative offset | 
  Offset into file | 
| whence=whence | 
  | Value | 
  Meaning |  
| 0 | 
  From beginning |  
| 1 | 
  From current offset |  
| 2 | 
  From end of file. |  
  | 
15F : HKWD SYSC PIPE
This event is recorded by the pipe subroutine.
Recorded Data
| pipe read_fd=value write_fd=value | 
| read_fd=value | 
  Read file descriptor | 
| write_fd=value | 
  Write file descriptor. | 
160 : HKWD SYSC PLOCK
This event is recorded by the pblock subroutine.
Recorded Data
Event:
| pblock process UNLOCK | 
   | 
| pblock process PROCESS LOCK | 
   | 
| pblock process TEXT SEGMENT LOCK | 
   | 
| pblock process DATA SEGMENT DATLOCK | 
   | 
169 : HKWD SYSC SBREAK
This event is recorded by the sbreak subroutine.
Recorded Data
| sbreak new dmax is value | 
  | new dmax is value | 
  Value of dmax. |  
  | 
16E : HKWD SYSC SETPGRP
This event is recorded by the setpgid subroutine.
Recorded Data
| setpgid pid=value pgrp=value | 
| pid=value | 
  Process ID | 
| pgrp=value | 
  Process group. | 
16F : HKWD SYSC SETPRIO
This event is recorded by the sbreak subroutine.
Recorded Data
| SBREAK SUBROUTINE hookdata data | 
  | hookdata data | 
  The data recorded for this event is printed in hexadecimal. |  
  | 
180 : HKWD SYSC SIGACTION
This event is recorded by the sigaction subroutine.
Recorded Data
| sigaction signal value mask=value | 
  | signal value | 
  Signal number and name |  
| mask=value | 
  sigaction mask. |  
  | 
181 : HKWD SYSC SIGCLEANUP
This event is recorded by the sigcleanup subroutine.
Recorded Data
SIGCLEANUP
18E : HKWD SYSC TIMES
This event is recorded by the times subroutine.
Recorded Data
| TIMES subroutine times u=value s=value cu=value cs=value (ticks) | 
  | u=value | 
  The CPU time (in ticks) used while executing instructions in the user space of the calling process |  
| s=value | 
  The CPU time (in ticks) used by the system on behalf of the calling process |  
| cu=value | 
  The CPU time (in ticks) used while executing instructions in the user space of child processes of the calling process |  
| cs=value | 
  The CPU time (in ticks) used by the system on behalf of child processes of the calling processes. |  
  | 
18F : HKWD SYSC ULIMIT
This event is recorded by the ulimit subroutine.
Recorded Data
Event:
| ulimit get fsize | 
   | 
| ulimit set fsize to newlimit | 
   | 
| ulimit get data limit | 
   | 
| ulimit set data limit to newlimit | 
   | 
| ulimit get stack | 
   | 
| ulimit set stack limit to newlimit | 
   | 
| ulimit get RAWDIR compatibility mode (REALDIR) | 
   | 
| ulimit clear RAWDIR compatibility mode (REALDIR) | 
   | 
| ulimit set RAWDIR compatibility mode (REALDIR) | 
   | 
| ulimit get TRUNCATE compatibility mode (SYSVLOOKUP) | 
   | 
| ulimit clear TRUNCATE compatibility mode (SYSVLOOKUP) | 
   | 
| ulimit set TRUNCATE compatibility mode (SYSVLOOKUP) | 
   | 
195 : HKWD SYSC USRINFO
This event is recorded by the usrinfo subroutine.
Recorded Data
19B : HKWD SYSC WAIT
This event is recorded by the wait subroutine.
Recorded Data
| wait rv=value pflag=value wstat=value | 
  | rv=value | 
  Value of the rv argument |  
| pflag=value | 
  Wait operation |  
| wstat=value | 
  Returned status. |  
  | 
[  Next Article  |
Previous Article  |
Book Contents |
Library Home |
Legal |
Search ]