1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_UI_GENERATED_TRACERS_H |
4 | #define TRACE_UI_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_CONSOLE_GFX_NEW_EVENT; |
9 | extern TraceEvent _TRACE_CONSOLE_GFX_REUSE_EVENT; |
10 | extern TraceEvent _TRACE_CONSOLE_GFX_CLOSE_EVENT; |
11 | extern TraceEvent _TRACE_CONSOLE_PUTCHAR_CSI_EVENT; |
12 | extern TraceEvent _TRACE_CONSOLE_PUTCHAR_UNHANDLED_EVENT; |
13 | extern TraceEvent _TRACE_CONSOLE_TXT_NEW_EVENT; |
14 | extern TraceEvent _TRACE_CONSOLE_SELECT_EVENT; |
15 | extern TraceEvent _TRACE_CONSOLE_REFRESH_EVENT; |
16 | extern TraceEvent _TRACE_DISPLAYSURFACE_CREATE_EVENT; |
17 | extern TraceEvent _TRACE_DISPLAYSURFACE_CREATE_FROM_EVENT; |
18 | extern TraceEvent _TRACE_DISPLAYSURFACE_CREATE_PIXMAN_EVENT; |
19 | extern TraceEvent _TRACE_DISPLAYSURFACE_FREE_EVENT; |
20 | extern TraceEvent _TRACE_DISPLAYCHANGELISTENER_REGISTER_EVENT; |
21 | extern TraceEvent _TRACE_DISPLAYCHANGELISTENER_UNREGISTER_EVENT; |
22 | extern TraceEvent _TRACE_PPM_SAVE_EVENT; |
23 | extern TraceEvent _TRACE_GD_SWITCH_EVENT; |
24 | extern TraceEvent _TRACE_GD_UPDATE_EVENT; |
25 | extern TraceEvent _TRACE_GD_KEY_EVENT_EVENT; |
26 | extern TraceEvent _TRACE_GD_GRAB_EVENT; |
27 | extern TraceEvent _TRACE_GD_UNGRAB_EVENT; |
28 | extern TraceEvent _TRACE_GD_KEYMAP_WINDOWING_EVENT; |
29 | extern TraceEvent _TRACE_VNC_KEY_GUEST_LEDS_EVENT; |
30 | extern TraceEvent _TRACE_VNC_KEY_MAP_INIT_EVENT; |
31 | extern TraceEvent _TRACE_VNC_KEY_EVENT_EXT_EVENT; |
32 | extern TraceEvent _TRACE_VNC_KEY_EVENT_MAP_EVENT; |
33 | extern TraceEvent _TRACE_VNC_KEY_SYNC_NUMLOCK_EVENT; |
34 | extern TraceEvent _TRACE_VNC_KEY_SYNC_CAPSLOCK_EVENT; |
35 | extern TraceEvent _TRACE_VNC_CLIENT_EOF_EVENT; |
36 | extern TraceEvent _TRACE_VNC_CLIENT_IO_ERROR_EVENT; |
37 | extern TraceEvent _TRACE_VNC_CLIENT_CONNECT_EVENT; |
38 | extern TraceEvent _TRACE_VNC_CLIENT_DISCONNECT_START_EVENT; |
39 | extern TraceEvent _TRACE_VNC_CLIENT_DISCONNECT_FINISH_EVENT; |
40 | extern TraceEvent _TRACE_VNC_CLIENT_IO_WRAP_EVENT; |
41 | extern TraceEvent _TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_EVENT; |
42 | extern TraceEvent _TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_EVENT; |
43 | extern TraceEvent _TRACE_VNC_CLIENT_THROTTLE_FORCED_EVENT; |
44 | extern TraceEvent _TRACE_VNC_CLIENT_THROTTLE_AUDIO_EVENT; |
45 | extern TraceEvent _TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_EVENT; |
46 | extern TraceEvent _TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_EVENT; |
47 | extern TraceEvent _TRACE_VNC_CLIENT_OUTPUT_LIMIT_EVENT; |
48 | extern TraceEvent _TRACE_VNC_AUTH_INIT_EVENT; |
49 | extern TraceEvent _TRACE_VNC_AUTH_START_EVENT; |
50 | extern TraceEvent _TRACE_VNC_AUTH_PASS_EVENT; |
51 | extern TraceEvent _TRACE_VNC_AUTH_FAIL_EVENT; |
52 | extern TraceEvent _TRACE_VNC_AUTH_REJECT_EVENT; |
53 | extern TraceEvent _TRACE_VNC_AUTH_VENCRYPT_VERSION_EVENT; |
54 | extern TraceEvent _TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_EVENT; |
55 | extern TraceEvent _TRACE_VNC_AUTH_SASL_MECH_LIST_EVENT; |
56 | extern TraceEvent _TRACE_VNC_AUTH_SASL_MECH_CHOOSE_EVENT; |
57 | extern TraceEvent _TRACE_VNC_AUTH_SASL_START_EVENT; |
58 | extern TraceEvent _TRACE_VNC_AUTH_SASL_STEP_EVENT; |
59 | extern TraceEvent _TRACE_VNC_AUTH_SASL_SSF_EVENT; |
60 | extern TraceEvent _TRACE_VNC_AUTH_SASL_USERNAME_EVENT; |
61 | extern TraceEvent _TRACE_VNC_AUTH_SASL_ACL_EVENT; |
62 | extern TraceEvent _TRACE_INPUT_EVENT_KEY_NUMBER_EVENT; |
63 | extern TraceEvent _TRACE_INPUT_EVENT_KEY_QCODE_EVENT; |
64 | extern TraceEvent _TRACE_INPUT_EVENT_BTN_EVENT; |
65 | extern TraceEvent _TRACE_INPUT_EVENT_REL_EVENT; |
66 | extern TraceEvent _TRACE_INPUT_EVENT_ABS_EVENT; |
67 | extern TraceEvent _TRACE_INPUT_EVENT_SYNC_EVENT; |
68 | extern TraceEvent _TRACE_INPUT_MOUSE_MODE_EVENT; |
69 | extern TraceEvent _TRACE_QEMU_SPICE_ADD_MEMSLOT_EVENT; |
70 | extern TraceEvent _TRACE_QEMU_SPICE_DEL_MEMSLOT_EVENT; |
71 | extern TraceEvent _TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_EVENT; |
72 | extern TraceEvent _TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_EVENT; |
73 | extern TraceEvent _TRACE_QEMU_SPICE_WAKEUP_EVENT; |
74 | extern TraceEvent _TRACE_QEMU_SPICE_CREATE_UPDATE_EVENT; |
75 | extern TraceEvent _TRACE_QEMU_SPICE_DISPLAY_UPDATE_EVENT; |
76 | extern TraceEvent _TRACE_QEMU_SPICE_DISPLAY_SURFACE_EVENT; |
77 | extern TraceEvent _TRACE_QEMU_SPICE_DISPLAY_REFRESH_EVENT; |
78 | extern TraceEvent _TRACE_QEMU_SPICE_UI_INFO_EVENT; |
79 | extern TraceEvent _TRACE_QEMU_SPICE_GL_SURFACE_EVENT; |
80 | extern TraceEvent _TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_EVENT; |
81 | extern TraceEvent _TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_EVENT; |
82 | extern TraceEvent _TRACE_QEMU_SPICE_GL_CURSOR_EVENT; |
83 | extern TraceEvent _TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_EVENT; |
84 | extern TraceEvent _TRACE_QEMU_SPICE_GL_RENDER_DMABUF_EVENT; |
85 | extern TraceEvent _TRACE_QEMU_SPICE_GL_UPDATE_EVENT; |
86 | extern TraceEvent _TRACE_KEYMAP_PARSE_EVENT; |
87 | extern TraceEvent _TRACE_KEYMAP_ADD_EVENT; |
88 | extern TraceEvent _TRACE_KEYMAP_UNMAPPED_EVENT; |
89 | extern TraceEvent _TRACE_XKEYMAP_EXTENSION_EVENT; |
90 | extern TraceEvent _TRACE_XKEYMAP_VENDOR_EVENT; |
91 | extern TraceEvent _TRACE_XKEYMAP_KEYCODES_EVENT; |
92 | extern TraceEvent _TRACE_XKEYMAP_KEYMAP_EVENT; |
93 | extern uint16_t _TRACE_CONSOLE_GFX_NEW_DSTATE; |
94 | extern uint16_t _TRACE_CONSOLE_GFX_REUSE_DSTATE; |
95 | extern uint16_t _TRACE_CONSOLE_GFX_CLOSE_DSTATE; |
96 | extern uint16_t _TRACE_CONSOLE_PUTCHAR_CSI_DSTATE; |
97 | extern uint16_t _TRACE_CONSOLE_PUTCHAR_UNHANDLED_DSTATE; |
98 | extern uint16_t _TRACE_CONSOLE_TXT_NEW_DSTATE; |
99 | extern uint16_t _TRACE_CONSOLE_SELECT_DSTATE; |
100 | extern uint16_t _TRACE_CONSOLE_REFRESH_DSTATE; |
101 | extern uint16_t _TRACE_DISPLAYSURFACE_CREATE_DSTATE; |
102 | extern uint16_t _TRACE_DISPLAYSURFACE_CREATE_FROM_DSTATE; |
103 | extern uint16_t _TRACE_DISPLAYSURFACE_CREATE_PIXMAN_DSTATE; |
104 | extern uint16_t _TRACE_DISPLAYSURFACE_FREE_DSTATE; |
105 | extern uint16_t _TRACE_DISPLAYCHANGELISTENER_REGISTER_DSTATE; |
106 | extern uint16_t _TRACE_DISPLAYCHANGELISTENER_UNREGISTER_DSTATE; |
107 | extern uint16_t _TRACE_PPM_SAVE_DSTATE; |
108 | extern uint16_t _TRACE_GD_SWITCH_DSTATE; |
109 | extern uint16_t _TRACE_GD_UPDATE_DSTATE; |
110 | extern uint16_t _TRACE_GD_KEY_EVENT_DSTATE; |
111 | extern uint16_t _TRACE_GD_GRAB_DSTATE; |
112 | extern uint16_t _TRACE_GD_UNGRAB_DSTATE; |
113 | extern uint16_t _TRACE_GD_KEYMAP_WINDOWING_DSTATE; |
114 | extern uint16_t _TRACE_VNC_KEY_GUEST_LEDS_DSTATE; |
115 | extern uint16_t _TRACE_VNC_KEY_MAP_INIT_DSTATE; |
116 | extern uint16_t _TRACE_VNC_KEY_EVENT_EXT_DSTATE; |
117 | extern uint16_t _TRACE_VNC_KEY_EVENT_MAP_DSTATE; |
118 | extern uint16_t _TRACE_VNC_KEY_SYNC_NUMLOCK_DSTATE; |
119 | extern uint16_t _TRACE_VNC_KEY_SYNC_CAPSLOCK_DSTATE; |
120 | extern uint16_t _TRACE_VNC_CLIENT_EOF_DSTATE; |
121 | extern uint16_t _TRACE_VNC_CLIENT_IO_ERROR_DSTATE; |
122 | extern uint16_t _TRACE_VNC_CLIENT_CONNECT_DSTATE; |
123 | extern uint16_t _TRACE_VNC_CLIENT_DISCONNECT_START_DSTATE; |
124 | extern uint16_t _TRACE_VNC_CLIENT_DISCONNECT_FINISH_DSTATE; |
125 | extern uint16_t _TRACE_VNC_CLIENT_IO_WRAP_DSTATE; |
126 | extern uint16_t _TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_DSTATE; |
127 | extern uint16_t _TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_DSTATE; |
128 | extern uint16_t _TRACE_VNC_CLIENT_THROTTLE_FORCED_DSTATE; |
129 | extern uint16_t _TRACE_VNC_CLIENT_THROTTLE_AUDIO_DSTATE; |
130 | extern uint16_t _TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_DSTATE; |
131 | extern uint16_t _TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_DSTATE; |
132 | extern uint16_t _TRACE_VNC_CLIENT_OUTPUT_LIMIT_DSTATE; |
133 | extern uint16_t _TRACE_VNC_AUTH_INIT_DSTATE; |
134 | extern uint16_t _TRACE_VNC_AUTH_START_DSTATE; |
135 | extern uint16_t _TRACE_VNC_AUTH_PASS_DSTATE; |
136 | extern uint16_t _TRACE_VNC_AUTH_FAIL_DSTATE; |
137 | extern uint16_t _TRACE_VNC_AUTH_REJECT_DSTATE; |
138 | extern uint16_t _TRACE_VNC_AUTH_VENCRYPT_VERSION_DSTATE; |
139 | extern uint16_t _TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_DSTATE; |
140 | extern uint16_t _TRACE_VNC_AUTH_SASL_MECH_LIST_DSTATE; |
141 | extern uint16_t _TRACE_VNC_AUTH_SASL_MECH_CHOOSE_DSTATE; |
142 | extern uint16_t _TRACE_VNC_AUTH_SASL_START_DSTATE; |
143 | extern uint16_t _TRACE_VNC_AUTH_SASL_STEP_DSTATE; |
144 | extern uint16_t _TRACE_VNC_AUTH_SASL_SSF_DSTATE; |
145 | extern uint16_t _TRACE_VNC_AUTH_SASL_USERNAME_DSTATE; |
146 | extern uint16_t _TRACE_VNC_AUTH_SASL_ACL_DSTATE; |
147 | extern uint16_t _TRACE_INPUT_EVENT_KEY_NUMBER_DSTATE; |
148 | extern uint16_t _TRACE_INPUT_EVENT_KEY_QCODE_DSTATE; |
149 | extern uint16_t _TRACE_INPUT_EVENT_BTN_DSTATE; |
150 | extern uint16_t _TRACE_INPUT_EVENT_REL_DSTATE; |
151 | extern uint16_t _TRACE_INPUT_EVENT_ABS_DSTATE; |
152 | extern uint16_t _TRACE_INPUT_EVENT_SYNC_DSTATE; |
153 | extern uint16_t _TRACE_INPUT_MOUSE_MODE_DSTATE; |
154 | extern uint16_t _TRACE_QEMU_SPICE_ADD_MEMSLOT_DSTATE; |
155 | extern uint16_t _TRACE_QEMU_SPICE_DEL_MEMSLOT_DSTATE; |
156 | extern uint16_t _TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_DSTATE; |
157 | extern uint16_t _TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_DSTATE; |
158 | extern uint16_t _TRACE_QEMU_SPICE_WAKEUP_DSTATE; |
159 | extern uint16_t _TRACE_QEMU_SPICE_CREATE_UPDATE_DSTATE; |
160 | extern uint16_t _TRACE_QEMU_SPICE_DISPLAY_UPDATE_DSTATE; |
161 | extern uint16_t _TRACE_QEMU_SPICE_DISPLAY_SURFACE_DSTATE; |
162 | extern uint16_t _TRACE_QEMU_SPICE_DISPLAY_REFRESH_DSTATE; |
163 | extern uint16_t _TRACE_QEMU_SPICE_UI_INFO_DSTATE; |
164 | extern uint16_t _TRACE_QEMU_SPICE_GL_SURFACE_DSTATE; |
165 | extern uint16_t _TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_DSTATE; |
166 | extern uint16_t _TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_DSTATE; |
167 | extern uint16_t _TRACE_QEMU_SPICE_GL_CURSOR_DSTATE; |
168 | extern uint16_t _TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_DSTATE; |
169 | extern uint16_t _TRACE_QEMU_SPICE_GL_RENDER_DMABUF_DSTATE; |
170 | extern uint16_t _TRACE_QEMU_SPICE_GL_UPDATE_DSTATE; |
171 | extern uint16_t _TRACE_KEYMAP_PARSE_DSTATE; |
172 | extern uint16_t _TRACE_KEYMAP_ADD_DSTATE; |
173 | extern uint16_t _TRACE_KEYMAP_UNMAPPED_DSTATE; |
174 | extern uint16_t _TRACE_XKEYMAP_EXTENSION_DSTATE; |
175 | extern uint16_t _TRACE_XKEYMAP_VENDOR_DSTATE; |
176 | extern uint16_t _TRACE_XKEYMAP_KEYCODES_DSTATE; |
177 | extern uint16_t _TRACE_XKEYMAP_KEYMAP_DSTATE; |
178 | #define TRACE_CONSOLE_GFX_NEW_ENABLED 1 |
179 | #define TRACE_CONSOLE_GFX_REUSE_ENABLED 1 |
180 | #define TRACE_CONSOLE_GFX_CLOSE_ENABLED 1 |
181 | #define TRACE_CONSOLE_PUTCHAR_CSI_ENABLED 1 |
182 | #define TRACE_CONSOLE_PUTCHAR_UNHANDLED_ENABLED 1 |
183 | #define TRACE_CONSOLE_TXT_NEW_ENABLED 1 |
184 | #define TRACE_CONSOLE_SELECT_ENABLED 1 |
185 | #define TRACE_CONSOLE_REFRESH_ENABLED 1 |
186 | #define TRACE_DISPLAYSURFACE_CREATE_ENABLED 1 |
187 | #define TRACE_DISPLAYSURFACE_CREATE_FROM_ENABLED 1 |
188 | #define TRACE_DISPLAYSURFACE_CREATE_PIXMAN_ENABLED 1 |
189 | #define TRACE_DISPLAYSURFACE_FREE_ENABLED 1 |
190 | #define TRACE_DISPLAYCHANGELISTENER_REGISTER_ENABLED 1 |
191 | #define TRACE_DISPLAYCHANGELISTENER_UNREGISTER_ENABLED 1 |
192 | #define TRACE_PPM_SAVE_ENABLED 1 |
193 | #define TRACE_GD_SWITCH_ENABLED 1 |
194 | #define TRACE_GD_UPDATE_ENABLED 1 |
195 | #define TRACE_GD_KEY_EVENT_ENABLED 1 |
196 | #define TRACE_GD_GRAB_ENABLED 1 |
197 | #define TRACE_GD_UNGRAB_ENABLED 1 |
198 | #define TRACE_GD_KEYMAP_WINDOWING_ENABLED 1 |
199 | #define TRACE_VNC_KEY_GUEST_LEDS_ENABLED 1 |
200 | #define TRACE_VNC_KEY_MAP_INIT_ENABLED 1 |
201 | #define TRACE_VNC_KEY_EVENT_EXT_ENABLED 1 |
202 | #define TRACE_VNC_KEY_EVENT_MAP_ENABLED 1 |
203 | #define TRACE_VNC_KEY_SYNC_NUMLOCK_ENABLED 1 |
204 | #define TRACE_VNC_KEY_SYNC_CAPSLOCK_ENABLED 1 |
205 | #define TRACE_VNC_CLIENT_EOF_ENABLED 1 |
206 | #define TRACE_VNC_CLIENT_IO_ERROR_ENABLED 1 |
207 | #define TRACE_VNC_CLIENT_CONNECT_ENABLED 1 |
208 | #define TRACE_VNC_CLIENT_DISCONNECT_START_ENABLED 1 |
209 | #define TRACE_VNC_CLIENT_DISCONNECT_FINISH_ENABLED 1 |
210 | #define TRACE_VNC_CLIENT_IO_WRAP_ENABLED 1 |
211 | #define TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_ENABLED 1 |
212 | #define TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_ENABLED 1 |
213 | #define TRACE_VNC_CLIENT_THROTTLE_FORCED_ENABLED 1 |
214 | #define TRACE_VNC_CLIENT_THROTTLE_AUDIO_ENABLED 1 |
215 | #define TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_ENABLED 1 |
216 | #define TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_ENABLED 1 |
217 | #define TRACE_VNC_CLIENT_OUTPUT_LIMIT_ENABLED 1 |
218 | #define TRACE_VNC_AUTH_INIT_ENABLED 1 |
219 | #define TRACE_VNC_AUTH_START_ENABLED 1 |
220 | #define TRACE_VNC_AUTH_PASS_ENABLED 1 |
221 | #define TRACE_VNC_AUTH_FAIL_ENABLED 1 |
222 | #define TRACE_VNC_AUTH_REJECT_ENABLED 1 |
223 | #define TRACE_VNC_AUTH_VENCRYPT_VERSION_ENABLED 1 |
224 | #define TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_ENABLED 1 |
225 | #define TRACE_VNC_AUTH_SASL_MECH_LIST_ENABLED 1 |
226 | #define TRACE_VNC_AUTH_SASL_MECH_CHOOSE_ENABLED 1 |
227 | #define TRACE_VNC_AUTH_SASL_START_ENABLED 1 |
228 | #define TRACE_VNC_AUTH_SASL_STEP_ENABLED 1 |
229 | #define TRACE_VNC_AUTH_SASL_SSF_ENABLED 1 |
230 | #define TRACE_VNC_AUTH_SASL_USERNAME_ENABLED 1 |
231 | #define TRACE_VNC_AUTH_SASL_ACL_ENABLED 1 |
232 | #define TRACE_INPUT_EVENT_KEY_NUMBER_ENABLED 1 |
233 | #define TRACE_INPUT_EVENT_KEY_QCODE_ENABLED 1 |
234 | #define TRACE_INPUT_EVENT_BTN_ENABLED 1 |
235 | #define TRACE_INPUT_EVENT_REL_ENABLED 1 |
236 | #define TRACE_INPUT_EVENT_ABS_ENABLED 1 |
237 | #define TRACE_INPUT_EVENT_SYNC_ENABLED 1 |
238 | #define TRACE_INPUT_MOUSE_MODE_ENABLED 1 |
239 | #define TRACE_QEMU_SPICE_ADD_MEMSLOT_ENABLED 1 |
240 | #define TRACE_QEMU_SPICE_DEL_MEMSLOT_ENABLED 1 |
241 | #define TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_ENABLED 1 |
242 | #define TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_ENABLED 1 |
243 | #define TRACE_QEMU_SPICE_WAKEUP_ENABLED 1 |
244 | #define TRACE_QEMU_SPICE_CREATE_UPDATE_ENABLED 1 |
245 | #define TRACE_QEMU_SPICE_DISPLAY_UPDATE_ENABLED 1 |
246 | #define TRACE_QEMU_SPICE_DISPLAY_SURFACE_ENABLED 1 |
247 | #define TRACE_QEMU_SPICE_DISPLAY_REFRESH_ENABLED 1 |
248 | #define TRACE_QEMU_SPICE_UI_INFO_ENABLED 1 |
249 | #define TRACE_QEMU_SPICE_GL_SURFACE_ENABLED 1 |
250 | #define TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_ENABLED 1 |
251 | #define TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_ENABLED 1 |
252 | #define TRACE_QEMU_SPICE_GL_CURSOR_ENABLED 1 |
253 | #define TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_ENABLED 1 |
254 | #define TRACE_QEMU_SPICE_GL_RENDER_DMABUF_ENABLED 1 |
255 | #define TRACE_QEMU_SPICE_GL_UPDATE_ENABLED 1 |
256 | #define TRACE_KEYMAP_PARSE_ENABLED 1 |
257 | #define TRACE_KEYMAP_ADD_ENABLED 1 |
258 | #define TRACE_KEYMAP_UNMAPPED_ENABLED 1 |
259 | #define TRACE_XKEYMAP_EXTENSION_ENABLED 1 |
260 | #define TRACE_XKEYMAP_VENDOR_ENABLED 1 |
261 | #define TRACE_XKEYMAP_KEYCODES_ENABLED 1 |
262 | #define TRACE_XKEYMAP_KEYMAP_ENABLED 1 |
263 | #include "qemu/log-for-trace.h" |
264 | |
265 | |
266 | #define TRACE_CONSOLE_GFX_NEW_BACKEND_DSTATE() ( \ |
267 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_GFX_NEW) || \ |
268 | false) |
269 | |
270 | static inline void _nocheck__trace_console_gfx_new(void) |
271 | { |
272 | if (trace_event_get_state(TRACE_CONSOLE_GFX_NEW) && qemu_loglevel_mask(LOG_TRACE)) { |
273 | struct timeval _now; |
274 | gettimeofday(&_now, NULL); |
275 | qemu_log("%d@%zu.%06zu:console_gfx_new " "" "\n" , |
276 | qemu_get_thread_id(), |
277 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
278 | ); |
279 | } |
280 | } |
281 | |
282 | static inline void trace_console_gfx_new(void) |
283 | { |
284 | if (true) { |
285 | _nocheck__trace_console_gfx_new(); |
286 | } |
287 | } |
288 | |
289 | #define TRACE_CONSOLE_GFX_REUSE_BACKEND_DSTATE() ( \ |
290 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_GFX_REUSE) || \ |
291 | false) |
292 | |
293 | static inline void _nocheck__trace_console_gfx_reuse(int index) |
294 | { |
295 | if (trace_event_get_state(TRACE_CONSOLE_GFX_REUSE) && qemu_loglevel_mask(LOG_TRACE)) { |
296 | struct timeval _now; |
297 | gettimeofday(&_now, NULL); |
298 | qemu_log("%d@%zu.%06zu:console_gfx_reuse " "%d" "\n" , |
299 | qemu_get_thread_id(), |
300 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
301 | , index); |
302 | } |
303 | } |
304 | |
305 | static inline void trace_console_gfx_reuse(int index) |
306 | { |
307 | if (true) { |
308 | _nocheck__trace_console_gfx_reuse(index); |
309 | } |
310 | } |
311 | |
312 | #define TRACE_CONSOLE_GFX_CLOSE_BACKEND_DSTATE() ( \ |
313 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_GFX_CLOSE) || \ |
314 | false) |
315 | |
316 | static inline void _nocheck__trace_console_gfx_close(int index) |
317 | { |
318 | if (trace_event_get_state(TRACE_CONSOLE_GFX_CLOSE) && qemu_loglevel_mask(LOG_TRACE)) { |
319 | struct timeval _now; |
320 | gettimeofday(&_now, NULL); |
321 | qemu_log("%d@%zu.%06zu:console_gfx_close " "%d" "\n" , |
322 | qemu_get_thread_id(), |
323 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
324 | , index); |
325 | } |
326 | } |
327 | |
328 | static inline void trace_console_gfx_close(int index) |
329 | { |
330 | if (true) { |
331 | _nocheck__trace_console_gfx_close(index); |
332 | } |
333 | } |
334 | |
335 | #define TRACE_CONSOLE_PUTCHAR_CSI_BACKEND_DSTATE() ( \ |
336 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_PUTCHAR_CSI) || \ |
337 | false) |
338 | |
339 | static inline void _nocheck__trace_console_putchar_csi(int esc_param0, int esc_param1, int ch, int nb_esc_params) |
340 | { |
341 | if (trace_event_get_state(TRACE_CONSOLE_PUTCHAR_CSI) && qemu_loglevel_mask(LOG_TRACE)) { |
342 | struct timeval _now; |
343 | gettimeofday(&_now, NULL); |
344 | qemu_log("%d@%zu.%06zu:console_putchar_csi " "escape sequence CSI%d;%d%c, %d parameters" "\n" , |
345 | qemu_get_thread_id(), |
346 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
347 | , esc_param0, esc_param1, ch, nb_esc_params); |
348 | } |
349 | } |
350 | |
351 | static inline void trace_console_putchar_csi(int esc_param0, int esc_param1, int ch, int nb_esc_params) |
352 | { |
353 | if (true) { |
354 | _nocheck__trace_console_putchar_csi(esc_param0, esc_param1, ch, nb_esc_params); |
355 | } |
356 | } |
357 | |
358 | #define TRACE_CONSOLE_PUTCHAR_UNHANDLED_BACKEND_DSTATE() ( \ |
359 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_PUTCHAR_UNHANDLED) || \ |
360 | false) |
361 | |
362 | static inline void _nocheck__trace_console_putchar_unhandled(int ch) |
363 | { |
364 | if (trace_event_get_state(TRACE_CONSOLE_PUTCHAR_UNHANDLED) && qemu_loglevel_mask(LOG_TRACE)) { |
365 | struct timeval _now; |
366 | gettimeofday(&_now, NULL); |
367 | qemu_log("%d@%zu.%06zu:console_putchar_unhandled " "unhandled escape character '%c'" "\n" , |
368 | qemu_get_thread_id(), |
369 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
370 | , ch); |
371 | } |
372 | } |
373 | |
374 | static inline void trace_console_putchar_unhandled(int ch) |
375 | { |
376 | if (true) { |
377 | _nocheck__trace_console_putchar_unhandled(ch); |
378 | } |
379 | } |
380 | |
381 | #define TRACE_CONSOLE_TXT_NEW_BACKEND_DSTATE() ( \ |
382 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_TXT_NEW) || \ |
383 | false) |
384 | |
385 | static inline void _nocheck__trace_console_txt_new(int w, int h) |
386 | { |
387 | if (trace_event_get_state(TRACE_CONSOLE_TXT_NEW) && qemu_loglevel_mask(LOG_TRACE)) { |
388 | struct timeval _now; |
389 | gettimeofday(&_now, NULL); |
390 | qemu_log("%d@%zu.%06zu:console_txt_new " "%dx%d" "\n" , |
391 | qemu_get_thread_id(), |
392 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
393 | , w, h); |
394 | } |
395 | } |
396 | |
397 | static inline void trace_console_txt_new(int w, int h) |
398 | { |
399 | if (true) { |
400 | _nocheck__trace_console_txt_new(w, h); |
401 | } |
402 | } |
403 | |
404 | #define TRACE_CONSOLE_SELECT_BACKEND_DSTATE() ( \ |
405 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_SELECT) || \ |
406 | false) |
407 | |
408 | static inline void _nocheck__trace_console_select(int nr) |
409 | { |
410 | if (trace_event_get_state(TRACE_CONSOLE_SELECT) && qemu_loglevel_mask(LOG_TRACE)) { |
411 | struct timeval _now; |
412 | gettimeofday(&_now, NULL); |
413 | qemu_log("%d@%zu.%06zu:console_select " "%d" "\n" , |
414 | qemu_get_thread_id(), |
415 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
416 | , nr); |
417 | } |
418 | } |
419 | |
420 | static inline void trace_console_select(int nr) |
421 | { |
422 | if (true) { |
423 | _nocheck__trace_console_select(nr); |
424 | } |
425 | } |
426 | |
427 | #define TRACE_CONSOLE_REFRESH_BACKEND_DSTATE() ( \ |
428 | trace_event_get_state_dynamic_by_id(TRACE_CONSOLE_REFRESH) || \ |
429 | false) |
430 | |
431 | static inline void _nocheck__trace_console_refresh(int interval) |
432 | { |
433 | if (trace_event_get_state(TRACE_CONSOLE_REFRESH) && qemu_loglevel_mask(LOG_TRACE)) { |
434 | struct timeval _now; |
435 | gettimeofday(&_now, NULL); |
436 | qemu_log("%d@%zu.%06zu:console_refresh " "interval %d ms" "\n" , |
437 | qemu_get_thread_id(), |
438 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
439 | , interval); |
440 | } |
441 | } |
442 | |
443 | static inline void trace_console_refresh(int interval) |
444 | { |
445 | if (true) { |
446 | _nocheck__trace_console_refresh(interval); |
447 | } |
448 | } |
449 | |
450 | #define TRACE_DISPLAYSURFACE_CREATE_BACKEND_DSTATE() ( \ |
451 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYSURFACE_CREATE) || \ |
452 | false) |
453 | |
454 | static inline void _nocheck__trace_displaysurface_create(void * display_surface, int w, int h) |
455 | { |
456 | if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE) && qemu_loglevel_mask(LOG_TRACE)) { |
457 | struct timeval _now; |
458 | gettimeofday(&_now, NULL); |
459 | qemu_log("%d@%zu.%06zu:displaysurface_create " "surface=%p, %dx%d" "\n" , |
460 | qemu_get_thread_id(), |
461 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
462 | , display_surface, w, h); |
463 | } |
464 | } |
465 | |
466 | static inline void trace_displaysurface_create(void * display_surface, int w, int h) |
467 | { |
468 | if (true) { |
469 | _nocheck__trace_displaysurface_create(display_surface, w, h); |
470 | } |
471 | } |
472 | |
473 | #define TRACE_DISPLAYSURFACE_CREATE_FROM_BACKEND_DSTATE() ( \ |
474 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYSURFACE_CREATE_FROM) || \ |
475 | false) |
476 | |
477 | static inline void _nocheck__trace_displaysurface_create_from(void * display_surface, int w, int h, uint32_t format) |
478 | { |
479 | if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE_FROM) && qemu_loglevel_mask(LOG_TRACE)) { |
480 | struct timeval _now; |
481 | gettimeofday(&_now, NULL); |
482 | qemu_log("%d@%zu.%06zu:displaysurface_create_from " "surface=%p, %dx%d, format 0x%x" "\n" , |
483 | qemu_get_thread_id(), |
484 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
485 | , display_surface, w, h, format); |
486 | } |
487 | } |
488 | |
489 | static inline void trace_displaysurface_create_from(void * display_surface, int w, int h, uint32_t format) |
490 | { |
491 | if (true) { |
492 | _nocheck__trace_displaysurface_create_from(display_surface, w, h, format); |
493 | } |
494 | } |
495 | |
496 | #define TRACE_DISPLAYSURFACE_CREATE_PIXMAN_BACKEND_DSTATE() ( \ |
497 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYSURFACE_CREATE_PIXMAN) || \ |
498 | false) |
499 | |
500 | static inline void _nocheck__trace_displaysurface_create_pixman(void * display_surface) |
501 | { |
502 | if (trace_event_get_state(TRACE_DISPLAYSURFACE_CREATE_PIXMAN) && qemu_loglevel_mask(LOG_TRACE)) { |
503 | struct timeval _now; |
504 | gettimeofday(&_now, NULL); |
505 | qemu_log("%d@%zu.%06zu:displaysurface_create_pixman " "surface=%p" "\n" , |
506 | qemu_get_thread_id(), |
507 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
508 | , display_surface); |
509 | } |
510 | } |
511 | |
512 | static inline void trace_displaysurface_create_pixman(void * display_surface) |
513 | { |
514 | if (true) { |
515 | _nocheck__trace_displaysurface_create_pixman(display_surface); |
516 | } |
517 | } |
518 | |
519 | #define TRACE_DISPLAYSURFACE_FREE_BACKEND_DSTATE() ( \ |
520 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYSURFACE_FREE) || \ |
521 | false) |
522 | |
523 | static inline void _nocheck__trace_displaysurface_free(void * display_surface) |
524 | { |
525 | if (trace_event_get_state(TRACE_DISPLAYSURFACE_FREE) && qemu_loglevel_mask(LOG_TRACE)) { |
526 | struct timeval _now; |
527 | gettimeofday(&_now, NULL); |
528 | qemu_log("%d@%zu.%06zu:displaysurface_free " "surface=%p" "\n" , |
529 | qemu_get_thread_id(), |
530 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
531 | , display_surface); |
532 | } |
533 | } |
534 | |
535 | static inline void trace_displaysurface_free(void * display_surface) |
536 | { |
537 | if (true) { |
538 | _nocheck__trace_displaysurface_free(display_surface); |
539 | } |
540 | } |
541 | |
542 | #define TRACE_DISPLAYCHANGELISTENER_REGISTER_BACKEND_DSTATE() ( \ |
543 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYCHANGELISTENER_REGISTER) || \ |
544 | false) |
545 | |
546 | static inline void _nocheck__trace_displaychangelistener_register(void * dcl, const char * name) |
547 | { |
548 | if (trace_event_get_state(TRACE_DISPLAYCHANGELISTENER_REGISTER) && qemu_loglevel_mask(LOG_TRACE)) { |
549 | struct timeval _now; |
550 | gettimeofday(&_now, NULL); |
551 | qemu_log("%d@%zu.%06zu:displaychangelistener_register " "%p [ %s ]" "\n" , |
552 | qemu_get_thread_id(), |
553 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
554 | , dcl, name); |
555 | } |
556 | } |
557 | |
558 | static inline void trace_displaychangelistener_register(void * dcl, const char * name) |
559 | { |
560 | if (true) { |
561 | _nocheck__trace_displaychangelistener_register(dcl, name); |
562 | } |
563 | } |
564 | |
565 | #define TRACE_DISPLAYCHANGELISTENER_UNREGISTER_BACKEND_DSTATE() ( \ |
566 | trace_event_get_state_dynamic_by_id(TRACE_DISPLAYCHANGELISTENER_UNREGISTER) || \ |
567 | false) |
568 | |
569 | static inline void _nocheck__trace_displaychangelistener_unregister(void * dcl, const char * name) |
570 | { |
571 | if (trace_event_get_state(TRACE_DISPLAYCHANGELISTENER_UNREGISTER) && qemu_loglevel_mask(LOG_TRACE)) { |
572 | struct timeval _now; |
573 | gettimeofday(&_now, NULL); |
574 | qemu_log("%d@%zu.%06zu:displaychangelistener_unregister " "%p [ %s ]" "\n" , |
575 | qemu_get_thread_id(), |
576 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
577 | , dcl, name); |
578 | } |
579 | } |
580 | |
581 | static inline void trace_displaychangelistener_unregister(void * dcl, const char * name) |
582 | { |
583 | if (true) { |
584 | _nocheck__trace_displaychangelistener_unregister(dcl, name); |
585 | } |
586 | } |
587 | |
588 | #define TRACE_PPM_SAVE_BACKEND_DSTATE() ( \ |
589 | trace_event_get_state_dynamic_by_id(TRACE_PPM_SAVE) || \ |
590 | false) |
591 | |
592 | static inline void _nocheck__trace_ppm_save(const char * filename, void * display_surface) |
593 | { |
594 | if (trace_event_get_state(TRACE_PPM_SAVE) && qemu_loglevel_mask(LOG_TRACE)) { |
595 | struct timeval _now; |
596 | gettimeofday(&_now, NULL); |
597 | qemu_log("%d@%zu.%06zu:ppm_save " "%s surface=%p" "\n" , |
598 | qemu_get_thread_id(), |
599 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
600 | , filename, display_surface); |
601 | } |
602 | } |
603 | |
604 | static inline void trace_ppm_save(const char * filename, void * display_surface) |
605 | { |
606 | if (true) { |
607 | _nocheck__trace_ppm_save(filename, display_surface); |
608 | } |
609 | } |
610 | |
611 | #define TRACE_GD_SWITCH_BACKEND_DSTATE() ( \ |
612 | trace_event_get_state_dynamic_by_id(TRACE_GD_SWITCH) || \ |
613 | false) |
614 | |
615 | static inline void _nocheck__trace_gd_switch(const char * tab, int width, int height) |
616 | { |
617 | if (trace_event_get_state(TRACE_GD_SWITCH) && qemu_loglevel_mask(LOG_TRACE)) { |
618 | struct timeval _now; |
619 | gettimeofday(&_now, NULL); |
620 | qemu_log("%d@%zu.%06zu:gd_switch " "tab=%s, width=%d, height=%d" "\n" , |
621 | qemu_get_thread_id(), |
622 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
623 | , tab, width, height); |
624 | } |
625 | } |
626 | |
627 | static inline void trace_gd_switch(const char * tab, int width, int height) |
628 | { |
629 | if (true) { |
630 | _nocheck__trace_gd_switch(tab, width, height); |
631 | } |
632 | } |
633 | |
634 | #define TRACE_GD_UPDATE_BACKEND_DSTATE() ( \ |
635 | trace_event_get_state_dynamic_by_id(TRACE_GD_UPDATE) || \ |
636 | false) |
637 | |
638 | static inline void _nocheck__trace_gd_update(const char * tab, int x, int y, int w, int h) |
639 | { |
640 | if (trace_event_get_state(TRACE_GD_UPDATE) && qemu_loglevel_mask(LOG_TRACE)) { |
641 | struct timeval _now; |
642 | gettimeofday(&_now, NULL); |
643 | qemu_log("%d@%zu.%06zu:gd_update " "tab=%s, x=%d, y=%d, w=%d, h=%d" "\n" , |
644 | qemu_get_thread_id(), |
645 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
646 | , tab, x, y, w, h); |
647 | } |
648 | } |
649 | |
650 | static inline void trace_gd_update(const char * tab, int x, int y, int w, int h) |
651 | { |
652 | if (true) { |
653 | _nocheck__trace_gd_update(tab, x, y, w, h); |
654 | } |
655 | } |
656 | |
657 | #define TRACE_GD_KEY_EVENT_BACKEND_DSTATE() ( \ |
658 | trace_event_get_state_dynamic_by_id(TRACE_GD_KEY_EVENT) || \ |
659 | false) |
660 | |
661 | static inline void _nocheck__trace_gd_key_event(const char * tab, int gdk_keycode, int qkeycode, const char * action) |
662 | { |
663 | if (trace_event_get_state(TRACE_GD_KEY_EVENT) && qemu_loglevel_mask(LOG_TRACE)) { |
664 | struct timeval _now; |
665 | gettimeofday(&_now, NULL); |
666 | qemu_log("%d@%zu.%06zu:gd_key_event " "tab=%s, translated GDK keycode %d to QKeyCode %d (%s)" "\n" , |
667 | qemu_get_thread_id(), |
668 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
669 | , tab, gdk_keycode, qkeycode, action); |
670 | } |
671 | } |
672 | |
673 | static inline void trace_gd_key_event(const char * tab, int gdk_keycode, int qkeycode, const char * action) |
674 | { |
675 | if (true) { |
676 | _nocheck__trace_gd_key_event(tab, gdk_keycode, qkeycode, action); |
677 | } |
678 | } |
679 | |
680 | #define TRACE_GD_GRAB_BACKEND_DSTATE() ( \ |
681 | trace_event_get_state_dynamic_by_id(TRACE_GD_GRAB) || \ |
682 | false) |
683 | |
684 | static inline void _nocheck__trace_gd_grab(const char * tab, const char * device, const char * reason) |
685 | { |
686 | if (trace_event_get_state(TRACE_GD_GRAB) && qemu_loglevel_mask(LOG_TRACE)) { |
687 | struct timeval _now; |
688 | gettimeofday(&_now, NULL); |
689 | qemu_log("%d@%zu.%06zu:gd_grab " "tab=%s, dev=%s, reason=%s" "\n" , |
690 | qemu_get_thread_id(), |
691 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
692 | , tab, device, reason); |
693 | } |
694 | } |
695 | |
696 | static inline void trace_gd_grab(const char * tab, const char * device, const char * reason) |
697 | { |
698 | if (true) { |
699 | _nocheck__trace_gd_grab(tab, device, reason); |
700 | } |
701 | } |
702 | |
703 | #define TRACE_GD_UNGRAB_BACKEND_DSTATE() ( \ |
704 | trace_event_get_state_dynamic_by_id(TRACE_GD_UNGRAB) || \ |
705 | false) |
706 | |
707 | static inline void _nocheck__trace_gd_ungrab(const char * tab, const char * device) |
708 | { |
709 | if (trace_event_get_state(TRACE_GD_UNGRAB) && qemu_loglevel_mask(LOG_TRACE)) { |
710 | struct timeval _now; |
711 | gettimeofday(&_now, NULL); |
712 | qemu_log("%d@%zu.%06zu:gd_ungrab " "tab=%s, dev=%s" "\n" , |
713 | qemu_get_thread_id(), |
714 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
715 | , tab, device); |
716 | } |
717 | } |
718 | |
719 | static inline void trace_gd_ungrab(const char * tab, const char * device) |
720 | { |
721 | if (true) { |
722 | _nocheck__trace_gd_ungrab(tab, device); |
723 | } |
724 | } |
725 | |
726 | #define TRACE_GD_KEYMAP_WINDOWING_BACKEND_DSTATE() ( \ |
727 | trace_event_get_state_dynamic_by_id(TRACE_GD_KEYMAP_WINDOWING) || \ |
728 | false) |
729 | |
730 | static inline void _nocheck__trace_gd_keymap_windowing(const char * name) |
731 | { |
732 | if (trace_event_get_state(TRACE_GD_KEYMAP_WINDOWING) && qemu_loglevel_mask(LOG_TRACE)) { |
733 | struct timeval _now; |
734 | gettimeofday(&_now, NULL); |
735 | qemu_log("%d@%zu.%06zu:gd_keymap_windowing " "backend=%s" "\n" , |
736 | qemu_get_thread_id(), |
737 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
738 | , name); |
739 | } |
740 | } |
741 | |
742 | static inline void trace_gd_keymap_windowing(const char * name) |
743 | { |
744 | if (true) { |
745 | _nocheck__trace_gd_keymap_windowing(name); |
746 | } |
747 | } |
748 | |
749 | #define TRACE_VNC_KEY_GUEST_LEDS_BACKEND_DSTATE() ( \ |
750 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_GUEST_LEDS) || \ |
751 | false) |
752 | |
753 | static inline void _nocheck__trace_vnc_key_guest_leds(bool caps, bool num, bool scroll) |
754 | { |
755 | if (trace_event_get_state(TRACE_VNC_KEY_GUEST_LEDS) && qemu_loglevel_mask(LOG_TRACE)) { |
756 | struct timeval _now; |
757 | gettimeofday(&_now, NULL); |
758 | qemu_log("%d@%zu.%06zu:vnc_key_guest_leds " "caps %d, num %d, scroll %d" "\n" , |
759 | qemu_get_thread_id(), |
760 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
761 | , caps, num, scroll); |
762 | } |
763 | } |
764 | |
765 | static inline void trace_vnc_key_guest_leds(bool caps, bool num, bool scroll) |
766 | { |
767 | if (true) { |
768 | _nocheck__trace_vnc_key_guest_leds(caps, num, scroll); |
769 | } |
770 | } |
771 | |
772 | #define TRACE_VNC_KEY_MAP_INIT_BACKEND_DSTATE() ( \ |
773 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_MAP_INIT) || \ |
774 | false) |
775 | |
776 | static inline void _nocheck__trace_vnc_key_map_init(const char * layout) |
777 | { |
778 | if (trace_event_get_state(TRACE_VNC_KEY_MAP_INIT) && qemu_loglevel_mask(LOG_TRACE)) { |
779 | struct timeval _now; |
780 | gettimeofday(&_now, NULL); |
781 | qemu_log("%d@%zu.%06zu:vnc_key_map_init " "%s" "\n" , |
782 | qemu_get_thread_id(), |
783 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
784 | , layout); |
785 | } |
786 | } |
787 | |
788 | static inline void trace_vnc_key_map_init(const char * layout) |
789 | { |
790 | if (true) { |
791 | _nocheck__trace_vnc_key_map_init(layout); |
792 | } |
793 | } |
794 | |
795 | #define TRACE_VNC_KEY_EVENT_EXT_BACKEND_DSTATE() ( \ |
796 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_EVENT_EXT) || \ |
797 | false) |
798 | |
799 | static inline void _nocheck__trace_vnc_key_event_ext(bool down, int sym, int keycode, const char * name) |
800 | { |
801 | if (trace_event_get_state(TRACE_VNC_KEY_EVENT_EXT) && qemu_loglevel_mask(LOG_TRACE)) { |
802 | struct timeval _now; |
803 | gettimeofday(&_now, NULL); |
804 | qemu_log("%d@%zu.%06zu:vnc_key_event_ext " "down %d, sym 0x%x, keycode 0x%x [%s]" "\n" , |
805 | qemu_get_thread_id(), |
806 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
807 | , down, sym, keycode, name); |
808 | } |
809 | } |
810 | |
811 | static inline void trace_vnc_key_event_ext(bool down, int sym, int keycode, const char * name) |
812 | { |
813 | if (true) { |
814 | _nocheck__trace_vnc_key_event_ext(down, sym, keycode, name); |
815 | } |
816 | } |
817 | |
818 | #define TRACE_VNC_KEY_EVENT_MAP_BACKEND_DSTATE() ( \ |
819 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_EVENT_MAP) || \ |
820 | false) |
821 | |
822 | static inline void _nocheck__trace_vnc_key_event_map(bool down, int sym, int keycode, const char * name) |
823 | { |
824 | if (trace_event_get_state(TRACE_VNC_KEY_EVENT_MAP) && qemu_loglevel_mask(LOG_TRACE)) { |
825 | struct timeval _now; |
826 | gettimeofday(&_now, NULL); |
827 | qemu_log("%d@%zu.%06zu:vnc_key_event_map " "down %d, sym 0x%x -> keycode 0x%x [%s]" "\n" , |
828 | qemu_get_thread_id(), |
829 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
830 | , down, sym, keycode, name); |
831 | } |
832 | } |
833 | |
834 | static inline void trace_vnc_key_event_map(bool down, int sym, int keycode, const char * name) |
835 | { |
836 | if (true) { |
837 | _nocheck__trace_vnc_key_event_map(down, sym, keycode, name); |
838 | } |
839 | } |
840 | |
841 | #define TRACE_VNC_KEY_SYNC_NUMLOCK_BACKEND_DSTATE() ( \ |
842 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_SYNC_NUMLOCK) || \ |
843 | false) |
844 | |
845 | static inline void _nocheck__trace_vnc_key_sync_numlock(bool on) |
846 | { |
847 | if (trace_event_get_state(TRACE_VNC_KEY_SYNC_NUMLOCK) && qemu_loglevel_mask(LOG_TRACE)) { |
848 | struct timeval _now; |
849 | gettimeofday(&_now, NULL); |
850 | qemu_log("%d@%zu.%06zu:vnc_key_sync_numlock " "%d" "\n" , |
851 | qemu_get_thread_id(), |
852 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
853 | , on); |
854 | } |
855 | } |
856 | |
857 | static inline void trace_vnc_key_sync_numlock(bool on) |
858 | { |
859 | if (true) { |
860 | _nocheck__trace_vnc_key_sync_numlock(on); |
861 | } |
862 | } |
863 | |
864 | #define TRACE_VNC_KEY_SYNC_CAPSLOCK_BACKEND_DSTATE() ( \ |
865 | trace_event_get_state_dynamic_by_id(TRACE_VNC_KEY_SYNC_CAPSLOCK) || \ |
866 | false) |
867 | |
868 | static inline void _nocheck__trace_vnc_key_sync_capslock(bool on) |
869 | { |
870 | if (trace_event_get_state(TRACE_VNC_KEY_SYNC_CAPSLOCK) && qemu_loglevel_mask(LOG_TRACE)) { |
871 | struct timeval _now; |
872 | gettimeofday(&_now, NULL); |
873 | qemu_log("%d@%zu.%06zu:vnc_key_sync_capslock " "%d" "\n" , |
874 | qemu_get_thread_id(), |
875 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
876 | , on); |
877 | } |
878 | } |
879 | |
880 | static inline void trace_vnc_key_sync_capslock(bool on) |
881 | { |
882 | if (true) { |
883 | _nocheck__trace_vnc_key_sync_capslock(on); |
884 | } |
885 | } |
886 | |
887 | #define TRACE_VNC_CLIENT_EOF_BACKEND_DSTATE() ( \ |
888 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_EOF) || \ |
889 | false) |
890 | |
891 | static inline void _nocheck__trace_vnc_client_eof(void * state, void * ioc) |
892 | { |
893 | if (trace_event_get_state(TRACE_VNC_CLIENT_EOF) && qemu_loglevel_mask(LOG_TRACE)) { |
894 | struct timeval _now; |
895 | gettimeofday(&_now, NULL); |
896 | qemu_log("%d@%zu.%06zu:vnc_client_eof " "VNC client EOF state=%p ioc=%p" "\n" , |
897 | qemu_get_thread_id(), |
898 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
899 | , state, ioc); |
900 | } |
901 | } |
902 | |
903 | static inline void trace_vnc_client_eof(void * state, void * ioc) |
904 | { |
905 | if (true) { |
906 | _nocheck__trace_vnc_client_eof(state, ioc); |
907 | } |
908 | } |
909 | |
910 | #define TRACE_VNC_CLIENT_IO_ERROR_BACKEND_DSTATE() ( \ |
911 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_IO_ERROR) || \ |
912 | false) |
913 | |
914 | static inline void _nocheck__trace_vnc_client_io_error(void * state, void * ioc, const char * msg) |
915 | { |
916 | if (trace_event_get_state(TRACE_VNC_CLIENT_IO_ERROR) && qemu_loglevel_mask(LOG_TRACE)) { |
917 | struct timeval _now; |
918 | gettimeofday(&_now, NULL); |
919 | qemu_log("%d@%zu.%06zu:vnc_client_io_error " "VNC client I/O error state=%p ioc=%p errmsg=%s" "\n" , |
920 | qemu_get_thread_id(), |
921 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
922 | , state, ioc, msg); |
923 | } |
924 | } |
925 | |
926 | static inline void trace_vnc_client_io_error(void * state, void * ioc, const char * msg) |
927 | { |
928 | if (true) { |
929 | _nocheck__trace_vnc_client_io_error(state, ioc, msg); |
930 | } |
931 | } |
932 | |
933 | #define TRACE_VNC_CLIENT_CONNECT_BACKEND_DSTATE() ( \ |
934 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_CONNECT) || \ |
935 | false) |
936 | |
937 | static inline void _nocheck__trace_vnc_client_connect(void * state, void * ioc) |
938 | { |
939 | if (trace_event_get_state(TRACE_VNC_CLIENT_CONNECT) && qemu_loglevel_mask(LOG_TRACE)) { |
940 | struct timeval _now; |
941 | gettimeofday(&_now, NULL); |
942 | qemu_log("%d@%zu.%06zu:vnc_client_connect " "VNC client connect state=%p ioc=%p" "\n" , |
943 | qemu_get_thread_id(), |
944 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
945 | , state, ioc); |
946 | } |
947 | } |
948 | |
949 | static inline void trace_vnc_client_connect(void * state, void * ioc) |
950 | { |
951 | if (true) { |
952 | _nocheck__trace_vnc_client_connect(state, ioc); |
953 | } |
954 | } |
955 | |
956 | #define TRACE_VNC_CLIENT_DISCONNECT_START_BACKEND_DSTATE() ( \ |
957 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_DISCONNECT_START) || \ |
958 | false) |
959 | |
960 | static inline void _nocheck__trace_vnc_client_disconnect_start(void * state, void * ioc) |
961 | { |
962 | if (trace_event_get_state(TRACE_VNC_CLIENT_DISCONNECT_START) && qemu_loglevel_mask(LOG_TRACE)) { |
963 | struct timeval _now; |
964 | gettimeofday(&_now, NULL); |
965 | qemu_log("%d@%zu.%06zu:vnc_client_disconnect_start " "VNC client disconnect start state=%p ioc=%p" "\n" , |
966 | qemu_get_thread_id(), |
967 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
968 | , state, ioc); |
969 | } |
970 | } |
971 | |
972 | static inline void trace_vnc_client_disconnect_start(void * state, void * ioc) |
973 | { |
974 | if (true) { |
975 | _nocheck__trace_vnc_client_disconnect_start(state, ioc); |
976 | } |
977 | } |
978 | |
979 | #define TRACE_VNC_CLIENT_DISCONNECT_FINISH_BACKEND_DSTATE() ( \ |
980 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_DISCONNECT_FINISH) || \ |
981 | false) |
982 | |
983 | static inline void _nocheck__trace_vnc_client_disconnect_finish(void * state, void * ioc) |
984 | { |
985 | if (trace_event_get_state(TRACE_VNC_CLIENT_DISCONNECT_FINISH) && qemu_loglevel_mask(LOG_TRACE)) { |
986 | struct timeval _now; |
987 | gettimeofday(&_now, NULL); |
988 | qemu_log("%d@%zu.%06zu:vnc_client_disconnect_finish " "VNC client disconnect finish state=%p ioc=%p" "\n" , |
989 | qemu_get_thread_id(), |
990 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
991 | , state, ioc); |
992 | } |
993 | } |
994 | |
995 | static inline void trace_vnc_client_disconnect_finish(void * state, void * ioc) |
996 | { |
997 | if (true) { |
998 | _nocheck__trace_vnc_client_disconnect_finish(state, ioc); |
999 | } |
1000 | } |
1001 | |
1002 | #define TRACE_VNC_CLIENT_IO_WRAP_BACKEND_DSTATE() ( \ |
1003 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_IO_WRAP) || \ |
1004 | false) |
1005 | |
1006 | static inline void _nocheck__trace_vnc_client_io_wrap(void * state, void * ioc, const char * type) |
1007 | { |
1008 | if (trace_event_get_state(TRACE_VNC_CLIENT_IO_WRAP) && qemu_loglevel_mask(LOG_TRACE)) { |
1009 | struct timeval _now; |
1010 | gettimeofday(&_now, NULL); |
1011 | qemu_log("%d@%zu.%06zu:vnc_client_io_wrap " "VNC client I/O wrap state=%p ioc=%p type=%s" "\n" , |
1012 | qemu_get_thread_id(), |
1013 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1014 | , state, ioc, type); |
1015 | } |
1016 | } |
1017 | |
1018 | static inline void trace_vnc_client_io_wrap(void * state, void * ioc, const char * type) |
1019 | { |
1020 | if (true) { |
1021 | _nocheck__trace_vnc_client_io_wrap(state, ioc, type); |
1022 | } |
1023 | } |
1024 | |
1025 | #define TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_BACKEND_DSTATE() ( \ |
1026 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_THROTTLE_THRESHOLD) || \ |
1027 | false) |
1028 | |
1029 | static inline void _nocheck__trace_vnc_client_throttle_threshold(void * state, void * ioc, size_t oldoffset, size_t offset, int client_width, int client_height, int bytes_per_pixel, void * audio_cap) |
1030 | { |
1031 | if (trace_event_get_state(TRACE_VNC_CLIENT_THROTTLE_THRESHOLD) && qemu_loglevel_mask(LOG_TRACE)) { |
1032 | struct timeval _now; |
1033 | gettimeofday(&_now, NULL); |
1034 | qemu_log("%d@%zu.%06zu:vnc_client_throttle_threshold " "VNC client throttle threshold state=%p ioc=%p oldoffset=%zu newoffset=%zu width=%d height=%d bpp=%d audio=%p" "\n" , |
1035 | qemu_get_thread_id(), |
1036 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1037 | , state, ioc, oldoffset, offset, client_width, client_height, bytes_per_pixel, audio_cap); |
1038 | } |
1039 | } |
1040 | |
1041 | static inline void trace_vnc_client_throttle_threshold(void * state, void * ioc, size_t oldoffset, size_t offset, int client_width, int client_height, int bytes_per_pixel, void * audio_cap) |
1042 | { |
1043 | if (true) { |
1044 | _nocheck__trace_vnc_client_throttle_threshold(state, ioc, oldoffset, offset, client_width, client_height, bytes_per_pixel, audio_cap); |
1045 | } |
1046 | } |
1047 | |
1048 | #define TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_BACKEND_DSTATE() ( \ |
1049 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL) || \ |
1050 | false) |
1051 | |
1052 | static inline void _nocheck__trace_vnc_client_throttle_incremental(void * state, void * ioc, int job_update, size_t offset) |
1053 | { |
1054 | if (trace_event_get_state(TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL) && qemu_loglevel_mask(LOG_TRACE)) { |
1055 | struct timeval _now; |
1056 | gettimeofday(&_now, NULL); |
1057 | qemu_log("%d@%zu.%06zu:vnc_client_throttle_incremental " "VNC client throttle incremental state=%p ioc=%p job-update=%d offset=%zu" "\n" , |
1058 | qemu_get_thread_id(), |
1059 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1060 | , state, ioc, job_update, offset); |
1061 | } |
1062 | } |
1063 | |
1064 | static inline void trace_vnc_client_throttle_incremental(void * state, void * ioc, int job_update, size_t offset) |
1065 | { |
1066 | if (true) { |
1067 | _nocheck__trace_vnc_client_throttle_incremental(state, ioc, job_update, offset); |
1068 | } |
1069 | } |
1070 | |
1071 | #define TRACE_VNC_CLIENT_THROTTLE_FORCED_BACKEND_DSTATE() ( \ |
1072 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_THROTTLE_FORCED) || \ |
1073 | false) |
1074 | |
1075 | static inline void _nocheck__trace_vnc_client_throttle_forced(void * state, void * ioc, int job_update, size_t offset) |
1076 | { |
1077 | if (trace_event_get_state(TRACE_VNC_CLIENT_THROTTLE_FORCED) && qemu_loglevel_mask(LOG_TRACE)) { |
1078 | struct timeval _now; |
1079 | gettimeofday(&_now, NULL); |
1080 | qemu_log("%d@%zu.%06zu:vnc_client_throttle_forced " "VNC client throttle forced state=%p ioc=%p job-update=%d offset=%zu" "\n" , |
1081 | qemu_get_thread_id(), |
1082 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1083 | , state, ioc, job_update, offset); |
1084 | } |
1085 | } |
1086 | |
1087 | static inline void trace_vnc_client_throttle_forced(void * state, void * ioc, int job_update, size_t offset) |
1088 | { |
1089 | if (true) { |
1090 | _nocheck__trace_vnc_client_throttle_forced(state, ioc, job_update, offset); |
1091 | } |
1092 | } |
1093 | |
1094 | #define TRACE_VNC_CLIENT_THROTTLE_AUDIO_BACKEND_DSTATE() ( \ |
1095 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_THROTTLE_AUDIO) || \ |
1096 | false) |
1097 | |
1098 | static inline void _nocheck__trace_vnc_client_throttle_audio(void * state, void * ioc, size_t offset) |
1099 | { |
1100 | if (trace_event_get_state(TRACE_VNC_CLIENT_THROTTLE_AUDIO) && qemu_loglevel_mask(LOG_TRACE)) { |
1101 | struct timeval _now; |
1102 | gettimeofday(&_now, NULL); |
1103 | qemu_log("%d@%zu.%06zu:vnc_client_throttle_audio " "VNC client throttle audio state=%p ioc=%p offset=%zu" "\n" , |
1104 | qemu_get_thread_id(), |
1105 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1106 | , state, ioc, offset); |
1107 | } |
1108 | } |
1109 | |
1110 | static inline void trace_vnc_client_throttle_audio(void * state, void * ioc, size_t offset) |
1111 | { |
1112 | if (true) { |
1113 | _nocheck__trace_vnc_client_throttle_audio(state, ioc, offset); |
1114 | } |
1115 | } |
1116 | |
1117 | #define TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_BACKEND_DSTATE() ( \ |
1118 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_UNTHROTTLE_FORCED) || \ |
1119 | false) |
1120 | |
1121 | static inline void _nocheck__trace_vnc_client_unthrottle_forced(void * state, void * ioc) |
1122 | { |
1123 | if (trace_event_get_state(TRACE_VNC_CLIENT_UNTHROTTLE_FORCED) && qemu_loglevel_mask(LOG_TRACE)) { |
1124 | struct timeval _now; |
1125 | gettimeofday(&_now, NULL); |
1126 | qemu_log("%d@%zu.%06zu:vnc_client_unthrottle_forced " "VNC client unthrottle forced offset state=%p ioc=%p" "\n" , |
1127 | qemu_get_thread_id(), |
1128 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1129 | , state, ioc); |
1130 | } |
1131 | } |
1132 | |
1133 | static inline void trace_vnc_client_unthrottle_forced(void * state, void * ioc) |
1134 | { |
1135 | if (true) { |
1136 | _nocheck__trace_vnc_client_unthrottle_forced(state, ioc); |
1137 | } |
1138 | } |
1139 | |
1140 | #define TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_BACKEND_DSTATE() ( \ |
1141 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL) || \ |
1142 | false) |
1143 | |
1144 | static inline void _nocheck__trace_vnc_client_unthrottle_incremental(void * state, void * ioc, size_t offset) |
1145 | { |
1146 | if (trace_event_get_state(TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL) && qemu_loglevel_mask(LOG_TRACE)) { |
1147 | struct timeval _now; |
1148 | gettimeofday(&_now, NULL); |
1149 | qemu_log("%d@%zu.%06zu:vnc_client_unthrottle_incremental " "VNC client unthrottle incremental state=%p ioc=%p offset=%zu" "\n" , |
1150 | qemu_get_thread_id(), |
1151 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1152 | , state, ioc, offset); |
1153 | } |
1154 | } |
1155 | |
1156 | static inline void trace_vnc_client_unthrottle_incremental(void * state, void * ioc, size_t offset) |
1157 | { |
1158 | if (true) { |
1159 | _nocheck__trace_vnc_client_unthrottle_incremental(state, ioc, offset); |
1160 | } |
1161 | } |
1162 | |
1163 | #define TRACE_VNC_CLIENT_OUTPUT_LIMIT_BACKEND_DSTATE() ( \ |
1164 | trace_event_get_state_dynamic_by_id(TRACE_VNC_CLIENT_OUTPUT_LIMIT) || \ |
1165 | false) |
1166 | |
1167 | static inline void _nocheck__trace_vnc_client_output_limit(void * state, void * ioc, size_t offset, size_t threshold) |
1168 | { |
1169 | if (trace_event_get_state(TRACE_VNC_CLIENT_OUTPUT_LIMIT) && qemu_loglevel_mask(LOG_TRACE)) { |
1170 | struct timeval _now; |
1171 | gettimeofday(&_now, NULL); |
1172 | qemu_log("%d@%zu.%06zu:vnc_client_output_limit " "VNC client output limit state=%p ioc=%p offset=%zu threshold=%zu" "\n" , |
1173 | qemu_get_thread_id(), |
1174 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1175 | , state, ioc, offset, threshold); |
1176 | } |
1177 | } |
1178 | |
1179 | static inline void trace_vnc_client_output_limit(void * state, void * ioc, size_t offset, size_t threshold) |
1180 | { |
1181 | if (true) { |
1182 | _nocheck__trace_vnc_client_output_limit(state, ioc, offset, threshold); |
1183 | } |
1184 | } |
1185 | |
1186 | #define TRACE_VNC_AUTH_INIT_BACKEND_DSTATE() ( \ |
1187 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_INIT) || \ |
1188 | false) |
1189 | |
1190 | static inline void _nocheck__trace_vnc_auth_init(void * display, int websock, int auth, int subauth) |
1191 | { |
1192 | if (trace_event_get_state(TRACE_VNC_AUTH_INIT) && qemu_loglevel_mask(LOG_TRACE)) { |
1193 | struct timeval _now; |
1194 | gettimeofday(&_now, NULL); |
1195 | qemu_log("%d@%zu.%06zu:vnc_auth_init " "VNC auth init state=%p websock=%d auth=%d subauth=%d" "\n" , |
1196 | qemu_get_thread_id(), |
1197 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1198 | , display, websock, auth, subauth); |
1199 | } |
1200 | } |
1201 | |
1202 | static inline void trace_vnc_auth_init(void * display, int websock, int auth, int subauth) |
1203 | { |
1204 | if (true) { |
1205 | _nocheck__trace_vnc_auth_init(display, websock, auth, subauth); |
1206 | } |
1207 | } |
1208 | |
1209 | #define TRACE_VNC_AUTH_START_BACKEND_DSTATE() ( \ |
1210 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_START) || \ |
1211 | false) |
1212 | |
1213 | static inline void _nocheck__trace_vnc_auth_start(void * state, int method) |
1214 | { |
1215 | if (trace_event_get_state(TRACE_VNC_AUTH_START) && qemu_loglevel_mask(LOG_TRACE)) { |
1216 | struct timeval _now; |
1217 | gettimeofday(&_now, NULL); |
1218 | qemu_log("%d@%zu.%06zu:vnc_auth_start " "VNC client auth start state=%p method=%d" "\n" , |
1219 | qemu_get_thread_id(), |
1220 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1221 | , state, method); |
1222 | } |
1223 | } |
1224 | |
1225 | static inline void trace_vnc_auth_start(void * state, int method) |
1226 | { |
1227 | if (true) { |
1228 | _nocheck__trace_vnc_auth_start(state, method); |
1229 | } |
1230 | } |
1231 | |
1232 | #define TRACE_VNC_AUTH_PASS_BACKEND_DSTATE() ( \ |
1233 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_PASS) || \ |
1234 | false) |
1235 | |
1236 | static inline void _nocheck__trace_vnc_auth_pass(void * state, int method) |
1237 | { |
1238 | if (trace_event_get_state(TRACE_VNC_AUTH_PASS) && qemu_loglevel_mask(LOG_TRACE)) { |
1239 | struct timeval _now; |
1240 | gettimeofday(&_now, NULL); |
1241 | qemu_log("%d@%zu.%06zu:vnc_auth_pass " "VNC client auth passed state=%p method=%d" "\n" , |
1242 | qemu_get_thread_id(), |
1243 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1244 | , state, method); |
1245 | } |
1246 | } |
1247 | |
1248 | static inline void trace_vnc_auth_pass(void * state, int method) |
1249 | { |
1250 | if (true) { |
1251 | _nocheck__trace_vnc_auth_pass(state, method); |
1252 | } |
1253 | } |
1254 | |
1255 | #define TRACE_VNC_AUTH_FAIL_BACKEND_DSTATE() ( \ |
1256 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_FAIL) || \ |
1257 | false) |
1258 | |
1259 | static inline void _nocheck__trace_vnc_auth_fail(void * state, int method, const char * message, const char * reason) |
1260 | { |
1261 | if (trace_event_get_state(TRACE_VNC_AUTH_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
1262 | struct timeval _now; |
1263 | gettimeofday(&_now, NULL); |
1264 | qemu_log("%d@%zu.%06zu:vnc_auth_fail " "VNC client auth failed state=%p method=%d message=%s reason=%s" "\n" , |
1265 | qemu_get_thread_id(), |
1266 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1267 | , state, method, message, reason); |
1268 | } |
1269 | } |
1270 | |
1271 | static inline void trace_vnc_auth_fail(void * state, int method, const char * message, const char * reason) |
1272 | { |
1273 | if (true) { |
1274 | _nocheck__trace_vnc_auth_fail(state, method, message, reason); |
1275 | } |
1276 | } |
1277 | |
1278 | #define TRACE_VNC_AUTH_REJECT_BACKEND_DSTATE() ( \ |
1279 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_REJECT) || \ |
1280 | false) |
1281 | |
1282 | static inline void _nocheck__trace_vnc_auth_reject(void * state, int expect, int got) |
1283 | { |
1284 | if (trace_event_get_state(TRACE_VNC_AUTH_REJECT) && qemu_loglevel_mask(LOG_TRACE)) { |
1285 | struct timeval _now; |
1286 | gettimeofday(&_now, NULL); |
1287 | qemu_log("%d@%zu.%06zu:vnc_auth_reject " "VNC client auth rejected state=%p method expected=%d got=%d" "\n" , |
1288 | qemu_get_thread_id(), |
1289 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1290 | , state, expect, got); |
1291 | } |
1292 | } |
1293 | |
1294 | static inline void trace_vnc_auth_reject(void * state, int expect, int got) |
1295 | { |
1296 | if (true) { |
1297 | _nocheck__trace_vnc_auth_reject(state, expect, got); |
1298 | } |
1299 | } |
1300 | |
1301 | #define TRACE_VNC_AUTH_VENCRYPT_VERSION_BACKEND_DSTATE() ( \ |
1302 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_VENCRYPT_VERSION) || \ |
1303 | false) |
1304 | |
1305 | static inline void _nocheck__trace_vnc_auth_vencrypt_version(void * state, int major, int minor) |
1306 | { |
1307 | if (trace_event_get_state(TRACE_VNC_AUTH_VENCRYPT_VERSION) && qemu_loglevel_mask(LOG_TRACE)) { |
1308 | struct timeval _now; |
1309 | gettimeofday(&_now, NULL); |
1310 | qemu_log("%d@%zu.%06zu:vnc_auth_vencrypt_version " "VNC client auth vencrypt version state=%p major=%d minor=%d" "\n" , |
1311 | qemu_get_thread_id(), |
1312 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1313 | , state, major, minor); |
1314 | } |
1315 | } |
1316 | |
1317 | static inline void trace_vnc_auth_vencrypt_version(void * state, int major, int minor) |
1318 | { |
1319 | if (true) { |
1320 | _nocheck__trace_vnc_auth_vencrypt_version(state, major, minor); |
1321 | } |
1322 | } |
1323 | |
1324 | #define TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_BACKEND_DSTATE() ( \ |
1325 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_VENCRYPT_SUBAUTH) || \ |
1326 | false) |
1327 | |
1328 | static inline void _nocheck__trace_vnc_auth_vencrypt_subauth(void * state, int auth) |
1329 | { |
1330 | if (trace_event_get_state(TRACE_VNC_AUTH_VENCRYPT_SUBAUTH) && qemu_loglevel_mask(LOG_TRACE)) { |
1331 | struct timeval _now; |
1332 | gettimeofday(&_now, NULL); |
1333 | qemu_log("%d@%zu.%06zu:vnc_auth_vencrypt_subauth " "VNC client auth vencrypt subauth state=%p auth=%d" "\n" , |
1334 | qemu_get_thread_id(), |
1335 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1336 | , state, auth); |
1337 | } |
1338 | } |
1339 | |
1340 | static inline void trace_vnc_auth_vencrypt_subauth(void * state, int auth) |
1341 | { |
1342 | if (true) { |
1343 | _nocheck__trace_vnc_auth_vencrypt_subauth(state, auth); |
1344 | } |
1345 | } |
1346 | |
1347 | #define TRACE_VNC_AUTH_SASL_MECH_LIST_BACKEND_DSTATE() ( \ |
1348 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_MECH_LIST) || \ |
1349 | false) |
1350 | |
1351 | static inline void _nocheck__trace_vnc_auth_sasl_mech_list(void * state, const char * mechs) |
1352 | { |
1353 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_MECH_LIST) && qemu_loglevel_mask(LOG_TRACE)) { |
1354 | struct timeval _now; |
1355 | gettimeofday(&_now, NULL); |
1356 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_mech_list " "VNC client auth SASL state=%p mechlist=%s" "\n" , |
1357 | qemu_get_thread_id(), |
1358 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1359 | , state, mechs); |
1360 | } |
1361 | } |
1362 | |
1363 | static inline void trace_vnc_auth_sasl_mech_list(void * state, const char * mechs) |
1364 | { |
1365 | if (true) { |
1366 | _nocheck__trace_vnc_auth_sasl_mech_list(state, mechs); |
1367 | } |
1368 | } |
1369 | |
1370 | #define TRACE_VNC_AUTH_SASL_MECH_CHOOSE_BACKEND_DSTATE() ( \ |
1371 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_MECH_CHOOSE) || \ |
1372 | false) |
1373 | |
1374 | static inline void _nocheck__trace_vnc_auth_sasl_mech_choose(void * state, const char * mech) |
1375 | { |
1376 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_MECH_CHOOSE) && qemu_loglevel_mask(LOG_TRACE)) { |
1377 | struct timeval _now; |
1378 | gettimeofday(&_now, NULL); |
1379 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_mech_choose " "VNC client auth SASL state=%p mech=%s" "\n" , |
1380 | qemu_get_thread_id(), |
1381 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1382 | , state, mech); |
1383 | } |
1384 | } |
1385 | |
1386 | static inline void trace_vnc_auth_sasl_mech_choose(void * state, const char * mech) |
1387 | { |
1388 | if (true) { |
1389 | _nocheck__trace_vnc_auth_sasl_mech_choose(state, mech); |
1390 | } |
1391 | } |
1392 | |
1393 | #define TRACE_VNC_AUTH_SASL_START_BACKEND_DSTATE() ( \ |
1394 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_START) || \ |
1395 | false) |
1396 | |
1397 | static inline void _nocheck__trace_vnc_auth_sasl_start(void * state, const void * clientdata, size_t clientlen, const void * serverdata, size_t severlen, int ret) |
1398 | { |
1399 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_START) && qemu_loglevel_mask(LOG_TRACE)) { |
1400 | struct timeval _now; |
1401 | gettimeofday(&_now, NULL); |
1402 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_start " "VNC client auth SASL start state=%p clientdata=%p clientlen=%zu serverdata=%p serverlen=%zu ret=%d" "\n" , |
1403 | qemu_get_thread_id(), |
1404 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1405 | , state, clientdata, clientlen, serverdata, severlen, ret); |
1406 | } |
1407 | } |
1408 | |
1409 | static inline void trace_vnc_auth_sasl_start(void * state, const void * clientdata, size_t clientlen, const void * serverdata, size_t severlen, int ret) |
1410 | { |
1411 | if (true) { |
1412 | _nocheck__trace_vnc_auth_sasl_start(state, clientdata, clientlen, serverdata, severlen, ret); |
1413 | } |
1414 | } |
1415 | |
1416 | #define TRACE_VNC_AUTH_SASL_STEP_BACKEND_DSTATE() ( \ |
1417 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_STEP) || \ |
1418 | false) |
1419 | |
1420 | static inline void _nocheck__trace_vnc_auth_sasl_step(void * state, const void * clientdata, size_t clientlen, const void * serverdata, size_t severlen, int ret) |
1421 | { |
1422 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_STEP) && qemu_loglevel_mask(LOG_TRACE)) { |
1423 | struct timeval _now; |
1424 | gettimeofday(&_now, NULL); |
1425 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_step " "VNC client auth SASL step state=%p clientdata=%p clientlen=%zu serverdata=%p serverlen=%zu ret=%d" "\n" , |
1426 | qemu_get_thread_id(), |
1427 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1428 | , state, clientdata, clientlen, serverdata, severlen, ret); |
1429 | } |
1430 | } |
1431 | |
1432 | static inline void trace_vnc_auth_sasl_step(void * state, const void * clientdata, size_t clientlen, const void * serverdata, size_t severlen, int ret) |
1433 | { |
1434 | if (true) { |
1435 | _nocheck__trace_vnc_auth_sasl_step(state, clientdata, clientlen, serverdata, severlen, ret); |
1436 | } |
1437 | } |
1438 | |
1439 | #define TRACE_VNC_AUTH_SASL_SSF_BACKEND_DSTATE() ( \ |
1440 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_SSF) || \ |
1441 | false) |
1442 | |
1443 | static inline void _nocheck__trace_vnc_auth_sasl_ssf(void * state, int ssf) |
1444 | { |
1445 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_SSF) && qemu_loglevel_mask(LOG_TRACE)) { |
1446 | struct timeval _now; |
1447 | gettimeofday(&_now, NULL); |
1448 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_ssf " "VNC client auth SASL SSF state=%p size=%d" "\n" , |
1449 | qemu_get_thread_id(), |
1450 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1451 | , state, ssf); |
1452 | } |
1453 | } |
1454 | |
1455 | static inline void trace_vnc_auth_sasl_ssf(void * state, int ssf) |
1456 | { |
1457 | if (true) { |
1458 | _nocheck__trace_vnc_auth_sasl_ssf(state, ssf); |
1459 | } |
1460 | } |
1461 | |
1462 | #define TRACE_VNC_AUTH_SASL_USERNAME_BACKEND_DSTATE() ( \ |
1463 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_USERNAME) || \ |
1464 | false) |
1465 | |
1466 | static inline void _nocheck__trace_vnc_auth_sasl_username(void * state, const char * name) |
1467 | { |
1468 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_USERNAME) && qemu_loglevel_mask(LOG_TRACE)) { |
1469 | struct timeval _now; |
1470 | gettimeofday(&_now, NULL); |
1471 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_username " "VNC client auth SASL user state=%p name=%s" "\n" , |
1472 | qemu_get_thread_id(), |
1473 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1474 | , state, name); |
1475 | } |
1476 | } |
1477 | |
1478 | static inline void trace_vnc_auth_sasl_username(void * state, const char * name) |
1479 | { |
1480 | if (true) { |
1481 | _nocheck__trace_vnc_auth_sasl_username(state, name); |
1482 | } |
1483 | } |
1484 | |
1485 | #define TRACE_VNC_AUTH_SASL_ACL_BACKEND_DSTATE() ( \ |
1486 | trace_event_get_state_dynamic_by_id(TRACE_VNC_AUTH_SASL_ACL) || \ |
1487 | false) |
1488 | |
1489 | static inline void _nocheck__trace_vnc_auth_sasl_acl(void * state, int allow) |
1490 | { |
1491 | if (trace_event_get_state(TRACE_VNC_AUTH_SASL_ACL) && qemu_loglevel_mask(LOG_TRACE)) { |
1492 | struct timeval _now; |
1493 | gettimeofday(&_now, NULL); |
1494 | qemu_log("%d@%zu.%06zu:vnc_auth_sasl_acl " "VNC client auth SASL ACL state=%p allow=%d" "\n" , |
1495 | qemu_get_thread_id(), |
1496 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1497 | , state, allow); |
1498 | } |
1499 | } |
1500 | |
1501 | static inline void trace_vnc_auth_sasl_acl(void * state, int allow) |
1502 | { |
1503 | if (true) { |
1504 | _nocheck__trace_vnc_auth_sasl_acl(state, allow); |
1505 | } |
1506 | } |
1507 | |
1508 | #define TRACE_INPUT_EVENT_KEY_NUMBER_BACKEND_DSTATE() ( \ |
1509 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_KEY_NUMBER) || \ |
1510 | false) |
1511 | |
1512 | static inline void _nocheck__trace_input_event_key_number(int conidx, int number, const char * qcode, bool down) |
1513 | { |
1514 | if (trace_event_get_state(TRACE_INPUT_EVENT_KEY_NUMBER) && qemu_loglevel_mask(LOG_TRACE)) { |
1515 | struct timeval _now; |
1516 | gettimeofday(&_now, NULL); |
1517 | qemu_log("%d@%zu.%06zu:input_event_key_number " "con %d, key number 0x%x [%s], down %d" "\n" , |
1518 | qemu_get_thread_id(), |
1519 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1520 | , conidx, number, qcode, down); |
1521 | } |
1522 | } |
1523 | |
1524 | static inline void trace_input_event_key_number(int conidx, int number, const char * qcode, bool down) |
1525 | { |
1526 | if (true) { |
1527 | _nocheck__trace_input_event_key_number(conidx, number, qcode, down); |
1528 | } |
1529 | } |
1530 | |
1531 | #define TRACE_INPUT_EVENT_KEY_QCODE_BACKEND_DSTATE() ( \ |
1532 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_KEY_QCODE) || \ |
1533 | false) |
1534 | |
1535 | static inline void _nocheck__trace_input_event_key_qcode(int conidx, const char * qcode, bool down) |
1536 | { |
1537 | if (trace_event_get_state(TRACE_INPUT_EVENT_KEY_QCODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1538 | struct timeval _now; |
1539 | gettimeofday(&_now, NULL); |
1540 | qemu_log("%d@%zu.%06zu:input_event_key_qcode " "con %d, key qcode %s, down %d" "\n" , |
1541 | qemu_get_thread_id(), |
1542 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1543 | , conidx, qcode, down); |
1544 | } |
1545 | } |
1546 | |
1547 | static inline void trace_input_event_key_qcode(int conidx, const char * qcode, bool down) |
1548 | { |
1549 | if (true) { |
1550 | _nocheck__trace_input_event_key_qcode(conidx, qcode, down); |
1551 | } |
1552 | } |
1553 | |
1554 | #define TRACE_INPUT_EVENT_BTN_BACKEND_DSTATE() ( \ |
1555 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_BTN) || \ |
1556 | false) |
1557 | |
1558 | static inline void _nocheck__trace_input_event_btn(int conidx, const char * btn, bool down) |
1559 | { |
1560 | if (trace_event_get_state(TRACE_INPUT_EVENT_BTN) && qemu_loglevel_mask(LOG_TRACE)) { |
1561 | struct timeval _now; |
1562 | gettimeofday(&_now, NULL); |
1563 | qemu_log("%d@%zu.%06zu:input_event_btn " "con %d, button %s, down %d" "\n" , |
1564 | qemu_get_thread_id(), |
1565 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1566 | , conidx, btn, down); |
1567 | } |
1568 | } |
1569 | |
1570 | static inline void trace_input_event_btn(int conidx, const char * btn, bool down) |
1571 | { |
1572 | if (true) { |
1573 | _nocheck__trace_input_event_btn(conidx, btn, down); |
1574 | } |
1575 | } |
1576 | |
1577 | #define TRACE_INPUT_EVENT_REL_BACKEND_DSTATE() ( \ |
1578 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_REL) || \ |
1579 | false) |
1580 | |
1581 | static inline void _nocheck__trace_input_event_rel(int conidx, const char * axis, int value) |
1582 | { |
1583 | if (trace_event_get_state(TRACE_INPUT_EVENT_REL) && qemu_loglevel_mask(LOG_TRACE)) { |
1584 | struct timeval _now; |
1585 | gettimeofday(&_now, NULL); |
1586 | qemu_log("%d@%zu.%06zu:input_event_rel " "con %d, axis %s, value %d" "\n" , |
1587 | qemu_get_thread_id(), |
1588 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1589 | , conidx, axis, value); |
1590 | } |
1591 | } |
1592 | |
1593 | static inline void trace_input_event_rel(int conidx, const char * axis, int value) |
1594 | { |
1595 | if (true) { |
1596 | _nocheck__trace_input_event_rel(conidx, axis, value); |
1597 | } |
1598 | } |
1599 | |
1600 | #define TRACE_INPUT_EVENT_ABS_BACKEND_DSTATE() ( \ |
1601 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_ABS) || \ |
1602 | false) |
1603 | |
1604 | static inline void _nocheck__trace_input_event_abs(int conidx, const char * axis, int value) |
1605 | { |
1606 | if (trace_event_get_state(TRACE_INPUT_EVENT_ABS) && qemu_loglevel_mask(LOG_TRACE)) { |
1607 | struct timeval _now; |
1608 | gettimeofday(&_now, NULL); |
1609 | qemu_log("%d@%zu.%06zu:input_event_abs " "con %d, axis %s, value 0x%x" "\n" , |
1610 | qemu_get_thread_id(), |
1611 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1612 | , conidx, axis, value); |
1613 | } |
1614 | } |
1615 | |
1616 | static inline void trace_input_event_abs(int conidx, const char * axis, int value) |
1617 | { |
1618 | if (true) { |
1619 | _nocheck__trace_input_event_abs(conidx, axis, value); |
1620 | } |
1621 | } |
1622 | |
1623 | #define TRACE_INPUT_EVENT_SYNC_BACKEND_DSTATE() ( \ |
1624 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_EVENT_SYNC) || \ |
1625 | false) |
1626 | |
1627 | static inline void _nocheck__trace_input_event_sync(void) |
1628 | { |
1629 | if (trace_event_get_state(TRACE_INPUT_EVENT_SYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
1630 | struct timeval _now; |
1631 | gettimeofday(&_now, NULL); |
1632 | qemu_log("%d@%zu.%06zu:input_event_sync " "" "\n" , |
1633 | qemu_get_thread_id(), |
1634 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1635 | ); |
1636 | } |
1637 | } |
1638 | |
1639 | static inline void trace_input_event_sync(void) |
1640 | { |
1641 | if (true) { |
1642 | _nocheck__trace_input_event_sync(); |
1643 | } |
1644 | } |
1645 | |
1646 | #define TRACE_INPUT_MOUSE_MODE_BACKEND_DSTATE() ( \ |
1647 | trace_event_get_state_dynamic_by_id(TRACE_INPUT_MOUSE_MODE) || \ |
1648 | false) |
1649 | |
1650 | static inline void _nocheck__trace_input_mouse_mode(int absolute) |
1651 | { |
1652 | if (trace_event_get_state(TRACE_INPUT_MOUSE_MODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1653 | struct timeval _now; |
1654 | gettimeofday(&_now, NULL); |
1655 | qemu_log("%d@%zu.%06zu:input_mouse_mode " "absolute %d" "\n" , |
1656 | qemu_get_thread_id(), |
1657 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1658 | , absolute); |
1659 | } |
1660 | } |
1661 | |
1662 | static inline void trace_input_mouse_mode(int absolute) |
1663 | { |
1664 | if (true) { |
1665 | _nocheck__trace_input_mouse_mode(absolute); |
1666 | } |
1667 | } |
1668 | |
1669 | #define TRACE_QEMU_SPICE_ADD_MEMSLOT_BACKEND_DSTATE() ( \ |
1670 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_ADD_MEMSLOT) || \ |
1671 | false) |
1672 | |
1673 | static inline void _nocheck__trace_qemu_spice_add_memslot(int qid, uint32_t slot_id, unsigned long virt_start, unsigned long virt_end, int async) |
1674 | { |
1675 | if (trace_event_get_state(TRACE_QEMU_SPICE_ADD_MEMSLOT) && qemu_loglevel_mask(LOG_TRACE)) { |
1676 | struct timeval _now; |
1677 | gettimeofday(&_now, NULL); |
1678 | qemu_log("%d@%zu.%06zu:qemu_spice_add_memslot " "%d %u: host virt 0x%lx - 0x%lx async=%d" "\n" , |
1679 | qemu_get_thread_id(), |
1680 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1681 | , qid, slot_id, virt_start, virt_end, async); |
1682 | } |
1683 | } |
1684 | |
1685 | static inline void trace_qemu_spice_add_memslot(int qid, uint32_t slot_id, unsigned long virt_start, unsigned long virt_end, int async) |
1686 | { |
1687 | if (true) { |
1688 | _nocheck__trace_qemu_spice_add_memslot(qid, slot_id, virt_start, virt_end, async); |
1689 | } |
1690 | } |
1691 | |
1692 | #define TRACE_QEMU_SPICE_DEL_MEMSLOT_BACKEND_DSTATE() ( \ |
1693 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_DEL_MEMSLOT) || \ |
1694 | false) |
1695 | |
1696 | static inline void _nocheck__trace_qemu_spice_del_memslot(int qid, uint32_t gid, uint32_t slot_id) |
1697 | { |
1698 | if (trace_event_get_state(TRACE_QEMU_SPICE_DEL_MEMSLOT) && qemu_loglevel_mask(LOG_TRACE)) { |
1699 | struct timeval _now; |
1700 | gettimeofday(&_now, NULL); |
1701 | qemu_log("%d@%zu.%06zu:qemu_spice_del_memslot " "%d gid=%u sid=%u" "\n" , |
1702 | qemu_get_thread_id(), |
1703 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1704 | , qid, gid, slot_id); |
1705 | } |
1706 | } |
1707 | |
1708 | static inline void trace_qemu_spice_del_memslot(int qid, uint32_t gid, uint32_t slot_id) |
1709 | { |
1710 | if (true) { |
1711 | _nocheck__trace_qemu_spice_del_memslot(qid, gid, slot_id); |
1712 | } |
1713 | } |
1714 | |
1715 | #define TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_BACKEND_DSTATE() ( \ |
1716 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE) || \ |
1717 | false) |
1718 | |
1719 | static inline void _nocheck__trace_qemu_spice_create_primary_surface(int qid, uint32_t sid, void * surface, int async) |
1720 | { |
1721 | if (trace_event_get_state(TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
1722 | struct timeval _now; |
1723 | gettimeofday(&_now, NULL); |
1724 | qemu_log("%d@%zu.%06zu:qemu_spice_create_primary_surface " "%d sid=%u surface=%p async=%d" "\n" , |
1725 | qemu_get_thread_id(), |
1726 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1727 | , qid, sid, surface, async); |
1728 | } |
1729 | } |
1730 | |
1731 | static inline void trace_qemu_spice_create_primary_surface(int qid, uint32_t sid, void * surface, int async) |
1732 | { |
1733 | if (true) { |
1734 | _nocheck__trace_qemu_spice_create_primary_surface(qid, sid, surface, async); |
1735 | } |
1736 | } |
1737 | |
1738 | #define TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_BACKEND_DSTATE() ( \ |
1739 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE) || \ |
1740 | false) |
1741 | |
1742 | static inline void _nocheck__trace_qemu_spice_destroy_primary_surface(int qid, uint32_t sid, int async) |
1743 | { |
1744 | if (trace_event_get_state(TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
1745 | struct timeval _now; |
1746 | gettimeofday(&_now, NULL); |
1747 | qemu_log("%d@%zu.%06zu:qemu_spice_destroy_primary_surface " "%d sid=%u async=%d" "\n" , |
1748 | qemu_get_thread_id(), |
1749 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1750 | , qid, sid, async); |
1751 | } |
1752 | } |
1753 | |
1754 | static inline void trace_qemu_spice_destroy_primary_surface(int qid, uint32_t sid, int async) |
1755 | { |
1756 | if (true) { |
1757 | _nocheck__trace_qemu_spice_destroy_primary_surface(qid, sid, async); |
1758 | } |
1759 | } |
1760 | |
1761 | #define TRACE_QEMU_SPICE_WAKEUP_BACKEND_DSTATE() ( \ |
1762 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_WAKEUP) || \ |
1763 | false) |
1764 | |
1765 | static inline void _nocheck__trace_qemu_spice_wakeup(uint32_t qid) |
1766 | { |
1767 | if (trace_event_get_state(TRACE_QEMU_SPICE_WAKEUP) && qemu_loglevel_mask(LOG_TRACE)) { |
1768 | struct timeval _now; |
1769 | gettimeofday(&_now, NULL); |
1770 | qemu_log("%d@%zu.%06zu:qemu_spice_wakeup " "%d" "\n" , |
1771 | qemu_get_thread_id(), |
1772 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1773 | , qid); |
1774 | } |
1775 | } |
1776 | |
1777 | static inline void trace_qemu_spice_wakeup(uint32_t qid) |
1778 | { |
1779 | if (true) { |
1780 | _nocheck__trace_qemu_spice_wakeup(qid); |
1781 | } |
1782 | } |
1783 | |
1784 | #define TRACE_QEMU_SPICE_CREATE_UPDATE_BACKEND_DSTATE() ( \ |
1785 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_CREATE_UPDATE) || \ |
1786 | false) |
1787 | |
1788 | static inline void _nocheck__trace_qemu_spice_create_update(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) |
1789 | { |
1790 | if (trace_event_get_state(TRACE_QEMU_SPICE_CREATE_UPDATE) && qemu_loglevel_mask(LOG_TRACE)) { |
1791 | struct timeval _now; |
1792 | gettimeofday(&_now, NULL); |
1793 | qemu_log("%d@%zu.%06zu:qemu_spice_create_update " "lr %d -> %d, tb -> %d -> %d" "\n" , |
1794 | qemu_get_thread_id(), |
1795 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1796 | , left, right, top, bottom); |
1797 | } |
1798 | } |
1799 | |
1800 | static inline void trace_qemu_spice_create_update(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom) |
1801 | { |
1802 | if (true) { |
1803 | _nocheck__trace_qemu_spice_create_update(left, right, top, bottom); |
1804 | } |
1805 | } |
1806 | |
1807 | #define TRACE_QEMU_SPICE_DISPLAY_UPDATE_BACKEND_DSTATE() ( \ |
1808 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_DISPLAY_UPDATE) || \ |
1809 | false) |
1810 | |
1811 | static inline void _nocheck__trace_qemu_spice_display_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) |
1812 | { |
1813 | if (trace_event_get_state(TRACE_QEMU_SPICE_DISPLAY_UPDATE) && qemu_loglevel_mask(LOG_TRACE)) { |
1814 | struct timeval _now; |
1815 | gettimeofday(&_now, NULL); |
1816 | qemu_log("%d@%zu.%06zu:qemu_spice_display_update " "%d +%d+%d %dx%d" "\n" , |
1817 | qemu_get_thread_id(), |
1818 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1819 | , qid, x, y, w, h); |
1820 | } |
1821 | } |
1822 | |
1823 | static inline void trace_qemu_spice_display_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) |
1824 | { |
1825 | if (true) { |
1826 | _nocheck__trace_qemu_spice_display_update(qid, x, y, w, h); |
1827 | } |
1828 | } |
1829 | |
1830 | #define TRACE_QEMU_SPICE_DISPLAY_SURFACE_BACKEND_DSTATE() ( \ |
1831 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_DISPLAY_SURFACE) || \ |
1832 | false) |
1833 | |
1834 | static inline void _nocheck__trace_qemu_spice_display_surface(int qid, uint32_t w, uint32_t h, int fast) |
1835 | { |
1836 | if (trace_event_get_state(TRACE_QEMU_SPICE_DISPLAY_SURFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
1837 | struct timeval _now; |
1838 | gettimeofday(&_now, NULL); |
1839 | qemu_log("%d@%zu.%06zu:qemu_spice_display_surface " "%d %dx%d, fast %d" "\n" , |
1840 | qemu_get_thread_id(), |
1841 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1842 | , qid, w, h, fast); |
1843 | } |
1844 | } |
1845 | |
1846 | static inline void trace_qemu_spice_display_surface(int qid, uint32_t w, uint32_t h, int fast) |
1847 | { |
1848 | if (true) { |
1849 | _nocheck__trace_qemu_spice_display_surface(qid, w, h, fast); |
1850 | } |
1851 | } |
1852 | |
1853 | #define TRACE_QEMU_SPICE_DISPLAY_REFRESH_BACKEND_DSTATE() ( \ |
1854 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_DISPLAY_REFRESH) || \ |
1855 | false) |
1856 | |
1857 | static inline void _nocheck__trace_qemu_spice_display_refresh(int qid, int notify) |
1858 | { |
1859 | if (trace_event_get_state(TRACE_QEMU_SPICE_DISPLAY_REFRESH) && qemu_loglevel_mask(LOG_TRACE)) { |
1860 | struct timeval _now; |
1861 | gettimeofday(&_now, NULL); |
1862 | qemu_log("%d@%zu.%06zu:qemu_spice_display_refresh " "%d notify %d" "\n" , |
1863 | qemu_get_thread_id(), |
1864 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1865 | , qid, notify); |
1866 | } |
1867 | } |
1868 | |
1869 | static inline void trace_qemu_spice_display_refresh(int qid, int notify) |
1870 | { |
1871 | if (true) { |
1872 | _nocheck__trace_qemu_spice_display_refresh(qid, notify); |
1873 | } |
1874 | } |
1875 | |
1876 | #define TRACE_QEMU_SPICE_UI_INFO_BACKEND_DSTATE() ( \ |
1877 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_UI_INFO) || \ |
1878 | false) |
1879 | |
1880 | static inline void _nocheck__trace_qemu_spice_ui_info(int qid, uint32_t width, uint32_t height) |
1881 | { |
1882 | if (trace_event_get_state(TRACE_QEMU_SPICE_UI_INFO) && qemu_loglevel_mask(LOG_TRACE)) { |
1883 | struct timeval _now; |
1884 | gettimeofday(&_now, NULL); |
1885 | qemu_log("%d@%zu.%06zu:qemu_spice_ui_info " "%d %dx%d" "\n" , |
1886 | qemu_get_thread_id(), |
1887 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1888 | , qid, width, height); |
1889 | } |
1890 | } |
1891 | |
1892 | static inline void trace_qemu_spice_ui_info(int qid, uint32_t width, uint32_t height) |
1893 | { |
1894 | if (true) { |
1895 | _nocheck__trace_qemu_spice_ui_info(qid, width, height); |
1896 | } |
1897 | } |
1898 | |
1899 | #define TRACE_QEMU_SPICE_GL_SURFACE_BACKEND_DSTATE() ( \ |
1900 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_SURFACE) || \ |
1901 | false) |
1902 | |
1903 | static inline void _nocheck__trace_qemu_spice_gl_surface(int qid, uint32_t w, uint32_t h, uint32_t fourcc) |
1904 | { |
1905 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_SURFACE) && qemu_loglevel_mask(LOG_TRACE)) { |
1906 | struct timeval _now; |
1907 | gettimeofday(&_now, NULL); |
1908 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_surface " "%d %dx%d, fourcc 0x%x" "\n" , |
1909 | qemu_get_thread_id(), |
1910 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1911 | , qid, w, h, fourcc); |
1912 | } |
1913 | } |
1914 | |
1915 | static inline void trace_qemu_spice_gl_surface(int qid, uint32_t w, uint32_t h, uint32_t fourcc) |
1916 | { |
1917 | if (true) { |
1918 | _nocheck__trace_qemu_spice_gl_surface(qid, w, h, fourcc); |
1919 | } |
1920 | } |
1921 | |
1922 | #define TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_BACKEND_DSTATE() ( \ |
1923 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE) || \ |
1924 | false) |
1925 | |
1926 | static inline void _nocheck__trace_qemu_spice_gl_scanout_disable(int qid) |
1927 | { |
1928 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE) && qemu_loglevel_mask(LOG_TRACE)) { |
1929 | struct timeval _now; |
1930 | gettimeofday(&_now, NULL); |
1931 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_scanout_disable " "%d" "\n" , |
1932 | qemu_get_thread_id(), |
1933 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1934 | , qid); |
1935 | } |
1936 | } |
1937 | |
1938 | static inline void trace_qemu_spice_gl_scanout_disable(int qid) |
1939 | { |
1940 | if (true) { |
1941 | _nocheck__trace_qemu_spice_gl_scanout_disable(qid); |
1942 | } |
1943 | } |
1944 | |
1945 | #define TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_BACKEND_DSTATE() ( \ |
1946 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE) || \ |
1947 | false) |
1948 | |
1949 | static inline void _nocheck__trace_qemu_spice_gl_scanout_texture(int qid, uint32_t w, uint32_t h, uint32_t fourcc) |
1950 | { |
1951 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE) && qemu_loglevel_mask(LOG_TRACE)) { |
1952 | struct timeval _now; |
1953 | gettimeofday(&_now, NULL); |
1954 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_scanout_texture " "%d %dx%d, fourcc 0x%x" "\n" , |
1955 | qemu_get_thread_id(), |
1956 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1957 | , qid, w, h, fourcc); |
1958 | } |
1959 | } |
1960 | |
1961 | static inline void trace_qemu_spice_gl_scanout_texture(int qid, uint32_t w, uint32_t h, uint32_t fourcc) |
1962 | { |
1963 | if (true) { |
1964 | _nocheck__trace_qemu_spice_gl_scanout_texture(qid, w, h, fourcc); |
1965 | } |
1966 | } |
1967 | |
1968 | #define TRACE_QEMU_SPICE_GL_CURSOR_BACKEND_DSTATE() ( \ |
1969 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_CURSOR) || \ |
1970 | false) |
1971 | |
1972 | static inline void _nocheck__trace_qemu_spice_gl_cursor(int qid, bool enabled, bool hotspot) |
1973 | { |
1974 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_CURSOR) && qemu_loglevel_mask(LOG_TRACE)) { |
1975 | struct timeval _now; |
1976 | gettimeofday(&_now, NULL); |
1977 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_cursor " "%d enabled %d, hotspot %d" "\n" , |
1978 | qemu_get_thread_id(), |
1979 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1980 | , qid, enabled, hotspot); |
1981 | } |
1982 | } |
1983 | |
1984 | static inline void trace_qemu_spice_gl_cursor(int qid, bool enabled, bool hotspot) |
1985 | { |
1986 | if (true) { |
1987 | _nocheck__trace_qemu_spice_gl_cursor(qid, enabled, hotspot); |
1988 | } |
1989 | } |
1990 | |
1991 | #define TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_BACKEND_DSTATE() ( \ |
1992 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_FORWARD_DMABUF) || \ |
1993 | false) |
1994 | |
1995 | static inline void _nocheck__trace_qemu_spice_gl_forward_dmabuf(int qid, uint32_t width, uint32_t height) |
1996 | { |
1997 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_FORWARD_DMABUF) && qemu_loglevel_mask(LOG_TRACE)) { |
1998 | struct timeval _now; |
1999 | gettimeofday(&_now, NULL); |
2000 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_forward_dmabuf " "%d %dx%d" "\n" , |
2001 | qemu_get_thread_id(), |
2002 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2003 | , qid, width, height); |
2004 | } |
2005 | } |
2006 | |
2007 | static inline void trace_qemu_spice_gl_forward_dmabuf(int qid, uint32_t width, uint32_t height) |
2008 | { |
2009 | if (true) { |
2010 | _nocheck__trace_qemu_spice_gl_forward_dmabuf(qid, width, height); |
2011 | } |
2012 | } |
2013 | |
2014 | #define TRACE_QEMU_SPICE_GL_RENDER_DMABUF_BACKEND_DSTATE() ( \ |
2015 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_RENDER_DMABUF) || \ |
2016 | false) |
2017 | |
2018 | static inline void _nocheck__trace_qemu_spice_gl_render_dmabuf(int qid, uint32_t width, uint32_t height) |
2019 | { |
2020 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_RENDER_DMABUF) && qemu_loglevel_mask(LOG_TRACE)) { |
2021 | struct timeval _now; |
2022 | gettimeofday(&_now, NULL); |
2023 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_render_dmabuf " "%d %dx%d" "\n" , |
2024 | qemu_get_thread_id(), |
2025 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2026 | , qid, width, height); |
2027 | } |
2028 | } |
2029 | |
2030 | static inline void trace_qemu_spice_gl_render_dmabuf(int qid, uint32_t width, uint32_t height) |
2031 | { |
2032 | if (true) { |
2033 | _nocheck__trace_qemu_spice_gl_render_dmabuf(qid, width, height); |
2034 | } |
2035 | } |
2036 | |
2037 | #define TRACE_QEMU_SPICE_GL_UPDATE_BACKEND_DSTATE() ( \ |
2038 | trace_event_get_state_dynamic_by_id(TRACE_QEMU_SPICE_GL_UPDATE) || \ |
2039 | false) |
2040 | |
2041 | static inline void _nocheck__trace_qemu_spice_gl_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) |
2042 | { |
2043 | if (trace_event_get_state(TRACE_QEMU_SPICE_GL_UPDATE) && qemu_loglevel_mask(LOG_TRACE)) { |
2044 | struct timeval _now; |
2045 | gettimeofday(&_now, NULL); |
2046 | qemu_log("%d@%zu.%06zu:qemu_spice_gl_update " "%d +%d+%d %dx%d" "\n" , |
2047 | qemu_get_thread_id(), |
2048 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2049 | , qid, x, y, w, h); |
2050 | } |
2051 | } |
2052 | |
2053 | static inline void trace_qemu_spice_gl_update(int qid, uint32_t x, uint32_t y, uint32_t w, uint32_t h) |
2054 | { |
2055 | if (true) { |
2056 | _nocheck__trace_qemu_spice_gl_update(qid, x, y, w, h); |
2057 | } |
2058 | } |
2059 | |
2060 | #define TRACE_KEYMAP_PARSE_BACKEND_DSTATE() ( \ |
2061 | trace_event_get_state_dynamic_by_id(TRACE_KEYMAP_PARSE) || \ |
2062 | false) |
2063 | |
2064 | static inline void _nocheck__trace_keymap_parse(const char * file) |
2065 | { |
2066 | if (trace_event_get_state(TRACE_KEYMAP_PARSE) && qemu_loglevel_mask(LOG_TRACE)) { |
2067 | struct timeval _now; |
2068 | gettimeofday(&_now, NULL); |
2069 | qemu_log("%d@%zu.%06zu:keymap_parse " "file %s" "\n" , |
2070 | qemu_get_thread_id(), |
2071 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2072 | , file); |
2073 | } |
2074 | } |
2075 | |
2076 | static inline void trace_keymap_parse(const char * file) |
2077 | { |
2078 | if (true) { |
2079 | _nocheck__trace_keymap_parse(file); |
2080 | } |
2081 | } |
2082 | |
2083 | #define TRACE_KEYMAP_ADD_BACKEND_DSTATE() ( \ |
2084 | trace_event_get_state_dynamic_by_id(TRACE_KEYMAP_ADD) || \ |
2085 | false) |
2086 | |
2087 | static inline void _nocheck__trace_keymap_add(int sym, int code, const char * line) |
2088 | { |
2089 | if (trace_event_get_state(TRACE_KEYMAP_ADD) && qemu_loglevel_mask(LOG_TRACE)) { |
2090 | struct timeval _now; |
2091 | gettimeofday(&_now, NULL); |
2092 | qemu_log("%d@%zu.%06zu:keymap_add " "sym=0x%04x code=0x%04x (line: %s)" "\n" , |
2093 | qemu_get_thread_id(), |
2094 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2095 | , sym, code, line); |
2096 | } |
2097 | } |
2098 | |
2099 | static inline void trace_keymap_add(int sym, int code, const char * line) |
2100 | { |
2101 | if (true) { |
2102 | _nocheck__trace_keymap_add(sym, code, line); |
2103 | } |
2104 | } |
2105 | |
2106 | #define TRACE_KEYMAP_UNMAPPED_BACKEND_DSTATE() ( \ |
2107 | trace_event_get_state_dynamic_by_id(TRACE_KEYMAP_UNMAPPED) || \ |
2108 | false) |
2109 | |
2110 | static inline void _nocheck__trace_keymap_unmapped(int sym) |
2111 | { |
2112 | if (trace_event_get_state(TRACE_KEYMAP_UNMAPPED) && qemu_loglevel_mask(LOG_TRACE)) { |
2113 | struct timeval _now; |
2114 | gettimeofday(&_now, NULL); |
2115 | qemu_log("%d@%zu.%06zu:keymap_unmapped " "sym=0x%04x" "\n" , |
2116 | qemu_get_thread_id(), |
2117 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2118 | , sym); |
2119 | } |
2120 | } |
2121 | |
2122 | static inline void trace_keymap_unmapped(int sym) |
2123 | { |
2124 | if (true) { |
2125 | _nocheck__trace_keymap_unmapped(sym); |
2126 | } |
2127 | } |
2128 | |
2129 | #define TRACE_XKEYMAP_EXTENSION_BACKEND_DSTATE() ( \ |
2130 | trace_event_get_state_dynamic_by_id(TRACE_XKEYMAP_EXTENSION) || \ |
2131 | false) |
2132 | |
2133 | static inline void _nocheck__trace_xkeymap_extension(const char * name) |
2134 | { |
2135 | if (trace_event_get_state(TRACE_XKEYMAP_EXTENSION) && qemu_loglevel_mask(LOG_TRACE)) { |
2136 | struct timeval _now; |
2137 | gettimeofday(&_now, NULL); |
2138 | qemu_log("%d@%zu.%06zu:xkeymap_extension " "extension '%s'" "\n" , |
2139 | qemu_get_thread_id(), |
2140 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2141 | , name); |
2142 | } |
2143 | } |
2144 | |
2145 | static inline void trace_xkeymap_extension(const char * name) |
2146 | { |
2147 | if (true) { |
2148 | _nocheck__trace_xkeymap_extension(name); |
2149 | } |
2150 | } |
2151 | |
2152 | #define TRACE_XKEYMAP_VENDOR_BACKEND_DSTATE() ( \ |
2153 | trace_event_get_state_dynamic_by_id(TRACE_XKEYMAP_VENDOR) || \ |
2154 | false) |
2155 | |
2156 | static inline void _nocheck__trace_xkeymap_vendor(const char * name) |
2157 | { |
2158 | if (trace_event_get_state(TRACE_XKEYMAP_VENDOR) && qemu_loglevel_mask(LOG_TRACE)) { |
2159 | struct timeval _now; |
2160 | gettimeofday(&_now, NULL); |
2161 | qemu_log("%d@%zu.%06zu:xkeymap_vendor " "vendor '%s'" "\n" , |
2162 | qemu_get_thread_id(), |
2163 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2164 | , name); |
2165 | } |
2166 | } |
2167 | |
2168 | static inline void trace_xkeymap_vendor(const char * name) |
2169 | { |
2170 | if (true) { |
2171 | _nocheck__trace_xkeymap_vendor(name); |
2172 | } |
2173 | } |
2174 | |
2175 | #define TRACE_XKEYMAP_KEYCODES_BACKEND_DSTATE() ( \ |
2176 | trace_event_get_state_dynamic_by_id(TRACE_XKEYMAP_KEYCODES) || \ |
2177 | false) |
2178 | |
2179 | static inline void _nocheck__trace_xkeymap_keycodes(const char * name) |
2180 | { |
2181 | if (trace_event_get_state(TRACE_XKEYMAP_KEYCODES) && qemu_loglevel_mask(LOG_TRACE)) { |
2182 | struct timeval _now; |
2183 | gettimeofday(&_now, NULL); |
2184 | qemu_log("%d@%zu.%06zu:xkeymap_keycodes " "keycodes '%s'" "\n" , |
2185 | qemu_get_thread_id(), |
2186 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2187 | , name); |
2188 | } |
2189 | } |
2190 | |
2191 | static inline void trace_xkeymap_keycodes(const char * name) |
2192 | { |
2193 | if (true) { |
2194 | _nocheck__trace_xkeymap_keycodes(name); |
2195 | } |
2196 | } |
2197 | |
2198 | #define TRACE_XKEYMAP_KEYMAP_BACKEND_DSTATE() ( \ |
2199 | trace_event_get_state_dynamic_by_id(TRACE_XKEYMAP_KEYMAP) || \ |
2200 | false) |
2201 | |
2202 | static inline void _nocheck__trace_xkeymap_keymap(const char * name) |
2203 | { |
2204 | if (trace_event_get_state(TRACE_XKEYMAP_KEYMAP) && qemu_loglevel_mask(LOG_TRACE)) { |
2205 | struct timeval _now; |
2206 | gettimeofday(&_now, NULL); |
2207 | qemu_log("%d@%zu.%06zu:xkeymap_keymap " "keymap '%s'" "\n" , |
2208 | qemu_get_thread_id(), |
2209 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
2210 | , name); |
2211 | } |
2212 | } |
2213 | |
2214 | static inline void trace_xkeymap_keymap(const char * name) |
2215 | { |
2216 | if (true) { |
2217 | _nocheck__trace_xkeymap_keymap(name); |
2218 | } |
2219 | } |
2220 | #endif /* TRACE_UI_GENERATED_TRACERS_H */ |
2221 | |