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
7uint16_t _TRACE_QEMU_LOADVM_STATE_SECTION_DSTATE;
8uint16_t _TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND_DSTATE;
9uint16_t _TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND_DSTATE;
10uint16_t _TRACE_QEMU_LOADVM_STATE_POST_MAIN_DSTATE;
11uint16_t _TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL_DSTATE;
12uint16_t _TRACE_QEMU_SAVEVM_SEND_PACKAGED_DSTATE;
13uint16_t _TRACE_LOADVM_STATE_SETUP_DSTATE;
14uint16_t _TRACE_LOADVM_STATE_CLEANUP_DSTATE;
15uint16_t _TRACE_LOADVM_HANDLE_CMD_PACKAGED_DSTATE;
16uint16_t _TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN_DSTATE;
17uint16_t _TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED_DSTATE;
18uint16_t _TRACE_LOADVM_HANDLE_RECV_BITMAP_DSTATE;
19uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE_DSTATE;
20uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN_DSTATE;
21uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_DSTATE;
22uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC_DSTATE;
23uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART_DSTATE;
24uint16_t _TRACE_LOADVM_POSTCOPY_HANDLE_RESUME_DSTATE;
25uint16_t _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_DSTATE;
26uint16_t _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END_DSTATE;
27uint16_t _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER_DSTATE;
28uint16_t _TRACE_LOADVM_PROCESS_COMMAND_DSTATE;
29uint16_t _TRACE_LOADVM_PROCESS_COMMAND_PING_DSTATE;
30uint16_t _TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT_DSTATE;
31uint16_t _TRACE_POSTCOPY_RAM_LISTEN_THREAD_START_DSTATE;
32uint16_t _TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE_DSTATE;
33uint16_t _TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD_DSTATE;
34uint16_t _TRACE_SAVEVM_COMMAND_SEND_DSTATE;
35uint16_t _TRACE_SAVEVM_SECTION_START_DSTATE;
36uint16_t _TRACE_SAVEVM_SECTION_END_DSTATE;
37uint16_t _TRACE_SAVEVM_SECTION_SKIP_DSTATE;
38uint16_t _TRACE_SAVEVM_SEND_OPEN_RETURN_PATH_DSTATE;
39uint16_t _TRACE_SAVEVM_SEND_PING_DSTATE;
40uint16_t _TRACE_SAVEVM_SEND_POSTCOPY_LISTEN_DSTATE;
41uint16_t _TRACE_SAVEVM_SEND_POSTCOPY_RUN_DSTATE;
42uint16_t _TRACE_SAVEVM_SEND_POSTCOPY_RESUME_DSTATE;
43uint16_t _TRACE_SAVEVM_SEND_COLO_ENABLE_DSTATE;
44uint16_t _TRACE_SAVEVM_SEND_RECV_BITMAP_DSTATE;
45uint16_t _TRACE_SAVEVM_STATE_SETUP_DSTATE;
46uint16_t _TRACE_SAVEVM_STATE_RESUME_PREPARE_DSTATE;
47uint16_t _TRACE_SAVEVM_STATE_HEADER_DSTATE;
48uint16_t _TRACE_SAVEVM_STATE_ITERATE_DSTATE;
49uint16_t _TRACE_SAVEVM_STATE_CLEANUP_DSTATE;
50uint16_t _TRACE_SAVEVM_STATE_COMPLETE_PRECOPY_DSTATE;
51uint16_t _TRACE_VMSTATE_SAVE_DSTATE;
52uint16_t _TRACE_VMSTATE_LOAD_DSTATE;
53uint16_t _TRACE_POSTCOPY_PAUSE_INCOMING_DSTATE;
54uint16_t _TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_DSTATE;
55uint16_t _TRACE_VMSTATE_LOAD_FIELD_ERROR_DSTATE;
56uint16_t _TRACE_VMSTATE_LOAD_STATE_DSTATE;
57uint16_t _TRACE_VMSTATE_LOAD_STATE_END_DSTATE;
58uint16_t _TRACE_VMSTATE_LOAD_STATE_FIELD_DSTATE;
59uint16_t _TRACE_VMSTATE_N_ELEMS_DSTATE;
60uint16_t _TRACE_VMSTATE_SUBSECTION_LOAD_DSTATE;
61uint16_t _TRACE_VMSTATE_SUBSECTION_LOAD_BAD_DSTATE;
62uint16_t _TRACE_VMSTATE_SUBSECTION_LOAD_GOOD_DSTATE;
63uint16_t _TRACE_VMSTATE_SAVE_STATE_PRE_SAVE_RES_DSTATE;
64uint16_t _TRACE_VMSTATE_SAVE_STATE_LOOP_DSTATE;
65uint16_t _TRACE_VMSTATE_SAVE_STATE_TOP_DSTATE;
66uint16_t _TRACE_VMSTATE_SUBSECTION_SAVE_LOOP_DSTATE;
67uint16_t _TRACE_VMSTATE_SUBSECTION_SAVE_TOP_DSTATE;
68uint16_t _TRACE_GET_QTAILQ_DSTATE;
69uint16_t _TRACE_GET_QTAILQ_END_DSTATE;
70uint16_t _TRACE_PUT_QTAILQ_DSTATE;
71uint16_t _TRACE_PUT_QTAILQ_END_DSTATE;
72uint16_t _TRACE_QEMU_FILE_FCLOSE_DSTATE;
73uint16_t _TRACE_GET_QUEUED_PAGE_DSTATE;
74uint16_t _TRACE_GET_QUEUED_PAGE_NOT_DIRTY_DSTATE;
75uint16_t _TRACE_MIGRATION_BITMAP_SYNC_START_DSTATE;
76uint16_t _TRACE_MIGRATION_BITMAP_SYNC_END_DSTATE;
77uint16_t _TRACE_MIGRATION_BITMAP_CLEAR_DIRTY_DSTATE;
78uint16_t _TRACE_MIGRATION_THROTTLE_DSTATE;
79uint16_t _TRACE_MULTIFD_NEW_SEND_CHANNEL_ASYNC_DSTATE;
80uint16_t _TRACE_MULTIFD_RECV_DSTATE;
81uint16_t _TRACE_MULTIFD_RECV_NEW_CHANNEL_DSTATE;
82uint16_t _TRACE_MULTIFD_RECV_SYNC_MAIN_DSTATE;
83uint16_t _TRACE_MULTIFD_RECV_SYNC_MAIN_SIGNAL_DSTATE;
84uint16_t _TRACE_MULTIFD_RECV_SYNC_MAIN_WAIT_DSTATE;
85uint16_t _TRACE_MULTIFD_RECV_TERMINATE_THREADS_DSTATE;
86uint16_t _TRACE_MULTIFD_RECV_THREAD_END_DSTATE;
87uint16_t _TRACE_MULTIFD_RECV_THREAD_START_DSTATE;
88uint16_t _TRACE_MULTIFD_SAVE_SETUP_WAIT_DSTATE;
89uint16_t _TRACE_MULTIFD_SEND_DSTATE;
90uint16_t _TRACE_MULTIFD_SEND_ERROR_DSTATE;
91uint16_t _TRACE_MULTIFD_SEND_SYNC_MAIN_DSTATE;
92uint16_t _TRACE_MULTIFD_SEND_SYNC_MAIN_SIGNAL_DSTATE;
93uint16_t _TRACE_MULTIFD_SEND_SYNC_MAIN_WAIT_DSTATE;
94uint16_t _TRACE_MULTIFD_SEND_TERMINATE_THREADS_DSTATE;
95uint16_t _TRACE_MULTIFD_SEND_THREAD_END_DSTATE;
96uint16_t _TRACE_MULTIFD_SEND_THREAD_START_DSTATE;
97uint16_t _TRACE_RAM_DISCARD_RANGE_DSTATE;
98uint16_t _TRACE_RAM_LOAD_LOOP_DSTATE;
99uint16_t _TRACE_RAM_LOAD_POSTCOPY_LOOP_DSTATE;
100uint16_t _TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP_DSTATE;
101uint16_t _TRACE_RAM_SAVE_PAGE_DSTATE;
102uint16_t _TRACE_RAM_SAVE_QUEUE_PAGES_DSTATE;
103uint16_t _TRACE_RAM_DIRTY_BITMAP_REQUEST_DSTATE;
104uint16_t _TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_DSTATE;
105uint16_t _TRACE_RAM_DIRTY_BITMAP_RELOAD_COMPLETE_DSTATE;
106uint16_t _TRACE_RAM_DIRTY_BITMAP_SYNC_START_DSTATE;
107uint16_t _TRACE_RAM_DIRTY_BITMAP_SYNC_WAIT_DSTATE;
108uint16_t _TRACE_RAM_DIRTY_BITMAP_SYNC_COMPLETE_DSTATE;
109uint16_t _TRACE_RAM_STATE_RESUME_PREPARE_DSTATE;
110uint16_t _TRACE_COLO_FLUSH_RAM_CACHE_BEGIN_DSTATE;
111uint16_t _TRACE_COLO_FLUSH_RAM_CACHE_END_DSTATE;
112uint16_t _TRACE_SAVE_XBZRLE_PAGE_SKIPPING_DSTATE;
113uint16_t _TRACE_SAVE_XBZRLE_PAGE_OVERFLOW_DSTATE;
114uint16_t _TRACE_RAM_SAVE_ITERATE_BIG_WAIT_DSTATE;
115uint16_t _TRACE_RAM_LOAD_COMPLETE_DSTATE;
116uint16_t _TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE_DSTATE;
117uint16_t _TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING_DSTATE;
118uint16_t _TRACE_MIGRATE_SET_STATE_DSTATE;
119uint16_t _TRACE_MIGRATE_FD_CLEANUP_DSTATE;
120uint16_t _TRACE_MIGRATE_FD_ERROR_DSTATE;
121uint16_t _TRACE_MIGRATE_FD_CANCEL_DSTATE;
122uint16_t _TRACE_MIGRATE_HANDLE_RP_REQ_PAGES_DSTATE;
123uint16_t _TRACE_MIGRATE_PENDING_DSTATE;
124uint16_t _TRACE_MIGRATE_SEND_RP_MESSAGE_DSTATE;
125uint16_t _TRACE_MIGRATE_SEND_RP_RECV_BITMAP_DSTATE;
126uint16_t _TRACE_MIGRATION_COMPLETION_FILE_ERR_DSTATE;
127uint16_t _TRACE_MIGRATION_COMPLETION_POSTCOPY_END_DSTATE;
128uint16_t _TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_DSTATE;
129uint16_t _TRACE_MIGRATION_RETURN_PATH_END_BEFORE_DSTATE;
130uint16_t _TRACE_MIGRATION_RETURN_PATH_END_AFTER_DSTATE;
131uint16_t _TRACE_MIGRATION_THREAD_AFTER_LOOP_DSTATE;
132uint16_t _TRACE_MIGRATION_THREAD_FILE_ERR_DSTATE;
133uint16_t _TRACE_MIGRATION_THREAD_RATELIMIT_PRE_DSTATE;
134uint16_t _TRACE_MIGRATION_THREAD_RATELIMIT_POST_DSTATE;
135uint16_t _TRACE_MIGRATION_THREAD_SETUP_COMPLETE_DSTATE;
136uint16_t _TRACE_OPEN_RETURN_PATH_ON_SOURCE_DSTATE;
137uint16_t _TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE_DSTATE;
138uint16_t _TRACE_POSTCOPY_START_DSTATE;
139uint16_t _TRACE_POSTCOPY_PAUSE_RETURN_PATH_DSTATE;
140uint16_t _TRACE_POSTCOPY_PAUSE_RETURN_PATH_CONTINUED_DSTATE;
141uint16_t _TRACE_POSTCOPY_PAUSE_CONTINUED_DSTATE;
142uint16_t _TRACE_POSTCOPY_START_SET_RUN_DSTATE;
143uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END_DSTATE;
144uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_END_DSTATE;
145uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY_DSTATE;
146uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP_DSTATE;
147uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_PONG_DSTATE;
148uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_SHUT_DSTATE;
149uint16_t _TRACE_SOURCE_RETURN_PATH_THREAD_RESUME_ACK_DSTATE;
150uint16_t _TRACE_MIGRATION_THREAD_LOW_PENDING_DSTATE;
151uint16_t _TRACE_MIGRATE_TRANSFERRED_DSTATE;
152uint16_t _TRACE_PROCESS_INCOMING_MIGRATION_CO_END_DSTATE;
153uint16_t _TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN_DSTATE;
154uint16_t _TRACE_MIGRATION_SET_INCOMING_CHANNEL_DSTATE;
155uint16_t _TRACE_MIGRATION_SET_OUTGOING_CHANNEL_DSTATE;
156uint16_t _TRACE_MIGRATE_STATE_TOO_BIG_DSTATE;
157uint16_t _TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_DSTATE;
158uint16_t _TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_DSTATE;
159uint16_t _TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_DSTATE;
160uint16_t _TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED_DSTATE;
161uint16_t _TRACE_QEMU_RDMA_ACCEPT_PIN_STATE_DSTATE;
162uint16_t _TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC_DSTATE;
163uint16_t _TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_DSTATE;
164uint16_t _TRACE_QEMU_RDMA_CLEANUP_DISCONNECT_DSTATE;
165uint16_t _TRACE_QEMU_RDMA_CLOSE_DSTATE;
166uint16_t _TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED_DSTATE;
167uint16_t _TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME_DSTATE;
168uint16_t _TRACE_QEMU_RDMA_DEST_INIT_TRYING_DSTATE;
169uint16_t _TRACE_QEMU_RDMA_DUMP_GID_DSTATE;
170uint16_t _TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START_DSTATE;
171uint16_t _TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE_DSTATE;
172uint16_t _TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK_DSTATE;
173uint16_t _TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING_DSTATE;
174uint16_t _TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED_DSTATE;
175uint16_t _TRACE_QEMU_RDMA_FILL_DSTATE;
176uint16_t _TRACE_QEMU_RDMA_INIT_RAM_BLOCKS_DSTATE;
177uint16_t _TRACE_QEMU_RDMA_POLL_RECV_DSTATE;
178uint16_t _TRACE_QEMU_RDMA_POLL_WRITE_DSTATE;
179uint16_t _TRACE_QEMU_RDMA_POLL_OTHER_DSTATE;
180uint16_t _TRACE_QEMU_RDMA_POST_SEND_CONTROL_DSTATE;
181uint16_t _TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS_DSTATE;
182uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS_DSTATE;
183uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED_DSTATE;
184uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_DSTATE;
185uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP_DSTATE;
186uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_DSTATE;
187uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP_DSTATE;
188uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY_DSTATE;
189uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_DSTATE;
190uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP_DSTATE;
191uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS_DSTATE;
192uint16_t _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT_DSTATE;
193uint16_t _TRACE_QEMU_RDMA_REGISTRATION_START_DSTATE;
194uint16_t _TRACE_QEMU_RDMA_REGISTRATION_STOP_DSTATE;
195uint16_t _TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM_DSTATE;
196uint16_t _TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING_DSTATE;
197uint16_t _TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_DSTATE;
198uint16_t _TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY_DSTATE;
199uint16_t _TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT_DSTATE;
200uint16_t _TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC_DSTATE;
201uint16_t _TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND_DSTATE;
202uint16_t _TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE_DSTATE;
203uint16_t _TRACE_QEMU_RDMA_WRITE_FLUSH_DSTATE;
204uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_BLOCK_DSTATE;
205uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_POST_DSTATE;
206uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL_DSTATE;
207uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES_DSTATE;
208uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_SENDREG_DSTATE;
209uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_TOP_DSTATE;
210uint16_t _TRACE_QEMU_RDMA_WRITE_ONE_ZERO_DSTATE;
211uint16_t _TRACE_RDMA_ADD_BLOCK_DSTATE;
212uint16_t _TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE_DSTATE;
213uint16_t _TRACE_RDMA_DELETE_BLOCK_DSTATE;
214uint16_t _TRACE_RDMA_START_INCOMING_MIGRATION_DSTATE;
215uint16_t _TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT_DSTATE;
216uint16_t _TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN_DSTATE;
217uint16_t _TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT_DSTATE;
218uint16_t _TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT_DSTATE;
219uint16_t _TRACE_POSTCOPY_DISCARD_SEND_FINISH_DSTATE;
220uint16_t _TRACE_POSTCOPY_DISCARD_SEND_RANGE_DSTATE;
221uint16_t _TRACE_POSTCOPY_CLEANUP_RANGE_DSTATE;
222uint16_t _TRACE_POSTCOPY_INIT_RANGE_DSTATE;
223uint16_t _TRACE_POSTCOPY_NHP_RANGE_DSTATE;
224uint16_t _TRACE_POSTCOPY_PLACE_PAGE_DSTATE;
225uint16_t _TRACE_POSTCOPY_PLACE_PAGE_ZERO_DSTATE;
226uint16_t _TRACE_POSTCOPY_RAM_ENABLE_NOTIFY_DSTATE;
227uint16_t _TRACE_MARK_POSTCOPY_BLOCKTIME_BEGIN_DSTATE;
228uint16_t _TRACE_MARK_POSTCOPY_BLOCKTIME_END_DSTATE;
229uint16_t _TRACE_POSTCOPY_PAUSE_FAULT_THREAD_DSTATE;
230uint16_t _TRACE_POSTCOPY_PAUSE_FAULT_THREAD_CONTINUED_DSTATE;
231uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY_DSTATE;
232uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_DSTATE;
233uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_CORE_DSTATE;
234uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_EXTRA_DSTATE;
235uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT_DSTATE;
236uint16_t _TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST_DSTATE;
237uint16_t _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF_DSTATE;
238uint16_t _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY_DSTATE;
239uint16_t _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT_DSTATE;
240uint16_t _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN_DSTATE;
241uint16_t _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_BLOCKTIME_DSTATE;
242uint16_t _TRACE_POSTCOPY_REQUEST_SHARED_PAGE_DSTATE;
243uint16_t _TRACE_POSTCOPY_REQUEST_SHARED_PAGE_PRESENT_DSTATE;
244uint16_t _TRACE_POSTCOPY_WAKE_SHARED_DSTATE;
245uint16_t _TRACE_GET_MEM_FAULT_CPU_INDEX_DSTATE;
246uint16_t _TRACE_MIGRATION_EXEC_OUTGOING_DSTATE;
247uint16_t _TRACE_MIGRATION_EXEC_INCOMING_DSTATE;
248uint16_t _TRACE_MIGRATION_FD_OUTGOING_DSTATE;
249uint16_t _TRACE_MIGRATION_FD_INCOMING_DSTATE;
250uint16_t _TRACE_MIGRATION_SOCKET_INCOMING_ACCEPTED_DSTATE;
251uint16_t _TRACE_MIGRATION_SOCKET_OUTGOING_CONNECTED_DSTATE;
252uint16_t _TRACE_MIGRATION_SOCKET_OUTGOING_ERROR_DSTATE;
253uint16_t _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_START_DSTATE;
254uint16_t _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_ERROR_DSTATE;
255uint16_t _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_DSTATE;
256uint16_t _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_START_DSTATE;
257uint16_t _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_ERROR_DSTATE;
258uint16_t _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_COMPLETE_DSTATE;
259uint16_t _TRACE_COLO_VM_STATE_CHANGE_DSTATE;
260uint16_t _TRACE_COLO_SEND_MESSAGE_DSTATE;
261uint16_t _TRACE_COLO_RECEIVE_MESSAGE_DSTATE;
262uint16_t _TRACE_COLO_FAILOVER_SET_STATE_DSTATE;
263uint16_t _TRACE_SEND_BITMAP_HEADER_ENTER_DSTATE;
264uint16_t _TRACE_SEND_BITMAP_BITS_DSTATE;
265uint16_t _TRACE_DIRTY_BITMAP_SAVE_ITERATE_DSTATE;
266uint16_t _TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_DSTATE;
267uint16_t _TRACE_DIRTY_BITMAP_SAVE_COMPLETE_FINISH_DSTATE;
268uint16_t _TRACE_DIRTY_BITMAP_SAVE_PENDING_DSTATE;
269uint16_t _TRACE_DIRTY_BITMAP_LOAD_COMPLETE_DSTATE;
270uint16_t _TRACE_DIRTY_BITMAP_LOAD_BITS_ENTER_DSTATE;
271uint16_t _TRACE_DIRTY_BITMAP_LOAD_BITS_ZEROES_DSTATE;
272uint16_t _TRACE_DIRTY_BITMAP_LOAD_HEADER_DSTATE;
273uint16_t _TRACE_DIRTY_BITMAP_LOAD_ENTER_DSTATE;
274uint16_t _TRACE_DIRTY_BITMAP_LOAD_SUCCESS_DSTATE;
275TraceEvent _TRACE_QEMU_LOADVM_STATE_SECTION_EVENT = {
276 .id = 0,
277 .vcpu_id = TRACE_VCPU_EVENT_NONE,
278 .name = "qemu_loadvm_state_section",
279 .sstate = TRACE_QEMU_LOADVM_STATE_SECTION_ENABLED,
280 .dstate = &_TRACE_QEMU_LOADVM_STATE_SECTION_DSTATE
281};
282TraceEvent _TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND_EVENT = {
283 .id = 0,
284 .vcpu_id = TRACE_VCPU_EVENT_NONE,
285 .name = "qemu_loadvm_state_section_command",
286 .sstate = TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND_ENABLED,
287 .dstate = &_TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND_DSTATE
288};
289TraceEvent _TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND_EVENT = {
290 .id = 0,
291 .vcpu_id = TRACE_VCPU_EVENT_NONE,
292 .name = "qemu_loadvm_state_section_partend",
293 .sstate = TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND_ENABLED,
294 .dstate = &_TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND_DSTATE
295};
296TraceEvent _TRACE_QEMU_LOADVM_STATE_POST_MAIN_EVENT = {
297 .id = 0,
298 .vcpu_id = TRACE_VCPU_EVENT_NONE,
299 .name = "qemu_loadvm_state_post_main",
300 .sstate = TRACE_QEMU_LOADVM_STATE_POST_MAIN_ENABLED,
301 .dstate = &_TRACE_QEMU_LOADVM_STATE_POST_MAIN_DSTATE
302};
303TraceEvent _TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL_EVENT = {
304 .id = 0,
305 .vcpu_id = TRACE_VCPU_EVENT_NONE,
306 .name = "qemu_loadvm_state_section_startfull",
307 .sstate = TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL_ENABLED,
308 .dstate = &_TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL_DSTATE
309};
310TraceEvent _TRACE_QEMU_SAVEVM_SEND_PACKAGED_EVENT = {
311 .id = 0,
312 .vcpu_id = TRACE_VCPU_EVENT_NONE,
313 .name = "qemu_savevm_send_packaged",
314 .sstate = TRACE_QEMU_SAVEVM_SEND_PACKAGED_ENABLED,
315 .dstate = &_TRACE_QEMU_SAVEVM_SEND_PACKAGED_DSTATE
316};
317TraceEvent _TRACE_LOADVM_STATE_SETUP_EVENT = {
318 .id = 0,
319 .vcpu_id = TRACE_VCPU_EVENT_NONE,
320 .name = "loadvm_state_setup",
321 .sstate = TRACE_LOADVM_STATE_SETUP_ENABLED,
322 .dstate = &_TRACE_LOADVM_STATE_SETUP_DSTATE
323};
324TraceEvent _TRACE_LOADVM_STATE_CLEANUP_EVENT = {
325 .id = 0,
326 .vcpu_id = TRACE_VCPU_EVENT_NONE,
327 .name = "loadvm_state_cleanup",
328 .sstate = TRACE_LOADVM_STATE_CLEANUP_ENABLED,
329 .dstate = &_TRACE_LOADVM_STATE_CLEANUP_DSTATE
330};
331TraceEvent _TRACE_LOADVM_HANDLE_CMD_PACKAGED_EVENT = {
332 .id = 0,
333 .vcpu_id = TRACE_VCPU_EVENT_NONE,
334 .name = "loadvm_handle_cmd_packaged",
335 .sstate = TRACE_LOADVM_HANDLE_CMD_PACKAGED_ENABLED,
336 .dstate = &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_DSTATE
337};
338TraceEvent _TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN_EVENT = {
339 .id = 0,
340 .vcpu_id = TRACE_VCPU_EVENT_NONE,
341 .name = "loadvm_handle_cmd_packaged_main",
342 .sstate = TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN_ENABLED,
343 .dstate = &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN_DSTATE
344};
345TraceEvent _TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED_EVENT = {
346 .id = 0,
347 .vcpu_id = TRACE_VCPU_EVENT_NONE,
348 .name = "loadvm_handle_cmd_packaged_received",
349 .sstate = TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED_ENABLED,
350 .dstate = &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED_DSTATE
351};
352TraceEvent _TRACE_LOADVM_HANDLE_RECV_BITMAP_EVENT = {
353 .id = 0,
354 .vcpu_id = TRACE_VCPU_EVENT_NONE,
355 .name = "loadvm_handle_recv_bitmap",
356 .sstate = TRACE_LOADVM_HANDLE_RECV_BITMAP_ENABLED,
357 .dstate = &_TRACE_LOADVM_HANDLE_RECV_BITMAP_DSTATE
358};
359TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE_EVENT = {
360 .id = 0,
361 .vcpu_id = TRACE_VCPU_EVENT_NONE,
362 .name = "loadvm_postcopy_handle_advise",
363 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE_ENABLED,
364 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE_DSTATE
365};
366TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN_EVENT = {
367 .id = 0,
368 .vcpu_id = TRACE_VCPU_EVENT_NONE,
369 .name = "loadvm_postcopy_handle_listen",
370 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN_ENABLED,
371 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN_DSTATE
372};
373TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_EVENT = {
374 .id = 0,
375 .vcpu_id = TRACE_VCPU_EVENT_NONE,
376 .name = "loadvm_postcopy_handle_run",
377 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_RUN_ENABLED,
378 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_DSTATE
379};
380TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC_EVENT = {
381 .id = 0,
382 .vcpu_id = TRACE_VCPU_EVENT_NONE,
383 .name = "loadvm_postcopy_handle_run_cpu_sync",
384 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC_ENABLED,
385 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC_DSTATE
386};
387TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART_EVENT = {
388 .id = 0,
389 .vcpu_id = TRACE_VCPU_EVENT_NONE,
390 .name = "loadvm_postcopy_handle_run_vmstart",
391 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART_ENABLED,
392 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART_DSTATE
393};
394TraceEvent _TRACE_LOADVM_POSTCOPY_HANDLE_RESUME_EVENT = {
395 .id = 0,
396 .vcpu_id = TRACE_VCPU_EVENT_NONE,
397 .name = "loadvm_postcopy_handle_resume",
398 .sstate = TRACE_LOADVM_POSTCOPY_HANDLE_RESUME_ENABLED,
399 .dstate = &_TRACE_LOADVM_POSTCOPY_HANDLE_RESUME_DSTATE
400};
401TraceEvent _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_EVENT = {
402 .id = 0,
403 .vcpu_id = TRACE_VCPU_EVENT_NONE,
404 .name = "loadvm_postcopy_ram_handle_discard",
405 .sstate = TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_ENABLED,
406 .dstate = &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_DSTATE
407};
408TraceEvent _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END_EVENT = {
409 .id = 0,
410 .vcpu_id = TRACE_VCPU_EVENT_NONE,
411 .name = "loadvm_postcopy_ram_handle_discard_end",
412 .sstate = TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END_ENABLED,
413 .dstate = &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END_DSTATE
414};
415TraceEvent _TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER_EVENT = {
416 .id = 0,
417 .vcpu_id = TRACE_VCPU_EVENT_NONE,
418 .name = "loadvm_postcopy_ram_handle_discard_header",
419 .sstate = TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER_ENABLED,
420 .dstate = &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER_DSTATE
421};
422TraceEvent _TRACE_LOADVM_PROCESS_COMMAND_EVENT = {
423 .id = 0,
424 .vcpu_id = TRACE_VCPU_EVENT_NONE,
425 .name = "loadvm_process_command",
426 .sstate = TRACE_LOADVM_PROCESS_COMMAND_ENABLED,
427 .dstate = &_TRACE_LOADVM_PROCESS_COMMAND_DSTATE
428};
429TraceEvent _TRACE_LOADVM_PROCESS_COMMAND_PING_EVENT = {
430 .id = 0,
431 .vcpu_id = TRACE_VCPU_EVENT_NONE,
432 .name = "loadvm_process_command_ping",
433 .sstate = TRACE_LOADVM_PROCESS_COMMAND_PING_ENABLED,
434 .dstate = &_TRACE_LOADVM_PROCESS_COMMAND_PING_DSTATE
435};
436TraceEvent _TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT_EVENT = {
437 .id = 0,
438 .vcpu_id = TRACE_VCPU_EVENT_NONE,
439 .name = "postcopy_ram_listen_thread_exit",
440 .sstate = TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT_ENABLED,
441 .dstate = &_TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT_DSTATE
442};
443TraceEvent _TRACE_POSTCOPY_RAM_LISTEN_THREAD_START_EVENT = {
444 .id = 0,
445 .vcpu_id = TRACE_VCPU_EVENT_NONE,
446 .name = "postcopy_ram_listen_thread_start",
447 .sstate = TRACE_POSTCOPY_RAM_LISTEN_THREAD_START_ENABLED,
448 .dstate = &_TRACE_POSTCOPY_RAM_LISTEN_THREAD_START_DSTATE
449};
450TraceEvent _TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE_EVENT = {
451 .id = 0,
452 .vcpu_id = TRACE_VCPU_EVENT_NONE,
453 .name = "qemu_savevm_send_postcopy_advise",
454 .sstate = TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE_ENABLED,
455 .dstate = &_TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE_DSTATE
456};
457TraceEvent _TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD_EVENT = {
458 .id = 0,
459 .vcpu_id = TRACE_VCPU_EVENT_NONE,
460 .name = "qemu_savevm_send_postcopy_ram_discard",
461 .sstate = TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD_ENABLED,
462 .dstate = &_TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD_DSTATE
463};
464TraceEvent _TRACE_SAVEVM_COMMAND_SEND_EVENT = {
465 .id = 0,
466 .vcpu_id = TRACE_VCPU_EVENT_NONE,
467 .name = "savevm_command_send",
468 .sstate = TRACE_SAVEVM_COMMAND_SEND_ENABLED,
469 .dstate = &_TRACE_SAVEVM_COMMAND_SEND_DSTATE
470};
471TraceEvent _TRACE_SAVEVM_SECTION_START_EVENT = {
472 .id = 0,
473 .vcpu_id = TRACE_VCPU_EVENT_NONE,
474 .name = "savevm_section_start",
475 .sstate = TRACE_SAVEVM_SECTION_START_ENABLED,
476 .dstate = &_TRACE_SAVEVM_SECTION_START_DSTATE
477};
478TraceEvent _TRACE_SAVEVM_SECTION_END_EVENT = {
479 .id = 0,
480 .vcpu_id = TRACE_VCPU_EVENT_NONE,
481 .name = "savevm_section_end",
482 .sstate = TRACE_SAVEVM_SECTION_END_ENABLED,
483 .dstate = &_TRACE_SAVEVM_SECTION_END_DSTATE
484};
485TraceEvent _TRACE_SAVEVM_SECTION_SKIP_EVENT = {
486 .id = 0,
487 .vcpu_id = TRACE_VCPU_EVENT_NONE,
488 .name = "savevm_section_skip",
489 .sstate = TRACE_SAVEVM_SECTION_SKIP_ENABLED,
490 .dstate = &_TRACE_SAVEVM_SECTION_SKIP_DSTATE
491};
492TraceEvent _TRACE_SAVEVM_SEND_OPEN_RETURN_PATH_EVENT = {
493 .id = 0,
494 .vcpu_id = TRACE_VCPU_EVENT_NONE,
495 .name = "savevm_send_open_return_path",
496 .sstate = TRACE_SAVEVM_SEND_OPEN_RETURN_PATH_ENABLED,
497 .dstate = &_TRACE_SAVEVM_SEND_OPEN_RETURN_PATH_DSTATE
498};
499TraceEvent _TRACE_SAVEVM_SEND_PING_EVENT = {
500 .id = 0,
501 .vcpu_id = TRACE_VCPU_EVENT_NONE,
502 .name = "savevm_send_ping",
503 .sstate = TRACE_SAVEVM_SEND_PING_ENABLED,
504 .dstate = &_TRACE_SAVEVM_SEND_PING_DSTATE
505};
506TraceEvent _TRACE_SAVEVM_SEND_POSTCOPY_LISTEN_EVENT = {
507 .id = 0,
508 .vcpu_id = TRACE_VCPU_EVENT_NONE,
509 .name = "savevm_send_postcopy_listen",
510 .sstate = TRACE_SAVEVM_SEND_POSTCOPY_LISTEN_ENABLED,
511 .dstate = &_TRACE_SAVEVM_SEND_POSTCOPY_LISTEN_DSTATE
512};
513TraceEvent _TRACE_SAVEVM_SEND_POSTCOPY_RUN_EVENT = {
514 .id = 0,
515 .vcpu_id = TRACE_VCPU_EVENT_NONE,
516 .name = "savevm_send_postcopy_run",
517 .sstate = TRACE_SAVEVM_SEND_POSTCOPY_RUN_ENABLED,
518 .dstate = &_TRACE_SAVEVM_SEND_POSTCOPY_RUN_DSTATE
519};
520TraceEvent _TRACE_SAVEVM_SEND_POSTCOPY_RESUME_EVENT = {
521 .id = 0,
522 .vcpu_id = TRACE_VCPU_EVENT_NONE,
523 .name = "savevm_send_postcopy_resume",
524 .sstate = TRACE_SAVEVM_SEND_POSTCOPY_RESUME_ENABLED,
525 .dstate = &_TRACE_SAVEVM_SEND_POSTCOPY_RESUME_DSTATE
526};
527TraceEvent _TRACE_SAVEVM_SEND_COLO_ENABLE_EVENT = {
528 .id = 0,
529 .vcpu_id = TRACE_VCPU_EVENT_NONE,
530 .name = "savevm_send_colo_enable",
531 .sstate = TRACE_SAVEVM_SEND_COLO_ENABLE_ENABLED,
532 .dstate = &_TRACE_SAVEVM_SEND_COLO_ENABLE_DSTATE
533};
534TraceEvent _TRACE_SAVEVM_SEND_RECV_BITMAP_EVENT = {
535 .id = 0,
536 .vcpu_id = TRACE_VCPU_EVENT_NONE,
537 .name = "savevm_send_recv_bitmap",
538 .sstate = TRACE_SAVEVM_SEND_RECV_BITMAP_ENABLED,
539 .dstate = &_TRACE_SAVEVM_SEND_RECV_BITMAP_DSTATE
540};
541TraceEvent _TRACE_SAVEVM_STATE_SETUP_EVENT = {
542 .id = 0,
543 .vcpu_id = TRACE_VCPU_EVENT_NONE,
544 .name = "savevm_state_setup",
545 .sstate = TRACE_SAVEVM_STATE_SETUP_ENABLED,
546 .dstate = &_TRACE_SAVEVM_STATE_SETUP_DSTATE
547};
548TraceEvent _TRACE_SAVEVM_STATE_RESUME_PREPARE_EVENT = {
549 .id = 0,
550 .vcpu_id = TRACE_VCPU_EVENT_NONE,
551 .name = "savevm_state_resume_prepare",
552 .sstate = TRACE_SAVEVM_STATE_RESUME_PREPARE_ENABLED,
553 .dstate = &_TRACE_SAVEVM_STATE_RESUME_PREPARE_DSTATE
554};
555TraceEvent _TRACE_SAVEVM_STATE_HEADER_EVENT = {
556 .id = 0,
557 .vcpu_id = TRACE_VCPU_EVENT_NONE,
558 .name = "savevm_state_header",
559 .sstate = TRACE_SAVEVM_STATE_HEADER_ENABLED,
560 .dstate = &_TRACE_SAVEVM_STATE_HEADER_DSTATE
561};
562TraceEvent _TRACE_SAVEVM_STATE_ITERATE_EVENT = {
563 .id = 0,
564 .vcpu_id = TRACE_VCPU_EVENT_NONE,
565 .name = "savevm_state_iterate",
566 .sstate = TRACE_SAVEVM_STATE_ITERATE_ENABLED,
567 .dstate = &_TRACE_SAVEVM_STATE_ITERATE_DSTATE
568};
569TraceEvent _TRACE_SAVEVM_STATE_CLEANUP_EVENT = {
570 .id = 0,
571 .vcpu_id = TRACE_VCPU_EVENT_NONE,
572 .name = "savevm_state_cleanup",
573 .sstate = TRACE_SAVEVM_STATE_CLEANUP_ENABLED,
574 .dstate = &_TRACE_SAVEVM_STATE_CLEANUP_DSTATE
575};
576TraceEvent _TRACE_SAVEVM_STATE_COMPLETE_PRECOPY_EVENT = {
577 .id = 0,
578 .vcpu_id = TRACE_VCPU_EVENT_NONE,
579 .name = "savevm_state_complete_precopy",
580 .sstate = TRACE_SAVEVM_STATE_COMPLETE_PRECOPY_ENABLED,
581 .dstate = &_TRACE_SAVEVM_STATE_COMPLETE_PRECOPY_DSTATE
582};
583TraceEvent _TRACE_VMSTATE_SAVE_EVENT = {
584 .id = 0,
585 .vcpu_id = TRACE_VCPU_EVENT_NONE,
586 .name = "vmstate_save",
587 .sstate = TRACE_VMSTATE_SAVE_ENABLED,
588 .dstate = &_TRACE_VMSTATE_SAVE_DSTATE
589};
590TraceEvent _TRACE_VMSTATE_LOAD_EVENT = {
591 .id = 0,
592 .vcpu_id = TRACE_VCPU_EVENT_NONE,
593 .name = "vmstate_load",
594 .sstate = TRACE_VMSTATE_LOAD_ENABLED,
595 .dstate = &_TRACE_VMSTATE_LOAD_DSTATE
596};
597TraceEvent _TRACE_POSTCOPY_PAUSE_INCOMING_EVENT = {
598 .id = 0,
599 .vcpu_id = TRACE_VCPU_EVENT_NONE,
600 .name = "postcopy_pause_incoming",
601 .sstate = TRACE_POSTCOPY_PAUSE_INCOMING_ENABLED,
602 .dstate = &_TRACE_POSTCOPY_PAUSE_INCOMING_DSTATE
603};
604TraceEvent _TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_EVENT = {
605 .id = 0,
606 .vcpu_id = TRACE_VCPU_EVENT_NONE,
607 .name = "postcopy_pause_incoming_continued",
608 .sstate = TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_ENABLED,
609 .dstate = &_TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_DSTATE
610};
611TraceEvent _TRACE_VMSTATE_LOAD_FIELD_ERROR_EVENT = {
612 .id = 0,
613 .vcpu_id = TRACE_VCPU_EVENT_NONE,
614 .name = "vmstate_load_field_error",
615 .sstate = TRACE_VMSTATE_LOAD_FIELD_ERROR_ENABLED,
616 .dstate = &_TRACE_VMSTATE_LOAD_FIELD_ERROR_DSTATE
617};
618TraceEvent _TRACE_VMSTATE_LOAD_STATE_EVENT = {
619 .id = 0,
620 .vcpu_id = TRACE_VCPU_EVENT_NONE,
621 .name = "vmstate_load_state",
622 .sstate = TRACE_VMSTATE_LOAD_STATE_ENABLED,
623 .dstate = &_TRACE_VMSTATE_LOAD_STATE_DSTATE
624};
625TraceEvent _TRACE_VMSTATE_LOAD_STATE_END_EVENT = {
626 .id = 0,
627 .vcpu_id = TRACE_VCPU_EVENT_NONE,
628 .name = "vmstate_load_state_end",
629 .sstate = TRACE_VMSTATE_LOAD_STATE_END_ENABLED,
630 .dstate = &_TRACE_VMSTATE_LOAD_STATE_END_DSTATE
631};
632TraceEvent _TRACE_VMSTATE_LOAD_STATE_FIELD_EVENT = {
633 .id = 0,
634 .vcpu_id = TRACE_VCPU_EVENT_NONE,
635 .name = "vmstate_load_state_field",
636 .sstate = TRACE_VMSTATE_LOAD_STATE_FIELD_ENABLED,
637 .dstate = &_TRACE_VMSTATE_LOAD_STATE_FIELD_DSTATE
638};
639TraceEvent _TRACE_VMSTATE_N_ELEMS_EVENT = {
640 .id = 0,
641 .vcpu_id = TRACE_VCPU_EVENT_NONE,
642 .name = "vmstate_n_elems",
643 .sstate = TRACE_VMSTATE_N_ELEMS_ENABLED,
644 .dstate = &_TRACE_VMSTATE_N_ELEMS_DSTATE
645};
646TraceEvent _TRACE_VMSTATE_SUBSECTION_LOAD_EVENT = {
647 .id = 0,
648 .vcpu_id = TRACE_VCPU_EVENT_NONE,
649 .name = "vmstate_subsection_load",
650 .sstate = TRACE_VMSTATE_SUBSECTION_LOAD_ENABLED,
651 .dstate = &_TRACE_VMSTATE_SUBSECTION_LOAD_DSTATE
652};
653TraceEvent _TRACE_VMSTATE_SUBSECTION_LOAD_BAD_EVENT = {
654 .id = 0,
655 .vcpu_id = TRACE_VCPU_EVENT_NONE,
656 .name = "vmstate_subsection_load_bad",
657 .sstate = TRACE_VMSTATE_SUBSECTION_LOAD_BAD_ENABLED,
658 .dstate = &_TRACE_VMSTATE_SUBSECTION_LOAD_BAD_DSTATE
659};
660TraceEvent _TRACE_VMSTATE_SUBSECTION_LOAD_GOOD_EVENT = {
661 .id = 0,
662 .vcpu_id = TRACE_VCPU_EVENT_NONE,
663 .name = "vmstate_subsection_load_good",
664 .sstate = TRACE_VMSTATE_SUBSECTION_LOAD_GOOD_ENABLED,
665 .dstate = &_TRACE_VMSTATE_SUBSECTION_LOAD_GOOD_DSTATE
666};
667TraceEvent _TRACE_VMSTATE_SAVE_STATE_PRE_SAVE_RES_EVENT = {
668 .id = 0,
669 .vcpu_id = TRACE_VCPU_EVENT_NONE,
670 .name = "vmstate_save_state_pre_save_res",
671 .sstate = TRACE_VMSTATE_SAVE_STATE_PRE_SAVE_RES_ENABLED,
672 .dstate = &_TRACE_VMSTATE_SAVE_STATE_PRE_SAVE_RES_DSTATE
673};
674TraceEvent _TRACE_VMSTATE_SAVE_STATE_LOOP_EVENT = {
675 .id = 0,
676 .vcpu_id = TRACE_VCPU_EVENT_NONE,
677 .name = "vmstate_save_state_loop",
678 .sstate = TRACE_VMSTATE_SAVE_STATE_LOOP_ENABLED,
679 .dstate = &_TRACE_VMSTATE_SAVE_STATE_LOOP_DSTATE
680};
681TraceEvent _TRACE_VMSTATE_SAVE_STATE_TOP_EVENT = {
682 .id = 0,
683 .vcpu_id = TRACE_VCPU_EVENT_NONE,
684 .name = "vmstate_save_state_top",
685 .sstate = TRACE_VMSTATE_SAVE_STATE_TOP_ENABLED,
686 .dstate = &_TRACE_VMSTATE_SAVE_STATE_TOP_DSTATE
687};
688TraceEvent _TRACE_VMSTATE_SUBSECTION_SAVE_LOOP_EVENT = {
689 .id = 0,
690 .vcpu_id = TRACE_VCPU_EVENT_NONE,
691 .name = "vmstate_subsection_save_loop",
692 .sstate = TRACE_VMSTATE_SUBSECTION_SAVE_LOOP_ENABLED,
693 .dstate = &_TRACE_VMSTATE_SUBSECTION_SAVE_LOOP_DSTATE
694};
695TraceEvent _TRACE_VMSTATE_SUBSECTION_SAVE_TOP_EVENT = {
696 .id = 0,
697 .vcpu_id = TRACE_VCPU_EVENT_NONE,
698 .name = "vmstate_subsection_save_top",
699 .sstate = TRACE_VMSTATE_SUBSECTION_SAVE_TOP_ENABLED,
700 .dstate = &_TRACE_VMSTATE_SUBSECTION_SAVE_TOP_DSTATE
701};
702TraceEvent _TRACE_GET_QTAILQ_EVENT = {
703 .id = 0,
704 .vcpu_id = TRACE_VCPU_EVENT_NONE,
705 .name = "get_qtailq",
706 .sstate = TRACE_GET_QTAILQ_ENABLED,
707 .dstate = &_TRACE_GET_QTAILQ_DSTATE
708};
709TraceEvent _TRACE_GET_QTAILQ_END_EVENT = {
710 .id = 0,
711 .vcpu_id = TRACE_VCPU_EVENT_NONE,
712 .name = "get_qtailq_end",
713 .sstate = TRACE_GET_QTAILQ_END_ENABLED,
714 .dstate = &_TRACE_GET_QTAILQ_END_DSTATE
715};
716TraceEvent _TRACE_PUT_QTAILQ_EVENT = {
717 .id = 0,
718 .vcpu_id = TRACE_VCPU_EVENT_NONE,
719 .name = "put_qtailq",
720 .sstate = TRACE_PUT_QTAILQ_ENABLED,
721 .dstate = &_TRACE_PUT_QTAILQ_DSTATE
722};
723TraceEvent _TRACE_PUT_QTAILQ_END_EVENT = {
724 .id = 0,
725 .vcpu_id = TRACE_VCPU_EVENT_NONE,
726 .name = "put_qtailq_end",
727 .sstate = TRACE_PUT_QTAILQ_END_ENABLED,
728 .dstate = &_TRACE_PUT_QTAILQ_END_DSTATE
729};
730TraceEvent _TRACE_QEMU_FILE_FCLOSE_EVENT = {
731 .id = 0,
732 .vcpu_id = TRACE_VCPU_EVENT_NONE,
733 .name = "qemu_file_fclose",
734 .sstate = TRACE_QEMU_FILE_FCLOSE_ENABLED,
735 .dstate = &_TRACE_QEMU_FILE_FCLOSE_DSTATE
736};
737TraceEvent _TRACE_GET_QUEUED_PAGE_EVENT = {
738 .id = 0,
739 .vcpu_id = TRACE_VCPU_EVENT_NONE,
740 .name = "get_queued_page",
741 .sstate = TRACE_GET_QUEUED_PAGE_ENABLED,
742 .dstate = &_TRACE_GET_QUEUED_PAGE_DSTATE
743};
744TraceEvent _TRACE_GET_QUEUED_PAGE_NOT_DIRTY_EVENT = {
745 .id = 0,
746 .vcpu_id = TRACE_VCPU_EVENT_NONE,
747 .name = "get_queued_page_not_dirty",
748 .sstate = TRACE_GET_QUEUED_PAGE_NOT_DIRTY_ENABLED,
749 .dstate = &_TRACE_GET_QUEUED_PAGE_NOT_DIRTY_DSTATE
750};
751TraceEvent _TRACE_MIGRATION_BITMAP_SYNC_START_EVENT = {
752 .id = 0,
753 .vcpu_id = TRACE_VCPU_EVENT_NONE,
754 .name = "migration_bitmap_sync_start",
755 .sstate = TRACE_MIGRATION_BITMAP_SYNC_START_ENABLED,
756 .dstate = &_TRACE_MIGRATION_BITMAP_SYNC_START_DSTATE
757};
758TraceEvent _TRACE_MIGRATION_BITMAP_SYNC_END_EVENT = {
759 .id = 0,
760 .vcpu_id = TRACE_VCPU_EVENT_NONE,
761 .name = "migration_bitmap_sync_end",
762 .sstate = TRACE_MIGRATION_BITMAP_SYNC_END_ENABLED,
763 .dstate = &_TRACE_MIGRATION_BITMAP_SYNC_END_DSTATE
764};
765TraceEvent _TRACE_MIGRATION_BITMAP_CLEAR_DIRTY_EVENT = {
766 .id = 0,
767 .vcpu_id = TRACE_VCPU_EVENT_NONE,
768 .name = "migration_bitmap_clear_dirty",
769 .sstate = TRACE_MIGRATION_BITMAP_CLEAR_DIRTY_ENABLED,
770 .dstate = &_TRACE_MIGRATION_BITMAP_CLEAR_DIRTY_DSTATE
771};
772TraceEvent _TRACE_MIGRATION_THROTTLE_EVENT = {
773 .id = 0,
774 .vcpu_id = TRACE_VCPU_EVENT_NONE,
775 .name = "migration_throttle",
776 .sstate = TRACE_MIGRATION_THROTTLE_ENABLED,
777 .dstate = &_TRACE_MIGRATION_THROTTLE_DSTATE
778};
779TraceEvent _TRACE_MULTIFD_NEW_SEND_CHANNEL_ASYNC_EVENT = {
780 .id = 0,
781 .vcpu_id = TRACE_VCPU_EVENT_NONE,
782 .name = "multifd_new_send_channel_async",
783 .sstate = TRACE_MULTIFD_NEW_SEND_CHANNEL_ASYNC_ENABLED,
784 .dstate = &_TRACE_MULTIFD_NEW_SEND_CHANNEL_ASYNC_DSTATE
785};
786TraceEvent _TRACE_MULTIFD_RECV_EVENT = {
787 .id = 0,
788 .vcpu_id = TRACE_VCPU_EVENT_NONE,
789 .name = "multifd_recv",
790 .sstate = TRACE_MULTIFD_RECV_ENABLED,
791 .dstate = &_TRACE_MULTIFD_RECV_DSTATE
792};
793TraceEvent _TRACE_MULTIFD_RECV_NEW_CHANNEL_EVENT = {
794 .id = 0,
795 .vcpu_id = TRACE_VCPU_EVENT_NONE,
796 .name = "multifd_recv_new_channel",
797 .sstate = TRACE_MULTIFD_RECV_NEW_CHANNEL_ENABLED,
798 .dstate = &_TRACE_MULTIFD_RECV_NEW_CHANNEL_DSTATE
799};
800TraceEvent _TRACE_MULTIFD_RECV_SYNC_MAIN_EVENT = {
801 .id = 0,
802 .vcpu_id = TRACE_VCPU_EVENT_NONE,
803 .name = "multifd_recv_sync_main",
804 .sstate = TRACE_MULTIFD_RECV_SYNC_MAIN_ENABLED,
805 .dstate = &_TRACE_MULTIFD_RECV_SYNC_MAIN_DSTATE
806};
807TraceEvent _TRACE_MULTIFD_RECV_SYNC_MAIN_SIGNAL_EVENT = {
808 .id = 0,
809 .vcpu_id = TRACE_VCPU_EVENT_NONE,
810 .name = "multifd_recv_sync_main_signal",
811 .sstate = TRACE_MULTIFD_RECV_SYNC_MAIN_SIGNAL_ENABLED,
812 .dstate = &_TRACE_MULTIFD_RECV_SYNC_MAIN_SIGNAL_DSTATE
813};
814TraceEvent _TRACE_MULTIFD_RECV_SYNC_MAIN_WAIT_EVENT = {
815 .id = 0,
816 .vcpu_id = TRACE_VCPU_EVENT_NONE,
817 .name = "multifd_recv_sync_main_wait",
818 .sstate = TRACE_MULTIFD_RECV_SYNC_MAIN_WAIT_ENABLED,
819 .dstate = &_TRACE_MULTIFD_RECV_SYNC_MAIN_WAIT_DSTATE
820};
821TraceEvent _TRACE_MULTIFD_RECV_TERMINATE_THREADS_EVENT = {
822 .id = 0,
823 .vcpu_id = TRACE_VCPU_EVENT_NONE,
824 .name = "multifd_recv_terminate_threads",
825 .sstate = TRACE_MULTIFD_RECV_TERMINATE_THREADS_ENABLED,
826 .dstate = &_TRACE_MULTIFD_RECV_TERMINATE_THREADS_DSTATE
827};
828TraceEvent _TRACE_MULTIFD_RECV_THREAD_END_EVENT = {
829 .id = 0,
830 .vcpu_id = TRACE_VCPU_EVENT_NONE,
831 .name = "multifd_recv_thread_end",
832 .sstate = TRACE_MULTIFD_RECV_THREAD_END_ENABLED,
833 .dstate = &_TRACE_MULTIFD_RECV_THREAD_END_DSTATE
834};
835TraceEvent _TRACE_MULTIFD_RECV_THREAD_START_EVENT = {
836 .id = 0,
837 .vcpu_id = TRACE_VCPU_EVENT_NONE,
838 .name = "multifd_recv_thread_start",
839 .sstate = TRACE_MULTIFD_RECV_THREAD_START_ENABLED,
840 .dstate = &_TRACE_MULTIFD_RECV_THREAD_START_DSTATE
841};
842TraceEvent _TRACE_MULTIFD_SAVE_SETUP_WAIT_EVENT = {
843 .id = 0,
844 .vcpu_id = TRACE_VCPU_EVENT_NONE,
845 .name = "multifd_save_setup_wait",
846 .sstate = TRACE_MULTIFD_SAVE_SETUP_WAIT_ENABLED,
847 .dstate = &_TRACE_MULTIFD_SAVE_SETUP_WAIT_DSTATE
848};
849TraceEvent _TRACE_MULTIFD_SEND_EVENT = {
850 .id = 0,
851 .vcpu_id = TRACE_VCPU_EVENT_NONE,
852 .name = "multifd_send",
853 .sstate = TRACE_MULTIFD_SEND_ENABLED,
854 .dstate = &_TRACE_MULTIFD_SEND_DSTATE
855};
856TraceEvent _TRACE_MULTIFD_SEND_ERROR_EVENT = {
857 .id = 0,
858 .vcpu_id = TRACE_VCPU_EVENT_NONE,
859 .name = "multifd_send_error",
860 .sstate = TRACE_MULTIFD_SEND_ERROR_ENABLED,
861 .dstate = &_TRACE_MULTIFD_SEND_ERROR_DSTATE
862};
863TraceEvent _TRACE_MULTIFD_SEND_SYNC_MAIN_EVENT = {
864 .id = 0,
865 .vcpu_id = TRACE_VCPU_EVENT_NONE,
866 .name = "multifd_send_sync_main",
867 .sstate = TRACE_MULTIFD_SEND_SYNC_MAIN_ENABLED,
868 .dstate = &_TRACE_MULTIFD_SEND_SYNC_MAIN_DSTATE
869};
870TraceEvent _TRACE_MULTIFD_SEND_SYNC_MAIN_SIGNAL_EVENT = {
871 .id = 0,
872 .vcpu_id = TRACE_VCPU_EVENT_NONE,
873 .name = "multifd_send_sync_main_signal",
874 .sstate = TRACE_MULTIFD_SEND_SYNC_MAIN_SIGNAL_ENABLED,
875 .dstate = &_TRACE_MULTIFD_SEND_SYNC_MAIN_SIGNAL_DSTATE
876};
877TraceEvent _TRACE_MULTIFD_SEND_SYNC_MAIN_WAIT_EVENT = {
878 .id = 0,
879 .vcpu_id = TRACE_VCPU_EVENT_NONE,
880 .name = "multifd_send_sync_main_wait",
881 .sstate = TRACE_MULTIFD_SEND_SYNC_MAIN_WAIT_ENABLED,
882 .dstate = &_TRACE_MULTIFD_SEND_SYNC_MAIN_WAIT_DSTATE
883};
884TraceEvent _TRACE_MULTIFD_SEND_TERMINATE_THREADS_EVENT = {
885 .id = 0,
886 .vcpu_id = TRACE_VCPU_EVENT_NONE,
887 .name = "multifd_send_terminate_threads",
888 .sstate = TRACE_MULTIFD_SEND_TERMINATE_THREADS_ENABLED,
889 .dstate = &_TRACE_MULTIFD_SEND_TERMINATE_THREADS_DSTATE
890};
891TraceEvent _TRACE_MULTIFD_SEND_THREAD_END_EVENT = {
892 .id = 0,
893 .vcpu_id = TRACE_VCPU_EVENT_NONE,
894 .name = "multifd_send_thread_end",
895 .sstate = TRACE_MULTIFD_SEND_THREAD_END_ENABLED,
896 .dstate = &_TRACE_MULTIFD_SEND_THREAD_END_DSTATE
897};
898TraceEvent _TRACE_MULTIFD_SEND_THREAD_START_EVENT = {
899 .id = 0,
900 .vcpu_id = TRACE_VCPU_EVENT_NONE,
901 .name = "multifd_send_thread_start",
902 .sstate = TRACE_MULTIFD_SEND_THREAD_START_ENABLED,
903 .dstate = &_TRACE_MULTIFD_SEND_THREAD_START_DSTATE
904};
905TraceEvent _TRACE_RAM_DISCARD_RANGE_EVENT = {
906 .id = 0,
907 .vcpu_id = TRACE_VCPU_EVENT_NONE,
908 .name = "ram_discard_range",
909 .sstate = TRACE_RAM_DISCARD_RANGE_ENABLED,
910 .dstate = &_TRACE_RAM_DISCARD_RANGE_DSTATE
911};
912TraceEvent _TRACE_RAM_LOAD_LOOP_EVENT = {
913 .id = 0,
914 .vcpu_id = TRACE_VCPU_EVENT_NONE,
915 .name = "ram_load_loop",
916 .sstate = TRACE_RAM_LOAD_LOOP_ENABLED,
917 .dstate = &_TRACE_RAM_LOAD_LOOP_DSTATE
918};
919TraceEvent _TRACE_RAM_LOAD_POSTCOPY_LOOP_EVENT = {
920 .id = 0,
921 .vcpu_id = TRACE_VCPU_EVENT_NONE,
922 .name = "ram_load_postcopy_loop",
923 .sstate = TRACE_RAM_LOAD_POSTCOPY_LOOP_ENABLED,
924 .dstate = &_TRACE_RAM_LOAD_POSTCOPY_LOOP_DSTATE
925};
926TraceEvent _TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP_EVENT = {
927 .id = 0,
928 .vcpu_id = TRACE_VCPU_EVENT_NONE,
929 .name = "ram_postcopy_send_discard_bitmap",
930 .sstate = TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP_ENABLED,
931 .dstate = &_TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP_DSTATE
932};
933TraceEvent _TRACE_RAM_SAVE_PAGE_EVENT = {
934 .id = 0,
935 .vcpu_id = TRACE_VCPU_EVENT_NONE,
936 .name = "ram_save_page",
937 .sstate = TRACE_RAM_SAVE_PAGE_ENABLED,
938 .dstate = &_TRACE_RAM_SAVE_PAGE_DSTATE
939};
940TraceEvent _TRACE_RAM_SAVE_QUEUE_PAGES_EVENT = {
941 .id = 0,
942 .vcpu_id = TRACE_VCPU_EVENT_NONE,
943 .name = "ram_save_queue_pages",
944 .sstate = TRACE_RAM_SAVE_QUEUE_PAGES_ENABLED,
945 .dstate = &_TRACE_RAM_SAVE_QUEUE_PAGES_DSTATE
946};
947TraceEvent _TRACE_RAM_DIRTY_BITMAP_REQUEST_EVENT = {
948 .id = 0,
949 .vcpu_id = TRACE_VCPU_EVENT_NONE,
950 .name = "ram_dirty_bitmap_request",
951 .sstate = TRACE_RAM_DIRTY_BITMAP_REQUEST_ENABLED,
952 .dstate = &_TRACE_RAM_DIRTY_BITMAP_REQUEST_DSTATE
953};
954TraceEvent _TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_EVENT = {
955 .id = 0,
956 .vcpu_id = TRACE_VCPU_EVENT_NONE,
957 .name = "ram_dirty_bitmap_reload_begin",
958 .sstate = TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_ENABLED,
959 .dstate = &_TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_DSTATE
960};
961TraceEvent _TRACE_RAM_DIRTY_BITMAP_RELOAD_COMPLETE_EVENT = {
962 .id = 0,
963 .vcpu_id = TRACE_VCPU_EVENT_NONE,
964 .name = "ram_dirty_bitmap_reload_complete",
965 .sstate = TRACE_RAM_DIRTY_BITMAP_RELOAD_COMPLETE_ENABLED,
966 .dstate = &_TRACE_RAM_DIRTY_BITMAP_RELOAD_COMPLETE_DSTATE
967};
968TraceEvent _TRACE_RAM_DIRTY_BITMAP_SYNC_START_EVENT = {
969 .id = 0,
970 .vcpu_id = TRACE_VCPU_EVENT_NONE,
971 .name = "ram_dirty_bitmap_sync_start",
972 .sstate = TRACE_RAM_DIRTY_BITMAP_SYNC_START_ENABLED,
973 .dstate = &_TRACE_RAM_DIRTY_BITMAP_SYNC_START_DSTATE
974};
975TraceEvent _TRACE_RAM_DIRTY_BITMAP_SYNC_WAIT_EVENT = {
976 .id = 0,
977 .vcpu_id = TRACE_VCPU_EVENT_NONE,
978 .name = "ram_dirty_bitmap_sync_wait",
979 .sstate = TRACE_RAM_DIRTY_BITMAP_SYNC_WAIT_ENABLED,
980 .dstate = &_TRACE_RAM_DIRTY_BITMAP_SYNC_WAIT_DSTATE
981};
982TraceEvent _TRACE_RAM_DIRTY_BITMAP_SYNC_COMPLETE_EVENT = {
983 .id = 0,
984 .vcpu_id = TRACE_VCPU_EVENT_NONE,
985 .name = "ram_dirty_bitmap_sync_complete",
986 .sstate = TRACE_RAM_DIRTY_BITMAP_SYNC_COMPLETE_ENABLED,
987 .dstate = &_TRACE_RAM_DIRTY_BITMAP_SYNC_COMPLETE_DSTATE
988};
989TraceEvent _TRACE_RAM_STATE_RESUME_PREPARE_EVENT = {
990 .id = 0,
991 .vcpu_id = TRACE_VCPU_EVENT_NONE,
992 .name = "ram_state_resume_prepare",
993 .sstate = TRACE_RAM_STATE_RESUME_PREPARE_ENABLED,
994 .dstate = &_TRACE_RAM_STATE_RESUME_PREPARE_DSTATE
995};
996TraceEvent _TRACE_COLO_FLUSH_RAM_CACHE_BEGIN_EVENT = {
997 .id = 0,
998 .vcpu_id = TRACE_VCPU_EVENT_NONE,
999 .name = "colo_flush_ram_cache_begin",
1000 .sstate = TRACE_COLO_FLUSH_RAM_CACHE_BEGIN_ENABLED,
1001 .dstate = &_TRACE_COLO_FLUSH_RAM_CACHE_BEGIN_DSTATE
1002};
1003TraceEvent _TRACE_COLO_FLUSH_RAM_CACHE_END_EVENT = {
1004 .id = 0,
1005 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1006 .name = "colo_flush_ram_cache_end",
1007 .sstate = TRACE_COLO_FLUSH_RAM_CACHE_END_ENABLED,
1008 .dstate = &_TRACE_COLO_FLUSH_RAM_CACHE_END_DSTATE
1009};
1010TraceEvent _TRACE_SAVE_XBZRLE_PAGE_SKIPPING_EVENT = {
1011 .id = 0,
1012 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1013 .name = "save_xbzrle_page_skipping",
1014 .sstate = TRACE_SAVE_XBZRLE_PAGE_SKIPPING_ENABLED,
1015 .dstate = &_TRACE_SAVE_XBZRLE_PAGE_SKIPPING_DSTATE
1016};
1017TraceEvent _TRACE_SAVE_XBZRLE_PAGE_OVERFLOW_EVENT = {
1018 .id = 0,
1019 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1020 .name = "save_xbzrle_page_overflow",
1021 .sstate = TRACE_SAVE_XBZRLE_PAGE_OVERFLOW_ENABLED,
1022 .dstate = &_TRACE_SAVE_XBZRLE_PAGE_OVERFLOW_DSTATE
1023};
1024TraceEvent _TRACE_RAM_SAVE_ITERATE_BIG_WAIT_EVENT = {
1025 .id = 0,
1026 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1027 .name = "ram_save_iterate_big_wait",
1028 .sstate = TRACE_RAM_SAVE_ITERATE_BIG_WAIT_ENABLED,
1029 .dstate = &_TRACE_RAM_SAVE_ITERATE_BIG_WAIT_DSTATE
1030};
1031TraceEvent _TRACE_RAM_LOAD_COMPLETE_EVENT = {
1032 .id = 0,
1033 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1034 .name = "ram_load_complete",
1035 .sstate = TRACE_RAM_LOAD_COMPLETE_ENABLED,
1036 .dstate = &_TRACE_RAM_LOAD_COMPLETE_DSTATE
1037};
1038TraceEvent _TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE_EVENT = {
1039 .id = 0,
1040 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1041 .name = "await_return_path_close_on_source_close",
1042 .sstate = TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE_ENABLED,
1043 .dstate = &_TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE_DSTATE
1044};
1045TraceEvent _TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING_EVENT = {
1046 .id = 0,
1047 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1048 .name = "await_return_path_close_on_source_joining",
1049 .sstate = TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING_ENABLED,
1050 .dstate = &_TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING_DSTATE
1051};
1052TraceEvent _TRACE_MIGRATE_SET_STATE_EVENT = {
1053 .id = 0,
1054 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1055 .name = "migrate_set_state",
1056 .sstate = TRACE_MIGRATE_SET_STATE_ENABLED,
1057 .dstate = &_TRACE_MIGRATE_SET_STATE_DSTATE
1058};
1059TraceEvent _TRACE_MIGRATE_FD_CLEANUP_EVENT = {
1060 .id = 0,
1061 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1062 .name = "migrate_fd_cleanup",
1063 .sstate = TRACE_MIGRATE_FD_CLEANUP_ENABLED,
1064 .dstate = &_TRACE_MIGRATE_FD_CLEANUP_DSTATE
1065};
1066TraceEvent _TRACE_MIGRATE_FD_ERROR_EVENT = {
1067 .id = 0,
1068 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1069 .name = "migrate_fd_error",
1070 .sstate = TRACE_MIGRATE_FD_ERROR_ENABLED,
1071 .dstate = &_TRACE_MIGRATE_FD_ERROR_DSTATE
1072};
1073TraceEvent _TRACE_MIGRATE_FD_CANCEL_EVENT = {
1074 .id = 0,
1075 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1076 .name = "migrate_fd_cancel",
1077 .sstate = TRACE_MIGRATE_FD_CANCEL_ENABLED,
1078 .dstate = &_TRACE_MIGRATE_FD_CANCEL_DSTATE
1079};
1080TraceEvent _TRACE_MIGRATE_HANDLE_RP_REQ_PAGES_EVENT = {
1081 .id = 0,
1082 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1083 .name = "migrate_handle_rp_req_pages",
1084 .sstate = TRACE_MIGRATE_HANDLE_RP_REQ_PAGES_ENABLED,
1085 .dstate = &_TRACE_MIGRATE_HANDLE_RP_REQ_PAGES_DSTATE
1086};
1087TraceEvent _TRACE_MIGRATE_PENDING_EVENT = {
1088 .id = 0,
1089 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1090 .name = "migrate_pending",
1091 .sstate = TRACE_MIGRATE_PENDING_ENABLED,
1092 .dstate = &_TRACE_MIGRATE_PENDING_DSTATE
1093};
1094TraceEvent _TRACE_MIGRATE_SEND_RP_MESSAGE_EVENT = {
1095 .id = 0,
1096 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1097 .name = "migrate_send_rp_message",
1098 .sstate = TRACE_MIGRATE_SEND_RP_MESSAGE_ENABLED,
1099 .dstate = &_TRACE_MIGRATE_SEND_RP_MESSAGE_DSTATE
1100};
1101TraceEvent _TRACE_MIGRATE_SEND_RP_RECV_BITMAP_EVENT = {
1102 .id = 0,
1103 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1104 .name = "migrate_send_rp_recv_bitmap",
1105 .sstate = TRACE_MIGRATE_SEND_RP_RECV_BITMAP_ENABLED,
1106 .dstate = &_TRACE_MIGRATE_SEND_RP_RECV_BITMAP_DSTATE
1107};
1108TraceEvent _TRACE_MIGRATION_COMPLETION_FILE_ERR_EVENT = {
1109 .id = 0,
1110 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1111 .name = "migration_completion_file_err",
1112 .sstate = TRACE_MIGRATION_COMPLETION_FILE_ERR_ENABLED,
1113 .dstate = &_TRACE_MIGRATION_COMPLETION_FILE_ERR_DSTATE
1114};
1115TraceEvent _TRACE_MIGRATION_COMPLETION_POSTCOPY_END_EVENT = {
1116 .id = 0,
1117 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1118 .name = "migration_completion_postcopy_end",
1119 .sstate = TRACE_MIGRATION_COMPLETION_POSTCOPY_END_ENABLED,
1120 .dstate = &_TRACE_MIGRATION_COMPLETION_POSTCOPY_END_DSTATE
1121};
1122TraceEvent _TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_EVENT = {
1123 .id = 0,
1124 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1125 .name = "migration_completion_postcopy_end_after_complete",
1126 .sstate = TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_ENABLED,
1127 .dstate = &_TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_DSTATE
1128};
1129TraceEvent _TRACE_MIGRATION_RETURN_PATH_END_BEFORE_EVENT = {
1130 .id = 0,
1131 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1132 .name = "migration_return_path_end_before",
1133 .sstate = TRACE_MIGRATION_RETURN_PATH_END_BEFORE_ENABLED,
1134 .dstate = &_TRACE_MIGRATION_RETURN_PATH_END_BEFORE_DSTATE
1135};
1136TraceEvent _TRACE_MIGRATION_RETURN_PATH_END_AFTER_EVENT = {
1137 .id = 0,
1138 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1139 .name = "migration_return_path_end_after",
1140 .sstate = TRACE_MIGRATION_RETURN_PATH_END_AFTER_ENABLED,
1141 .dstate = &_TRACE_MIGRATION_RETURN_PATH_END_AFTER_DSTATE
1142};
1143TraceEvent _TRACE_MIGRATION_THREAD_AFTER_LOOP_EVENT = {
1144 .id = 0,
1145 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1146 .name = "migration_thread_after_loop",
1147 .sstate = TRACE_MIGRATION_THREAD_AFTER_LOOP_ENABLED,
1148 .dstate = &_TRACE_MIGRATION_THREAD_AFTER_LOOP_DSTATE
1149};
1150TraceEvent _TRACE_MIGRATION_THREAD_FILE_ERR_EVENT = {
1151 .id = 0,
1152 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1153 .name = "migration_thread_file_err",
1154 .sstate = TRACE_MIGRATION_THREAD_FILE_ERR_ENABLED,
1155 .dstate = &_TRACE_MIGRATION_THREAD_FILE_ERR_DSTATE
1156};
1157TraceEvent _TRACE_MIGRATION_THREAD_RATELIMIT_PRE_EVENT = {
1158 .id = 0,
1159 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1160 .name = "migration_thread_ratelimit_pre",
1161 .sstate = TRACE_MIGRATION_THREAD_RATELIMIT_PRE_ENABLED,
1162 .dstate = &_TRACE_MIGRATION_THREAD_RATELIMIT_PRE_DSTATE
1163};
1164TraceEvent _TRACE_MIGRATION_THREAD_RATELIMIT_POST_EVENT = {
1165 .id = 0,
1166 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1167 .name = "migration_thread_ratelimit_post",
1168 .sstate = TRACE_MIGRATION_THREAD_RATELIMIT_POST_ENABLED,
1169 .dstate = &_TRACE_MIGRATION_THREAD_RATELIMIT_POST_DSTATE
1170};
1171TraceEvent _TRACE_MIGRATION_THREAD_SETUP_COMPLETE_EVENT = {
1172 .id = 0,
1173 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1174 .name = "migration_thread_setup_complete",
1175 .sstate = TRACE_MIGRATION_THREAD_SETUP_COMPLETE_ENABLED,
1176 .dstate = &_TRACE_MIGRATION_THREAD_SETUP_COMPLETE_DSTATE
1177};
1178TraceEvent _TRACE_OPEN_RETURN_PATH_ON_SOURCE_EVENT = {
1179 .id = 0,
1180 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1181 .name = "open_return_path_on_source",
1182 .sstate = TRACE_OPEN_RETURN_PATH_ON_SOURCE_ENABLED,
1183 .dstate = &_TRACE_OPEN_RETURN_PATH_ON_SOURCE_DSTATE
1184};
1185TraceEvent _TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE_EVENT = {
1186 .id = 0,
1187 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1188 .name = "open_return_path_on_source_continue",
1189 .sstate = TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE_ENABLED,
1190 .dstate = &_TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE_DSTATE
1191};
1192TraceEvent _TRACE_POSTCOPY_START_EVENT = {
1193 .id = 0,
1194 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1195 .name = "postcopy_start",
1196 .sstate = TRACE_POSTCOPY_START_ENABLED,
1197 .dstate = &_TRACE_POSTCOPY_START_DSTATE
1198};
1199TraceEvent _TRACE_POSTCOPY_PAUSE_RETURN_PATH_EVENT = {
1200 .id = 0,
1201 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1202 .name = "postcopy_pause_return_path",
1203 .sstate = TRACE_POSTCOPY_PAUSE_RETURN_PATH_ENABLED,
1204 .dstate = &_TRACE_POSTCOPY_PAUSE_RETURN_PATH_DSTATE
1205};
1206TraceEvent _TRACE_POSTCOPY_PAUSE_RETURN_PATH_CONTINUED_EVENT = {
1207 .id = 0,
1208 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1209 .name = "postcopy_pause_return_path_continued",
1210 .sstate = TRACE_POSTCOPY_PAUSE_RETURN_PATH_CONTINUED_ENABLED,
1211 .dstate = &_TRACE_POSTCOPY_PAUSE_RETURN_PATH_CONTINUED_DSTATE
1212};
1213TraceEvent _TRACE_POSTCOPY_PAUSE_CONTINUED_EVENT = {
1214 .id = 0,
1215 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1216 .name = "postcopy_pause_continued",
1217 .sstate = TRACE_POSTCOPY_PAUSE_CONTINUED_ENABLED,
1218 .dstate = &_TRACE_POSTCOPY_PAUSE_CONTINUED_DSTATE
1219};
1220TraceEvent _TRACE_POSTCOPY_START_SET_RUN_EVENT = {
1221 .id = 0,
1222 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1223 .name = "postcopy_start_set_run",
1224 .sstate = TRACE_POSTCOPY_START_SET_RUN_ENABLED,
1225 .dstate = &_TRACE_POSTCOPY_START_SET_RUN_DSTATE
1226};
1227TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END_EVENT = {
1228 .id = 0,
1229 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1230 .name = "source_return_path_thread_bad_end",
1231 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END_ENABLED,
1232 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END_DSTATE
1233};
1234TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_END_EVENT = {
1235 .id = 0,
1236 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1237 .name = "source_return_path_thread_end",
1238 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_END_ENABLED,
1239 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_END_DSTATE
1240};
1241TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY_EVENT = {
1242 .id = 0,
1243 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1244 .name = "source_return_path_thread_entry",
1245 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY_ENABLED,
1246 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY_DSTATE
1247};
1248TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP_EVENT = {
1249 .id = 0,
1250 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1251 .name = "source_return_path_thread_loop_top",
1252 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP_ENABLED,
1253 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP_DSTATE
1254};
1255TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_PONG_EVENT = {
1256 .id = 0,
1257 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1258 .name = "source_return_path_thread_pong",
1259 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_PONG_ENABLED,
1260 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_PONG_DSTATE
1261};
1262TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_SHUT_EVENT = {
1263 .id = 0,
1264 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1265 .name = "source_return_path_thread_shut",
1266 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_SHUT_ENABLED,
1267 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_SHUT_DSTATE
1268};
1269TraceEvent _TRACE_SOURCE_RETURN_PATH_THREAD_RESUME_ACK_EVENT = {
1270 .id = 0,
1271 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1272 .name = "source_return_path_thread_resume_ack",
1273 .sstate = TRACE_SOURCE_RETURN_PATH_THREAD_RESUME_ACK_ENABLED,
1274 .dstate = &_TRACE_SOURCE_RETURN_PATH_THREAD_RESUME_ACK_DSTATE
1275};
1276TraceEvent _TRACE_MIGRATION_THREAD_LOW_PENDING_EVENT = {
1277 .id = 0,
1278 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1279 .name = "migration_thread_low_pending",
1280 .sstate = TRACE_MIGRATION_THREAD_LOW_PENDING_ENABLED,
1281 .dstate = &_TRACE_MIGRATION_THREAD_LOW_PENDING_DSTATE
1282};
1283TraceEvent _TRACE_MIGRATE_TRANSFERRED_EVENT = {
1284 .id = 0,
1285 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1286 .name = "migrate_transferred",
1287 .sstate = TRACE_MIGRATE_TRANSFERRED_ENABLED,
1288 .dstate = &_TRACE_MIGRATE_TRANSFERRED_DSTATE
1289};
1290TraceEvent _TRACE_PROCESS_INCOMING_MIGRATION_CO_END_EVENT = {
1291 .id = 0,
1292 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1293 .name = "process_incoming_migration_co_end",
1294 .sstate = TRACE_PROCESS_INCOMING_MIGRATION_CO_END_ENABLED,
1295 .dstate = &_TRACE_PROCESS_INCOMING_MIGRATION_CO_END_DSTATE
1296};
1297TraceEvent _TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN_EVENT = {
1298 .id = 0,
1299 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1300 .name = "process_incoming_migration_co_postcopy_end_main",
1301 .sstate = TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN_ENABLED,
1302 .dstate = &_TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN_DSTATE
1303};
1304TraceEvent _TRACE_MIGRATION_SET_INCOMING_CHANNEL_EVENT = {
1305 .id = 0,
1306 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1307 .name = "migration_set_incoming_channel",
1308 .sstate = TRACE_MIGRATION_SET_INCOMING_CHANNEL_ENABLED,
1309 .dstate = &_TRACE_MIGRATION_SET_INCOMING_CHANNEL_DSTATE
1310};
1311TraceEvent _TRACE_MIGRATION_SET_OUTGOING_CHANNEL_EVENT = {
1312 .id = 0,
1313 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1314 .name = "migration_set_outgoing_channel",
1315 .sstate = TRACE_MIGRATION_SET_OUTGOING_CHANNEL_ENABLED,
1316 .dstate = &_TRACE_MIGRATION_SET_OUTGOING_CHANNEL_DSTATE
1317};
1318TraceEvent _TRACE_MIGRATE_STATE_TOO_BIG_EVENT = {
1319 .id = 0,
1320 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1321 .name = "migrate_state_too_big",
1322 .sstate = TRACE_MIGRATE_STATE_TOO_BIG_ENABLED,
1323 .dstate = &_TRACE_MIGRATE_STATE_TOO_BIG_DSTATE
1324};
1325TraceEvent _TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_EVENT = {
1326 .id = 0,
1327 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1328 .name = "migrate_global_state_post_load",
1329 .sstate = TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_ENABLED,
1330 .dstate = &_TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_DSTATE
1331};
1332TraceEvent _TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_EVENT = {
1333 .id = 0,
1334 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1335 .name = "migrate_global_state_pre_save",
1336 .sstate = TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_ENABLED,
1337 .dstate = &_TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_DSTATE
1338};
1339TraceEvent _TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_EVENT = {
1340 .id = 0,
1341 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1342 .name = "qemu_rdma_accept_incoming_migration",
1343 .sstate = TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ENABLED,
1344 .dstate = &_TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_DSTATE
1345};
1346TraceEvent _TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED_EVENT = {
1347 .id = 0,
1348 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1349 .name = "qemu_rdma_accept_incoming_migration_accepted",
1350 .sstate = TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED_ENABLED,
1351 .dstate = &_TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED_DSTATE
1352};
1353TraceEvent _TRACE_QEMU_RDMA_ACCEPT_PIN_STATE_EVENT = {
1354 .id = 0,
1355 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1356 .name = "qemu_rdma_accept_pin_state",
1357 .sstate = TRACE_QEMU_RDMA_ACCEPT_PIN_STATE_ENABLED,
1358 .dstate = &_TRACE_QEMU_RDMA_ACCEPT_PIN_STATE_DSTATE
1359};
1360TraceEvent _TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC_EVENT = {
1361 .id = 0,
1362 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1363 .name = "qemu_rdma_accept_pin_verbsc",
1364 .sstate = TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC_ENABLED,
1365 .dstate = &_TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC_DSTATE
1366};
1367TraceEvent _TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_EVENT = {
1368 .id = 0,
1369 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1370 .name = "qemu_rdma_block_for_wrid_miss",
1371 .sstate = TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_ENABLED,
1372 .dstate = &_TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_DSTATE
1373};
1374TraceEvent _TRACE_QEMU_RDMA_CLEANUP_DISCONNECT_EVENT = {
1375 .id = 0,
1376 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1377 .name = "qemu_rdma_cleanup_disconnect",
1378 .sstate = TRACE_QEMU_RDMA_CLEANUP_DISCONNECT_ENABLED,
1379 .dstate = &_TRACE_QEMU_RDMA_CLEANUP_DISCONNECT_DSTATE
1380};
1381TraceEvent _TRACE_QEMU_RDMA_CLOSE_EVENT = {
1382 .id = 0,
1383 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1384 .name = "qemu_rdma_close",
1385 .sstate = TRACE_QEMU_RDMA_CLOSE_ENABLED,
1386 .dstate = &_TRACE_QEMU_RDMA_CLOSE_DSTATE
1387};
1388TraceEvent _TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED_EVENT = {
1389 .id = 0,
1390 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1391 .name = "qemu_rdma_connect_pin_all_requested",
1392 .sstate = TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED_ENABLED,
1393 .dstate = &_TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED_DSTATE
1394};
1395TraceEvent _TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME_EVENT = {
1396 .id = 0,
1397 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1398 .name = "qemu_rdma_connect_pin_all_outcome",
1399 .sstate = TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME_ENABLED,
1400 .dstate = &_TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME_DSTATE
1401};
1402TraceEvent _TRACE_QEMU_RDMA_DEST_INIT_TRYING_EVENT = {
1403 .id = 0,
1404 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1405 .name = "qemu_rdma_dest_init_trying",
1406 .sstate = TRACE_QEMU_RDMA_DEST_INIT_TRYING_ENABLED,
1407 .dstate = &_TRACE_QEMU_RDMA_DEST_INIT_TRYING_DSTATE
1408};
1409TraceEvent _TRACE_QEMU_RDMA_DUMP_GID_EVENT = {
1410 .id = 0,
1411 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1412 .name = "qemu_rdma_dump_gid",
1413 .sstate = TRACE_QEMU_RDMA_DUMP_GID_ENABLED,
1414 .dstate = &_TRACE_QEMU_RDMA_DUMP_GID_DSTATE
1415};
1416TraceEvent _TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START_EVENT = {
1417 .id = 0,
1418 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1419 .name = "qemu_rdma_exchange_get_response_start",
1420 .sstate = TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START_ENABLED,
1421 .dstate = &_TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START_DSTATE
1422};
1423TraceEvent _TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE_EVENT = {
1424 .id = 0,
1425 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1426 .name = "qemu_rdma_exchange_get_response_none",
1427 .sstate = TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE_ENABLED,
1428 .dstate = &_TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE_DSTATE
1429};
1430TraceEvent _TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK_EVENT = {
1431 .id = 0,
1432 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1433 .name = "qemu_rdma_exchange_send_issue_callback",
1434 .sstate = TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK_ENABLED,
1435 .dstate = &_TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK_DSTATE
1436};
1437TraceEvent _TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING_EVENT = {
1438 .id = 0,
1439 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1440 .name = "qemu_rdma_exchange_send_waiting",
1441 .sstate = TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING_ENABLED,
1442 .dstate = &_TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING_DSTATE
1443};
1444TraceEvent _TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED_EVENT = {
1445 .id = 0,
1446 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1447 .name = "qemu_rdma_exchange_send_received",
1448 .sstate = TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED_ENABLED,
1449 .dstate = &_TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED_DSTATE
1450};
1451TraceEvent _TRACE_QEMU_RDMA_FILL_EVENT = {
1452 .id = 0,
1453 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1454 .name = "qemu_rdma_fill",
1455 .sstate = TRACE_QEMU_RDMA_FILL_ENABLED,
1456 .dstate = &_TRACE_QEMU_RDMA_FILL_DSTATE
1457};
1458TraceEvent _TRACE_QEMU_RDMA_INIT_RAM_BLOCKS_EVENT = {
1459 .id = 0,
1460 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1461 .name = "qemu_rdma_init_ram_blocks",
1462 .sstate = TRACE_QEMU_RDMA_INIT_RAM_BLOCKS_ENABLED,
1463 .dstate = &_TRACE_QEMU_RDMA_INIT_RAM_BLOCKS_DSTATE
1464};
1465TraceEvent _TRACE_QEMU_RDMA_POLL_RECV_EVENT = {
1466 .id = 0,
1467 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1468 .name = "qemu_rdma_poll_recv",
1469 .sstate = TRACE_QEMU_RDMA_POLL_RECV_ENABLED,
1470 .dstate = &_TRACE_QEMU_RDMA_POLL_RECV_DSTATE
1471};
1472TraceEvent _TRACE_QEMU_RDMA_POLL_WRITE_EVENT = {
1473 .id = 0,
1474 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1475 .name = "qemu_rdma_poll_write",
1476 .sstate = TRACE_QEMU_RDMA_POLL_WRITE_ENABLED,
1477 .dstate = &_TRACE_QEMU_RDMA_POLL_WRITE_DSTATE
1478};
1479TraceEvent _TRACE_QEMU_RDMA_POLL_OTHER_EVENT = {
1480 .id = 0,
1481 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1482 .name = "qemu_rdma_poll_other",
1483 .sstate = TRACE_QEMU_RDMA_POLL_OTHER_ENABLED,
1484 .dstate = &_TRACE_QEMU_RDMA_POLL_OTHER_DSTATE
1485};
1486TraceEvent _TRACE_QEMU_RDMA_POST_SEND_CONTROL_EVENT = {
1487 .id = 0,
1488 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1489 .name = "qemu_rdma_post_send_control",
1490 .sstate = TRACE_QEMU_RDMA_POST_SEND_CONTROL_ENABLED,
1491 .dstate = &_TRACE_QEMU_RDMA_POST_SEND_CONTROL_DSTATE
1492};
1493TraceEvent _TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS_EVENT = {
1494 .id = 0,
1495 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1496 .name = "qemu_rdma_register_and_get_keys",
1497 .sstate = TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS_ENABLED,
1498 .dstate = &_TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS_DSTATE
1499};
1500TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS_EVENT = {
1501 .id = 0,
1502 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1503 .name = "qemu_rdma_registration_handle_compress",
1504 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS_ENABLED,
1505 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS_DSTATE
1506};
1507TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED_EVENT = {
1508 .id = 0,
1509 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1510 .name = "qemu_rdma_registration_handle_finished",
1511 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED_ENABLED,
1512 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED_DSTATE
1513};
1514TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_EVENT = {
1515 .id = 0,
1516 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1517 .name = "qemu_rdma_registration_handle_ram_blocks",
1518 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_ENABLED,
1519 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_DSTATE
1520};
1521TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP_EVENT = {
1522 .id = 0,
1523 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1524 .name = "qemu_rdma_registration_handle_ram_blocks_loop",
1525 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP_ENABLED,
1526 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP_DSTATE
1527};
1528TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_EVENT = {
1529 .id = 0,
1530 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1531 .name = "qemu_rdma_registration_handle_register",
1532 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_ENABLED,
1533 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_DSTATE
1534};
1535TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP_EVENT = {
1536 .id = 0,
1537 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1538 .name = "qemu_rdma_registration_handle_register_loop",
1539 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP_ENABLED,
1540 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP_DSTATE
1541};
1542TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY_EVENT = {
1543 .id = 0,
1544 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1545 .name = "qemu_rdma_registration_handle_register_rkey",
1546 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY_ENABLED,
1547 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY_DSTATE
1548};
1549TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_EVENT = {
1550 .id = 0,
1551 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1552 .name = "qemu_rdma_registration_handle_unregister",
1553 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_ENABLED,
1554 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_DSTATE
1555};
1556TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP_EVENT = {
1557 .id = 0,
1558 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1559 .name = "qemu_rdma_registration_handle_unregister_loop",
1560 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP_ENABLED,
1561 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP_DSTATE
1562};
1563TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS_EVENT = {
1564 .id = 0,
1565 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1566 .name = "qemu_rdma_registration_handle_unregister_success",
1567 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS_ENABLED,
1568 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS_DSTATE
1569};
1570TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT_EVENT = {
1571 .id = 0,
1572 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1573 .name = "qemu_rdma_registration_handle_wait",
1574 .sstate = TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT_ENABLED,
1575 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT_DSTATE
1576};
1577TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_START_EVENT = {
1578 .id = 0,
1579 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1580 .name = "qemu_rdma_registration_start",
1581 .sstate = TRACE_QEMU_RDMA_REGISTRATION_START_ENABLED,
1582 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_START_DSTATE
1583};
1584TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_STOP_EVENT = {
1585 .id = 0,
1586 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1587 .name = "qemu_rdma_registration_stop",
1588 .sstate = TRACE_QEMU_RDMA_REGISTRATION_STOP_ENABLED,
1589 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_STOP_DSTATE
1590};
1591TraceEvent _TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM_EVENT = {
1592 .id = 0,
1593 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1594 .name = "qemu_rdma_registration_stop_ram",
1595 .sstate = TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM_ENABLED,
1596 .dstate = &_TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM_DSTATE
1597};
1598TraceEvent _TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING_EVENT = {
1599 .id = 0,
1600 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1601 .name = "qemu_rdma_resolve_host_trying",
1602 .sstate = TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING_ENABLED,
1603 .dstate = &_TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING_DSTATE
1604};
1605TraceEvent _TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_EVENT = {
1606 .id = 0,
1607 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1608 .name = "qemu_rdma_signal_unregister_append",
1609 .sstate = TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_ENABLED,
1610 .dstate = &_TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_DSTATE
1611};
1612TraceEvent _TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY_EVENT = {
1613 .id = 0,
1614 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1615 .name = "qemu_rdma_signal_unregister_already",
1616 .sstate = TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY_ENABLED,
1617 .dstate = &_TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY_DSTATE
1618};
1619TraceEvent _TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT_EVENT = {
1620 .id = 0,
1621 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1622 .name = "qemu_rdma_unregister_waiting_inflight",
1623 .sstate = TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT_ENABLED,
1624 .dstate = &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT_DSTATE
1625};
1626TraceEvent _TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC_EVENT = {
1627 .id = 0,
1628 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1629 .name = "qemu_rdma_unregister_waiting_proc",
1630 .sstate = TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC_ENABLED,
1631 .dstate = &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC_DSTATE
1632};
1633TraceEvent _TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND_EVENT = {
1634 .id = 0,
1635 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1636 .name = "qemu_rdma_unregister_waiting_send",
1637 .sstate = TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND_ENABLED,
1638 .dstate = &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND_DSTATE
1639};
1640TraceEvent _TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE_EVENT = {
1641 .id = 0,
1642 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1643 .name = "qemu_rdma_unregister_waiting_complete",
1644 .sstate = TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE_ENABLED,
1645 .dstate = &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE_DSTATE
1646};
1647TraceEvent _TRACE_QEMU_RDMA_WRITE_FLUSH_EVENT = {
1648 .id = 0,
1649 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1650 .name = "qemu_rdma_write_flush",
1651 .sstate = TRACE_QEMU_RDMA_WRITE_FLUSH_ENABLED,
1652 .dstate = &_TRACE_QEMU_RDMA_WRITE_FLUSH_DSTATE
1653};
1654TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_BLOCK_EVENT = {
1655 .id = 0,
1656 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1657 .name = "qemu_rdma_write_one_block",
1658 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_BLOCK_ENABLED,
1659 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_BLOCK_DSTATE
1660};
1661TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_POST_EVENT = {
1662 .id = 0,
1663 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1664 .name = "qemu_rdma_write_one_post",
1665 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_POST_ENABLED,
1666 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_POST_DSTATE
1667};
1668TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL_EVENT = {
1669 .id = 0,
1670 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1671 .name = "qemu_rdma_write_one_queue_full",
1672 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL_ENABLED,
1673 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL_DSTATE
1674};
1675TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES_EVENT = {
1676 .id = 0,
1677 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1678 .name = "qemu_rdma_write_one_recvregres",
1679 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES_ENABLED,
1680 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES_DSTATE
1681};
1682TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_SENDREG_EVENT = {
1683 .id = 0,
1684 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1685 .name = "qemu_rdma_write_one_sendreg",
1686 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_SENDREG_ENABLED,
1687 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_SENDREG_DSTATE
1688};
1689TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_TOP_EVENT = {
1690 .id = 0,
1691 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1692 .name = "qemu_rdma_write_one_top",
1693 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_TOP_ENABLED,
1694 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_TOP_DSTATE
1695};
1696TraceEvent _TRACE_QEMU_RDMA_WRITE_ONE_ZERO_EVENT = {
1697 .id = 0,
1698 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1699 .name = "qemu_rdma_write_one_zero",
1700 .sstate = TRACE_QEMU_RDMA_WRITE_ONE_ZERO_ENABLED,
1701 .dstate = &_TRACE_QEMU_RDMA_WRITE_ONE_ZERO_DSTATE
1702};
1703TraceEvent _TRACE_RDMA_ADD_BLOCK_EVENT = {
1704 .id = 0,
1705 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1706 .name = "rdma_add_block",
1707 .sstate = TRACE_RDMA_ADD_BLOCK_ENABLED,
1708 .dstate = &_TRACE_RDMA_ADD_BLOCK_DSTATE
1709};
1710TraceEvent _TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE_EVENT = {
1711 .id = 0,
1712 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1713 .name = "rdma_block_notification_handle",
1714 .sstate = TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE_ENABLED,
1715 .dstate = &_TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE_DSTATE
1716};
1717TraceEvent _TRACE_RDMA_DELETE_BLOCK_EVENT = {
1718 .id = 0,
1719 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1720 .name = "rdma_delete_block",
1721 .sstate = TRACE_RDMA_DELETE_BLOCK_ENABLED,
1722 .dstate = &_TRACE_RDMA_DELETE_BLOCK_DSTATE
1723};
1724TraceEvent _TRACE_RDMA_START_INCOMING_MIGRATION_EVENT = {
1725 .id = 0,
1726 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1727 .name = "rdma_start_incoming_migration",
1728 .sstate = TRACE_RDMA_START_INCOMING_MIGRATION_ENABLED,
1729 .dstate = &_TRACE_RDMA_START_INCOMING_MIGRATION_DSTATE
1730};
1731TraceEvent _TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT_EVENT = {
1732 .id = 0,
1733 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1734 .name = "rdma_start_incoming_migration_after_dest_init",
1735 .sstate = TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT_ENABLED,
1736 .dstate = &_TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT_DSTATE
1737};
1738TraceEvent _TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN_EVENT = {
1739 .id = 0,
1740 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1741 .name = "rdma_start_incoming_migration_after_rdma_listen",
1742 .sstate = TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN_ENABLED,
1743 .dstate = &_TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN_DSTATE
1744};
1745TraceEvent _TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT_EVENT = {
1746 .id = 0,
1747 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1748 .name = "rdma_start_outgoing_migration_after_rdma_connect",
1749 .sstate = TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT_ENABLED,
1750 .dstate = &_TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT_DSTATE
1751};
1752TraceEvent _TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT_EVENT = {
1753 .id = 0,
1754 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1755 .name = "rdma_start_outgoing_migration_after_rdma_source_init",
1756 .sstate = TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT_ENABLED,
1757 .dstate = &_TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT_DSTATE
1758};
1759TraceEvent _TRACE_POSTCOPY_DISCARD_SEND_FINISH_EVENT = {
1760 .id = 0,
1761 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1762 .name = "postcopy_discard_send_finish",
1763 .sstate = TRACE_POSTCOPY_DISCARD_SEND_FINISH_ENABLED,
1764 .dstate = &_TRACE_POSTCOPY_DISCARD_SEND_FINISH_DSTATE
1765};
1766TraceEvent _TRACE_POSTCOPY_DISCARD_SEND_RANGE_EVENT = {
1767 .id = 0,
1768 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1769 .name = "postcopy_discard_send_range",
1770 .sstate = TRACE_POSTCOPY_DISCARD_SEND_RANGE_ENABLED,
1771 .dstate = &_TRACE_POSTCOPY_DISCARD_SEND_RANGE_DSTATE
1772};
1773TraceEvent _TRACE_POSTCOPY_CLEANUP_RANGE_EVENT = {
1774 .id = 0,
1775 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1776 .name = "postcopy_cleanup_range",
1777 .sstate = TRACE_POSTCOPY_CLEANUP_RANGE_ENABLED,
1778 .dstate = &_TRACE_POSTCOPY_CLEANUP_RANGE_DSTATE
1779};
1780TraceEvent _TRACE_POSTCOPY_INIT_RANGE_EVENT = {
1781 .id = 0,
1782 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1783 .name = "postcopy_init_range",
1784 .sstate = TRACE_POSTCOPY_INIT_RANGE_ENABLED,
1785 .dstate = &_TRACE_POSTCOPY_INIT_RANGE_DSTATE
1786};
1787TraceEvent _TRACE_POSTCOPY_NHP_RANGE_EVENT = {
1788 .id = 0,
1789 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1790 .name = "postcopy_nhp_range",
1791 .sstate = TRACE_POSTCOPY_NHP_RANGE_ENABLED,
1792 .dstate = &_TRACE_POSTCOPY_NHP_RANGE_DSTATE
1793};
1794TraceEvent _TRACE_POSTCOPY_PLACE_PAGE_EVENT = {
1795 .id = 0,
1796 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1797 .name = "postcopy_place_page",
1798 .sstate = TRACE_POSTCOPY_PLACE_PAGE_ENABLED,
1799 .dstate = &_TRACE_POSTCOPY_PLACE_PAGE_DSTATE
1800};
1801TraceEvent _TRACE_POSTCOPY_PLACE_PAGE_ZERO_EVENT = {
1802 .id = 0,
1803 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1804 .name = "postcopy_place_page_zero",
1805 .sstate = TRACE_POSTCOPY_PLACE_PAGE_ZERO_ENABLED,
1806 .dstate = &_TRACE_POSTCOPY_PLACE_PAGE_ZERO_DSTATE
1807};
1808TraceEvent _TRACE_POSTCOPY_RAM_ENABLE_NOTIFY_EVENT = {
1809 .id = 0,
1810 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1811 .name = "postcopy_ram_enable_notify",
1812 .sstate = TRACE_POSTCOPY_RAM_ENABLE_NOTIFY_ENABLED,
1813 .dstate = &_TRACE_POSTCOPY_RAM_ENABLE_NOTIFY_DSTATE
1814};
1815TraceEvent _TRACE_MARK_POSTCOPY_BLOCKTIME_BEGIN_EVENT = {
1816 .id = 0,
1817 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1818 .name = "mark_postcopy_blocktime_begin",
1819 .sstate = TRACE_MARK_POSTCOPY_BLOCKTIME_BEGIN_ENABLED,
1820 .dstate = &_TRACE_MARK_POSTCOPY_BLOCKTIME_BEGIN_DSTATE
1821};
1822TraceEvent _TRACE_MARK_POSTCOPY_BLOCKTIME_END_EVENT = {
1823 .id = 0,
1824 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1825 .name = "mark_postcopy_blocktime_end",
1826 .sstate = TRACE_MARK_POSTCOPY_BLOCKTIME_END_ENABLED,
1827 .dstate = &_TRACE_MARK_POSTCOPY_BLOCKTIME_END_DSTATE
1828};
1829TraceEvent _TRACE_POSTCOPY_PAUSE_FAULT_THREAD_EVENT = {
1830 .id = 0,
1831 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1832 .name = "postcopy_pause_fault_thread",
1833 .sstate = TRACE_POSTCOPY_PAUSE_FAULT_THREAD_ENABLED,
1834 .dstate = &_TRACE_POSTCOPY_PAUSE_FAULT_THREAD_DSTATE
1835};
1836TraceEvent _TRACE_POSTCOPY_PAUSE_FAULT_THREAD_CONTINUED_EVENT = {
1837 .id = 0,
1838 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1839 .name = "postcopy_pause_fault_thread_continued",
1840 .sstate = TRACE_POSTCOPY_PAUSE_FAULT_THREAD_CONTINUED_ENABLED,
1841 .dstate = &_TRACE_POSTCOPY_PAUSE_FAULT_THREAD_CONTINUED_DSTATE
1842};
1843TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY_EVENT = {
1844 .id = 0,
1845 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1846 .name = "postcopy_ram_fault_thread_entry",
1847 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY_ENABLED,
1848 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY_DSTATE
1849};
1850TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_EVENT = {
1851 .id = 0,
1852 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1853 .name = "postcopy_ram_fault_thread_exit",
1854 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_ENABLED,
1855 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_DSTATE
1856};
1857TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_CORE_EVENT = {
1858 .id = 0,
1859 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1860 .name = "postcopy_ram_fault_thread_fds_core",
1861 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_CORE_ENABLED,
1862 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_CORE_DSTATE
1863};
1864TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_EXTRA_EVENT = {
1865 .id = 0,
1866 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1867 .name = "postcopy_ram_fault_thread_fds_extra",
1868 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_EXTRA_ENABLED,
1869 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_EXTRA_DSTATE
1870};
1871TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT_EVENT = {
1872 .id = 0,
1873 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1874 .name = "postcopy_ram_fault_thread_quit",
1875 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT_ENABLED,
1876 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT_DSTATE
1877};
1878TraceEvent _TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST_EVENT = {
1879 .id = 0,
1880 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1881 .name = "postcopy_ram_fault_thread_request",
1882 .sstate = TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST_ENABLED,
1883 .dstate = &_TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST_DSTATE
1884};
1885TraceEvent _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF_EVENT = {
1886 .id = 0,
1887 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1888 .name = "postcopy_ram_incoming_cleanup_closeuf",
1889 .sstate = TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF_ENABLED,
1890 .dstate = &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF_DSTATE
1891};
1892TraceEvent _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY_EVENT = {
1893 .id = 0,
1894 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1895 .name = "postcopy_ram_incoming_cleanup_entry",
1896 .sstate = TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY_ENABLED,
1897 .dstate = &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY_DSTATE
1898};
1899TraceEvent _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT_EVENT = {
1900 .id = 0,
1901 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1902 .name = "postcopy_ram_incoming_cleanup_exit",
1903 .sstate = TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT_ENABLED,
1904 .dstate = &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT_DSTATE
1905};
1906TraceEvent _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN_EVENT = {
1907 .id = 0,
1908 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1909 .name = "postcopy_ram_incoming_cleanup_join",
1910 .sstate = TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN_ENABLED,
1911 .dstate = &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN_DSTATE
1912};
1913TraceEvent _TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_BLOCKTIME_EVENT = {
1914 .id = 0,
1915 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1916 .name = "postcopy_ram_incoming_cleanup_blocktime",
1917 .sstate = TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_BLOCKTIME_ENABLED,
1918 .dstate = &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_BLOCKTIME_DSTATE
1919};
1920TraceEvent _TRACE_POSTCOPY_REQUEST_SHARED_PAGE_EVENT = {
1921 .id = 0,
1922 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1923 .name = "postcopy_request_shared_page",
1924 .sstate = TRACE_POSTCOPY_REQUEST_SHARED_PAGE_ENABLED,
1925 .dstate = &_TRACE_POSTCOPY_REQUEST_SHARED_PAGE_DSTATE
1926};
1927TraceEvent _TRACE_POSTCOPY_REQUEST_SHARED_PAGE_PRESENT_EVENT = {
1928 .id = 0,
1929 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1930 .name = "postcopy_request_shared_page_present",
1931 .sstate = TRACE_POSTCOPY_REQUEST_SHARED_PAGE_PRESENT_ENABLED,
1932 .dstate = &_TRACE_POSTCOPY_REQUEST_SHARED_PAGE_PRESENT_DSTATE
1933};
1934TraceEvent _TRACE_POSTCOPY_WAKE_SHARED_EVENT = {
1935 .id = 0,
1936 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1937 .name = "postcopy_wake_shared",
1938 .sstate = TRACE_POSTCOPY_WAKE_SHARED_ENABLED,
1939 .dstate = &_TRACE_POSTCOPY_WAKE_SHARED_DSTATE
1940};
1941TraceEvent _TRACE_GET_MEM_FAULT_CPU_INDEX_EVENT = {
1942 .id = 0,
1943 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1944 .name = "get_mem_fault_cpu_index",
1945 .sstate = TRACE_GET_MEM_FAULT_CPU_INDEX_ENABLED,
1946 .dstate = &_TRACE_GET_MEM_FAULT_CPU_INDEX_DSTATE
1947};
1948TraceEvent _TRACE_MIGRATION_EXEC_OUTGOING_EVENT = {
1949 .id = 0,
1950 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1951 .name = "migration_exec_outgoing",
1952 .sstate = TRACE_MIGRATION_EXEC_OUTGOING_ENABLED,
1953 .dstate = &_TRACE_MIGRATION_EXEC_OUTGOING_DSTATE
1954};
1955TraceEvent _TRACE_MIGRATION_EXEC_INCOMING_EVENT = {
1956 .id = 0,
1957 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1958 .name = "migration_exec_incoming",
1959 .sstate = TRACE_MIGRATION_EXEC_INCOMING_ENABLED,
1960 .dstate = &_TRACE_MIGRATION_EXEC_INCOMING_DSTATE
1961};
1962TraceEvent _TRACE_MIGRATION_FD_OUTGOING_EVENT = {
1963 .id = 0,
1964 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1965 .name = "migration_fd_outgoing",
1966 .sstate = TRACE_MIGRATION_FD_OUTGOING_ENABLED,
1967 .dstate = &_TRACE_MIGRATION_FD_OUTGOING_DSTATE
1968};
1969TraceEvent _TRACE_MIGRATION_FD_INCOMING_EVENT = {
1970 .id = 0,
1971 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1972 .name = "migration_fd_incoming",
1973 .sstate = TRACE_MIGRATION_FD_INCOMING_ENABLED,
1974 .dstate = &_TRACE_MIGRATION_FD_INCOMING_DSTATE
1975};
1976TraceEvent _TRACE_MIGRATION_SOCKET_INCOMING_ACCEPTED_EVENT = {
1977 .id = 0,
1978 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1979 .name = "migration_socket_incoming_accepted",
1980 .sstate = TRACE_MIGRATION_SOCKET_INCOMING_ACCEPTED_ENABLED,
1981 .dstate = &_TRACE_MIGRATION_SOCKET_INCOMING_ACCEPTED_DSTATE
1982};
1983TraceEvent _TRACE_MIGRATION_SOCKET_OUTGOING_CONNECTED_EVENT = {
1984 .id = 0,
1985 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1986 .name = "migration_socket_outgoing_connected",
1987 .sstate = TRACE_MIGRATION_SOCKET_OUTGOING_CONNECTED_ENABLED,
1988 .dstate = &_TRACE_MIGRATION_SOCKET_OUTGOING_CONNECTED_DSTATE
1989};
1990TraceEvent _TRACE_MIGRATION_SOCKET_OUTGOING_ERROR_EVENT = {
1991 .id = 0,
1992 .vcpu_id = TRACE_VCPU_EVENT_NONE,
1993 .name = "migration_socket_outgoing_error",
1994 .sstate = TRACE_MIGRATION_SOCKET_OUTGOING_ERROR_ENABLED,
1995 .dstate = &_TRACE_MIGRATION_SOCKET_OUTGOING_ERROR_DSTATE
1996};
1997TraceEvent _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_START_EVENT = {
1998 .id = 0,
1999 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2000 .name = "migration_tls_outgoing_handshake_start",
2001 .sstate = TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_START_ENABLED,
2002 .dstate = &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_START_DSTATE
2003};
2004TraceEvent _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_ERROR_EVENT = {
2005 .id = 0,
2006 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2007 .name = "migration_tls_outgoing_handshake_error",
2008 .sstate = TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_ERROR_ENABLED,
2009 .dstate = &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_ERROR_DSTATE
2010};
2011TraceEvent _TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_EVENT = {
2012 .id = 0,
2013 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2014 .name = "migration_tls_outgoing_handshake_complete",
2015 .sstate = TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_ENABLED,
2016 .dstate = &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_DSTATE
2017};
2018TraceEvent _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_START_EVENT = {
2019 .id = 0,
2020 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2021 .name = "migration_tls_incoming_handshake_start",
2022 .sstate = TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_START_ENABLED,
2023 .dstate = &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_START_DSTATE
2024};
2025TraceEvent _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_ERROR_EVENT = {
2026 .id = 0,
2027 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2028 .name = "migration_tls_incoming_handshake_error",
2029 .sstate = TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_ERROR_ENABLED,
2030 .dstate = &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_ERROR_DSTATE
2031};
2032TraceEvent _TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_COMPLETE_EVENT = {
2033 .id = 0,
2034 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2035 .name = "migration_tls_incoming_handshake_complete",
2036 .sstate = TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_COMPLETE_ENABLED,
2037 .dstate = &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_COMPLETE_DSTATE
2038};
2039TraceEvent _TRACE_COLO_VM_STATE_CHANGE_EVENT = {
2040 .id = 0,
2041 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2042 .name = "colo_vm_state_change",
2043 .sstate = TRACE_COLO_VM_STATE_CHANGE_ENABLED,
2044 .dstate = &_TRACE_COLO_VM_STATE_CHANGE_DSTATE
2045};
2046TraceEvent _TRACE_COLO_SEND_MESSAGE_EVENT = {
2047 .id = 0,
2048 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2049 .name = "colo_send_message",
2050 .sstate = TRACE_COLO_SEND_MESSAGE_ENABLED,
2051 .dstate = &_TRACE_COLO_SEND_MESSAGE_DSTATE
2052};
2053TraceEvent _TRACE_COLO_RECEIVE_MESSAGE_EVENT = {
2054 .id = 0,
2055 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2056 .name = "colo_receive_message",
2057 .sstate = TRACE_COLO_RECEIVE_MESSAGE_ENABLED,
2058 .dstate = &_TRACE_COLO_RECEIVE_MESSAGE_DSTATE
2059};
2060TraceEvent _TRACE_COLO_FAILOVER_SET_STATE_EVENT = {
2061 .id = 0,
2062 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2063 .name = "colo_failover_set_state",
2064 .sstate = TRACE_COLO_FAILOVER_SET_STATE_ENABLED,
2065 .dstate = &_TRACE_COLO_FAILOVER_SET_STATE_DSTATE
2066};
2067TraceEvent _TRACE_SEND_BITMAP_HEADER_ENTER_EVENT = {
2068 .id = 0,
2069 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2070 .name = "send_bitmap_header_enter",
2071 .sstate = TRACE_SEND_BITMAP_HEADER_ENTER_ENABLED,
2072 .dstate = &_TRACE_SEND_BITMAP_HEADER_ENTER_DSTATE
2073};
2074TraceEvent _TRACE_SEND_BITMAP_BITS_EVENT = {
2075 .id = 0,
2076 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2077 .name = "send_bitmap_bits",
2078 .sstate = TRACE_SEND_BITMAP_BITS_ENABLED,
2079 .dstate = &_TRACE_SEND_BITMAP_BITS_DSTATE
2080};
2081TraceEvent _TRACE_DIRTY_BITMAP_SAVE_ITERATE_EVENT = {
2082 .id = 0,
2083 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2084 .name = "dirty_bitmap_save_iterate",
2085 .sstate = TRACE_DIRTY_BITMAP_SAVE_ITERATE_ENABLED,
2086 .dstate = &_TRACE_DIRTY_BITMAP_SAVE_ITERATE_DSTATE
2087};
2088TraceEvent _TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_EVENT = {
2089 .id = 0,
2090 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2091 .name = "dirty_bitmap_save_complete_enter",
2092 .sstate = TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_ENABLED,
2093 .dstate = &_TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_DSTATE
2094};
2095TraceEvent _TRACE_DIRTY_BITMAP_SAVE_COMPLETE_FINISH_EVENT = {
2096 .id = 0,
2097 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2098 .name = "dirty_bitmap_save_complete_finish",
2099 .sstate = TRACE_DIRTY_BITMAP_SAVE_COMPLETE_FINISH_ENABLED,
2100 .dstate = &_TRACE_DIRTY_BITMAP_SAVE_COMPLETE_FINISH_DSTATE
2101};
2102TraceEvent _TRACE_DIRTY_BITMAP_SAVE_PENDING_EVENT = {
2103 .id = 0,
2104 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2105 .name = "dirty_bitmap_save_pending",
2106 .sstate = TRACE_DIRTY_BITMAP_SAVE_PENDING_ENABLED,
2107 .dstate = &_TRACE_DIRTY_BITMAP_SAVE_PENDING_DSTATE
2108};
2109TraceEvent _TRACE_DIRTY_BITMAP_LOAD_COMPLETE_EVENT = {
2110 .id = 0,
2111 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2112 .name = "dirty_bitmap_load_complete",
2113 .sstate = TRACE_DIRTY_BITMAP_LOAD_COMPLETE_ENABLED,
2114 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_COMPLETE_DSTATE
2115};
2116TraceEvent _TRACE_DIRTY_BITMAP_LOAD_BITS_ENTER_EVENT = {
2117 .id = 0,
2118 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2119 .name = "dirty_bitmap_load_bits_enter",
2120 .sstate = TRACE_DIRTY_BITMAP_LOAD_BITS_ENTER_ENABLED,
2121 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_BITS_ENTER_DSTATE
2122};
2123TraceEvent _TRACE_DIRTY_BITMAP_LOAD_BITS_ZEROES_EVENT = {
2124 .id = 0,
2125 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2126 .name = "dirty_bitmap_load_bits_zeroes",
2127 .sstate = TRACE_DIRTY_BITMAP_LOAD_BITS_ZEROES_ENABLED,
2128 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_BITS_ZEROES_DSTATE
2129};
2130TraceEvent _TRACE_DIRTY_BITMAP_LOAD_HEADER_EVENT = {
2131 .id = 0,
2132 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2133 .name = "dirty_bitmap_load_header",
2134 .sstate = TRACE_DIRTY_BITMAP_LOAD_HEADER_ENABLED,
2135 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_HEADER_DSTATE
2136};
2137TraceEvent _TRACE_DIRTY_BITMAP_LOAD_ENTER_EVENT = {
2138 .id = 0,
2139 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2140 .name = "dirty_bitmap_load_enter",
2141 .sstate = TRACE_DIRTY_BITMAP_LOAD_ENTER_ENABLED,
2142 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_ENTER_DSTATE
2143};
2144TraceEvent _TRACE_DIRTY_BITMAP_LOAD_SUCCESS_EVENT = {
2145 .id = 0,
2146 .vcpu_id = TRACE_VCPU_EVENT_NONE,
2147 .name = "dirty_bitmap_load_success",
2148 .sstate = TRACE_DIRTY_BITMAP_LOAD_SUCCESS_ENABLED,
2149 .dstate = &_TRACE_DIRTY_BITMAP_LOAD_SUCCESS_DSTATE
2150};
2151TraceEvent *migration_trace_events[] = {
2152 &_TRACE_QEMU_LOADVM_STATE_SECTION_EVENT,
2153 &_TRACE_QEMU_LOADVM_STATE_SECTION_COMMAND_EVENT,
2154 &_TRACE_QEMU_LOADVM_STATE_SECTION_PARTEND_EVENT,
2155 &_TRACE_QEMU_LOADVM_STATE_POST_MAIN_EVENT,
2156 &_TRACE_QEMU_LOADVM_STATE_SECTION_STARTFULL_EVENT,
2157 &_TRACE_QEMU_SAVEVM_SEND_PACKAGED_EVENT,
2158 &_TRACE_LOADVM_STATE_SETUP_EVENT,
2159 &_TRACE_LOADVM_STATE_CLEANUP_EVENT,
2160 &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_EVENT,
2161 &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_MAIN_EVENT,
2162 &_TRACE_LOADVM_HANDLE_CMD_PACKAGED_RECEIVED_EVENT,
2163 &_TRACE_LOADVM_HANDLE_RECV_BITMAP_EVENT,
2164 &_TRACE_LOADVM_POSTCOPY_HANDLE_ADVISE_EVENT,
2165 &_TRACE_LOADVM_POSTCOPY_HANDLE_LISTEN_EVENT,
2166 &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_EVENT,
2167 &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_CPU_SYNC_EVENT,
2168 &_TRACE_LOADVM_POSTCOPY_HANDLE_RUN_VMSTART_EVENT,
2169 &_TRACE_LOADVM_POSTCOPY_HANDLE_RESUME_EVENT,
2170 &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_EVENT,
2171 &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_END_EVENT,
2172 &_TRACE_LOADVM_POSTCOPY_RAM_HANDLE_DISCARD_HEADER_EVENT,
2173 &_TRACE_LOADVM_PROCESS_COMMAND_EVENT,
2174 &_TRACE_LOADVM_PROCESS_COMMAND_PING_EVENT,
2175 &_TRACE_POSTCOPY_RAM_LISTEN_THREAD_EXIT_EVENT,
2176 &_TRACE_POSTCOPY_RAM_LISTEN_THREAD_START_EVENT,
2177 &_TRACE_QEMU_SAVEVM_SEND_POSTCOPY_ADVISE_EVENT,
2178 &_TRACE_QEMU_SAVEVM_SEND_POSTCOPY_RAM_DISCARD_EVENT,
2179 &_TRACE_SAVEVM_COMMAND_SEND_EVENT,
2180 &_TRACE_SAVEVM_SECTION_START_EVENT,
2181 &_TRACE_SAVEVM_SECTION_END_EVENT,
2182 &_TRACE_SAVEVM_SECTION_SKIP_EVENT,
2183 &_TRACE_SAVEVM_SEND_OPEN_RETURN_PATH_EVENT,
2184 &_TRACE_SAVEVM_SEND_PING_EVENT,
2185 &_TRACE_SAVEVM_SEND_POSTCOPY_LISTEN_EVENT,
2186 &_TRACE_SAVEVM_SEND_POSTCOPY_RUN_EVENT,
2187 &_TRACE_SAVEVM_SEND_POSTCOPY_RESUME_EVENT,
2188 &_TRACE_SAVEVM_SEND_COLO_ENABLE_EVENT,
2189 &_TRACE_SAVEVM_SEND_RECV_BITMAP_EVENT,
2190 &_TRACE_SAVEVM_STATE_SETUP_EVENT,
2191 &_TRACE_SAVEVM_STATE_RESUME_PREPARE_EVENT,
2192 &_TRACE_SAVEVM_STATE_HEADER_EVENT,
2193 &_TRACE_SAVEVM_STATE_ITERATE_EVENT,
2194 &_TRACE_SAVEVM_STATE_CLEANUP_EVENT,
2195 &_TRACE_SAVEVM_STATE_COMPLETE_PRECOPY_EVENT,
2196 &_TRACE_VMSTATE_SAVE_EVENT,
2197 &_TRACE_VMSTATE_LOAD_EVENT,
2198 &_TRACE_POSTCOPY_PAUSE_INCOMING_EVENT,
2199 &_TRACE_POSTCOPY_PAUSE_INCOMING_CONTINUED_EVENT,
2200 &_TRACE_VMSTATE_LOAD_FIELD_ERROR_EVENT,
2201 &_TRACE_VMSTATE_LOAD_STATE_EVENT,
2202 &_TRACE_VMSTATE_LOAD_STATE_END_EVENT,
2203 &_TRACE_VMSTATE_LOAD_STATE_FIELD_EVENT,
2204 &_TRACE_VMSTATE_N_ELEMS_EVENT,
2205 &_TRACE_VMSTATE_SUBSECTION_LOAD_EVENT,
2206 &_TRACE_VMSTATE_SUBSECTION_LOAD_BAD_EVENT,
2207 &_TRACE_VMSTATE_SUBSECTION_LOAD_GOOD_EVENT,
2208 &_TRACE_VMSTATE_SAVE_STATE_PRE_SAVE_RES_EVENT,
2209 &_TRACE_VMSTATE_SAVE_STATE_LOOP_EVENT,
2210 &_TRACE_VMSTATE_SAVE_STATE_TOP_EVENT,
2211 &_TRACE_VMSTATE_SUBSECTION_SAVE_LOOP_EVENT,
2212 &_TRACE_VMSTATE_SUBSECTION_SAVE_TOP_EVENT,
2213 &_TRACE_GET_QTAILQ_EVENT,
2214 &_TRACE_GET_QTAILQ_END_EVENT,
2215 &_TRACE_PUT_QTAILQ_EVENT,
2216 &_TRACE_PUT_QTAILQ_END_EVENT,
2217 &_TRACE_QEMU_FILE_FCLOSE_EVENT,
2218 &_TRACE_GET_QUEUED_PAGE_EVENT,
2219 &_TRACE_GET_QUEUED_PAGE_NOT_DIRTY_EVENT,
2220 &_TRACE_MIGRATION_BITMAP_SYNC_START_EVENT,
2221 &_TRACE_MIGRATION_BITMAP_SYNC_END_EVENT,
2222 &_TRACE_MIGRATION_BITMAP_CLEAR_DIRTY_EVENT,
2223 &_TRACE_MIGRATION_THROTTLE_EVENT,
2224 &_TRACE_MULTIFD_NEW_SEND_CHANNEL_ASYNC_EVENT,
2225 &_TRACE_MULTIFD_RECV_EVENT,
2226 &_TRACE_MULTIFD_RECV_NEW_CHANNEL_EVENT,
2227 &_TRACE_MULTIFD_RECV_SYNC_MAIN_EVENT,
2228 &_TRACE_MULTIFD_RECV_SYNC_MAIN_SIGNAL_EVENT,
2229 &_TRACE_MULTIFD_RECV_SYNC_MAIN_WAIT_EVENT,
2230 &_TRACE_MULTIFD_RECV_TERMINATE_THREADS_EVENT,
2231 &_TRACE_MULTIFD_RECV_THREAD_END_EVENT,
2232 &_TRACE_MULTIFD_RECV_THREAD_START_EVENT,
2233 &_TRACE_MULTIFD_SAVE_SETUP_WAIT_EVENT,
2234 &_TRACE_MULTIFD_SEND_EVENT,
2235 &_TRACE_MULTIFD_SEND_ERROR_EVENT,
2236 &_TRACE_MULTIFD_SEND_SYNC_MAIN_EVENT,
2237 &_TRACE_MULTIFD_SEND_SYNC_MAIN_SIGNAL_EVENT,
2238 &_TRACE_MULTIFD_SEND_SYNC_MAIN_WAIT_EVENT,
2239 &_TRACE_MULTIFD_SEND_TERMINATE_THREADS_EVENT,
2240 &_TRACE_MULTIFD_SEND_THREAD_END_EVENT,
2241 &_TRACE_MULTIFD_SEND_THREAD_START_EVENT,
2242 &_TRACE_RAM_DISCARD_RANGE_EVENT,
2243 &_TRACE_RAM_LOAD_LOOP_EVENT,
2244 &_TRACE_RAM_LOAD_POSTCOPY_LOOP_EVENT,
2245 &_TRACE_RAM_POSTCOPY_SEND_DISCARD_BITMAP_EVENT,
2246 &_TRACE_RAM_SAVE_PAGE_EVENT,
2247 &_TRACE_RAM_SAVE_QUEUE_PAGES_EVENT,
2248 &_TRACE_RAM_DIRTY_BITMAP_REQUEST_EVENT,
2249 &_TRACE_RAM_DIRTY_BITMAP_RELOAD_BEGIN_EVENT,
2250 &_TRACE_RAM_DIRTY_BITMAP_RELOAD_COMPLETE_EVENT,
2251 &_TRACE_RAM_DIRTY_BITMAP_SYNC_START_EVENT,
2252 &_TRACE_RAM_DIRTY_BITMAP_SYNC_WAIT_EVENT,
2253 &_TRACE_RAM_DIRTY_BITMAP_SYNC_COMPLETE_EVENT,
2254 &_TRACE_RAM_STATE_RESUME_PREPARE_EVENT,
2255 &_TRACE_COLO_FLUSH_RAM_CACHE_BEGIN_EVENT,
2256 &_TRACE_COLO_FLUSH_RAM_CACHE_END_EVENT,
2257 &_TRACE_SAVE_XBZRLE_PAGE_SKIPPING_EVENT,
2258 &_TRACE_SAVE_XBZRLE_PAGE_OVERFLOW_EVENT,
2259 &_TRACE_RAM_SAVE_ITERATE_BIG_WAIT_EVENT,
2260 &_TRACE_RAM_LOAD_COMPLETE_EVENT,
2261 &_TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_CLOSE_EVENT,
2262 &_TRACE_AWAIT_RETURN_PATH_CLOSE_ON_SOURCE_JOINING_EVENT,
2263 &_TRACE_MIGRATE_SET_STATE_EVENT,
2264 &_TRACE_MIGRATE_FD_CLEANUP_EVENT,
2265 &_TRACE_MIGRATE_FD_ERROR_EVENT,
2266 &_TRACE_MIGRATE_FD_CANCEL_EVENT,
2267 &_TRACE_MIGRATE_HANDLE_RP_REQ_PAGES_EVENT,
2268 &_TRACE_MIGRATE_PENDING_EVENT,
2269 &_TRACE_MIGRATE_SEND_RP_MESSAGE_EVENT,
2270 &_TRACE_MIGRATE_SEND_RP_RECV_BITMAP_EVENT,
2271 &_TRACE_MIGRATION_COMPLETION_FILE_ERR_EVENT,
2272 &_TRACE_MIGRATION_COMPLETION_POSTCOPY_END_EVENT,
2273 &_TRACE_MIGRATION_COMPLETION_POSTCOPY_END_AFTER_COMPLETE_EVENT,
2274 &_TRACE_MIGRATION_RETURN_PATH_END_BEFORE_EVENT,
2275 &_TRACE_MIGRATION_RETURN_PATH_END_AFTER_EVENT,
2276 &_TRACE_MIGRATION_THREAD_AFTER_LOOP_EVENT,
2277 &_TRACE_MIGRATION_THREAD_FILE_ERR_EVENT,
2278 &_TRACE_MIGRATION_THREAD_RATELIMIT_PRE_EVENT,
2279 &_TRACE_MIGRATION_THREAD_RATELIMIT_POST_EVENT,
2280 &_TRACE_MIGRATION_THREAD_SETUP_COMPLETE_EVENT,
2281 &_TRACE_OPEN_RETURN_PATH_ON_SOURCE_EVENT,
2282 &_TRACE_OPEN_RETURN_PATH_ON_SOURCE_CONTINUE_EVENT,
2283 &_TRACE_POSTCOPY_START_EVENT,
2284 &_TRACE_POSTCOPY_PAUSE_RETURN_PATH_EVENT,
2285 &_TRACE_POSTCOPY_PAUSE_RETURN_PATH_CONTINUED_EVENT,
2286 &_TRACE_POSTCOPY_PAUSE_CONTINUED_EVENT,
2287 &_TRACE_POSTCOPY_START_SET_RUN_EVENT,
2288 &_TRACE_SOURCE_RETURN_PATH_THREAD_BAD_END_EVENT,
2289 &_TRACE_SOURCE_RETURN_PATH_THREAD_END_EVENT,
2290 &_TRACE_SOURCE_RETURN_PATH_THREAD_ENTRY_EVENT,
2291 &_TRACE_SOURCE_RETURN_PATH_THREAD_LOOP_TOP_EVENT,
2292 &_TRACE_SOURCE_RETURN_PATH_THREAD_PONG_EVENT,
2293 &_TRACE_SOURCE_RETURN_PATH_THREAD_SHUT_EVENT,
2294 &_TRACE_SOURCE_RETURN_PATH_THREAD_RESUME_ACK_EVENT,
2295 &_TRACE_MIGRATION_THREAD_LOW_PENDING_EVENT,
2296 &_TRACE_MIGRATE_TRANSFERRED_EVENT,
2297 &_TRACE_PROCESS_INCOMING_MIGRATION_CO_END_EVENT,
2298 &_TRACE_PROCESS_INCOMING_MIGRATION_CO_POSTCOPY_END_MAIN_EVENT,
2299 &_TRACE_MIGRATION_SET_INCOMING_CHANNEL_EVENT,
2300 &_TRACE_MIGRATION_SET_OUTGOING_CHANNEL_EVENT,
2301 &_TRACE_MIGRATE_STATE_TOO_BIG_EVENT,
2302 &_TRACE_MIGRATE_GLOBAL_STATE_POST_LOAD_EVENT,
2303 &_TRACE_MIGRATE_GLOBAL_STATE_PRE_SAVE_EVENT,
2304 &_TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_EVENT,
2305 &_TRACE_QEMU_RDMA_ACCEPT_INCOMING_MIGRATION_ACCEPTED_EVENT,
2306 &_TRACE_QEMU_RDMA_ACCEPT_PIN_STATE_EVENT,
2307 &_TRACE_QEMU_RDMA_ACCEPT_PIN_VERBSC_EVENT,
2308 &_TRACE_QEMU_RDMA_BLOCK_FOR_WRID_MISS_EVENT,
2309 &_TRACE_QEMU_RDMA_CLEANUP_DISCONNECT_EVENT,
2310 &_TRACE_QEMU_RDMA_CLOSE_EVENT,
2311 &_TRACE_QEMU_RDMA_CONNECT_PIN_ALL_REQUESTED_EVENT,
2312 &_TRACE_QEMU_RDMA_CONNECT_PIN_ALL_OUTCOME_EVENT,
2313 &_TRACE_QEMU_RDMA_DEST_INIT_TRYING_EVENT,
2314 &_TRACE_QEMU_RDMA_DUMP_GID_EVENT,
2315 &_TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_START_EVENT,
2316 &_TRACE_QEMU_RDMA_EXCHANGE_GET_RESPONSE_NONE_EVENT,
2317 &_TRACE_QEMU_RDMA_EXCHANGE_SEND_ISSUE_CALLBACK_EVENT,
2318 &_TRACE_QEMU_RDMA_EXCHANGE_SEND_WAITING_EVENT,
2319 &_TRACE_QEMU_RDMA_EXCHANGE_SEND_RECEIVED_EVENT,
2320 &_TRACE_QEMU_RDMA_FILL_EVENT,
2321 &_TRACE_QEMU_RDMA_INIT_RAM_BLOCKS_EVENT,
2322 &_TRACE_QEMU_RDMA_POLL_RECV_EVENT,
2323 &_TRACE_QEMU_RDMA_POLL_WRITE_EVENT,
2324 &_TRACE_QEMU_RDMA_POLL_OTHER_EVENT,
2325 &_TRACE_QEMU_RDMA_POST_SEND_CONTROL_EVENT,
2326 &_TRACE_QEMU_RDMA_REGISTER_AND_GET_KEYS_EVENT,
2327 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_COMPRESS_EVENT,
2328 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_FINISHED_EVENT,
2329 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_EVENT,
2330 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_RAM_BLOCKS_LOOP_EVENT,
2331 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_EVENT,
2332 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_LOOP_EVENT,
2333 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_REGISTER_RKEY_EVENT,
2334 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_EVENT,
2335 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_LOOP_EVENT,
2336 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_UNREGISTER_SUCCESS_EVENT,
2337 &_TRACE_QEMU_RDMA_REGISTRATION_HANDLE_WAIT_EVENT,
2338 &_TRACE_QEMU_RDMA_REGISTRATION_START_EVENT,
2339 &_TRACE_QEMU_RDMA_REGISTRATION_STOP_EVENT,
2340 &_TRACE_QEMU_RDMA_REGISTRATION_STOP_RAM_EVENT,
2341 &_TRACE_QEMU_RDMA_RESOLVE_HOST_TRYING_EVENT,
2342 &_TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_APPEND_EVENT,
2343 &_TRACE_QEMU_RDMA_SIGNAL_UNREGISTER_ALREADY_EVENT,
2344 &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_INFLIGHT_EVENT,
2345 &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_PROC_EVENT,
2346 &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_SEND_EVENT,
2347 &_TRACE_QEMU_RDMA_UNREGISTER_WAITING_COMPLETE_EVENT,
2348 &_TRACE_QEMU_RDMA_WRITE_FLUSH_EVENT,
2349 &_TRACE_QEMU_RDMA_WRITE_ONE_BLOCK_EVENT,
2350 &_TRACE_QEMU_RDMA_WRITE_ONE_POST_EVENT,
2351 &_TRACE_QEMU_RDMA_WRITE_ONE_QUEUE_FULL_EVENT,
2352 &_TRACE_QEMU_RDMA_WRITE_ONE_RECVREGRES_EVENT,
2353 &_TRACE_QEMU_RDMA_WRITE_ONE_SENDREG_EVENT,
2354 &_TRACE_QEMU_RDMA_WRITE_ONE_TOP_EVENT,
2355 &_TRACE_QEMU_RDMA_WRITE_ONE_ZERO_EVENT,
2356 &_TRACE_RDMA_ADD_BLOCK_EVENT,
2357 &_TRACE_RDMA_BLOCK_NOTIFICATION_HANDLE_EVENT,
2358 &_TRACE_RDMA_DELETE_BLOCK_EVENT,
2359 &_TRACE_RDMA_START_INCOMING_MIGRATION_EVENT,
2360 &_TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_DEST_INIT_EVENT,
2361 &_TRACE_RDMA_START_INCOMING_MIGRATION_AFTER_RDMA_LISTEN_EVENT,
2362 &_TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_CONNECT_EVENT,
2363 &_TRACE_RDMA_START_OUTGOING_MIGRATION_AFTER_RDMA_SOURCE_INIT_EVENT,
2364 &_TRACE_POSTCOPY_DISCARD_SEND_FINISH_EVENT,
2365 &_TRACE_POSTCOPY_DISCARD_SEND_RANGE_EVENT,
2366 &_TRACE_POSTCOPY_CLEANUP_RANGE_EVENT,
2367 &_TRACE_POSTCOPY_INIT_RANGE_EVENT,
2368 &_TRACE_POSTCOPY_NHP_RANGE_EVENT,
2369 &_TRACE_POSTCOPY_PLACE_PAGE_EVENT,
2370 &_TRACE_POSTCOPY_PLACE_PAGE_ZERO_EVENT,
2371 &_TRACE_POSTCOPY_RAM_ENABLE_NOTIFY_EVENT,
2372 &_TRACE_MARK_POSTCOPY_BLOCKTIME_BEGIN_EVENT,
2373 &_TRACE_MARK_POSTCOPY_BLOCKTIME_END_EVENT,
2374 &_TRACE_POSTCOPY_PAUSE_FAULT_THREAD_EVENT,
2375 &_TRACE_POSTCOPY_PAUSE_FAULT_THREAD_CONTINUED_EVENT,
2376 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_ENTRY_EVENT,
2377 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_EXIT_EVENT,
2378 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_CORE_EVENT,
2379 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_FDS_EXTRA_EVENT,
2380 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_QUIT_EVENT,
2381 &_TRACE_POSTCOPY_RAM_FAULT_THREAD_REQUEST_EVENT,
2382 &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_CLOSEUF_EVENT,
2383 &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_ENTRY_EVENT,
2384 &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_EXIT_EVENT,
2385 &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_JOIN_EVENT,
2386 &_TRACE_POSTCOPY_RAM_INCOMING_CLEANUP_BLOCKTIME_EVENT,
2387 &_TRACE_POSTCOPY_REQUEST_SHARED_PAGE_EVENT,
2388 &_TRACE_POSTCOPY_REQUEST_SHARED_PAGE_PRESENT_EVENT,
2389 &_TRACE_POSTCOPY_WAKE_SHARED_EVENT,
2390 &_TRACE_GET_MEM_FAULT_CPU_INDEX_EVENT,
2391 &_TRACE_MIGRATION_EXEC_OUTGOING_EVENT,
2392 &_TRACE_MIGRATION_EXEC_INCOMING_EVENT,
2393 &_TRACE_MIGRATION_FD_OUTGOING_EVENT,
2394 &_TRACE_MIGRATION_FD_INCOMING_EVENT,
2395 &_TRACE_MIGRATION_SOCKET_INCOMING_ACCEPTED_EVENT,
2396 &_TRACE_MIGRATION_SOCKET_OUTGOING_CONNECTED_EVENT,
2397 &_TRACE_MIGRATION_SOCKET_OUTGOING_ERROR_EVENT,
2398 &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_START_EVENT,
2399 &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_ERROR_EVENT,
2400 &_TRACE_MIGRATION_TLS_OUTGOING_HANDSHAKE_COMPLETE_EVENT,
2401 &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_START_EVENT,
2402 &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_ERROR_EVENT,
2403 &_TRACE_MIGRATION_TLS_INCOMING_HANDSHAKE_COMPLETE_EVENT,
2404 &_TRACE_COLO_VM_STATE_CHANGE_EVENT,
2405 &_TRACE_COLO_SEND_MESSAGE_EVENT,
2406 &_TRACE_COLO_RECEIVE_MESSAGE_EVENT,
2407 &_TRACE_COLO_FAILOVER_SET_STATE_EVENT,
2408 &_TRACE_SEND_BITMAP_HEADER_ENTER_EVENT,
2409 &_TRACE_SEND_BITMAP_BITS_EVENT,
2410 &_TRACE_DIRTY_BITMAP_SAVE_ITERATE_EVENT,
2411 &_TRACE_DIRTY_BITMAP_SAVE_COMPLETE_ENTER_EVENT,
2412 &_TRACE_DIRTY_BITMAP_SAVE_COMPLETE_FINISH_EVENT,
2413 &_TRACE_DIRTY_BITMAP_SAVE_PENDING_EVENT,
2414 &_TRACE_DIRTY_BITMAP_LOAD_COMPLETE_EVENT,
2415 &_TRACE_DIRTY_BITMAP_LOAD_BITS_ENTER_EVENT,
2416 &_TRACE_DIRTY_BITMAP_LOAD_BITS_ZEROES_EVENT,
2417 &_TRACE_DIRTY_BITMAP_LOAD_HEADER_EVENT,
2418 &_TRACE_DIRTY_BITMAP_LOAD_ENTER_EVENT,
2419 &_TRACE_DIRTY_BITMAP_LOAD_SUCCESS_EVENT,
2420 NULL,
2421};
2422
2423static void trace_migration_register_events(void)
2424{
2425 trace_event_register_group(migration_trace_events);
2426}
2427trace_init(trace_migration_register_events)
2428