[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]
General Programming Concepts: Writing and Debugging Programs
Trace Hook IDs: 1A4 through 1BF
The following trace hook IDs are stored in the /usr/include/sys/trchkid.h file.
1A4 : HKWD SYSC GETRLIMIT
This event is recorded by the getrlimit subroutine.
Recorded Data
Event:
getrlimit resource=0 CPU TIME |
|
getrlimit resource=1 MAX FILE SIZE |
|
getrlimit resource=2 DATA SEGMENT SIZE |
|
getrlimit resource=3 SIZE SIZE |
|
getrlimit resource=4 CORE FILE SIZE |
|
getrlimit resource=5 RESIDENT SET SIZE |
|
1A5 : HKWD SYSC SETRLIMIT
This event is recorded by the setrlimit subroutine.
Recorded Data
Event:
setrlimit resource=0 CPU TIME |
|
setrlimit resource=1 MAX FILE SIZE |
|
setrlimit resource=2 DATA SEGMENT SIZE |
|
setrlimit resource=3 SIZE SIZE |
|
setrlimit resource=4 CORE FILE SIZE |
|
setrlimit resource=5 RESIDENT SET SIZE |
|
1A6 : HKWD SYSC GETRUSAGE
This event is recorded by the getrusage subroutine.
Recorded Data
Event:
getrusage who=value of self |
|
getrusage who=value of children |
|
who=value |
Possible values: |
RUSAGE_SELF
RUSAGE_CHILDREN
1A7 : HKWD SYSC GETPRIORITY
This event is recorded by the getpriority subroutine.
Recorded Data
Event:
- getpriority of process process id process name
- getpriority of process group process id process name
- getpriority of uid (current process)
1A8 : HKWD SYSC SETPRIORITY
This event is recorded by the setpriority subroutine.
Recorded Data
Event:
setpriority of process process id process name |
|
setpriority of process group process id process name |
|
setpriority of uid (current process) |
|
1A9 : HKWD SYSC ABSINTERVAL
This event is recorded by the absinterval subroutine.
Recorded Data
absinterval timerid=value |
timerid=value |
Timer identifier. |
|
1AA : HKWD SYSC GETINTERVAL
This event is recorded by the getinterval subroutine.
Recorded Data
getinterval timerid=value |
timerid=value |
Timer identifier. |
|
1AB : HKWD SYSC GETTIMER
This event is recorded by the gettimer subroutine.
Recorded Data
gettimer timer_type=value |
timer_type=value |
Timer type. |
|
1AC : HKWD SYSC INCINTERVAL
This event is recorded by the incinterval subroutine.
Recorded Data
incinterval timerid=value |
timerid=value |
Timer identifier. |
|
1AD : HKWD SYSC RESTIMER
This event is recorded by the restimer subroutine.
Recorded Data
restimer timer_type=value |
timer_type=value |
Timer type. |
|
1AE : HKWD SYSC RESABS
This event is recorded by the resabs subroutine.
Recorded Data
resabs timer_type=value |
timer_type=value |
Timer type. |
|
1AF : HKWD SYSC RESINC
This event is recorded by the resinc subroutine.
Recorded Data
resinc timer_type=value |
timer_type=value |
Timer type. |
|
1B0 : HKWD VMM ASSIGN
This event is recorded by the virtual memory manager.
Recorded Data
VMM page assign: V.S=value.value ppage=value segment state |
Assign a real page frame to a segment |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number |
segment state |
Segment state information: |
WS |
Working storage |
WS_delete |
Working storage with delete pending |
delete_pending |
|
delete_in_progress |
|
delete_when_iodone |
|
working_storage |
|
client_segment |
|
persistent_storage |
|
journalled |
|
log |
|
deferred_update |
|
system_segment |
|
pta_segment |
|
hidden |
|
commit_in_progress |
|
modified |
|
(type 0) |
Page-protection bits = 00 |
(type 1) |
Page-protection bits = 01 |
(type 2) |
Page-protection bits = 02
(type 3) |
Page-protection bits = 03. |
|
1B1 : HKWD VMM DELETE
This event is recorded by the virtual memory manager.
Recorded Data
VMM page delete: V.S=value.value ppage=value segment state |
Delete real page frame from a segment |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B2 : HKWD VMM PGEXCT
This event is recorded by the virtual memory manager.
Recorded Data
VMM pagefault: V.S=value.value segment state |
Page fault (other than protection fault or hardware lock-miss faults) |
V.S=value.value |
Virtual page number and virtual memory identifier
|
1B3 : HKWD VMM PROTEXCT
This event is recorded by the virtual memory manager.
Recorded Data
VMM protection fault: V.S=value.value ppage=value segment state |
Page-protection fault |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B4 : HKWD VMM LOCKEXCT
This event is recorded by the virtual memory manager.
Recorded Data
VMM lockmiss: V.S=value.value ppage=value segment state |
Hardware lock miss |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B5 : HKWD VMM RECLAIM
This event is recorded by the virtual memory manager.
Recorded Data
VMM reclaim: V.S=value.value ppage=value segment state |
Reclaim a page in the I/O state |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B6 : HKWD VMM GETPARENT
This event is recorded by the virtual memory manager.
Recorded Data
VMM getparent: V.S=value.value ppage=value segment state |
Move a page from the parent segment to the child segment |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B7 : HKWD VMN COPYPARENT
This event is recorded by the virtual memory manager.
Recorded Data
VMM copyparent: V.S=value.value ppage=value segment state |
|
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B8 : HKWD VMN VMAP
This event is recorded by the virtual memory manager.
Recorded Data
VMM vmapped page: V.S=value.value ppage=value segment state |
Page fault on a page mapped from the source segment to a target segment |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1B9 : HKWD VMN ZFOD
This event is recorded by the virtual memory manager.
Recorded Data
VMM zero filled page: V.S=value.value ppage=value segment state |
Zero-filled on the demand page fault |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number
|
1BA : HKWD VMN SIO
This event is recorded by the virtual memory manager.
Recorded Data
VMM start io: V.S=value.value ppage=value segment state bp=value bflags |
Start I/O for a page |
V.S=value.value |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number |
segment state |
Segment state information |
bp=value |
Buffer pointer |
bflags |
Buffer flags: |
B_READ |
Pagein operation
B_WRITE |
Pageout operation. |
|
1BB : HKWD VMM SEGCREATE
This event is recorded by the virtual memory manager.
Recorded Data
VMM segment creation: S=value segment state |
Creation of a virtual memory object |
S=value |
Virtual memory object identifier
|
1BC : HKWD VMM SEGDELETE
This event is recorded by the virtual memory manager.
Recorded Data
VMM segment deletion: S=value segment state |
Deletion by the virtual memory manager
|
1BD : HKWD VMM DALLOC
This event is recorded by the virtual memory manager.
Recorded Data
NOWRAP>VMM disk allocation: V.S=value.value dblk=dblk segment state pdtx/devid=value |
Logical disk block allocation |
V.S=value.value |
Virtual page number and virtual memory object identifier |
dblk=dblk |
Logical disk block number |
segment state |
Segment state information
pdtx/devid=value |
Paging device table index (file system) or device ID (paging space). |
|
1BE : HKWD VMM PFEND
This event is recorded by the virtual memory manager.
Recorded Data
VMM page fault end: V.S=V.S ppage=value segment state error=error bflag=bflag |
Virtual memory manager I/O done |
V.S=V.S |
Virtual page number and virtual memory identifier |
ppage=value |
Real page frame number |
segment state |
Segment state information |
error=error |
Exception value |
bflag=bflag |
Possible buffer flags: |
B_READ |
Pagein operation
B_WRITE |
Pageout operation. |
|
1BF : HKWD VMM EXCEPT
This event is recorded by the virtual memory manager.
Recorded Data
VMM exception: sregval=sregval vaddr=vaddr segment state error=error pid=pid |
Exception within the virtual memory manager |
sregval=sregval |
Segment register value |
vaddr=vaddr |
Virtual address |
segment state |
Segment state information |
error=error |
Exception value
pid=pid |
Process ID of the process receiving the exception. |
|
[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]