1 <facility name=statedump
>
2 <description>The statedump facility contains the events generated at trace startup
</description>
4 <type name=execution_mode
>
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>
15 <type name=execution_submode
>
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>
22 <type name=process_status
>
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>
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>
42 <event name=enumerate_vm_maps
>
43 <description>List of active vm maps
</description>
44 <field name=
"PID"><description>Process identifier
</description><uint size=
4/></field>
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>
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>
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>
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>
76 <event name=statedump_end
>
77 <description>Kernel state dump complete
</description>