417de941 |
1 | <facility name=statedump> |
2 | <description>The statedump facility contains the events generated at trace startup</description> |
3 | |
b3fd4c02 |
4 | <type name=execution_mode> |
5 | <enum> |
6 | <label name=USER_MODE value=0/> <description>Task is executing user code</description> |
7 | <label name=SYSCALL value=1/> <description>Task is in a system call</description> |
8 | <label name=TRAP value=2/> <description>Task is in a trap</description> |
9 | <label name=IRQ value=3/> <description></description> |
10 | <label name=SOFTIRQ value=4/> <description></description> |
11 | <label name=MODE_UNKNOWN value=5/> <description>Execution mode cannot be determined for this task</description> |
12 | </enum> |
13 | </type> |
14 | |
15 | <type name=execution_submode> |
16 | <enum> |
17 | <label name=NONE value=0/> <description>No execution submode to report</description> |
18 | <label name=UNKNOWN value=1/> <description>Task execution submode cannot be determined</description> |
19 | </enum> |
20 | </type> |
21 | |
22 | <type name=process_status> |
23 | <enum> |
24 | <label name=UNNAMED value=0/> <description></description> |
25 | <label name=WAIT_FORK value=1/> <description></description> |
26 | <label name=WAIT_CPU value=2/> <description></description> |
27 | <label name=EXIT value=3/> <description></description> |
28 | <label name=ZOMBIE value=4/> <description></description> |
29 | <label name=WAIT value=5/> <description></description> |
30 | <label name=RUN value=6/> <description></description> |
31 | <label name=DEAD value=7/> <description></description> |
32 | </enum> |
33 | </type> |
34 | |
417de941 |
35 | <event name=enumerate_file_descriptors> |
36 | <description>List of open file descriptors</description> |
37 | <field name="name"><description>File name</description><string/></field> |
38 | <field name="PID"><description>Process identifier</description><uint size=4/></field> |
39 | <field name="fd"><description>File descriptor index in this process's task_struct</description><uint size=4/></field> |
40 | </event> |
41 | |
42 | <event name=enumerate_vm_maps> |
43 | <description>List of active vm maps</description> |
b3fd4c02 |
44 | <field name="PID"><description>Process identifier</description><uint size=4/></field> |
417de941 |
45 | <field name="start"> <description>VM's start address</description> <pointer/> </field> |
46 | <field name="end"> <description>VM's end address</description> <pointer/> </field> |
47 | <field name="flags"> <description>VM area flags</description> <uint size=1/> </field> |
48 | <field name="pgoff"> <description>VM's page offset</description> <long/> </field> |
49 | <field name="inode"> <description>Inode associated with this VM</description> <long/> </field> |
50 | </event> |
51 | |
52 | <event name=enumerate_modules> |
53 | <description>List of loaded kernel modules</description> |
54 | <field name="name"><description>Module name</description><string/></field> |
55 | <field name="state"><description>Module's state</description><uint size=4/></field> |
56 | <field name="ref"><description>Number of references to this module</description><uint size=4/></field> |
57 | </event> |
58 | |
59 | <event name=enumerate_interrupts> |
60 | <description>List of registered interrupts</description> |
61 | <field name="name"> <description>Interrupt name</description> <string/> </field> |
62 | <field name="action"> <description>action triggered by interrupt</description> <string/> </field> |
63 | <field name="num"> <description>Interrupt number</description> <uint size=4/> </field> |
64 | </event> |
65 | |
b3fd4c02 |
66 | <event name=enumerate_process_state> |
67 | <description>State of each process when statedump is performed</description> |
68 | <field name="pid"><description>Process identifier</description><uint size=4/></field> |
69 | <field name="parent_pid"><description>Parent process identifier</description><uint size=4/></field> |
70 | <field name="name"> <description>Process name</description><string/></field> |
71 | <field name="mode"> <description>Execution mode</description> <typeref name=execution_mode/> </field> |
72 | <field name="submode"> <description>Execution submode</description> <typeref name=execution_submode/> </field> |
73 | <field name="status"> <description>Process status</description> <typeref name=process_status/> </field> |
74 | </event> |
75 | |
417de941 |
76 | <event name=statedump_end> |
77 | <description>Kernel state dump complete</description> |
78 | </event> |
79 | |
80 | </facility> |
81 | |
82 | |