1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #include "qemu/osdep.h" |
4 | #include "qemu/module.h" |
5 | #include "trace.h" |
6 | |
7 | uint16_t _TRACE_RUN_POLL_HANDLERS_BEGIN_DSTATE; |
8 | uint16_t _TRACE_RUN_POLL_HANDLERS_END_DSTATE; |
9 | uint16_t _TRACE_POLL_SHRINK_DSTATE; |
10 | uint16_t _TRACE_POLL_GROW_DSTATE; |
11 | uint16_t _TRACE_AIO_CO_SCHEDULE_DSTATE; |
12 | uint16_t _TRACE_AIO_CO_SCHEDULE_BH_CB_DSTATE; |
13 | uint16_t _TRACE_THREAD_POOL_SUBMIT_DSTATE; |
14 | uint16_t _TRACE_THREAD_POOL_COMPLETE_DSTATE; |
15 | uint16_t _TRACE_THREAD_POOL_CANCEL_DSTATE; |
16 | uint16_t _TRACE_BUFFER_RESIZE_DSTATE; |
17 | uint16_t _TRACE_BUFFER_MOVE_EMPTY_DSTATE; |
18 | uint16_t _TRACE_BUFFER_MOVE_DSTATE; |
19 | uint16_t _TRACE_BUFFER_FREE_DSTATE; |
20 | uint16_t _TRACE_QEMU_FILE_MONITOR_ADD_WATCH_DSTATE; |
21 | uint16_t _TRACE_QEMU_FILE_MONITOR_REMOVE_WATCH_DSTATE; |
22 | uint16_t _TRACE_QEMU_FILE_MONITOR_NEW_DSTATE; |
23 | uint16_t _TRACE_QEMU_FILE_MONITOR_ENABLE_WATCH_DSTATE; |
24 | uint16_t _TRACE_QEMU_FILE_MONITOR_DISABLE_WATCH_DSTATE; |
25 | uint16_t _TRACE_QEMU_FILE_MONITOR_EVENT_DSTATE; |
26 | uint16_t _TRACE_QEMU_FILE_MONITOR_DISPATCH_DSTATE; |
27 | uint16_t _TRACE_QEMU_AIO_COROUTINE_ENTER_DSTATE; |
28 | uint16_t _TRACE_QEMU_COROUTINE_YIELD_DSTATE; |
29 | uint16_t _TRACE_QEMU_COROUTINE_TERMINATE_DSTATE; |
30 | uint16_t _TRACE_QEMU_CO_MUTEX_LOCK_UNCONTENDED_DSTATE; |
31 | uint16_t _TRACE_QEMU_CO_MUTEX_LOCK_ENTRY_DSTATE; |
32 | uint16_t _TRACE_QEMU_CO_MUTEX_LOCK_RETURN_DSTATE; |
33 | uint16_t _TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY_DSTATE; |
34 | uint16_t _TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN_DSTATE; |
35 | uint16_t _TRACE_QEMU_MEMALIGN_DSTATE; |
36 | uint16_t _TRACE_QEMU_ANON_RAM_ALLOC_DSTATE; |
37 | uint16_t _TRACE_QEMU_VFREE_DSTATE; |
38 | uint16_t _TRACE_QEMU_ANON_RAM_FREE_DSTATE; |
39 | uint16_t _TRACE_HBITMAP_ITER_SKIP_WORDS_DSTATE; |
40 | uint16_t _TRACE_HBITMAP_RESET_DSTATE; |
41 | uint16_t _TRACE_HBITMAP_SET_DSTATE; |
42 | uint16_t _TRACE_LOCKCNT_FAST_PATH_ATTEMPT_DSTATE; |
43 | uint16_t _TRACE_LOCKCNT_FAST_PATH_SUCCESS_DSTATE; |
44 | uint16_t _TRACE_LOCKCNT_UNLOCK_ATTEMPT_DSTATE; |
45 | uint16_t _TRACE_LOCKCNT_UNLOCK_SUCCESS_DSTATE; |
46 | uint16_t _TRACE_LOCKCNT_FUTEX_WAIT_PREPARE_DSTATE; |
47 | uint16_t _TRACE_LOCKCNT_FUTEX_WAIT_DSTATE; |
48 | uint16_t _TRACE_LOCKCNT_FUTEX_WAIT_RESUME_DSTATE; |
49 | uint16_t _TRACE_LOCKCNT_FUTEX_WAKE_DSTATE; |
50 | uint16_t _TRACE_SOCKET_LISTEN_DSTATE; |
51 | uint16_t _TRACE_QEMU_MUTEX_LOCK_DSTATE; |
52 | uint16_t _TRACE_QEMU_MUTEX_LOCKED_DSTATE; |
53 | uint16_t _TRACE_QEMU_MUTEX_UNLOCK_DSTATE; |
54 | uint16_t _TRACE_QEMU_VFIO_DMA_RESET_TEMPORARY_DSTATE; |
55 | uint16_t _TRACE_QEMU_VFIO_RAM_BLOCK_ADDED_DSTATE; |
56 | uint16_t _TRACE_QEMU_VFIO_RAM_BLOCK_REMOVED_DSTATE; |
57 | uint16_t _TRACE_QEMU_VFIO_FIND_MAPPING_DSTATE; |
58 | uint16_t _TRACE_QEMU_VFIO_NEW_MAPPING_DSTATE; |
59 | uint16_t _TRACE_QEMU_VFIO_DO_MAPPING_DSTATE; |
60 | uint16_t _TRACE_QEMU_VFIO_DMA_MAP_DSTATE; |
61 | uint16_t _TRACE_QEMU_VFIO_DMA_UNMAP_DSTATE; |
62 | TraceEvent _TRACE_RUN_POLL_HANDLERS_BEGIN_EVENT = { |
63 | .id = 0, |
64 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
65 | .name = "run_poll_handlers_begin" , |
66 | .sstate = TRACE_RUN_POLL_HANDLERS_BEGIN_ENABLED, |
67 | .dstate = &_TRACE_RUN_POLL_HANDLERS_BEGIN_DSTATE |
68 | }; |
69 | TraceEvent _TRACE_RUN_POLL_HANDLERS_END_EVENT = { |
70 | .id = 0, |
71 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
72 | .name = "run_poll_handlers_end" , |
73 | .sstate = TRACE_RUN_POLL_HANDLERS_END_ENABLED, |
74 | .dstate = &_TRACE_RUN_POLL_HANDLERS_END_DSTATE |
75 | }; |
76 | TraceEvent _TRACE_POLL_SHRINK_EVENT = { |
77 | .id = 0, |
78 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
79 | .name = "poll_shrink" , |
80 | .sstate = TRACE_POLL_SHRINK_ENABLED, |
81 | .dstate = &_TRACE_POLL_SHRINK_DSTATE |
82 | }; |
83 | TraceEvent _TRACE_POLL_GROW_EVENT = { |
84 | .id = 0, |
85 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
86 | .name = "poll_grow" , |
87 | .sstate = TRACE_POLL_GROW_ENABLED, |
88 | .dstate = &_TRACE_POLL_GROW_DSTATE |
89 | }; |
90 | TraceEvent _TRACE_AIO_CO_SCHEDULE_EVENT = { |
91 | .id = 0, |
92 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
93 | .name = "aio_co_schedule" , |
94 | .sstate = TRACE_AIO_CO_SCHEDULE_ENABLED, |
95 | .dstate = &_TRACE_AIO_CO_SCHEDULE_DSTATE |
96 | }; |
97 | TraceEvent _TRACE_AIO_CO_SCHEDULE_BH_CB_EVENT = { |
98 | .id = 0, |
99 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
100 | .name = "aio_co_schedule_bh_cb" , |
101 | .sstate = TRACE_AIO_CO_SCHEDULE_BH_CB_ENABLED, |
102 | .dstate = &_TRACE_AIO_CO_SCHEDULE_BH_CB_DSTATE |
103 | }; |
104 | TraceEvent _TRACE_THREAD_POOL_SUBMIT_EVENT = { |
105 | .id = 0, |
106 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
107 | .name = "thread_pool_submit" , |
108 | .sstate = TRACE_THREAD_POOL_SUBMIT_ENABLED, |
109 | .dstate = &_TRACE_THREAD_POOL_SUBMIT_DSTATE |
110 | }; |
111 | TraceEvent _TRACE_THREAD_POOL_COMPLETE_EVENT = { |
112 | .id = 0, |
113 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
114 | .name = "thread_pool_complete" , |
115 | .sstate = TRACE_THREAD_POOL_COMPLETE_ENABLED, |
116 | .dstate = &_TRACE_THREAD_POOL_COMPLETE_DSTATE |
117 | }; |
118 | TraceEvent _TRACE_THREAD_POOL_CANCEL_EVENT = { |
119 | .id = 0, |
120 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
121 | .name = "thread_pool_cancel" , |
122 | .sstate = TRACE_THREAD_POOL_CANCEL_ENABLED, |
123 | .dstate = &_TRACE_THREAD_POOL_CANCEL_DSTATE |
124 | }; |
125 | TraceEvent _TRACE_BUFFER_RESIZE_EVENT = { |
126 | .id = 0, |
127 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
128 | .name = "buffer_resize" , |
129 | .sstate = TRACE_BUFFER_RESIZE_ENABLED, |
130 | .dstate = &_TRACE_BUFFER_RESIZE_DSTATE |
131 | }; |
132 | TraceEvent _TRACE_BUFFER_MOVE_EMPTY_EVENT = { |
133 | .id = 0, |
134 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
135 | .name = "buffer_move_empty" , |
136 | .sstate = TRACE_BUFFER_MOVE_EMPTY_ENABLED, |
137 | .dstate = &_TRACE_BUFFER_MOVE_EMPTY_DSTATE |
138 | }; |
139 | TraceEvent _TRACE_BUFFER_MOVE_EVENT = { |
140 | .id = 0, |
141 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
142 | .name = "buffer_move" , |
143 | .sstate = TRACE_BUFFER_MOVE_ENABLED, |
144 | .dstate = &_TRACE_BUFFER_MOVE_DSTATE |
145 | }; |
146 | TraceEvent _TRACE_BUFFER_FREE_EVENT = { |
147 | .id = 0, |
148 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
149 | .name = "buffer_free" , |
150 | .sstate = TRACE_BUFFER_FREE_ENABLED, |
151 | .dstate = &_TRACE_BUFFER_FREE_DSTATE |
152 | }; |
153 | TraceEvent _TRACE_QEMU_FILE_MONITOR_ADD_WATCH_EVENT = { |
154 | .id = 0, |
155 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
156 | .name = "qemu_file_monitor_add_watch" , |
157 | .sstate = TRACE_QEMU_FILE_MONITOR_ADD_WATCH_ENABLED, |
158 | .dstate = &_TRACE_QEMU_FILE_MONITOR_ADD_WATCH_DSTATE |
159 | }; |
160 | TraceEvent _TRACE_QEMU_FILE_MONITOR_REMOVE_WATCH_EVENT = { |
161 | .id = 0, |
162 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
163 | .name = "qemu_file_monitor_remove_watch" , |
164 | .sstate = TRACE_QEMU_FILE_MONITOR_REMOVE_WATCH_ENABLED, |
165 | .dstate = &_TRACE_QEMU_FILE_MONITOR_REMOVE_WATCH_DSTATE |
166 | }; |
167 | TraceEvent _TRACE_QEMU_FILE_MONITOR_NEW_EVENT = { |
168 | .id = 0, |
169 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
170 | .name = "qemu_file_monitor_new" , |
171 | .sstate = TRACE_QEMU_FILE_MONITOR_NEW_ENABLED, |
172 | .dstate = &_TRACE_QEMU_FILE_MONITOR_NEW_DSTATE |
173 | }; |
174 | TraceEvent _TRACE_QEMU_FILE_MONITOR_ENABLE_WATCH_EVENT = { |
175 | .id = 0, |
176 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
177 | .name = "qemu_file_monitor_enable_watch" , |
178 | .sstate = TRACE_QEMU_FILE_MONITOR_ENABLE_WATCH_ENABLED, |
179 | .dstate = &_TRACE_QEMU_FILE_MONITOR_ENABLE_WATCH_DSTATE |
180 | }; |
181 | TraceEvent _TRACE_QEMU_FILE_MONITOR_DISABLE_WATCH_EVENT = { |
182 | .id = 0, |
183 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
184 | .name = "qemu_file_monitor_disable_watch" , |
185 | .sstate = TRACE_QEMU_FILE_MONITOR_DISABLE_WATCH_ENABLED, |
186 | .dstate = &_TRACE_QEMU_FILE_MONITOR_DISABLE_WATCH_DSTATE |
187 | }; |
188 | TraceEvent _TRACE_QEMU_FILE_MONITOR_EVENT_EVENT = { |
189 | .id = 0, |
190 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
191 | .name = "qemu_file_monitor_event" , |
192 | .sstate = TRACE_QEMU_FILE_MONITOR_EVENT_ENABLED, |
193 | .dstate = &_TRACE_QEMU_FILE_MONITOR_EVENT_DSTATE |
194 | }; |
195 | TraceEvent _TRACE_QEMU_FILE_MONITOR_DISPATCH_EVENT = { |
196 | .id = 0, |
197 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
198 | .name = "qemu_file_monitor_dispatch" , |
199 | .sstate = TRACE_QEMU_FILE_MONITOR_DISPATCH_ENABLED, |
200 | .dstate = &_TRACE_QEMU_FILE_MONITOR_DISPATCH_DSTATE |
201 | }; |
202 | TraceEvent _TRACE_QEMU_AIO_COROUTINE_ENTER_EVENT = { |
203 | .id = 0, |
204 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
205 | .name = "qemu_aio_coroutine_enter" , |
206 | .sstate = TRACE_QEMU_AIO_COROUTINE_ENTER_ENABLED, |
207 | .dstate = &_TRACE_QEMU_AIO_COROUTINE_ENTER_DSTATE |
208 | }; |
209 | TraceEvent _TRACE_QEMU_COROUTINE_YIELD_EVENT = { |
210 | .id = 0, |
211 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
212 | .name = "qemu_coroutine_yield" , |
213 | .sstate = TRACE_QEMU_COROUTINE_YIELD_ENABLED, |
214 | .dstate = &_TRACE_QEMU_COROUTINE_YIELD_DSTATE |
215 | }; |
216 | TraceEvent _TRACE_QEMU_COROUTINE_TERMINATE_EVENT = { |
217 | .id = 0, |
218 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
219 | .name = "qemu_coroutine_terminate" , |
220 | .sstate = TRACE_QEMU_COROUTINE_TERMINATE_ENABLED, |
221 | .dstate = &_TRACE_QEMU_COROUTINE_TERMINATE_DSTATE |
222 | }; |
223 | TraceEvent _TRACE_QEMU_CO_MUTEX_LOCK_UNCONTENDED_EVENT = { |
224 | .id = 0, |
225 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
226 | .name = "qemu_co_mutex_lock_uncontended" , |
227 | .sstate = TRACE_QEMU_CO_MUTEX_LOCK_UNCONTENDED_ENABLED, |
228 | .dstate = &_TRACE_QEMU_CO_MUTEX_LOCK_UNCONTENDED_DSTATE |
229 | }; |
230 | TraceEvent _TRACE_QEMU_CO_MUTEX_LOCK_ENTRY_EVENT = { |
231 | .id = 0, |
232 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
233 | .name = "qemu_co_mutex_lock_entry" , |
234 | .sstate = TRACE_QEMU_CO_MUTEX_LOCK_ENTRY_ENABLED, |
235 | .dstate = &_TRACE_QEMU_CO_MUTEX_LOCK_ENTRY_DSTATE |
236 | }; |
237 | TraceEvent _TRACE_QEMU_CO_MUTEX_LOCK_RETURN_EVENT = { |
238 | .id = 0, |
239 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
240 | .name = "qemu_co_mutex_lock_return" , |
241 | .sstate = TRACE_QEMU_CO_MUTEX_LOCK_RETURN_ENABLED, |
242 | .dstate = &_TRACE_QEMU_CO_MUTEX_LOCK_RETURN_DSTATE |
243 | }; |
244 | TraceEvent _TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY_EVENT = { |
245 | .id = 0, |
246 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
247 | .name = "qemu_co_mutex_unlock_entry" , |
248 | .sstate = TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY_ENABLED, |
249 | .dstate = &_TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY_DSTATE |
250 | }; |
251 | TraceEvent _TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN_EVENT = { |
252 | .id = 0, |
253 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
254 | .name = "qemu_co_mutex_unlock_return" , |
255 | .sstate = TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN_ENABLED, |
256 | .dstate = &_TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN_DSTATE |
257 | }; |
258 | TraceEvent _TRACE_QEMU_MEMALIGN_EVENT = { |
259 | .id = 0, |
260 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
261 | .name = "qemu_memalign" , |
262 | .sstate = TRACE_QEMU_MEMALIGN_ENABLED, |
263 | .dstate = &_TRACE_QEMU_MEMALIGN_DSTATE |
264 | }; |
265 | TraceEvent _TRACE_QEMU_ANON_RAM_ALLOC_EVENT = { |
266 | .id = 0, |
267 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
268 | .name = "qemu_anon_ram_alloc" , |
269 | .sstate = TRACE_QEMU_ANON_RAM_ALLOC_ENABLED, |
270 | .dstate = &_TRACE_QEMU_ANON_RAM_ALLOC_DSTATE |
271 | }; |
272 | TraceEvent _TRACE_QEMU_VFREE_EVENT = { |
273 | .id = 0, |
274 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
275 | .name = "qemu_vfree" , |
276 | .sstate = TRACE_QEMU_VFREE_ENABLED, |
277 | .dstate = &_TRACE_QEMU_VFREE_DSTATE |
278 | }; |
279 | TraceEvent _TRACE_QEMU_ANON_RAM_FREE_EVENT = { |
280 | .id = 0, |
281 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
282 | .name = "qemu_anon_ram_free" , |
283 | .sstate = TRACE_QEMU_ANON_RAM_FREE_ENABLED, |
284 | .dstate = &_TRACE_QEMU_ANON_RAM_FREE_DSTATE |
285 | }; |
286 | TraceEvent _TRACE_HBITMAP_ITER_SKIP_WORDS_EVENT = { |
287 | .id = 0, |
288 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
289 | .name = "hbitmap_iter_skip_words" , |
290 | .sstate = TRACE_HBITMAP_ITER_SKIP_WORDS_ENABLED, |
291 | .dstate = &_TRACE_HBITMAP_ITER_SKIP_WORDS_DSTATE |
292 | }; |
293 | TraceEvent _TRACE_HBITMAP_RESET_EVENT = { |
294 | .id = 0, |
295 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
296 | .name = "hbitmap_reset" , |
297 | .sstate = TRACE_HBITMAP_RESET_ENABLED, |
298 | .dstate = &_TRACE_HBITMAP_RESET_DSTATE |
299 | }; |
300 | TraceEvent _TRACE_HBITMAP_SET_EVENT = { |
301 | .id = 0, |
302 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
303 | .name = "hbitmap_set" , |
304 | .sstate = TRACE_HBITMAP_SET_ENABLED, |
305 | .dstate = &_TRACE_HBITMAP_SET_DSTATE |
306 | }; |
307 | TraceEvent _TRACE_LOCKCNT_FAST_PATH_ATTEMPT_EVENT = { |
308 | .id = 0, |
309 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
310 | .name = "lockcnt_fast_path_attempt" , |
311 | .sstate = TRACE_LOCKCNT_FAST_PATH_ATTEMPT_ENABLED, |
312 | .dstate = &_TRACE_LOCKCNT_FAST_PATH_ATTEMPT_DSTATE |
313 | }; |
314 | TraceEvent _TRACE_LOCKCNT_FAST_PATH_SUCCESS_EVENT = { |
315 | .id = 0, |
316 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
317 | .name = "lockcnt_fast_path_success" , |
318 | .sstate = TRACE_LOCKCNT_FAST_PATH_SUCCESS_ENABLED, |
319 | .dstate = &_TRACE_LOCKCNT_FAST_PATH_SUCCESS_DSTATE |
320 | }; |
321 | TraceEvent _TRACE_LOCKCNT_UNLOCK_ATTEMPT_EVENT = { |
322 | .id = 0, |
323 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
324 | .name = "lockcnt_unlock_attempt" , |
325 | .sstate = TRACE_LOCKCNT_UNLOCK_ATTEMPT_ENABLED, |
326 | .dstate = &_TRACE_LOCKCNT_UNLOCK_ATTEMPT_DSTATE |
327 | }; |
328 | TraceEvent _TRACE_LOCKCNT_UNLOCK_SUCCESS_EVENT = { |
329 | .id = 0, |
330 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
331 | .name = "lockcnt_unlock_success" , |
332 | .sstate = TRACE_LOCKCNT_UNLOCK_SUCCESS_ENABLED, |
333 | .dstate = &_TRACE_LOCKCNT_UNLOCK_SUCCESS_DSTATE |
334 | }; |
335 | TraceEvent _TRACE_LOCKCNT_FUTEX_WAIT_PREPARE_EVENT = { |
336 | .id = 0, |
337 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
338 | .name = "lockcnt_futex_wait_prepare" , |
339 | .sstate = TRACE_LOCKCNT_FUTEX_WAIT_PREPARE_ENABLED, |
340 | .dstate = &_TRACE_LOCKCNT_FUTEX_WAIT_PREPARE_DSTATE |
341 | }; |
342 | TraceEvent _TRACE_LOCKCNT_FUTEX_WAIT_EVENT = { |
343 | .id = 0, |
344 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
345 | .name = "lockcnt_futex_wait" , |
346 | .sstate = TRACE_LOCKCNT_FUTEX_WAIT_ENABLED, |
347 | .dstate = &_TRACE_LOCKCNT_FUTEX_WAIT_DSTATE |
348 | }; |
349 | TraceEvent _TRACE_LOCKCNT_FUTEX_WAIT_RESUME_EVENT = { |
350 | .id = 0, |
351 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
352 | .name = "lockcnt_futex_wait_resume" , |
353 | .sstate = TRACE_LOCKCNT_FUTEX_WAIT_RESUME_ENABLED, |
354 | .dstate = &_TRACE_LOCKCNT_FUTEX_WAIT_RESUME_DSTATE |
355 | }; |
356 | TraceEvent _TRACE_LOCKCNT_FUTEX_WAKE_EVENT = { |
357 | .id = 0, |
358 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
359 | .name = "lockcnt_futex_wake" , |
360 | .sstate = TRACE_LOCKCNT_FUTEX_WAKE_ENABLED, |
361 | .dstate = &_TRACE_LOCKCNT_FUTEX_WAKE_DSTATE |
362 | }; |
363 | TraceEvent _TRACE_SOCKET_LISTEN_EVENT = { |
364 | .id = 0, |
365 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
366 | .name = "socket_listen" , |
367 | .sstate = TRACE_SOCKET_LISTEN_ENABLED, |
368 | .dstate = &_TRACE_SOCKET_LISTEN_DSTATE |
369 | }; |
370 | TraceEvent _TRACE_QEMU_MUTEX_LOCK_EVENT = { |
371 | .id = 0, |
372 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
373 | .name = "qemu_mutex_lock" , |
374 | .sstate = TRACE_QEMU_MUTEX_LOCK_ENABLED, |
375 | .dstate = &_TRACE_QEMU_MUTEX_LOCK_DSTATE |
376 | }; |
377 | TraceEvent _TRACE_QEMU_MUTEX_LOCKED_EVENT = { |
378 | .id = 0, |
379 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
380 | .name = "qemu_mutex_locked" , |
381 | .sstate = TRACE_QEMU_MUTEX_LOCKED_ENABLED, |
382 | .dstate = &_TRACE_QEMU_MUTEX_LOCKED_DSTATE |
383 | }; |
384 | TraceEvent _TRACE_QEMU_MUTEX_UNLOCK_EVENT = { |
385 | .id = 0, |
386 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
387 | .name = "qemu_mutex_unlock" , |
388 | .sstate = TRACE_QEMU_MUTEX_UNLOCK_ENABLED, |
389 | .dstate = &_TRACE_QEMU_MUTEX_UNLOCK_DSTATE |
390 | }; |
391 | TraceEvent _TRACE_QEMU_VFIO_DMA_RESET_TEMPORARY_EVENT = { |
392 | .id = 0, |
393 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
394 | .name = "qemu_vfio_dma_reset_temporary" , |
395 | .sstate = TRACE_QEMU_VFIO_DMA_RESET_TEMPORARY_ENABLED, |
396 | .dstate = &_TRACE_QEMU_VFIO_DMA_RESET_TEMPORARY_DSTATE |
397 | }; |
398 | TraceEvent _TRACE_QEMU_VFIO_RAM_BLOCK_ADDED_EVENT = { |
399 | .id = 0, |
400 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
401 | .name = "qemu_vfio_ram_block_added" , |
402 | .sstate = TRACE_QEMU_VFIO_RAM_BLOCK_ADDED_ENABLED, |
403 | .dstate = &_TRACE_QEMU_VFIO_RAM_BLOCK_ADDED_DSTATE |
404 | }; |
405 | TraceEvent _TRACE_QEMU_VFIO_RAM_BLOCK_REMOVED_EVENT = { |
406 | .id = 0, |
407 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
408 | .name = "qemu_vfio_ram_block_removed" , |
409 | .sstate = TRACE_QEMU_VFIO_RAM_BLOCK_REMOVED_ENABLED, |
410 | .dstate = &_TRACE_QEMU_VFIO_RAM_BLOCK_REMOVED_DSTATE |
411 | }; |
412 | TraceEvent _TRACE_QEMU_VFIO_FIND_MAPPING_EVENT = { |
413 | .id = 0, |
414 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
415 | .name = "qemu_vfio_find_mapping" , |
416 | .sstate = TRACE_QEMU_VFIO_FIND_MAPPING_ENABLED, |
417 | .dstate = &_TRACE_QEMU_VFIO_FIND_MAPPING_DSTATE |
418 | }; |
419 | TraceEvent _TRACE_QEMU_VFIO_NEW_MAPPING_EVENT = { |
420 | .id = 0, |
421 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
422 | .name = "qemu_vfio_new_mapping" , |
423 | .sstate = TRACE_QEMU_VFIO_NEW_MAPPING_ENABLED, |
424 | .dstate = &_TRACE_QEMU_VFIO_NEW_MAPPING_DSTATE |
425 | }; |
426 | TraceEvent _TRACE_QEMU_VFIO_DO_MAPPING_EVENT = { |
427 | .id = 0, |
428 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
429 | .name = "qemu_vfio_do_mapping" , |
430 | .sstate = TRACE_QEMU_VFIO_DO_MAPPING_ENABLED, |
431 | .dstate = &_TRACE_QEMU_VFIO_DO_MAPPING_DSTATE |
432 | }; |
433 | TraceEvent _TRACE_QEMU_VFIO_DMA_MAP_EVENT = { |
434 | .id = 0, |
435 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
436 | .name = "qemu_vfio_dma_map" , |
437 | .sstate = TRACE_QEMU_VFIO_DMA_MAP_ENABLED, |
438 | .dstate = &_TRACE_QEMU_VFIO_DMA_MAP_DSTATE |
439 | }; |
440 | TraceEvent _TRACE_QEMU_VFIO_DMA_UNMAP_EVENT = { |
441 | .id = 0, |
442 | .vcpu_id = TRACE_VCPU_EVENT_NONE, |
443 | .name = "qemu_vfio_dma_unmap" , |
444 | .sstate = TRACE_QEMU_VFIO_DMA_UNMAP_ENABLED, |
445 | .dstate = &_TRACE_QEMU_VFIO_DMA_UNMAP_DSTATE |
446 | }; |
447 | TraceEvent *util_trace_events[] = { |
448 | &_TRACE_RUN_POLL_HANDLERS_BEGIN_EVENT, |
449 | &_TRACE_RUN_POLL_HANDLERS_END_EVENT, |
450 | &_TRACE_POLL_SHRINK_EVENT, |
451 | &_TRACE_POLL_GROW_EVENT, |
452 | &_TRACE_AIO_CO_SCHEDULE_EVENT, |
453 | &_TRACE_AIO_CO_SCHEDULE_BH_CB_EVENT, |
454 | &_TRACE_THREAD_POOL_SUBMIT_EVENT, |
455 | &_TRACE_THREAD_POOL_COMPLETE_EVENT, |
456 | &_TRACE_THREAD_POOL_CANCEL_EVENT, |
457 | &_TRACE_BUFFER_RESIZE_EVENT, |
458 | &_TRACE_BUFFER_MOVE_EMPTY_EVENT, |
459 | &_TRACE_BUFFER_MOVE_EVENT, |
460 | &_TRACE_BUFFER_FREE_EVENT, |
461 | &_TRACE_QEMU_FILE_MONITOR_ADD_WATCH_EVENT, |
462 | &_TRACE_QEMU_FILE_MONITOR_REMOVE_WATCH_EVENT, |
463 | &_TRACE_QEMU_FILE_MONITOR_NEW_EVENT, |
464 | &_TRACE_QEMU_FILE_MONITOR_ENABLE_WATCH_EVENT, |
465 | &_TRACE_QEMU_FILE_MONITOR_DISABLE_WATCH_EVENT, |
466 | &_TRACE_QEMU_FILE_MONITOR_EVENT_EVENT, |
467 | &_TRACE_QEMU_FILE_MONITOR_DISPATCH_EVENT, |
468 | &_TRACE_QEMU_AIO_COROUTINE_ENTER_EVENT, |
469 | &_TRACE_QEMU_COROUTINE_YIELD_EVENT, |
470 | &_TRACE_QEMU_COROUTINE_TERMINATE_EVENT, |
471 | &_TRACE_QEMU_CO_MUTEX_LOCK_UNCONTENDED_EVENT, |
472 | &_TRACE_QEMU_CO_MUTEX_LOCK_ENTRY_EVENT, |
473 | &_TRACE_QEMU_CO_MUTEX_LOCK_RETURN_EVENT, |
474 | &_TRACE_QEMU_CO_MUTEX_UNLOCK_ENTRY_EVENT, |
475 | &_TRACE_QEMU_CO_MUTEX_UNLOCK_RETURN_EVENT, |
476 | &_TRACE_QEMU_MEMALIGN_EVENT, |
477 | &_TRACE_QEMU_ANON_RAM_ALLOC_EVENT, |
478 | &_TRACE_QEMU_VFREE_EVENT, |
479 | &_TRACE_QEMU_ANON_RAM_FREE_EVENT, |
480 | &_TRACE_HBITMAP_ITER_SKIP_WORDS_EVENT, |
481 | &_TRACE_HBITMAP_RESET_EVENT, |
482 | &_TRACE_HBITMAP_SET_EVENT, |
483 | &_TRACE_LOCKCNT_FAST_PATH_ATTEMPT_EVENT, |
484 | &_TRACE_LOCKCNT_FAST_PATH_SUCCESS_EVENT, |
485 | &_TRACE_LOCKCNT_UNLOCK_ATTEMPT_EVENT, |
486 | &_TRACE_LOCKCNT_UNLOCK_SUCCESS_EVENT, |
487 | &_TRACE_LOCKCNT_FUTEX_WAIT_PREPARE_EVENT, |
488 | &_TRACE_LOCKCNT_FUTEX_WAIT_EVENT, |
489 | &_TRACE_LOCKCNT_FUTEX_WAIT_RESUME_EVENT, |
490 | &_TRACE_LOCKCNT_FUTEX_WAKE_EVENT, |
491 | &_TRACE_SOCKET_LISTEN_EVENT, |
492 | &_TRACE_QEMU_MUTEX_LOCK_EVENT, |
493 | &_TRACE_QEMU_MUTEX_LOCKED_EVENT, |
494 | &_TRACE_QEMU_MUTEX_UNLOCK_EVENT, |
495 | &_TRACE_QEMU_VFIO_DMA_RESET_TEMPORARY_EVENT, |
496 | &_TRACE_QEMU_VFIO_RAM_BLOCK_ADDED_EVENT, |
497 | &_TRACE_QEMU_VFIO_RAM_BLOCK_REMOVED_EVENT, |
498 | &_TRACE_QEMU_VFIO_FIND_MAPPING_EVENT, |
499 | &_TRACE_QEMU_VFIO_NEW_MAPPING_EVENT, |
500 | &_TRACE_QEMU_VFIO_DO_MAPPING_EVENT, |
501 | &_TRACE_QEMU_VFIO_DMA_MAP_EVENT, |
502 | &_TRACE_QEMU_VFIO_DMA_UNMAP_EVENT, |
503 | NULL, |
504 | }; |
505 | |
506 | static void trace_util_register_events(void) |
507 | { |
508 | trace_event_register_group(util_trace_events); |
509 | } |
510 | trace_init(trace_util_register_events) |
511 | |