349960cc755ff5bd68945a84a170e0338c7ce081
[ltt-control.git] / ltt-control / facilities / statedump.xml
1 <?xml version="1.0"?>
2 <facility name="statedump">
3 <description>The statedump facility contains the events generated at trace startup</description>
4
5 <type name=thread_type>
6 <enum>
7 <label name="USER_THREAD" value="0"> <description>User thread</description>
8 <label name="KERNEL_THREAD" value="1"> <description>Kernel Thread</description>
9 </enum>
10 </type>
11
12 <type name=execution_submode>
13 <enum>
14 <label name="NONE" value="0"> <description>No execution submode to report</description>
15 <label name="UNKNOWN" value="1"> <description>Task execution submode cannot be determined</description>
16 </enum>
17 </type>
18
19 <type name=process_status>
20 <enum>
21 <label name="UNNAMED" value="0"> <description></description>
22 <label name="WAIT_FORK" value="1"> <description></description>
23 <label name="WAIT_CPU" value="2"> <description></description>
24 <label name="EXIT" value="3"> <description></description>
25 <label name="ZOMBIE" value="4"> <description></description>
26 <label name="WAIT" value="5"> <description></description>
27 <label name="RUN" value="6"> <description></description>
28 <label name="DEAD" value="7"> <description></description>
29 </enum>
30 </type>
31
32 <type name=interface_state>
33 <enum>
34 <label name="UP" value="0"> <description></description>
35 <label name="DOWN" value="1"> <description></description>
36 </enum>
37 </type>
38
39 <event name="enumerate_file_descriptors">
40 <description>List of open file descriptors</description>
41 <field name="name"><description>File name</description><string></field>
42 <field name="PID"><description>Process identifier</description><uint size="4"></field>
43 <field name="fd"><description>File descriptor index in this process's task_struct</description><uint size="4"></field>
44 </event>
45
46 <event name="enumerate_vm_maps">
47 <description>List of active vm maps</description>
48 <field name="PID"><description>Process identifier</description><uint size="4"></field>
49 <field name="start"> <description>VM's start address</description> <pointer> </field>
50 <field name="end"> <description>VM's end address</description> <pointer> </field>
51 <field name="flags"> <description>VM area flags</description> <uint size="1"> </field>
52 <field name="pgoff"> <description>VM's page offset</description> <long> </field>
53 <field name="inode"> <description>Inode associated with this VM</description> <long> </field>
54 </event>
55
56 <event name="enumerate_modules">
57 <description>List of loaded kernel modules</description>
58 <field name="name"><description>Module name</description><string></field>
59 <field name="state"><description>Module's state</description><uint size="4"></field>
60 <field name="ref"><description>Number of references to this module</description><uint size="4"></field>
61 </event>
62
63 <event name="enumerate_interrupts">
64 <description>List of registered interrupts</description>
65 <field name="name"> <description>Interrupt name</description> <string> </field>
66 <field name="action"> <description>action triggered by interrupt</description> <string> </field>
67 <field name="num"> <description>Interrupt number</description> <uint size="4"> </field>
68 </event>
69
70 <event name="enumerate_process_state">
71 <description>State of each process when statedump is performed</description>
72 <field name="pid"><description>Process identifier</description><uint size="4"></field>
73 <field name="parent_pid"><description>Parent process identifier</description><uint size="4"></field>
74 <field name="name"> <description>Process name</description><string></field>
75 <field name="mode"> <description>Execution mode</description> <typeref name="execution_mode"> </field>
76 <field name="submode"> <description>Execution submode</description> <typeref name="execution_submode"> </field>
77 <field name="status"> <description>Process status</description> <typeref name="process_status"> </field>
78 </event>
79
80 <event name="enumerate_network_ip_interface">
81 <description>List of each IP interface up</description>
82 <field name="name"> <description>Interface name</description><string></field>
83 <field name="addr"> <description>IP address</description> <uint size="4" byte_order="network"> </field>
84 <field name="status"> <description>Status of the interface</description> <typeref name="interface_state"> </field>
85 </event>
86
87 <event name="statedump_end">
88 <description>Kernel state dump complete</description>
89 </event>
90
91 </facility>
92
93
This page took 0.03149 seconds and 3 git commands to generate.