2 <description>The core facility contains the basic events
</description>
4 <event name=syscall_entry
>
5 <description>Entry in a given system call
</description>
7 <field name=
"syscall_id"> <description>Syscall entry number in entry.S
</description> <uint size=
1/> </field>
8 <field name=
"address"> <description>Address from which call was made
</description> <uint size=
4/> </field>
12 <event name=syscall_exit
>
13 <description>Exit from a given system call
</description>
16 <event name=trap_entry
>
17 <description>Entry in a trap
</description>
19 <field name=
"trap_id"> <description>Trap number
</description> <uint size=
2/> </field>
20 <field name=
"address"> <description>Address where trap occured
</description> <uint size=
4/> </field>
24 <event name=trap_exit
>
25 <description>Exit from a trap
</description>
28 <event name=irq_entry
>
29 <description>Entry in an irq
</description>
31 <field name=
"irq_id"> <description>IRQ number
</description> <uint size=
1/> </field>
32 <field name=
"kernel"> <description>Are we executing kernel code
</description> <uint size=
1/> </field>
37 <description>Exit from an IRQ
</description>
40 <event name=schedchange
>
41 <description>Scheduling change
</description>
43 <field name=
"out"> <description>Outgoing process
</description> <uint size=
4/> </field>
44 <field name=
"in"> <description>Incoming process
</description> <uint size=
4/> </field>
45 <field name=
"out_state"> <description>Outgoing process' state
</description> <uint size=
4/> </field>
49 <event name=kernel_timer
>
50 <description>The kernel timer routine has been called
</description>
54 <description>Hit key part of soft-irq management
</description>
56 <field name=
"event_sub_id"> <description>Soft-irq event Id
</description>
58 <label name=TRACE_EV_SOFT_IRQ_BOTTOM_HALF value=
1/>
59 <label name=TRACE_EV_SOFT_IRQ_SOFT_IRQ
/>
60 <label name=TRACE_EV_SOFT_IRQ_TASKLET_ACTION
/>
61 <label name=TRACE_EV_SOFT_IRQ_TASKLET_HI_ACTION
/>
65 <field name=
"event_data"> <description>Data associated with event
</description> <uint size=
4/> </field>
70 <description>Hit key part of process management
</description>
72 <field name=
"event_sub_id"> <description>Process event ID
</description>
74 <label name=TRACE_EV_PROCESS_KTHREAD value=
1/>
75 <label name=TRACE_EV_PROCESS_FORK
/>
76 <label name=TRACE_EV_PROCESS_EXIT
/>
77 <label name=TRACE_EV_PROCESS_WAIT
/>
78 <label name=TRACE_EV_PROCESS_SIGNAL
/>
79 <label name=TRACE_EV_PROCESS_WAKEUP
/>
83 <field name=
"event_data1"> <description>Data associated with event
</description> <uint size=
4/> </field>
84 <field name=
"event_data2"> <description>Data associated with event
</description> <uint size=
4/> </field>
88 <event name=file_system
>
89 <description>Hit key part of file system
</description>
91 <field name=
"event_sub_id"> <description>File system event ID
</description>
93 <label name=TRACE_EV_FILE_SYSTEM_BUF_WAIT_START value=
1/>
94 <label name=TRACE_EV_FILE_SYSTEM_BUF_WAIT_END
/>
95 <label name=TRACE_EV_FILE_SYSTEM_EXEC
/>
96 <label name=TRACE_EV_FILE_SYSTEM_OPEN
/>
97 <label name=TRACE_EV_FILE_SYSTEM_CLOSE
/>
98 <label name=TRACE_EV_FILE_SYSTEM_READ
/>
99 <label name=TRACE_EV_FILE_SYSTEM_WRITE
/>
100 <label name=TRACE_EV_FILE_SYSTEM_SEEK
/>
101 <label name=TRACE_EV_FILE_SYSTEM_IOCTL
/>
102 <label name=TRACE_EV_FILE_SYSTEM_SELECT
/>
103 <label name=TRACE_EV_FILE_SYSTEM_POLL
/>
107 <field name=
"event_data1"> <description>Event data
</description> <uint size=
4/> </field>
108 <field name=
"event_data2"> <description>Event data
2</description> <uint size=
4/> </field>
109 <field name=
"file_name"> <description>Name of file operated on
</description> <string/> </field>
114 <description>Hit key part of timer management
</description>
116 <field name=
"event_sub_id"> <description>Timer event ID
</description>
118 <label name=TRACE_EV_TIMER_EXPIRED value=
1/>
119 <label name=TRACE_EV_TIMER_SETITIMER
/>
120 <label name=TRACE_EV_TIMER_SETTIMEOUT
/>
124 <field name=
"event_sdata"> <description>Short data
</description> <uint size=
1/> </field>
125 <field name=
"event_data1"> <description>Data associated with event
</description> <uint size=
4/> </field>
126 <field name=
"event_data2"> <description>Data associated with event
</description> <uint size=
4/> </field>
131 <description>Hit key part of memory management
</description>
133 <field name=
"event_sub_id"> <description>Memory event ID
</description>
135 <label name=TRACE_EV_MEMORY_PAGE_ALLOC value=
1/>
136 <label name=TRACE_EV_MEMORY_PAGE_FREE
/>
137 <label name=TRACE_EV_MEMORY_SWAP_IN
/>
138 <label name=TRACE_EV_MEMORY_SWAP_OUT
/>
139 <label name=TRACE_EV_MEMORY_PAGE_WAIT_START
/>
140 <label name=TRACE_EV_MEMORY_PAGE_WAIT_END
/>
144 <field name=
"event_data"> <description>Data associated with event
</description> <uint size=
4/> </field>
149 <description>Hit key part of socket communication
</description>
151 <field name=
"event_sub_id"> <description>Memory event ID
</description>
153 <label name=TRACE_EV_SOCKET_CALL value=
1/>
154 <label name=TRACE_EV_SOCKET_CREATE
/>
155 <label name=TRACE_EV_SOCKET_SEND
/>
156 <label name=TRACE_EV_SOCKET_RECEIVE
/>
160 <field name=
"event_data1"> <description>Data associated with event
</description> <uint size=
4/> </field>
161 <field name=
"event_data2"> <description>Data associated with event
</description> <uint size=
4/> </field>
166 <description>Hit key part of System V IPC
</description>
168 <field name=
"event_sub_id"> <description>Memory event ID
</description>
170 <label name=TRACE_EV_IPC_CALL value=
1/>
171 <label name=TRACE_EV_IPC_MSG_CREATE
/>
172 <label name=TRACE_EV_IPC_SEM_CREATE
/>
173 <label name=TRACE_EV_IPC_SHM_CREATE
/>
177 <field name=
"event_data1"> <description>Data associated with event
</description> <uint size=
4/> </field>
178 <field name=
"event_data2"> <description>Data associated with event
</description> <uint size=
4/> </field>
183 <description>Hit key part of network communication
</description>
185 <field name=
"event_sub_id"> <description>Memory event ID
</description>
187 <label name=TRACE_EV_NETWORK_PACKET_IN value=
1/>
188 <label name=TRACE_EV_NETWORK_PACKET_OUT
/>
192 <field name=
"event_data"> <description>Data associated with event
</description> <uint size=
4/> </field>
196 <event name=change_mask
>
197 <description>Change in event mask
</description>
199 <field name=
"mask"> <description>Event mask
</description> <uint size=
8/> </field>