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 | |
7 | uint16_t _TRACE_CPU_IN_DSTATE; |
8 | uint16_t _TRACE_CPU_OUT_DSTATE; |
9 | uint16_t _TRACE_BALLOON_EVENT_DSTATE; |
10 | uint16_t _TRACE_VM_STATE_NOTIFY_DSTATE; |
11 | uint16_t _TRACE_LOAD_FILE_DSTATE; |
12 | uint16_t _TRACE_RUNSTATE_SET_DSTATE; |
13 | uint16_t _TRACE_SYSTEM_WAKEUP_REQUEST_DSTATE; |
14 | uint16_t _TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_DSTATE; |
15 | uint16_t _TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_DSTATE; |
16 | uint16_t _TRACE_DMA_BLK_IO_DSTATE; |
17 | uint16_t _TRACE_DMA_AIO_CANCEL_DSTATE; |
18 | uint16_t _TRACE_DMA_COMPLETE_DSTATE; |
19 | uint16_t _TRACE_DMA_BLK_CB_DSTATE; |
20 | uint16_t _TRACE_DMA_MAP_WAIT_DSTATE; |
21 | uint16_t _TRACE_FIND_RAM_OFFSET_DSTATE; |
22 | uint16_t _TRACE_FIND_RAM_OFFSET_LOOP_DSTATE; |
23 | uint16_t _TRACE_RAM_BLOCK_DISCARD_RANGE_DSTATE; |
24 | uint16_t _TRACE_MEMORY_REGION_OPS_READ_DSTATE; |
25 | uint16_t _TRACE_MEMORY_REGION_OPS_WRITE_DSTATE; |
26 | uint16_t _TRACE_MEMORY_REGION_SUBPAGE_READ_DSTATE; |
27 | uint16_t _TRACE_MEMORY_REGION_SUBPAGE_WRITE_DSTATE; |
28 | uint16_t _TRACE_MEMORY_REGION_TB_READ_DSTATE; |
29 | uint16_t _TRACE_MEMORY_REGION_TB_WRITE_DSTATE; |
30 | uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_READ_DSTATE; |
31 | uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_DSTATE; |
32 | uint16_t _TRACE_FLATVIEW_NEW_DSTATE; |
33 | uint16_t _TRACE_FLATVIEW_DESTROY_DSTATE; |
34 | uint16_t _TRACE_FLATVIEW_DESTROY_RCU_DSTATE; |
35 | uint16_t _TRACE_GDBSTUB_OP_START_DSTATE; |
36 | uint16_t _TRACE_GDBSTUB_OP_EXITING_DSTATE; |
37 | uint16_t _TRACE_GDBSTUB_OP_CONTINUE_DSTATE; |
38 | uint16_t _TRACE_GDBSTUB_OP_CONTINUE_CPU_DSTATE; |
39 | uint16_t _TRACE_GDBSTUB_OP_STEPPING_DSTATE; |
40 | uint16_t ; |
41 | uint16_t _TRACE_GDBSTUB_HIT_WATCHPOINT_DSTATE; |
42 | uint16_t _TRACE_GDBSTUB_HIT_INTERNAL_ERROR_DSTATE; |
43 | uint16_t _TRACE_GDBSTUB_HIT_BREAK_DSTATE; |
44 | uint16_t _TRACE_GDBSTUB_HIT_PAUSED_DSTATE; |
45 | uint16_t _TRACE_GDBSTUB_HIT_SHUTDOWN_DSTATE; |
46 | uint16_t _TRACE_GDBSTUB_HIT_IO_ERROR_DSTATE; |
47 | uint16_t _TRACE_GDBSTUB_HIT_WATCHDOG_DSTATE; |
48 | uint16_t _TRACE_GDBSTUB_HIT_UNKNOWN_DSTATE; |
49 | uint16_t _TRACE_GDBSTUB_IO_REPLY_DSTATE; |
50 | uint16_t _TRACE_GDBSTUB_IO_BINARYREPLY_DSTATE; |
51 | uint16_t _TRACE_GDBSTUB_IO_COMMAND_DSTATE; |
52 | uint16_t _TRACE_GDBSTUB_IO_GOT_ACK_DSTATE; |
53 | uint16_t _TRACE_GDBSTUB_IO_GOT_UNEXPECTED_DSTATE; |
54 | uint16_t _TRACE_GDBSTUB_ERR_GOT_NACK_DSTATE; |
55 | uint16_t _TRACE_GDBSTUB_ERR_GARBAGE_DSTATE; |
56 | uint16_t _TRACE_GDBSTUB_ERR_OVERRUN_DSTATE; |
57 | uint16_t _TRACE_GDBSTUB_ERR_INVALID_REPEAT_DSTATE; |
58 | uint16_t _TRACE_GDBSTUB_ERR_INVALID_RLE_DSTATE; |
59 | uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_DSTATE; |
60 | uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_DSTATE; |
61 | uint16_t _TRACE_JOB_STATE_TRANSITION_DSTATE; |
62 | uint16_t _TRACE_JOB_APPLY_VERB_DSTATE; |
63 | uint16_t _TRACE_JOB_COMPLETED_DSTATE; |
64 | uint16_t _TRACE_QMP_JOB_CANCEL_DSTATE; |
65 | uint16_t _TRACE_QMP_JOB_PAUSE_DSTATE; |
66 | uint16_t _TRACE_QMP_JOB_RESUME_DSTATE; |
67 | uint16_t _TRACE_QMP_JOB_COMPLETE_DSTATE; |
68 | uint16_t _TRACE_QMP_JOB_FINALIZE_DSTATE; |
69 | uint16_t _TRACE_QMP_JOB_DISMISS_DSTATE; |
70 | uint16_t _TRACE_GUEST_CPU_ENTER_DSTATE; |
71 | uint16_t _TRACE_GUEST_CPU_EXIT_DSTATE; |
72 | uint16_t _TRACE_GUEST_CPU_RESET_DSTATE; |
73 | uint16_t _TRACE_GUEST_MEM_BEFORE_TRANS_DSTATE; |
74 | uint16_t _TRACE_GUEST_MEM_BEFORE_EXEC_DSTATE; |
75 | uint16_t _TRACE_GUEST_USER_SYSCALL_DSTATE; |
76 | uint16_t _TRACE_GUEST_USER_SYSCALL_RET_DSTATE; |
77 | TraceEvent _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 | }; |
84 | TraceEvent _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 | }; |
91 | TraceEvent _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 | }; |
98 | TraceEvent _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 | }; |
105 | TraceEvent _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 | }; |
112 | TraceEvent _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 | }; |
119 | TraceEvent _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 | }; |
126 | TraceEvent _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 | }; |
133 | TraceEvent _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 | }; |
140 | TraceEvent _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 | }; |
147 | TraceEvent _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 | }; |
154 | TraceEvent _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 | }; |
161 | TraceEvent _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 | }; |
168 | TraceEvent _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 | }; |
175 | TraceEvent _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 | }; |
182 | TraceEvent _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 | }; |
189 | TraceEvent _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 | }; |
196 | TraceEvent _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 | }; |
203 | TraceEvent _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 | }; |
210 | TraceEvent _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 | }; |
217 | TraceEvent _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 | }; |
224 | TraceEvent _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 | }; |
231 | TraceEvent _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 | }; |
238 | TraceEvent _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 | }; |
245 | TraceEvent _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 | }; |
252 | TraceEvent _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 | }; |
259 | TraceEvent _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 | }; |
266 | TraceEvent _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 | }; |
273 | TraceEvent _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 | }; |
280 | TraceEvent _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 | }; |
287 | TraceEvent _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 | }; |
294 | TraceEvent _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 | }; |
301 | TraceEvent _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 | }; |
308 | TraceEvent = { |
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 | }; |
315 | TraceEvent _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 | }; |
322 | TraceEvent _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 | }; |
329 | TraceEvent _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 | }; |
336 | TraceEvent _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 | }; |
343 | TraceEvent _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 | }; |
350 | TraceEvent _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 | }; |
357 | TraceEvent _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 | }; |
364 | TraceEvent _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 | }; |
371 | TraceEvent _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 | }; |
378 | TraceEvent _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 | }; |
385 | TraceEvent _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 | }; |
392 | TraceEvent _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 | }; |
399 | TraceEvent _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 | }; |
406 | TraceEvent _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 | }; |
413 | TraceEvent _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 | }; |
420 | TraceEvent _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 | }; |
427 | TraceEvent _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 | }; |
434 | TraceEvent _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 | }; |
441 | TraceEvent _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 | }; |
448 | TraceEvent _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 | }; |
455 | TraceEvent _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 | }; |
462 | TraceEvent _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 | }; |
469 | TraceEvent _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 | }; |
476 | TraceEvent _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 | }; |
483 | TraceEvent _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 | }; |
490 | TraceEvent _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 | }; |
497 | TraceEvent _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 | }; |
504 | TraceEvent _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 | }; |
511 | TraceEvent _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 | }; |
518 | TraceEvent _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 | }; |
525 | TraceEvent _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 | }; |
532 | TraceEvent _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 | }; |
539 | TraceEvent _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 | }; |
546 | TraceEvent _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 | }; |
553 | TraceEvent _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 | }; |
560 | TraceEvent _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 | }; |
567 | TraceEvent *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 | |
641 | static void trace_root_register_events(void) |
642 | { |
643 | trace_event_register_group(root_trace_events); |
644 | } |
645 | trace_init(trace_root_register_events) |
646 | |