df4efff7 |
1 | <?xml version="1.0"?> |
2 | <facility name="xenoltt"> |
3 | <description>XenoLTT facility Version 9 - JOV - 09-11-2006</description> |
4 | |
5 | <event name="xeno_thread_init"> |
6 | <description>Xenomai Thread Init</description> |
7 | <field name="thread"><description>Name</description><string/></field> |
8 | <field name="address"><description>Address</description><pointer></field> |
9 | <field name="flags"><description>Flags</description><uint size=4/></field> |
10 | <field name="prio"><description>Priority</description><uint size=4/></field> |
11 | </event> |
12 | |
13 | <event name="xeno_thread_start"> |
14 | <description>Xenomai Thread Start</description> |
15 | <field name="thread"><description>Name</description><string/></field> |
16 | <field name="address"><description>Address</description><pointer></field> |
17 | </event> |
18 | |
19 | <event name="xeno_thread_delete"> |
20 | <description>Xenomai Thread Delete</description> |
21 | <field name="thread"><description>Name</description><string/></field> |
22 | <field name="address"><description>Address</description><pointer></field> |
23 | </event> |
24 | |
25 | <event name="xeno_thread_set_period"> |
26 | <description>Xenomai Thread Set Periodic</description> |
27 | <field name="thread"><description>Name</description><string/></field> |
28 | <field name="address"><description>Address</description><pointer></field> |
29 | <field name="idate"><description>Start time</description><uint size=8/></field> |
30 | <field name="period"><description>Period</description><uint size=8/></field> |
31 | <field name="timer_address"><description>Timer Address</description><pointer></field> |
32 | </event> |
33 | |
34 | <event name="xeno_thread_wait_period"> |
35 | <description>Xenomai Thread Wait Period</description> |
36 | <field name="thread"><description>Name</description><string/></field> |
37 | <field name="address"><description>Address</description><pointer></field> |
38 | </event> |
39 | |
40 | <event name="xeno_thread_missed_period"> |
41 | <description>Xenomai thread next period time</description> |
42 | <field name="thread"><description>Name</description><string/></field> |
43 | <field name="address"><description>Address</description><pointer></field> |
44 | <field name="overruns"><description>Number of misses</description><uint size=8/></field> |
45 | </event> |
46 | |
47 | <event name="xeno_thread_suspend"> |
48 | <description>Xenomai Thread Suspend</description> |
49 | <field name="thread"><description>Name</description><string/></field> |
50 | <field name="address"><description>Address</description><pointer></field> |
51 | <field name="mask"><uint size=4/></field> |
52 | <field name="timeout"><uint size=4/></field> |
53 | <field name="wchan"><pointer/></field> |
54 | </event> |
55 | |
56 | <event name="xeno_thread_resume"> |
57 | <description>Xenomai thread resume</description> |
58 | <field name="thread"><description>Name</description><string/></field> |
59 | <field name="address"><description>Address</description><pointer></field> |
60 | <field name="mask"><uint size=4/></field> |
61 | </event> |
62 | |
63 | <event name="xeno_thread_unblock"> |
64 | <description>Xenomai thread unblock</description> |
65 | <field name="thread"><description>Name</description><string/></field> |
66 | <field name="address"><description>Address</description><pointer></field> |
67 | <field name="status"><uint size=4/></field> |
68 | </event> |
69 | |
70 | <event name="xeno_thread_renice"> |
71 | <description>Xenomai thread priority change</description> |
72 | <field name="thread"><description>Name</description><string/></field> |
73 | <field name="address"><description>Address</description><pointer></field> |
74 | <field name="prio"><description>Priority</description><uint size=4/></field> |
75 | </event> |
76 | |
77 | <event name="xeno_thread_restart"> |
78 | <description>Xenomai thread restart</description> |
79 | <field name="thread"><description>Name</description><string/></field> |
80 | <field name="address"><description>Address</description><pointer></field> |
81 | </event> |
82 | |
83 | <event name="xeno_thread_switch"> |
84 | <description>Xenomai thread restart</description> |
85 | <field name="thread"><description>Name</description><string/></field> |
86 | <field name="address"><description>Address</description><pointer></field> |
87 | <field name="thread_out"><description>Name</description><string/></field> |
88 | <field name="address_out"><description>Address</description><pointer></field> |
89 | </event> |
90 | |
91 | <event name="xeno_timer_tick"> |
92 | <description>Xenomai timer tick</description> |
93 | <field name="thread"><description>Name</description><string/></field> |
94 | <field name="address"><description>Address</description><pointer></field> |
95 | </event> |
96 | |
97 | <event name="xeno_synch_sleepon"> |
98 | <description>Xenomai sleepon</description> |
99 | <field name="thread"><description>Name</description><string/></field> |
100 | <field name="address"><description>Address</description><pointer></field> |
101 | <field name="sync"><pointer/></field> |
102 | </event> |
103 | |
104 | <event name="xeno_synch_wakeup1"> |
105 | <description>Xenomai wakeup1</description> |
106 | <field name="thread"><description>Name</description><string/></field> |
107 | <field name="address"><description>Address</description><pointer></field> |
108 | <field name="sync"><pointer/></field> |
109 | </event> |
110 | |
111 | <event name="xeno_synch_wakeupx"> |
112 | <description>Xenomai wakeupx</description> |
113 | <field name="thread"><description>Name</description><string/></field> |
114 | <field name="address"><description>Address</description><pointer></field> |
115 | <field name="sync"><pointer/></field> |
116 | </event> |
117 | |
118 | <event name="xeno_synch_syncflush"> |
119 | <description>Xenomai syncflush</description> |
120 | <field name="sync"><pointer/></field> |
121 | <field name="reason"><uint size=4/></field> |
122 | </event> |
123 | |
124 | <event name="xeno_synch_syncforget"> |
125 | <description>Xenomai syncforget</description> |
126 | <field name="thread"><description>Name</description><string/></field> |
127 | <field name="address"><description>Address</description><pointer></field> |
128 | <field name="sync"><pointer/></field> |
129 | </event> |
130 | |
131 | <event name="xeno_synch_set_owner"> |
132 | <description>Xenomai sleepon</description> |
133 | <field name="address"><description>Address</description><pointer></field> |
134 | <field name="sync"><description>Synch</description><pointer></field> |
135 | </event> |
136 | |
137 | <event name="xeno_synch_unlock"> |
138 | <description>Xenomai unlock synch</description> |
139 | <field name="thread"><description>Name</description><string/></field> |
140 | <field name="address"><description>Owner</description><pointer></field> |
141 | <field name="sync"><description>Synch</description><pointer></field> |
142 | </event> |
143 | |
144 | <event name="xeno_synch_renice_thread"> |
145 | <description>Xenomai sleepon</description> |
146 | <field name="thread"><description>Name</description><string/></field> |
147 | <field name="address"><description>Address</description><pointer></field> |
148 | <field name="prio"><description>Priority</description><uint size=4/></field> |
149 | </event> |
150 | |
151 | </facility> |