2 <facility name=
"statedump">
3 <description>The statedump facility contains the events generated at trace startup
</description>
5 <type name=thread_type
>
7 <label name=
"USER_THREAD" value=
"0"> <description>User thread
</description>
8 <label name=
"KERNEL_THREAD" value=
"1"> <description>Kernel Thread
</description>
12 <type name=execution_mode
>
14 <label name=
"USER_MODE" value=
"0"> <description>Task is executing user code
</description>
15 <label name=
"SYSCALL" value=
"1"> <description>Task is in a system call
</description>
16 <label name=
"TRAP" value=
"2"> <description>Task is in a trap
</description>
17 <label name=
"IRQ" value=
"3"> <description></description>
18 <label name=
"SOFTIRQ" value=
"4"> <description></description>
19 <label name=
"MODE_UNKNOWN" value=
"5"> <description>Execution mode cannot be determined for this task
</description>
23 <type name=execution_submode
>
25 <label name=
"NONE" value=
"0"> <description>No execution submode to report
</description>
26 <label name=
"UNKNOWN" value=
"1"> <description>Task execution submode cannot be determined
</description>
30 <type name=process_status
>
32 <label name=
"UNNAMED" value=
"0"> <description></description>
33 <label name=
"WAIT_FORK" value=
"1"> <description></description>
34 <label name=
"WAIT_CPU" value=
"2"> <description></description>
35 <label name=
"EXIT" value=
"3"> <description></description>
36 <label name=
"ZOMBIE" value=
"4"> <description></description>
37 <label name=
"WAIT" value=
"5"> <description></description>
38 <label name=
"RUN" value=
"6"> <description></description>
39 <label name=
"DEAD" value=
"7"> <description></description>
43 <type name=interface_state
>
45 <label name=
"UP" value=
"0"> <description></description>
46 <label name=
"DOWN" value=
"1"> <description></description>
50 <event name=
"enumerate_file_descriptors">
51 <description>List of open file descriptors
</description>
52 <field name=
"name"><description>File name
</description><string></field>
53 <field name=
"PID"><description>Process identifier
</description><uint size=
"4"></field>
54 <field name=
"fd"><description>File descriptor index in this process's task_struct
</description><uint size=
"4"></field>
57 <event name=
"enumerate_vm_maps">
58 <description>List of active vm maps
</description>
59 <field name=
"PID"><description>Process identifier
</description><uint size=
"4"></field>
60 <field name=
"start"> <description>VM's start address
</description> <pointer> </field>
61 <field name=
"end"> <description>VM's end address
</description> <pointer> </field>
62 <field name=
"flags"> <description>VM area flags
</description> <uint size=
"1"> </field>
63 <field name=
"pgoff"> <description>VM's page offset
</description> <long> </field>
64 <field name=
"inode"> <description>Inode associated with this VM
</description> <long> </field>
67 <event name=
"enumerate_modules">
68 <description>List of loaded kernel modules
</description>
69 <field name=
"name"><description>Module name
</description><string></field>
70 <field name=
"state"><description>Module's state
</description><uint size=
"4"></field>
71 <field name=
"ref"><description>Number of references to this module
</description><uint size=
"4"></field>
74 <event name=
"enumerate_interrupts">
75 <description>List of registered interrupts
</description>
76 <field name=
"name"> <description>Interrupt name
</description> <string> </field>
77 <field name=
"action"> <description>action triggered by interrupt
</description> <string> </field>
78 <field name=
"num"> <description>Interrupt number
</description> <uint size=
"4"> </field>
81 <event name=
"enumerate_process_state">
82 <description>State of each process when statedump is performed
</description>
83 <field name=
"pid"><description>Process identifier
</description><uint size=
"4"></field>
84 <field name=
"parent_pid"><description>Parent process identifier
</description><uint size=
"4"></field>
85 <field name=
"name"> <description>Process name
</description><string></field>
86 <field name=
"type"> <description>Thread type
</description> <typeref name=
"thread_type"> </field>
87 <field name=
"mode"> <description>Execution submode
</description> <typeref name=
"execution_mode"> </field>
88 <field name=
"submode"> <description>Execution submode
</description> <typeref name=
"execution_submode"> </field>
89 <field name=
"status"> <description>Process status
</description> <typeref name=
"process_status"> </field>
92 <event name=
"enumerate_network_ip_interface">
93 <description>List of each IP interface up
</description>
94 <field name=
"name"> <description>Interface name
</description><string></field>
95 <field name=
"addr"> <description>IP address
</description> <uint size=
"4" byte_order=
"network"> </field>
96 <field name=
"status"> <description>Status of the interface
</description> <typeref name=
"interface_state"> </field>
99 <event name=
"statedump_end">
100 <description>Kernel state dump complete
</description>