1/* This file is autogenerated by tracetool, do not edit. */
2
3#include "qemu/osdep.h"
4#include "qemu/module.h"
5#include "trace-root.h"
6
7uint16_t _TRACE_CPU_IN_DSTATE;
8uint16_t _TRACE_CPU_OUT_DSTATE;
9uint16_t _TRACE_BALLOON_EVENT_DSTATE;
10uint16_t _TRACE_VM_STATE_NOTIFY_DSTATE;
11uint16_t _TRACE_LOAD_FILE_DSTATE;
12uint16_t _TRACE_RUNSTATE_SET_DSTATE;
13uint16_t _TRACE_SYSTEM_WAKEUP_REQUEST_DSTATE;
14uint16_t _TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_DSTATE;
15uint16_t _TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_DSTATE;
16uint16_t _TRACE_DMA_BLK_IO_DSTATE;
17uint16_t _TRACE_DMA_AIO_CANCEL_DSTATE;
18uint16_t _TRACE_DMA_COMPLETE_DSTATE;
19uint16_t _TRACE_DMA_BLK_CB_DSTATE;
20uint16_t _TRACE_DMA_MAP_WAIT_DSTATE;
21uint16_t _TRACE_FIND_RAM_OFFSET_DSTATE;
22uint16_t _TRACE_FIND_RAM_OFFSET_LOOP_DSTATE;
23uint16_t _TRACE_RAM_BLOCK_DISCARD_RANGE_DSTATE;
24uint16_t _TRACE_MEMORY_REGION_OPS_READ_DSTATE;
25uint16_t _TRACE_MEMORY_REGION_OPS_WRITE_DSTATE;
26uint16_t _TRACE_MEMORY_REGION_SUBPAGE_READ_DSTATE;
27uint16_t _TRACE_MEMORY_REGION_SUBPAGE_WRITE_DSTATE;
28uint16_t _TRACE_MEMORY_REGION_TB_READ_DSTATE;
29uint16_t _TRACE_MEMORY_REGION_TB_WRITE_DSTATE;
30uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_READ_DSTATE;
31uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_DSTATE;
32uint16_t _TRACE_FLATVIEW_NEW_DSTATE;
33uint16_t _TRACE_FLATVIEW_DESTROY_DSTATE;
34uint16_t _TRACE_FLATVIEW_DESTROY_RCU_DSTATE;
35uint16_t _TRACE_GDBSTUB_OP_START_DSTATE;
36uint16_t _TRACE_GDBSTUB_OP_EXITING_DSTATE;
37uint16_t _TRACE_GDBSTUB_OP_CONTINUE_DSTATE;
38uint16_t _TRACE_GDBSTUB_OP_CONTINUE_CPU_DSTATE;
39uint16_t _TRACE_GDBSTUB_OP_STEPPING_DSTATE;
40uint16_t _TRACE_GDBSTUB_OP_EXTRA_INFO_DSTATE;
41uint16_t _TRACE_GDBSTUB_HIT_WATCHPOINT_DSTATE;
42uint16_t _TRACE_GDBSTUB_HIT_INTERNAL_ERROR_DSTATE;
43uint16_t _TRACE_GDBSTUB_HIT_BREAK_DSTATE;
44uint16_t _TRACE_GDBSTUB_HIT_PAUSED_DSTATE;
45uint16_t _TRACE_GDBSTUB_HIT_SHUTDOWN_DSTATE;
46uint16_t _TRACE_GDBSTUB_HIT_IO_ERROR_DSTATE;
47uint16_t _TRACE_GDBSTUB_HIT_WATCHDOG_DSTATE;
48uint16_t _TRACE_GDBSTUB_HIT_UNKNOWN_DSTATE;
49uint16_t _TRACE_GDBSTUB_IO_REPLY_DSTATE;
50uint16_t _TRACE_GDBSTUB_IO_BINARYREPLY_DSTATE;
51uint16_t _TRACE_GDBSTUB_IO_COMMAND_DSTATE;
52uint16_t _TRACE_GDBSTUB_IO_GOT_ACK_DSTATE;
53uint16_t _TRACE_GDBSTUB_IO_GOT_UNEXPECTED_DSTATE;
54uint16_t _TRACE_GDBSTUB_ERR_GOT_NACK_DSTATE;
55uint16_t _TRACE_GDBSTUB_ERR_GARBAGE_DSTATE;
56uint16_t _TRACE_GDBSTUB_ERR_OVERRUN_DSTATE;
57uint16_t _TRACE_GDBSTUB_ERR_INVALID_REPEAT_DSTATE;
58uint16_t _TRACE_GDBSTUB_ERR_INVALID_RLE_DSTATE;
59uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_DSTATE;
60uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_DSTATE;
61uint16_t _TRACE_JOB_STATE_TRANSITION_DSTATE;
62uint16_t _TRACE_JOB_APPLY_VERB_DSTATE;
63uint16_t _TRACE_JOB_COMPLETED_DSTATE;
64uint16_t _TRACE_QMP_JOB_CANCEL_DSTATE;
65uint16_t _TRACE_QMP_JOB_PAUSE_DSTATE;
66uint16_t _TRACE_QMP_JOB_RESUME_DSTATE;
67uint16_t _TRACE_QMP_JOB_COMPLETE_DSTATE;
68uint16_t _TRACE_QMP_JOB_FINALIZE_DSTATE;
69uint16_t _TRACE_QMP_JOB_DISMISS_DSTATE;
70uint16_t _TRACE_GUEST_CPU_ENTER_DSTATE;
71uint16_t _TRACE_GUEST_CPU_EXIT_DSTATE;
72uint16_t _TRACE_GUEST_CPU_RESET_DSTATE;
73uint16_t _TRACE_GUEST_MEM_BEFORE_TRANS_DSTATE;
74uint16_t _TRACE_GUEST_MEM_BEFORE_EXEC_DSTATE;
75uint16_t _TRACE_GUEST_USER_SYSCALL_DSTATE;
76uint16_t _TRACE_GUEST_USER_SYSCALL_RET_DSTATE;
77TraceEvent _TRACE_CPU_IN_EVENT = {
78 .id = 0,
79 .vcpu_id = TRACE_VCPU_EVENT_NONE,
80 .name = "cpu_in",
81 .sstate = TRACE_CPU_IN_ENABLED,
82 .dstate = &_TRACE_CPU_IN_DSTATE
83};
84TraceEvent _TRACE_CPU_OUT_EVENT = {
85 .id = 0,
86 .vcpu_id = TRACE_VCPU_EVENT_NONE,
87 .name = "cpu_out",
88 .sstate = TRACE_CPU_OUT_ENABLED,
89 .dstate = &_TRACE_CPU_OUT_DSTATE
90};
91TraceEvent _TRACE_BALLOON_EVENT_EVENT = {
92 .id = 0,
93 .vcpu_id = TRACE_VCPU_EVENT_NONE,
94 .name = "balloon_event",
95 .sstate = TRACE_BALLOON_EVENT_ENABLED,
96 .dstate = &_TRACE_BALLOON_EVENT_DSTATE
97};
98TraceEvent _TRACE_VM_STATE_NOTIFY_EVENT = {
99 .id = 0,
100 .vcpu_id = TRACE_VCPU_EVENT_NONE,
101 .name = "vm_state_notify",
102 .sstate = TRACE_VM_STATE_NOTIFY_ENABLED,
103 .dstate = &_TRACE_VM_STATE_NOTIFY_DSTATE
104};
105TraceEvent _TRACE_LOAD_FILE_EVENT = {
106 .id = 0,
107 .vcpu_id = TRACE_VCPU_EVENT_NONE,
108 .name = "load_file",
109 .sstate = TRACE_LOAD_FILE_ENABLED,
110 .dstate = &_TRACE_LOAD_FILE_DSTATE
111};
112TraceEvent _TRACE_RUNSTATE_SET_EVENT = {
113 .id = 0,
114 .vcpu_id = TRACE_VCPU_EVENT_NONE,
115 .name = "runstate_set",
116 .sstate = TRACE_RUNSTATE_SET_ENABLED,
117 .dstate = &_TRACE_RUNSTATE_SET_DSTATE
118};
119TraceEvent _TRACE_SYSTEM_WAKEUP_REQUEST_EVENT = {
120 .id = 0,
121 .vcpu_id = TRACE_VCPU_EVENT_NONE,
122 .name = "system_wakeup_request",
123 .sstate = TRACE_SYSTEM_WAKEUP_REQUEST_ENABLED,
124 .dstate = &_TRACE_SYSTEM_WAKEUP_REQUEST_DSTATE
125};
126TraceEvent _TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_EVENT = {
127 .id = 0,
128 .vcpu_id = TRACE_VCPU_EVENT_NONE,
129 .name = "qemu_system_shutdown_request",
130 .sstate = TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_ENABLED,
131 .dstate = &_TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_DSTATE
132};
133TraceEvent _TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_EVENT = {
134 .id = 0,
135 .vcpu_id = TRACE_VCPU_EVENT_NONE,
136 .name = "qemu_system_powerdown_request",
137 .sstate = TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_ENABLED,
138 .dstate = &_TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_DSTATE
139};
140TraceEvent _TRACE_DMA_BLK_IO_EVENT = {
141 .id = 0,
142 .vcpu_id = TRACE_VCPU_EVENT_NONE,
143 .name = "dma_blk_io",
144 .sstate = TRACE_DMA_BLK_IO_ENABLED,
145 .dstate = &_TRACE_DMA_BLK_IO_DSTATE
146};
147TraceEvent _TRACE_DMA_AIO_CANCEL_EVENT = {
148 .id = 0,
149 .vcpu_id = TRACE_VCPU_EVENT_NONE,
150 .name = "dma_aio_cancel",
151 .sstate = TRACE_DMA_AIO_CANCEL_ENABLED,
152 .dstate = &_TRACE_DMA_AIO_CANCEL_DSTATE
153};
154TraceEvent _TRACE_DMA_COMPLETE_EVENT = {
155 .id = 0,
156 .vcpu_id = TRACE_VCPU_EVENT_NONE,
157 .name = "dma_complete",
158 .sstate = TRACE_DMA_COMPLETE_ENABLED,
159 .dstate = &_TRACE_DMA_COMPLETE_DSTATE
160};
161TraceEvent _TRACE_DMA_BLK_CB_EVENT = {
162 .id = 0,
163 .vcpu_id = TRACE_VCPU_EVENT_NONE,
164 .name = "dma_blk_cb",
165 .sstate = TRACE_DMA_BLK_CB_ENABLED,
166 .dstate = &_TRACE_DMA_BLK_CB_DSTATE
167};
168TraceEvent _TRACE_DMA_MAP_WAIT_EVENT = {
169 .id = 0,
170 .vcpu_id = TRACE_VCPU_EVENT_NONE,
171 .name = "dma_map_wait",
172 .sstate = TRACE_DMA_MAP_WAIT_ENABLED,
173 .dstate = &_TRACE_DMA_MAP_WAIT_DSTATE
174};
175TraceEvent _TRACE_FIND_RAM_OFFSET_EVENT = {
176 .id = 0,
177 .vcpu_id = TRACE_VCPU_EVENT_NONE,
178 .name = "find_ram_offset",
179 .sstate = TRACE_FIND_RAM_OFFSET_ENABLED,
180 .dstate = &_TRACE_FIND_RAM_OFFSET_DSTATE
181};
182TraceEvent _TRACE_FIND_RAM_OFFSET_LOOP_EVENT = {
183 .id = 0,
184 .vcpu_id = TRACE_VCPU_EVENT_NONE,
185 .name = "find_ram_offset_loop",
186 .sstate = TRACE_FIND_RAM_OFFSET_LOOP_ENABLED,
187 .dstate = &_TRACE_FIND_RAM_OFFSET_LOOP_DSTATE
188};
189TraceEvent _TRACE_RAM_BLOCK_DISCARD_RANGE_EVENT = {
190 .id = 0,
191 .vcpu_id = TRACE_VCPU_EVENT_NONE,
192 .name = "ram_block_discard_range",
193 .sstate = TRACE_RAM_BLOCK_DISCARD_RANGE_ENABLED,
194 .dstate = &_TRACE_RAM_BLOCK_DISCARD_RANGE_DSTATE
195};
196TraceEvent _TRACE_MEMORY_REGION_OPS_READ_EVENT = {
197 .id = 0,
198 .vcpu_id = TRACE_VCPU_EVENT_NONE,
199 .name = "memory_region_ops_read",
200 .sstate = TRACE_MEMORY_REGION_OPS_READ_ENABLED,
201 .dstate = &_TRACE_MEMORY_REGION_OPS_READ_DSTATE
202};
203TraceEvent _TRACE_MEMORY_REGION_OPS_WRITE_EVENT = {
204 .id = 0,
205 .vcpu_id = TRACE_VCPU_EVENT_NONE,
206 .name = "memory_region_ops_write",
207 .sstate = TRACE_MEMORY_REGION_OPS_WRITE_ENABLED,
208 .dstate = &_TRACE_MEMORY_REGION_OPS_WRITE_DSTATE
209};
210TraceEvent _TRACE_MEMORY_REGION_SUBPAGE_READ_EVENT = {
211 .id = 0,
212 .vcpu_id = TRACE_VCPU_EVENT_NONE,
213 .name = "memory_region_subpage_read",
214 .sstate = TRACE_MEMORY_REGION_SUBPAGE_READ_ENABLED,
215 .dstate = &_TRACE_MEMORY_REGION_SUBPAGE_READ_DSTATE
216};
217TraceEvent _TRACE_MEMORY_REGION_SUBPAGE_WRITE_EVENT = {
218 .id = 0,
219 .vcpu_id = TRACE_VCPU_EVENT_NONE,
220 .name = "memory_region_subpage_write",
221 .sstate = TRACE_MEMORY_REGION_SUBPAGE_WRITE_ENABLED,
222 .dstate = &_TRACE_MEMORY_REGION_SUBPAGE_WRITE_DSTATE
223};
224TraceEvent _TRACE_MEMORY_REGION_TB_READ_EVENT = {
225 .id = 0,
226 .vcpu_id = TRACE_VCPU_EVENT_NONE,
227 .name = "memory_region_tb_read",
228 .sstate = TRACE_MEMORY_REGION_TB_READ_ENABLED,
229 .dstate = &_TRACE_MEMORY_REGION_TB_READ_DSTATE
230};
231TraceEvent _TRACE_MEMORY_REGION_TB_WRITE_EVENT = {
232 .id = 0,
233 .vcpu_id = TRACE_VCPU_EVENT_NONE,
234 .name = "memory_region_tb_write",
235 .sstate = TRACE_MEMORY_REGION_TB_WRITE_ENABLED,
236 .dstate = &_TRACE_MEMORY_REGION_TB_WRITE_DSTATE
237};
238TraceEvent _TRACE_MEMORY_REGION_RAM_DEVICE_READ_EVENT = {
239 .id = 0,
240 .vcpu_id = TRACE_VCPU_EVENT_NONE,
241 .name = "memory_region_ram_device_read",
242 .sstate = TRACE_MEMORY_REGION_RAM_DEVICE_READ_ENABLED,
243 .dstate = &_TRACE_MEMORY_REGION_RAM_DEVICE_READ_DSTATE
244};
245TraceEvent _TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_EVENT = {
246 .id = 0,
247 .vcpu_id = TRACE_VCPU_EVENT_NONE,
248 .name = "memory_region_ram_device_write",
249 .sstate = TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_ENABLED,
250 .dstate = &_TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_DSTATE
251};
252TraceEvent _TRACE_FLATVIEW_NEW_EVENT = {
253 .id = 0,
254 .vcpu_id = TRACE_VCPU_EVENT_NONE,
255 .name = "flatview_new",
256 .sstate = TRACE_FLATVIEW_NEW_ENABLED,
257 .dstate = &_TRACE_FLATVIEW_NEW_DSTATE
258};
259TraceEvent _TRACE_FLATVIEW_DESTROY_EVENT = {
260 .id = 0,
261 .vcpu_id = TRACE_VCPU_EVENT_NONE,
262 .name = "flatview_destroy",
263 .sstate = TRACE_FLATVIEW_DESTROY_ENABLED,
264 .dstate = &_TRACE_FLATVIEW_DESTROY_DSTATE
265};
266TraceEvent _TRACE_FLATVIEW_DESTROY_RCU_EVENT = {
267 .id = 0,
268 .vcpu_id = TRACE_VCPU_EVENT_NONE,
269 .name = "flatview_destroy_rcu",
270 .sstate = TRACE_FLATVIEW_DESTROY_RCU_ENABLED,
271 .dstate = &_TRACE_FLATVIEW_DESTROY_RCU_DSTATE
272};
273TraceEvent _TRACE_GDBSTUB_OP_START_EVENT = {
274 .id = 0,
275 .vcpu_id = TRACE_VCPU_EVENT_NONE,
276 .name = "gdbstub_op_start",
277 .sstate = TRACE_GDBSTUB_OP_START_ENABLED,
278 .dstate = &_TRACE_GDBSTUB_OP_START_DSTATE
279};
280TraceEvent _TRACE_GDBSTUB_OP_EXITING_EVENT = {
281 .id = 0,
282 .vcpu_id = TRACE_VCPU_EVENT_NONE,
283 .name = "gdbstub_op_exiting",
284 .sstate = TRACE_GDBSTUB_OP_EXITING_ENABLED,
285 .dstate = &_TRACE_GDBSTUB_OP_EXITING_DSTATE
286};
287TraceEvent _TRACE_GDBSTUB_OP_CONTINUE_EVENT = {
288 .id = 0,
289 .vcpu_id = TRACE_VCPU_EVENT_NONE,
290 .name = "gdbstub_op_continue",
291 .sstate = TRACE_GDBSTUB_OP_CONTINUE_ENABLED,
292 .dstate = &_TRACE_GDBSTUB_OP_CONTINUE_DSTATE
293};
294TraceEvent _TRACE_GDBSTUB_OP_CONTINUE_CPU_EVENT = {
295 .id = 0,
296 .vcpu_id = TRACE_VCPU_EVENT_NONE,
297 .name = "gdbstub_op_continue_cpu",
298 .sstate = TRACE_GDBSTUB_OP_CONTINUE_CPU_ENABLED,
299 .dstate = &_TRACE_GDBSTUB_OP_CONTINUE_CPU_DSTATE
300};
301TraceEvent _TRACE_GDBSTUB_OP_STEPPING_EVENT = {
302 .id = 0,
303 .vcpu_id = TRACE_VCPU_EVENT_NONE,
304 .name = "gdbstub_op_stepping",
305 .sstate = TRACE_GDBSTUB_OP_STEPPING_ENABLED,
306 .dstate = &_TRACE_GDBSTUB_OP_STEPPING_DSTATE
307};
308TraceEvent _TRACE_GDBSTUB_OP_EXTRA_INFO_EVENT = {
309 .id = 0,
310 .vcpu_id = TRACE_VCPU_EVENT_NONE,
311 .name = "gdbstub_op_extra_info",
312 .sstate = TRACE_GDBSTUB_OP_EXTRA_INFO_ENABLED,
313 .dstate = &_TRACE_GDBSTUB_OP_EXTRA_INFO_DSTATE
314};
315TraceEvent _TRACE_GDBSTUB_HIT_WATCHPOINT_EVENT = {
316 .id = 0,
317 .vcpu_id = TRACE_VCPU_EVENT_NONE,
318 .name = "gdbstub_hit_watchpoint",
319 .sstate = TRACE_GDBSTUB_HIT_WATCHPOINT_ENABLED,
320 .dstate = &_TRACE_GDBSTUB_HIT_WATCHPOINT_DSTATE
321};
322TraceEvent _TRACE_GDBSTUB_HIT_INTERNAL_ERROR_EVENT = {
323 .id = 0,
324 .vcpu_id = TRACE_VCPU_EVENT_NONE,
325 .name = "gdbstub_hit_internal_error",
326 .sstate = TRACE_GDBSTUB_HIT_INTERNAL_ERROR_ENABLED,
327 .dstate = &_TRACE_GDBSTUB_HIT_INTERNAL_ERROR_DSTATE
328};
329TraceEvent _TRACE_GDBSTUB_HIT_BREAK_EVENT = {
330 .id = 0,
331 .vcpu_id = TRACE_VCPU_EVENT_NONE,
332 .name = "gdbstub_hit_break",
333 .sstate = TRACE_GDBSTUB_HIT_BREAK_ENABLED,
334 .dstate = &_TRACE_GDBSTUB_HIT_BREAK_DSTATE
335};
336TraceEvent _TRACE_GDBSTUB_HIT_PAUSED_EVENT = {
337 .id = 0,
338 .vcpu_id = TRACE_VCPU_EVENT_NONE,
339 .name = "gdbstub_hit_paused",
340 .sstate = TRACE_GDBSTUB_HIT_PAUSED_ENABLED,
341 .dstate = &_TRACE_GDBSTUB_HIT_PAUSED_DSTATE
342};
343TraceEvent _TRACE_GDBSTUB_HIT_SHUTDOWN_EVENT = {
344 .id = 0,
345 .vcpu_id = TRACE_VCPU_EVENT_NONE,
346 .name = "gdbstub_hit_shutdown",
347 .sstate = TRACE_GDBSTUB_HIT_SHUTDOWN_ENABLED,
348 .dstate = &_TRACE_GDBSTUB_HIT_SHUTDOWN_DSTATE
349};
350TraceEvent _TRACE_GDBSTUB_HIT_IO_ERROR_EVENT = {
351 .id = 0,
352 .vcpu_id = TRACE_VCPU_EVENT_NONE,
353 .name = "gdbstub_hit_io_error",
354 .sstate = TRACE_GDBSTUB_HIT_IO_ERROR_ENABLED,
355 .dstate = &_TRACE_GDBSTUB_HIT_IO_ERROR_DSTATE
356};
357TraceEvent _TRACE_GDBSTUB_HIT_WATCHDOG_EVENT = {
358 .id = 0,
359 .vcpu_id = TRACE_VCPU_EVENT_NONE,
360 .name = "gdbstub_hit_watchdog",
361 .sstate = TRACE_GDBSTUB_HIT_WATCHDOG_ENABLED,
362 .dstate = &_TRACE_GDBSTUB_HIT_WATCHDOG_DSTATE
363};
364TraceEvent _TRACE_GDBSTUB_HIT_UNKNOWN_EVENT = {
365 .id = 0,
366 .vcpu_id = TRACE_VCPU_EVENT_NONE,
367 .name = "gdbstub_hit_unknown",
368 .sstate = TRACE_GDBSTUB_HIT_UNKNOWN_ENABLED,
369 .dstate = &_TRACE_GDBSTUB_HIT_UNKNOWN_DSTATE
370};
371TraceEvent _TRACE_GDBSTUB_IO_REPLY_EVENT = {
372 .id = 0,
373 .vcpu_id = TRACE_VCPU_EVENT_NONE,
374 .name = "gdbstub_io_reply",
375 .sstate = TRACE_GDBSTUB_IO_REPLY_ENABLED,
376 .dstate = &_TRACE_GDBSTUB_IO_REPLY_DSTATE
377};
378TraceEvent _TRACE_GDBSTUB_IO_BINARYREPLY_EVENT = {
379 .id = 0,
380 .vcpu_id = TRACE_VCPU_EVENT_NONE,
381 .name = "gdbstub_io_binaryreply",
382 .sstate = TRACE_GDBSTUB_IO_BINARYREPLY_ENABLED,
383 .dstate = &_TRACE_GDBSTUB_IO_BINARYREPLY_DSTATE
384};
385TraceEvent _TRACE_GDBSTUB_IO_COMMAND_EVENT = {
386 .id = 0,
387 .vcpu_id = TRACE_VCPU_EVENT_NONE,
388 .name = "gdbstub_io_command",
389 .sstate = TRACE_GDBSTUB_IO_COMMAND_ENABLED,
390 .dstate = &_TRACE_GDBSTUB_IO_COMMAND_DSTATE
391};
392TraceEvent _TRACE_GDBSTUB_IO_GOT_ACK_EVENT = {
393 .id = 0,
394 .vcpu_id = TRACE_VCPU_EVENT_NONE,
395 .name = "gdbstub_io_got_ack",
396 .sstate = TRACE_GDBSTUB_IO_GOT_ACK_ENABLED,
397 .dstate = &_TRACE_GDBSTUB_IO_GOT_ACK_DSTATE
398};
399TraceEvent _TRACE_GDBSTUB_IO_GOT_UNEXPECTED_EVENT = {
400 .id = 0,
401 .vcpu_id = TRACE_VCPU_EVENT_NONE,
402 .name = "gdbstub_io_got_unexpected",
403 .sstate = TRACE_GDBSTUB_IO_GOT_UNEXPECTED_ENABLED,
404 .dstate = &_TRACE_GDBSTUB_IO_GOT_UNEXPECTED_DSTATE
405};
406TraceEvent _TRACE_GDBSTUB_ERR_GOT_NACK_EVENT = {
407 .id = 0,
408 .vcpu_id = TRACE_VCPU_EVENT_NONE,
409 .name = "gdbstub_err_got_nack",
410 .sstate = TRACE_GDBSTUB_ERR_GOT_NACK_ENABLED,
411 .dstate = &_TRACE_GDBSTUB_ERR_GOT_NACK_DSTATE
412};
413TraceEvent _TRACE_GDBSTUB_ERR_GARBAGE_EVENT = {
414 .id = 0,
415 .vcpu_id = TRACE_VCPU_EVENT_NONE,
416 .name = "gdbstub_err_garbage",
417 .sstate = TRACE_GDBSTUB_ERR_GARBAGE_ENABLED,
418 .dstate = &_TRACE_GDBSTUB_ERR_GARBAGE_DSTATE
419};
420TraceEvent _TRACE_GDBSTUB_ERR_OVERRUN_EVENT = {
421 .id = 0,
422 .vcpu_id = TRACE_VCPU_EVENT_NONE,
423 .name = "gdbstub_err_overrun",
424 .sstate = TRACE_GDBSTUB_ERR_OVERRUN_ENABLED,
425 .dstate = &_TRACE_GDBSTUB_ERR_OVERRUN_DSTATE
426};
427TraceEvent _TRACE_GDBSTUB_ERR_INVALID_REPEAT_EVENT = {
428 .id = 0,
429 .vcpu_id = TRACE_VCPU_EVENT_NONE,
430 .name = "gdbstub_err_invalid_repeat",
431 .sstate = TRACE_GDBSTUB_ERR_INVALID_REPEAT_ENABLED,
432 .dstate = &_TRACE_GDBSTUB_ERR_INVALID_REPEAT_DSTATE
433};
434TraceEvent _TRACE_GDBSTUB_ERR_INVALID_RLE_EVENT = {
435 .id = 0,
436 .vcpu_id = TRACE_VCPU_EVENT_NONE,
437 .name = "gdbstub_err_invalid_rle",
438 .sstate = TRACE_GDBSTUB_ERR_INVALID_RLE_ENABLED,
439 .dstate = &_TRACE_GDBSTUB_ERR_INVALID_RLE_DSTATE
440};
441TraceEvent _TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_EVENT = {
442 .id = 0,
443 .vcpu_id = TRACE_VCPU_EVENT_NONE,
444 .name = "gdbstub_err_checksum_invalid",
445 .sstate = TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_ENABLED,
446 .dstate = &_TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_DSTATE
447};
448TraceEvent _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_EVENT = {
449 .id = 0,
450 .vcpu_id = TRACE_VCPU_EVENT_NONE,
451 .name = "gdbstub_err_checksum_incorrect",
452 .sstate = TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_ENABLED,
453 .dstate = &_TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_DSTATE
454};
455TraceEvent _TRACE_JOB_STATE_TRANSITION_EVENT = {
456 .id = 0,
457 .vcpu_id = TRACE_VCPU_EVENT_NONE,
458 .name = "job_state_transition",
459 .sstate = TRACE_JOB_STATE_TRANSITION_ENABLED,
460 .dstate = &_TRACE_JOB_STATE_TRANSITION_DSTATE
461};
462TraceEvent _TRACE_JOB_APPLY_VERB_EVENT = {
463 .id = 0,
464 .vcpu_id = TRACE_VCPU_EVENT_NONE,
465 .name = "job_apply_verb",
466 .sstate = TRACE_JOB_APPLY_VERB_ENABLED,
467 .dstate = &_TRACE_JOB_APPLY_VERB_DSTATE
468};
469TraceEvent _TRACE_JOB_COMPLETED_EVENT = {
470 .id = 0,
471 .vcpu_id = TRACE_VCPU_EVENT_NONE,
472 .name = "job_completed",
473 .sstate = TRACE_JOB_COMPLETED_ENABLED,
474 .dstate = &_TRACE_JOB_COMPLETED_DSTATE
475};
476TraceEvent _TRACE_QMP_JOB_CANCEL_EVENT = {
477 .id = 0,
478 .vcpu_id = TRACE_VCPU_EVENT_NONE,
479 .name = "qmp_job_cancel",
480 .sstate = TRACE_QMP_JOB_CANCEL_ENABLED,
481 .dstate = &_TRACE_QMP_JOB_CANCEL_DSTATE
482};
483TraceEvent _TRACE_QMP_JOB_PAUSE_EVENT = {
484 .id = 0,
485 .vcpu_id = TRACE_VCPU_EVENT_NONE,
486 .name = "qmp_job_pause",
487 .sstate = TRACE_QMP_JOB_PAUSE_ENABLED,
488 .dstate = &_TRACE_QMP_JOB_PAUSE_DSTATE
489};
490TraceEvent _TRACE_QMP_JOB_RESUME_EVENT = {
491 .id = 0,
492 .vcpu_id = TRACE_VCPU_EVENT_NONE,
493 .name = "qmp_job_resume",
494 .sstate = TRACE_QMP_JOB_RESUME_ENABLED,
495 .dstate = &_TRACE_QMP_JOB_RESUME_DSTATE
496};
497TraceEvent _TRACE_QMP_JOB_COMPLETE_EVENT = {
498 .id = 0,
499 .vcpu_id = TRACE_VCPU_EVENT_NONE,
500 .name = "qmp_job_complete",
501 .sstate = TRACE_QMP_JOB_COMPLETE_ENABLED,
502 .dstate = &_TRACE_QMP_JOB_COMPLETE_DSTATE
503};
504TraceEvent _TRACE_QMP_JOB_FINALIZE_EVENT = {
505 .id = 0,
506 .vcpu_id = TRACE_VCPU_EVENT_NONE,
507 .name = "qmp_job_finalize",
508 .sstate = TRACE_QMP_JOB_FINALIZE_ENABLED,
509 .dstate = &_TRACE_QMP_JOB_FINALIZE_DSTATE
510};
511TraceEvent _TRACE_QMP_JOB_DISMISS_EVENT = {
512 .id = 0,
513 .vcpu_id = TRACE_VCPU_EVENT_NONE,
514 .name = "qmp_job_dismiss",
515 .sstate = TRACE_QMP_JOB_DISMISS_ENABLED,
516 .dstate = &_TRACE_QMP_JOB_DISMISS_DSTATE
517};
518TraceEvent _TRACE_GUEST_CPU_ENTER_EVENT = {
519 .id = 0,
520 .vcpu_id = 0,
521 .name = "guest_cpu_enter",
522 .sstate = TRACE_GUEST_CPU_ENTER_ENABLED,
523 .dstate = &_TRACE_GUEST_CPU_ENTER_DSTATE
524};
525TraceEvent _TRACE_GUEST_CPU_EXIT_EVENT = {
526 .id = 0,
527 .vcpu_id = 0,
528 .name = "guest_cpu_exit",
529 .sstate = TRACE_GUEST_CPU_EXIT_ENABLED,
530 .dstate = &_TRACE_GUEST_CPU_EXIT_DSTATE
531};
532TraceEvent _TRACE_GUEST_CPU_RESET_EVENT = {
533 .id = 0,
534 .vcpu_id = 0,
535 .name = "guest_cpu_reset",
536 .sstate = TRACE_GUEST_CPU_RESET_ENABLED,
537 .dstate = &_TRACE_GUEST_CPU_RESET_DSTATE
538};
539TraceEvent _TRACE_GUEST_MEM_BEFORE_TRANS_EVENT = {
540 .id = 0,
541 .vcpu_id = 0,
542 .name = "guest_mem_before_trans",
543 .sstate = TRACE_GUEST_MEM_BEFORE_TRANS_ENABLED,
544 .dstate = &_TRACE_GUEST_MEM_BEFORE_TRANS_DSTATE
545};
546TraceEvent _TRACE_GUEST_MEM_BEFORE_EXEC_EVENT = {
547 .id = 0,
548 .vcpu_id = 0,
549 .name = "guest_mem_before_exec",
550 .sstate = TRACE_GUEST_MEM_BEFORE_EXEC_ENABLED,
551 .dstate = &_TRACE_GUEST_MEM_BEFORE_EXEC_DSTATE
552};
553TraceEvent _TRACE_GUEST_USER_SYSCALL_EVENT = {
554 .id = 0,
555 .vcpu_id = 0,
556 .name = "guest_user_syscall",
557 .sstate = TRACE_GUEST_USER_SYSCALL_ENABLED,
558 .dstate = &_TRACE_GUEST_USER_SYSCALL_DSTATE
559};
560TraceEvent _TRACE_GUEST_USER_SYSCALL_RET_EVENT = {
561 .id = 0,
562 .vcpu_id = 0,
563 .name = "guest_user_syscall_ret",
564 .sstate = TRACE_GUEST_USER_SYSCALL_RET_ENABLED,
565 .dstate = &_TRACE_GUEST_USER_SYSCALL_RET_DSTATE
566};
567TraceEvent *root_trace_events[] = {
568 &_TRACE_CPU_IN_EVENT,
569 &_TRACE_CPU_OUT_EVENT,
570 &_TRACE_BALLOON_EVENT_EVENT,
571 &_TRACE_VM_STATE_NOTIFY_EVENT,
572 &_TRACE_LOAD_FILE_EVENT,
573 &_TRACE_RUNSTATE_SET_EVENT,
574 &_TRACE_SYSTEM_WAKEUP_REQUEST_EVENT,
575 &_TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_EVENT,
576 &_TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_EVENT,
577 &_TRACE_DMA_BLK_IO_EVENT,
578 &_TRACE_DMA_AIO_CANCEL_EVENT,
579 &_TRACE_DMA_COMPLETE_EVENT,
580 &_TRACE_DMA_BLK_CB_EVENT,
581 &_TRACE_DMA_MAP_WAIT_EVENT,
582 &_TRACE_FIND_RAM_OFFSET_EVENT,
583 &_TRACE_FIND_RAM_OFFSET_LOOP_EVENT,
584 &_TRACE_RAM_BLOCK_DISCARD_RANGE_EVENT,
585 &_TRACE_MEMORY_REGION_OPS_READ_EVENT,
586 &_TRACE_MEMORY_REGION_OPS_WRITE_EVENT,
587 &_TRACE_MEMORY_REGION_SUBPAGE_READ_EVENT,
588 &_TRACE_MEMORY_REGION_SUBPAGE_WRITE_EVENT,
589 &_TRACE_MEMORY_REGION_TB_READ_EVENT,
590 &_TRACE_MEMORY_REGION_TB_WRITE_EVENT,
591 &_TRACE_MEMORY_REGION_RAM_DEVICE_READ_EVENT,
592 &_TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_EVENT,
593 &_TRACE_FLATVIEW_NEW_EVENT,
594 &_TRACE_FLATVIEW_DESTROY_EVENT,
595 &_TRACE_FLATVIEW_DESTROY_RCU_EVENT,
596 &_TRACE_GDBSTUB_OP_START_EVENT,
597 &_TRACE_GDBSTUB_OP_EXITING_EVENT,
598 &_TRACE_GDBSTUB_OP_CONTINUE_EVENT,
599 &_TRACE_GDBSTUB_OP_CONTINUE_CPU_EVENT,
600 &_TRACE_GDBSTUB_OP_STEPPING_EVENT,
601 &_TRACE_GDBSTUB_OP_EXTRA_INFO_EVENT,
602 &_TRACE_GDBSTUB_HIT_WATCHPOINT_EVENT,
603 &_TRACE_GDBSTUB_HIT_INTERNAL_ERROR_EVENT,
604 &_TRACE_GDBSTUB_HIT_BREAK_EVENT,
605 &_TRACE_GDBSTUB_HIT_PAUSED_EVENT,
606 &_TRACE_GDBSTUB_HIT_SHUTDOWN_EVENT,
607 &_TRACE_GDBSTUB_HIT_IO_ERROR_EVENT,
608 &_TRACE_GDBSTUB_HIT_WATCHDOG_EVENT,
609 &_TRACE_GDBSTUB_HIT_UNKNOWN_EVENT,
610 &_TRACE_GDBSTUB_IO_REPLY_EVENT,
611 &_TRACE_GDBSTUB_IO_BINARYREPLY_EVENT,
612 &_TRACE_GDBSTUB_IO_COMMAND_EVENT,
613 &_TRACE_GDBSTUB_IO_GOT_ACK_EVENT,
614 &_TRACE_GDBSTUB_IO_GOT_UNEXPECTED_EVENT,
615 &_TRACE_GDBSTUB_ERR_GOT_NACK_EVENT,
616 &_TRACE_GDBSTUB_ERR_GARBAGE_EVENT,
617 &_TRACE_GDBSTUB_ERR_OVERRUN_EVENT,
618 &_TRACE_GDBSTUB_ERR_INVALID_REPEAT_EVENT,
619 &_TRACE_GDBSTUB_ERR_INVALID_RLE_EVENT,
620 &_TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_EVENT,
621 &_TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_EVENT,
622 &_TRACE_JOB_STATE_TRANSITION_EVENT,
623 &_TRACE_JOB_APPLY_VERB_EVENT,
624 &_TRACE_JOB_COMPLETED_EVENT,
625 &_TRACE_QMP_JOB_CANCEL_EVENT,
626 &_TRACE_QMP_JOB_PAUSE_EVENT,
627 &_TRACE_QMP_JOB_RESUME_EVENT,
628 &_TRACE_QMP_JOB_COMPLETE_EVENT,
629 &_TRACE_QMP_JOB_FINALIZE_EVENT,
630 &_TRACE_QMP_JOB_DISMISS_EVENT,
631 &_TRACE_GUEST_CPU_ENTER_EVENT,
632 &_TRACE_GUEST_CPU_EXIT_EVENT,
633 &_TRACE_GUEST_CPU_RESET_EVENT,
634 &_TRACE_GUEST_MEM_BEFORE_TRANS_EVENT,
635 &_TRACE_GUEST_MEM_BEFORE_EXEC_EVENT,
636 &_TRACE_GUEST_USER_SYSCALL_EVENT,
637 &_TRACE_GUEST_USER_SYSCALL_RET_EVENT,
638 NULL,
639};
640
641static void trace_root_register_events(void)
642{
643 trace_event_register_group(root_trace_events);
644}
645trace_init(trace_root_register_events)
646