/* This file is autogenerated by tracetool, do not edit. */

#include "qemu/osdep.h"
#include "qemu/module.h"
#include "trace-ui.h"

uint16_t _TRACE_CONSOLE_GFX_NEW_DSTATE;
uint16_t _TRACE_CONSOLE_GFX_REUSE_DSTATE;
uint16_t _TRACE_CONSOLE_GFX_CLOSE_DSTATE;
uint16_t _TRACE_CONSOLE_PUTCHAR_CSI_DSTATE;
uint16_t _TRACE_CONSOLE_PUTCHAR_UNHANDLED_DSTATE;
uint16_t _TRACE_CONSOLE_TXT_NEW_DSTATE;
uint16_t _TRACE_CONSOLE_SELECT_DSTATE;
uint16_t _TRACE_CONSOLE_REFRESH_DSTATE;
uint16_t _TRACE_DISPLAYSURFACE_CREATE_DSTATE;
uint16_t _TRACE_DISPLAYSURFACE_CREATE_FROM_DSTATE;
uint16_t _TRACE_DISPLAYSURFACE_CREATE_PIXMAN_DSTATE;
uint16_t _TRACE_DISPLAYSURFACE_FREE_DSTATE;
uint16_t _TRACE_DISPLAYCHANGELISTENER_REGISTER_DSTATE;
uint16_t _TRACE_DISPLAYCHANGELISTENER_UNREGISTER_DSTATE;
uint16_t _TRACE_PPM_SAVE_DSTATE;
uint16_t _TRACE_GD_SWITCH_DSTATE;
uint16_t _TRACE_GD_UPDATE_DSTATE;
uint16_t _TRACE_GD_KEY_EVENT_DSTATE;
uint16_t _TRACE_GD_GRAB_DSTATE;
uint16_t _TRACE_GD_UNGRAB_DSTATE;
uint16_t _TRACE_GD_KEYMAP_WINDOWING_DSTATE;
uint16_t _TRACE_GD_GL_AREA_CREATE_CONTEXT_DSTATE;
uint16_t _TRACE_GD_GL_AREA_DESTROY_CONTEXT_DSTATE;
uint16_t _TRACE_VNC_KEY_GUEST_LEDS_DSTATE;
uint16_t _TRACE_VNC_KEY_MAP_INIT_DSTATE;
uint16_t _TRACE_VNC_KEY_EVENT_EXT_DSTATE;
uint16_t _TRACE_VNC_KEY_EVENT_MAP_DSTATE;
uint16_t _TRACE_VNC_KEY_SYNC_NUMLOCK_DSTATE;
uint16_t _TRACE_VNC_KEY_SYNC_CAPSLOCK_DSTATE;
uint16_t _TRACE_VNC_MSG_SERVER_AUDIO_BEGIN_DSTATE;
uint16_t _TRACE_VNC_MSG_SERVER_AUDIO_END_DSTATE;
uint16_t _TRACE_VNC_MSG_SERVER_AUDIO_DATA_DSTATE;
uint16_t _TRACE_VNC_MSG_SERVER_DESKTOP_RESIZE_DSTATE;
uint16_t _TRACE_VNC_MSG_SERVER_EXT_DESKTOP_RESIZE_DSTATE;
uint16_t _TRACE_VNC_MSG_CLIENT_AUDIO_ENABLE_DSTATE;
uint16_t _TRACE_VNC_MSG_CLIENT_AUDIO_DISABLE_DSTATE;
uint16_t _TRACE_VNC_MSG_CLIENT_AUDIO_FORMAT_DSTATE;
uint16_t _TRACE_VNC_MSG_CLIENT_SET_DESKTOP_SIZE_DSTATE;
uint16_t _TRACE_VNC_CLIENT_EOF_DSTATE;
uint16_t _TRACE_VNC_CLIENT_IO_ERROR_DSTATE;
uint16_t _TRACE_VNC_CLIENT_CONNECT_DSTATE;
uint16_t _TRACE_VNC_CLIENT_DISCONNECT_START_DSTATE;
uint16_t _TRACE_VNC_CLIENT_DISCONNECT_FINISH_DSTATE;
uint16_t _TRACE_VNC_CLIENT_IO_WRAP_DSTATE;
uint16_t _TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_DSTATE;
uint16_t _TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_DSTATE;
uint16_t _TRACE_VNC_CLIENT_THROTTLE_FORCED_DSTATE;
uint16_t _TRACE_VNC_CLIENT_THROTTLE_AUDIO_DSTATE;
uint16_t _TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_DSTATE;
uint16_t _TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_DSTATE;
uint16_t _TRACE_VNC_CLIENT_OUTPUT_LIMIT_DSTATE;
uint16_t _TRACE_VNC_SERVER_DPY_PAGEFLIP_DSTATE;
uint16_t _TRACE_VNC_SERVER_DPY_RECREATE_DSTATE;
uint16_t _TRACE_VNC_JOB_ADD_RECT_DSTATE;
uint16_t _TRACE_VNC_JOB_DISCARD_RECT_DSTATE;
uint16_t _TRACE_VNC_JOB_CLAMP_RECT_DSTATE;
uint16_t _TRACE_VNC_JOB_CLAMPED_RECT_DSTATE;
uint16_t _TRACE_VNC_JOB_NRECTS_DSTATE;
uint16_t _TRACE_VNC_AUTH_INIT_DSTATE;
uint16_t _TRACE_VNC_AUTH_START_DSTATE;
uint16_t _TRACE_VNC_AUTH_PASS_DSTATE;
uint16_t _TRACE_VNC_AUTH_FAIL_DSTATE;
uint16_t _TRACE_VNC_AUTH_REJECT_DSTATE;
uint16_t _TRACE_VNC_AUTH_VENCRYPT_VERSION_DSTATE;
uint16_t _TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_MECH_LIST_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_MECH_CHOOSE_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_START_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_STEP_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_SSF_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_USERNAME_DSTATE;
uint16_t _TRACE_VNC_AUTH_SASL_ACL_DSTATE;
uint16_t _TRACE_INPUT_EVENT_KEY_NUMBER_DSTATE;
uint16_t _TRACE_INPUT_EVENT_KEY_QCODE_DSTATE;
uint16_t _TRACE_INPUT_EVENT_BTN_DSTATE;
uint16_t _TRACE_INPUT_EVENT_REL_DSTATE;
uint16_t _TRACE_INPUT_EVENT_ABS_DSTATE;
uint16_t _TRACE_INPUT_EVENT_MTT_DSTATE;
uint16_t _TRACE_INPUT_EVENT_SYNC_DSTATE;
uint16_t _TRACE_SDL2_PROCESS_KEY_DSTATE;
uint16_t _TRACE_QEMU_SPICE_ADD_MEMSLOT_DSTATE;
uint16_t _TRACE_QEMU_SPICE_DEL_MEMSLOT_DSTATE;
uint16_t _TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_WAKEUP_DSTATE;
uint16_t _TRACE_QEMU_SPICE_CREATE_UPDATE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_DISPLAY_UPDATE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_DISPLAY_SURFACE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_DISPLAY_REFRESH_DSTATE;
uint16_t _TRACE_QEMU_SPICE_UI_INFO_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_SURFACE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_CURSOR_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_RENDER_DMABUF_DSTATE;
uint16_t _TRACE_QEMU_SPICE_GL_UPDATE_DSTATE;
uint16_t _TRACE_KEYMAP_PARSE_DSTATE;
uint16_t _TRACE_KEYMAP_ADD_DSTATE;
uint16_t _TRACE_KEYMAP_UNMAPPED_DSTATE;
uint16_t _TRACE_XKEYMAP_EXTENSION_DSTATE;
uint16_t _TRACE_XKEYMAP_VENDOR_DSTATE;
uint16_t _TRACE_XKEYMAP_KEYCODES_DSTATE;
uint16_t _TRACE_XKEYMAP_KEYMAP_DSTATE;
uint16_t _TRACE_CLIPBOARD_CHECK_SERIAL_DSTATE;
uint16_t _TRACE_VDAGENT_OPEN_DSTATE;
uint16_t _TRACE_VDAGENT_CLOSE_DSTATE;
uint16_t _TRACE_VDAGENT_DISCONNECT_DSTATE;
uint16_t _TRACE_VDAGENT_SEND_DSTATE;
uint16_t _TRACE_VDAGENT_SEND_EMPTY_CLIPBOARD_DSTATE;
uint16_t _TRACE_VDAGENT_RECV_CHUNK_DSTATE;
uint16_t _TRACE_VDAGENT_RECV_MSG_DSTATE;
uint16_t _TRACE_VDAGENT_PEER_CAP_DSTATE;
uint16_t _TRACE_VDAGENT_CB_GRAB_SELECTION_DSTATE;
uint16_t _TRACE_VDAGENT_CB_GRAB_DISCARD_DSTATE;
uint16_t _TRACE_VDAGENT_CB_GRAB_TYPE_DSTATE;
uint16_t _TRACE_VDAGENT_CB_SERIAL_DISCARD_DSTATE;
uint16_t _TRACE_DBUS_REGISTERED_LISTENER_DSTATE;
uint16_t _TRACE_DBUS_LISTENER_VANISHED_DSTATE;
uint16_t _TRACE_DBUS_KBD_PRESS_DSTATE;
uint16_t _TRACE_DBUS_KBD_RELEASE_DSTATE;
uint16_t _TRACE_DBUS_MOUSE_PRESS_DSTATE;
uint16_t _TRACE_DBUS_MOUSE_RELEASE_DSTATE;
uint16_t _TRACE_DBUS_MOUSE_SET_POS_DSTATE;
uint16_t _TRACE_DBUS_MOUSE_REL_MOTION_DSTATE;
uint16_t _TRACE_DBUS_TOUCH_SEND_EVENT_DSTATE;
uint16_t _TRACE_DBUS_UPDATE_DSTATE;
uint16_t _TRACE_DBUS_UPDATE_GL_DSTATE;
uint16_t _TRACE_DBUS_CLIPBOARD_GRAB_FAILED_DSTATE;
uint16_t _TRACE_DBUS_CLIPBOARD_REGISTER_DSTATE;
uint16_t _TRACE_DBUS_CLIPBOARD_UNREGISTER_DSTATE;
uint16_t _TRACE_DBUS_SCANOUT_TEXTURE_DSTATE;
uint16_t _TRACE_DBUS_GL_GFX_SWITCH_DSTATE;
uint16_t _TRACE_EGL_INIT_D3D11_DEVICE_DSTATE;
TraceEvent _TRACE_CONSOLE_GFX_NEW_EVENT = {
    .id = 0,
    .name = "console_gfx_new",
    .sstate = TRACE_CONSOLE_GFX_NEW_ENABLED,
    .dstate = &_TRACE_CONSOLE_GFX_NEW_DSTATE 
};
TraceEvent _TRACE_CONSOLE_GFX_REUSE_EVENT = {
    .id = 0,
    .name = "console_gfx_reuse",
    .sstate = TRACE_CONSOLE_GFX_REUSE_ENABLED,
    .dstate = &_TRACE_CONSOLE_GFX_REUSE_DSTATE 
};
TraceEvent _TRACE_CONSOLE_GFX_CLOSE_EVENT = {
    .id = 0,
    .name = "console_gfx_close",
    .sstate = TRACE_CONSOLE_GFX_CLOSE_ENABLED,
    .dstate = &_TRACE_CONSOLE_GFX_CLOSE_DSTATE 
};
TraceEvent _TRACE_CONSOLE_PUTCHAR_CSI_EVENT = {
    .id = 0,
    .name = "console_putchar_csi",
    .sstate = TRACE_CONSOLE_PUTCHAR_CSI_ENABLED,
    .dstate = &_TRACE_CONSOLE_PUTCHAR_CSI_DSTATE 
};
TraceEvent _TRACE_CONSOLE_PUTCHAR_UNHANDLED_EVENT = {
    .id = 0,
    .name = "console_putchar_unhandled",
    .sstate = TRACE_CONSOLE_PUTCHAR_UNHANDLED_ENABLED,
    .dstate = &_TRACE_CONSOLE_PUTCHAR_UNHANDLED_DSTATE 
};
TraceEvent _TRACE_CONSOLE_TXT_NEW_EVENT = {
    .id = 0,
    .name = "console_txt_new",
    .sstate = TRACE_CONSOLE_TXT_NEW_ENABLED,
    .dstate = &_TRACE_CONSOLE_TXT_NEW_DSTATE 
};
TraceEvent _TRACE_CONSOLE_SELECT_EVENT = {
    .id = 0,
    .name = "console_select",
    .sstate = TRACE_CONSOLE_SELECT_ENABLED,
    .dstate = &_TRACE_CONSOLE_SELECT_DSTATE 
};
TraceEvent _TRACE_CONSOLE_REFRESH_EVENT = {
    .id = 0,
    .name = "console_refresh",
    .sstate = TRACE_CONSOLE_REFRESH_ENABLED,
    .dstate = &_TRACE_CONSOLE_REFRESH_DSTATE 
};
TraceEvent _TRACE_DISPLAYSURFACE_CREATE_EVENT = {
    .id = 0,
    .name = "displaysurface_create",
    .sstate = TRACE_DISPLAYSURFACE_CREATE_ENABLED,
    .dstate = &_TRACE_DISPLAYSURFACE_CREATE_DSTATE 
};
TraceEvent _TRACE_DISPLAYSURFACE_CREATE_FROM_EVENT = {
    .id = 0,
    .name = "displaysurface_create_from",
    .sstate = TRACE_DISPLAYSURFACE_CREATE_FROM_ENABLED,
    .dstate = &_TRACE_DISPLAYSURFACE_CREATE_FROM_DSTATE 
};
TraceEvent _TRACE_DISPLAYSURFACE_CREATE_PIXMAN_EVENT = {
    .id = 0,
    .name = "displaysurface_create_pixman",
    .sstate = TRACE_DISPLAYSURFACE_CREATE_PIXMAN_ENABLED,
    .dstate = &_TRACE_DISPLAYSURFACE_CREATE_PIXMAN_DSTATE 
};
TraceEvent _TRACE_DISPLAYSURFACE_FREE_EVENT = {
    .id = 0,
    .name = "displaysurface_free",
    .sstate = TRACE_DISPLAYSURFACE_FREE_ENABLED,
    .dstate = &_TRACE_DISPLAYSURFACE_FREE_DSTATE 
};
TraceEvent _TRACE_DISPLAYCHANGELISTENER_REGISTER_EVENT = {
    .id = 0,
    .name = "displaychangelistener_register",
    .sstate = TRACE_DISPLAYCHANGELISTENER_REGISTER_ENABLED,
    .dstate = &_TRACE_DISPLAYCHANGELISTENER_REGISTER_DSTATE 
};
TraceEvent _TRACE_DISPLAYCHANGELISTENER_UNREGISTER_EVENT = {
    .id = 0,
    .name = "displaychangelistener_unregister",
    .sstate = TRACE_DISPLAYCHANGELISTENER_UNREGISTER_ENABLED,
    .dstate = &_TRACE_DISPLAYCHANGELISTENER_UNREGISTER_DSTATE 
};
TraceEvent _TRACE_PPM_SAVE_EVENT = {
    .id = 0,
    .name = "ppm_save",
    .sstate = TRACE_PPM_SAVE_ENABLED,
    .dstate = &_TRACE_PPM_SAVE_DSTATE 
};
TraceEvent _TRACE_GD_SWITCH_EVENT = {
    .id = 0,
    .name = "gd_switch",
    .sstate = TRACE_GD_SWITCH_ENABLED,
    .dstate = &_TRACE_GD_SWITCH_DSTATE 
};
TraceEvent _TRACE_GD_UPDATE_EVENT = {
    .id = 0,
    .name = "gd_update",
    .sstate = TRACE_GD_UPDATE_ENABLED,
    .dstate = &_TRACE_GD_UPDATE_DSTATE 
};
TraceEvent _TRACE_GD_KEY_EVENT_EVENT = {
    .id = 0,
    .name = "gd_key_event",
    .sstate = TRACE_GD_KEY_EVENT_ENABLED,
    .dstate = &_TRACE_GD_KEY_EVENT_DSTATE 
};
TraceEvent _TRACE_GD_GRAB_EVENT = {
    .id = 0,
    .name = "gd_grab",
    .sstate = TRACE_GD_GRAB_ENABLED,
    .dstate = &_TRACE_GD_GRAB_DSTATE 
};
TraceEvent _TRACE_GD_UNGRAB_EVENT = {
    .id = 0,
    .name = "gd_ungrab",
    .sstate = TRACE_GD_UNGRAB_ENABLED,
    .dstate = &_TRACE_GD_UNGRAB_DSTATE 
};
TraceEvent _TRACE_GD_KEYMAP_WINDOWING_EVENT = {
    .id = 0,
    .name = "gd_keymap_windowing",
    .sstate = TRACE_GD_KEYMAP_WINDOWING_ENABLED,
    .dstate = &_TRACE_GD_KEYMAP_WINDOWING_DSTATE 
};
TraceEvent _TRACE_GD_GL_AREA_CREATE_CONTEXT_EVENT = {
    .id = 0,
    .name = "gd_gl_area_create_context",
    .sstate = TRACE_GD_GL_AREA_CREATE_CONTEXT_ENABLED,
    .dstate = &_TRACE_GD_GL_AREA_CREATE_CONTEXT_DSTATE 
};
TraceEvent _TRACE_GD_GL_AREA_DESTROY_CONTEXT_EVENT = {
    .id = 0,
    .name = "gd_gl_area_destroy_context",
    .sstate = TRACE_GD_GL_AREA_DESTROY_CONTEXT_ENABLED,
    .dstate = &_TRACE_GD_GL_AREA_DESTROY_CONTEXT_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_GUEST_LEDS_EVENT = {
    .id = 0,
    .name = "vnc_key_guest_leds",
    .sstate = TRACE_VNC_KEY_GUEST_LEDS_ENABLED,
    .dstate = &_TRACE_VNC_KEY_GUEST_LEDS_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_MAP_INIT_EVENT = {
    .id = 0,
    .name = "vnc_key_map_init",
    .sstate = TRACE_VNC_KEY_MAP_INIT_ENABLED,
    .dstate = &_TRACE_VNC_KEY_MAP_INIT_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_EVENT_EXT_EVENT = {
    .id = 0,
    .name = "vnc_key_event_ext",
    .sstate = TRACE_VNC_KEY_EVENT_EXT_ENABLED,
    .dstate = &_TRACE_VNC_KEY_EVENT_EXT_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_EVENT_MAP_EVENT = {
    .id = 0,
    .name = "vnc_key_event_map",
    .sstate = TRACE_VNC_KEY_EVENT_MAP_ENABLED,
    .dstate = &_TRACE_VNC_KEY_EVENT_MAP_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_SYNC_NUMLOCK_EVENT = {
    .id = 0,
    .name = "vnc_key_sync_numlock",
    .sstate = TRACE_VNC_KEY_SYNC_NUMLOCK_ENABLED,
    .dstate = &_TRACE_VNC_KEY_SYNC_NUMLOCK_DSTATE 
};
TraceEvent _TRACE_VNC_KEY_SYNC_CAPSLOCK_EVENT = {
    .id = 0,
    .name = "vnc_key_sync_capslock",
    .sstate = TRACE_VNC_KEY_SYNC_CAPSLOCK_ENABLED,
    .dstate = &_TRACE_VNC_KEY_SYNC_CAPSLOCK_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_SERVER_AUDIO_BEGIN_EVENT = {
    .id = 0,
    .name = "vnc_msg_server_audio_begin",
    .sstate = TRACE_VNC_MSG_SERVER_AUDIO_BEGIN_ENABLED,
    .dstate = &_TRACE_VNC_MSG_SERVER_AUDIO_BEGIN_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_SERVER_AUDIO_END_EVENT = {
    .id = 0,
    .name = "vnc_msg_server_audio_end",
    .sstate = TRACE_VNC_MSG_SERVER_AUDIO_END_ENABLED,
    .dstate = &_TRACE_VNC_MSG_SERVER_AUDIO_END_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_SERVER_AUDIO_DATA_EVENT = {
    .id = 0,
    .name = "vnc_msg_server_audio_data",
    .sstate = TRACE_VNC_MSG_SERVER_AUDIO_DATA_ENABLED,
    .dstate = &_TRACE_VNC_MSG_SERVER_AUDIO_DATA_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_SERVER_DESKTOP_RESIZE_EVENT = {
    .id = 0,
    .name = "vnc_msg_server_desktop_resize",
    .sstate = TRACE_VNC_MSG_SERVER_DESKTOP_RESIZE_ENABLED,
    .dstate = &_TRACE_VNC_MSG_SERVER_DESKTOP_RESIZE_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_SERVER_EXT_DESKTOP_RESIZE_EVENT = {
    .id = 0,
    .name = "vnc_msg_server_ext_desktop_resize",
    .sstate = TRACE_VNC_MSG_SERVER_EXT_DESKTOP_RESIZE_ENABLED,
    .dstate = &_TRACE_VNC_MSG_SERVER_EXT_DESKTOP_RESIZE_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_CLIENT_AUDIO_ENABLE_EVENT = {
    .id = 0,
    .name = "vnc_msg_client_audio_enable",
    .sstate = TRACE_VNC_MSG_CLIENT_AUDIO_ENABLE_ENABLED,
    .dstate = &_TRACE_VNC_MSG_CLIENT_AUDIO_ENABLE_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_CLIENT_AUDIO_DISABLE_EVENT = {
    .id = 0,
    .name = "vnc_msg_client_audio_disable",
    .sstate = TRACE_VNC_MSG_CLIENT_AUDIO_DISABLE_ENABLED,
    .dstate = &_TRACE_VNC_MSG_CLIENT_AUDIO_DISABLE_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_CLIENT_AUDIO_FORMAT_EVENT = {
    .id = 0,
    .name = "vnc_msg_client_audio_format",
    .sstate = TRACE_VNC_MSG_CLIENT_AUDIO_FORMAT_ENABLED,
    .dstate = &_TRACE_VNC_MSG_CLIENT_AUDIO_FORMAT_DSTATE 
};
TraceEvent _TRACE_VNC_MSG_CLIENT_SET_DESKTOP_SIZE_EVENT = {
    .id = 0,
    .name = "vnc_msg_client_set_desktop_size",
    .sstate = TRACE_VNC_MSG_CLIENT_SET_DESKTOP_SIZE_ENABLED,
    .dstate = &_TRACE_VNC_MSG_CLIENT_SET_DESKTOP_SIZE_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_EOF_EVENT = {
    .id = 0,
    .name = "vnc_client_eof",
    .sstate = TRACE_VNC_CLIENT_EOF_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_EOF_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_IO_ERROR_EVENT = {
    .id = 0,
    .name = "vnc_client_io_error",
    .sstate = TRACE_VNC_CLIENT_IO_ERROR_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_IO_ERROR_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_CONNECT_EVENT = {
    .id = 0,
    .name = "vnc_client_connect",
    .sstate = TRACE_VNC_CLIENT_CONNECT_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_CONNECT_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_DISCONNECT_START_EVENT = {
    .id = 0,
    .name = "vnc_client_disconnect_start",
    .sstate = TRACE_VNC_CLIENT_DISCONNECT_START_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_DISCONNECT_START_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_DISCONNECT_FINISH_EVENT = {
    .id = 0,
    .name = "vnc_client_disconnect_finish",
    .sstate = TRACE_VNC_CLIENT_DISCONNECT_FINISH_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_DISCONNECT_FINISH_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_IO_WRAP_EVENT = {
    .id = 0,
    .name = "vnc_client_io_wrap",
    .sstate = TRACE_VNC_CLIENT_IO_WRAP_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_IO_WRAP_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_EVENT = {
    .id = 0,
    .name = "vnc_client_throttle_threshold",
    .sstate = TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_EVENT = {
    .id = 0,
    .name = "vnc_client_throttle_incremental",
    .sstate = TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_THROTTLE_FORCED_EVENT = {
    .id = 0,
    .name = "vnc_client_throttle_forced",
    .sstate = TRACE_VNC_CLIENT_THROTTLE_FORCED_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_THROTTLE_FORCED_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_THROTTLE_AUDIO_EVENT = {
    .id = 0,
    .name = "vnc_client_throttle_audio",
    .sstate = TRACE_VNC_CLIENT_THROTTLE_AUDIO_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_THROTTLE_AUDIO_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_EVENT = {
    .id = 0,
    .name = "vnc_client_unthrottle_forced",
    .sstate = TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_EVENT = {
    .id = 0,
    .name = "vnc_client_unthrottle_incremental",
    .sstate = TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_DSTATE 
};
TraceEvent _TRACE_VNC_CLIENT_OUTPUT_LIMIT_EVENT = {
    .id = 0,
    .name = "vnc_client_output_limit",
    .sstate = TRACE_VNC_CLIENT_OUTPUT_LIMIT_ENABLED,
    .dstate = &_TRACE_VNC_CLIENT_OUTPUT_LIMIT_DSTATE 
};
TraceEvent _TRACE_VNC_SERVER_DPY_PAGEFLIP_EVENT = {
    .id = 0,
    .name = "vnc_server_dpy_pageflip",
    .sstate = TRACE_VNC_SERVER_DPY_PAGEFLIP_ENABLED,
    .dstate = &_TRACE_VNC_SERVER_DPY_PAGEFLIP_DSTATE 
};
TraceEvent _TRACE_VNC_SERVER_DPY_RECREATE_EVENT = {
    .id = 0,
    .name = "vnc_server_dpy_recreate",
    .sstate = TRACE_VNC_SERVER_DPY_RECREATE_ENABLED,
    .dstate = &_TRACE_VNC_SERVER_DPY_RECREATE_DSTATE 
};
TraceEvent _TRACE_VNC_JOB_ADD_RECT_EVENT = {
    .id = 0,
    .name = "vnc_job_add_rect",
    .sstate = TRACE_VNC_JOB_ADD_RECT_ENABLED,
    .dstate = &_TRACE_VNC_JOB_ADD_RECT_DSTATE 
};
TraceEvent _TRACE_VNC_JOB_DISCARD_RECT_EVENT = {
    .id = 0,
    .name = "vnc_job_discard_rect",
    .sstate = TRACE_VNC_JOB_DISCARD_RECT_ENABLED,
    .dstate = &_TRACE_VNC_JOB_DISCARD_RECT_DSTATE 
};
TraceEvent _TRACE_VNC_JOB_CLAMP_RECT_EVENT = {
    .id = 0,
    .name = "vnc_job_clamp_rect",
    .sstate = TRACE_VNC_JOB_CLAMP_RECT_ENABLED,
    .dstate = &_TRACE_VNC_JOB_CLAMP_RECT_DSTATE 
};
TraceEvent _TRACE_VNC_JOB_CLAMPED_RECT_EVENT = {
    .id = 0,
    .name = "vnc_job_clamped_rect",
    .sstate = TRACE_VNC_JOB_CLAMPED_RECT_ENABLED,
    .dstate = &_TRACE_VNC_JOB_CLAMPED_RECT_DSTATE 
};
TraceEvent _TRACE_VNC_JOB_NRECTS_EVENT = {
    .id = 0,
    .name = "vnc_job_nrects",
    .sstate = TRACE_VNC_JOB_NRECTS_ENABLED,
    .dstate = &_TRACE_VNC_JOB_NRECTS_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_INIT_EVENT = {
    .id = 0,
    .name = "vnc_auth_init",
    .sstate = TRACE_VNC_AUTH_INIT_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_INIT_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_START_EVENT = {
    .id = 0,
    .name = "vnc_auth_start",
    .sstate = TRACE_VNC_AUTH_START_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_START_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_PASS_EVENT = {
    .id = 0,
    .name = "vnc_auth_pass",
    .sstate = TRACE_VNC_AUTH_PASS_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_PASS_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_FAIL_EVENT = {
    .id = 0,
    .name = "vnc_auth_fail",
    .sstate = TRACE_VNC_AUTH_FAIL_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_FAIL_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_REJECT_EVENT = {
    .id = 0,
    .name = "vnc_auth_reject",
    .sstate = TRACE_VNC_AUTH_REJECT_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_REJECT_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_VENCRYPT_VERSION_EVENT = {
    .id = 0,
    .name = "vnc_auth_vencrypt_version",
    .sstate = TRACE_VNC_AUTH_VENCRYPT_VERSION_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_VENCRYPT_VERSION_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_EVENT = {
    .id = 0,
    .name = "vnc_auth_vencrypt_subauth",
    .sstate = TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_MECH_LIST_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_mech_list",
    .sstate = TRACE_VNC_AUTH_SASL_MECH_LIST_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_MECH_LIST_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_MECH_CHOOSE_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_mech_choose",
    .sstate = TRACE_VNC_AUTH_SASL_MECH_CHOOSE_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_MECH_CHOOSE_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_START_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_start",
    .sstate = TRACE_VNC_AUTH_SASL_START_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_START_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_STEP_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_step",
    .sstate = TRACE_VNC_AUTH_SASL_STEP_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_STEP_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_SSF_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_ssf",
    .sstate = TRACE_VNC_AUTH_SASL_SSF_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_SSF_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_USERNAME_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_username",
    .sstate = TRACE_VNC_AUTH_SASL_USERNAME_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_USERNAME_DSTATE 
};
TraceEvent _TRACE_VNC_AUTH_SASL_ACL_EVENT = {
    .id = 0,
    .name = "vnc_auth_sasl_acl",
    .sstate = TRACE_VNC_AUTH_SASL_ACL_ENABLED,
    .dstate = &_TRACE_VNC_AUTH_SASL_ACL_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_KEY_NUMBER_EVENT = {
    .id = 0,
    .name = "input_event_key_number",
    .sstate = TRACE_INPUT_EVENT_KEY_NUMBER_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_KEY_NUMBER_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_KEY_QCODE_EVENT = {
    .id = 0,
    .name = "input_event_key_qcode",
    .sstate = TRACE_INPUT_EVENT_KEY_QCODE_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_KEY_QCODE_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_BTN_EVENT = {
    .id = 0,
    .name = "input_event_btn",
    .sstate = TRACE_INPUT_EVENT_BTN_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_BTN_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_REL_EVENT = {
    .id = 0,
    .name = "input_event_rel",
    .sstate = TRACE_INPUT_EVENT_REL_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_REL_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_ABS_EVENT = {
    .id = 0,
    .name = "input_event_abs",
    .sstate = TRACE_INPUT_EVENT_ABS_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_ABS_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_MTT_EVENT = {
    .id = 0,
    .name = "input_event_mtt",
    .sstate = TRACE_INPUT_EVENT_MTT_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_MTT_DSTATE 
};
TraceEvent _TRACE_INPUT_EVENT_SYNC_EVENT = {
    .id = 0,
    .name = "input_event_sync",
    .sstate = TRACE_INPUT_EVENT_SYNC_ENABLED,
    .dstate = &_TRACE_INPUT_EVENT_SYNC_DSTATE 
};
TraceEvent _TRACE_SDL2_PROCESS_KEY_EVENT = {
    .id = 0,
    .name = "sdl2_process_key",
    .sstate = TRACE_SDL2_PROCESS_KEY_ENABLED,
    .dstate = &_TRACE_SDL2_PROCESS_KEY_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_ADD_MEMSLOT_EVENT = {
    .id = 0,
    .name = "qemu_spice_add_memslot",
    .sstate = TRACE_QEMU_SPICE_ADD_MEMSLOT_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_ADD_MEMSLOT_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_DEL_MEMSLOT_EVENT = {
    .id = 0,
    .name = "qemu_spice_del_memslot",
    .sstate = TRACE_QEMU_SPICE_DEL_MEMSLOT_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_DEL_MEMSLOT_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_EVENT = {
    .id = 0,
    .name = "qemu_spice_create_primary_surface",
    .sstate = TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_EVENT = {
    .id = 0,
    .name = "qemu_spice_destroy_primary_surface",
    .sstate = TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_WAKEUP_EVENT = {
    .id = 0,
    .name = "qemu_spice_wakeup",
    .sstate = TRACE_QEMU_SPICE_WAKEUP_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_WAKEUP_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_CREATE_UPDATE_EVENT = {
    .id = 0,
    .name = "qemu_spice_create_update",
    .sstate = TRACE_QEMU_SPICE_CREATE_UPDATE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_CREATE_UPDATE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_DISPLAY_UPDATE_EVENT = {
    .id = 0,
    .name = "qemu_spice_display_update",
    .sstate = TRACE_QEMU_SPICE_DISPLAY_UPDATE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_DISPLAY_UPDATE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_DISPLAY_SURFACE_EVENT = {
    .id = 0,
    .name = "qemu_spice_display_surface",
    .sstate = TRACE_QEMU_SPICE_DISPLAY_SURFACE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_DISPLAY_SURFACE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_DISPLAY_REFRESH_EVENT = {
    .id = 0,
    .name = "qemu_spice_display_refresh",
    .sstate = TRACE_QEMU_SPICE_DISPLAY_REFRESH_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_DISPLAY_REFRESH_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_UI_INFO_EVENT = {
    .id = 0,
    .name = "qemu_spice_ui_info",
    .sstate = TRACE_QEMU_SPICE_UI_INFO_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_UI_INFO_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_SURFACE_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_surface",
    .sstate = TRACE_QEMU_SPICE_GL_SURFACE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_SURFACE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_scanout_disable",
    .sstate = TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_scanout_texture",
    .sstate = TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_CURSOR_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_cursor",
    .sstate = TRACE_QEMU_SPICE_GL_CURSOR_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_CURSOR_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_forward_dmabuf",
    .sstate = TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_RENDER_DMABUF_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_render_dmabuf",
    .sstate = TRACE_QEMU_SPICE_GL_RENDER_DMABUF_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_RENDER_DMABUF_DSTATE 
};
TraceEvent _TRACE_QEMU_SPICE_GL_UPDATE_EVENT = {
    .id = 0,
    .name = "qemu_spice_gl_update",
    .sstate = TRACE_QEMU_SPICE_GL_UPDATE_ENABLED,
    .dstate = &_TRACE_QEMU_SPICE_GL_UPDATE_DSTATE 
};
TraceEvent _TRACE_KEYMAP_PARSE_EVENT = {
    .id = 0,
    .name = "keymap_parse",
    .sstate = TRACE_KEYMAP_PARSE_ENABLED,
    .dstate = &_TRACE_KEYMAP_PARSE_DSTATE 
};
TraceEvent _TRACE_KEYMAP_ADD_EVENT = {
    .id = 0,
    .name = "keymap_add",
    .sstate = TRACE_KEYMAP_ADD_ENABLED,
    .dstate = &_TRACE_KEYMAP_ADD_DSTATE 
};
TraceEvent _TRACE_KEYMAP_UNMAPPED_EVENT = {
    .id = 0,
    .name = "keymap_unmapped",
    .sstate = TRACE_KEYMAP_UNMAPPED_ENABLED,
    .dstate = &_TRACE_KEYMAP_UNMAPPED_DSTATE 
};
TraceEvent _TRACE_XKEYMAP_EXTENSION_EVENT = {
    .id = 0,
    .name = "xkeymap_extension",
    .sstate = TRACE_XKEYMAP_EXTENSION_ENABLED,
    .dstate = &_TRACE_XKEYMAP_EXTENSION_DSTATE 
};
TraceEvent _TRACE_XKEYMAP_VENDOR_EVENT = {
    .id = 0,
    .name = "xkeymap_vendor",
    .sstate = TRACE_XKEYMAP_VENDOR_ENABLED,
    .dstate = &_TRACE_XKEYMAP_VENDOR_DSTATE 
};
TraceEvent _TRACE_XKEYMAP_KEYCODES_EVENT = {
    .id = 0,
    .name = "xkeymap_keycodes",
    .sstate = TRACE_XKEYMAP_KEYCODES_ENABLED,
    .dstate = &_TRACE_XKEYMAP_KEYCODES_DSTATE 
};
TraceEvent _TRACE_XKEYMAP_KEYMAP_EVENT = {
    .id = 0,
    .name = "xkeymap_keymap",
    .sstate = TRACE_XKEYMAP_KEYMAP_ENABLED,
    .dstate = &_TRACE_XKEYMAP_KEYMAP_DSTATE 
};
TraceEvent _TRACE_CLIPBOARD_CHECK_SERIAL_EVENT = {
    .id = 0,
    .name = "clipboard_check_serial",
    .sstate = TRACE_CLIPBOARD_CHECK_SERIAL_ENABLED,
    .dstate = &_TRACE_CLIPBOARD_CHECK_SERIAL_DSTATE 
};
TraceEvent _TRACE_VDAGENT_OPEN_EVENT = {
    .id = 0,
    .name = "vdagent_open",
    .sstate = TRACE_VDAGENT_OPEN_ENABLED,
    .dstate = &_TRACE_VDAGENT_OPEN_DSTATE 
};
TraceEvent _TRACE_VDAGENT_CLOSE_EVENT = {
    .id = 0,
    .name = "vdagent_close",
    .sstate = TRACE_VDAGENT_CLOSE_ENABLED,
    .dstate = &_TRACE_VDAGENT_CLOSE_DSTATE 
};
TraceEvent _TRACE_VDAGENT_DISCONNECT_EVENT = {
    .id = 0,
    .name = "vdagent_disconnect",
    .sstate = TRACE_VDAGENT_DISCONNECT_ENABLED,
    .dstate = &_TRACE_VDAGENT_DISCONNECT_DSTATE 
};
TraceEvent _TRACE_VDAGENT_SEND_EVENT = {
    .id = 0,
    .name = "vdagent_send",
    .sstate = TRACE_VDAGENT_SEND_ENABLED,
    .dstate = &_TRACE_VDAGENT_SEND_DSTATE 
};
TraceEvent _TRACE_VDAGENT_SEND_EMPTY_CLIPBOARD_EVENT = {
    .id = 0,
    .name = "vdagent_send_empty_clipboard",
    .sstate = TRACE_VDAGENT_SEND_EMPTY_CLIPBOARD_ENABLED,
    .dstate = &_TRACE_VDAGENT_SEND_EMPTY_CLIPBOARD_DSTATE 
};
TraceEvent _TRACE_VDAGENT_RECV_CHUNK_EVENT = {
    .id = 0,
    .name = "vdagent_recv_chunk",
    .sstate = TRACE_VDAGENT_RECV_CHUNK_ENABLED,
    .dstate = &_TRACE_VDAGENT_RECV_CHUNK_DSTATE 
};
TraceEvent _TRACE_VDAGENT_RECV_MSG_EVENT = {
    .id = 0,
    .name = "vdagent_recv_msg",
    .sstate = TRACE_VDAGENT_RECV_MSG_ENABLED,
    .dstate = &_TRACE_VDAGENT_RECV_MSG_DSTATE 
};
TraceEvent _TRACE_VDAGENT_PEER_CAP_EVENT = {
    .id = 0,
    .name = "vdagent_peer_cap",
    .sstate = TRACE_VDAGENT_PEER_CAP_ENABLED,
    .dstate = &_TRACE_VDAGENT_PEER_CAP_DSTATE 
};
TraceEvent _TRACE_VDAGENT_CB_GRAB_SELECTION_EVENT = {
    .id = 0,
    .name = "vdagent_cb_grab_selection",
    .sstate = TRACE_VDAGENT_CB_GRAB_SELECTION_ENABLED,
    .dstate = &_TRACE_VDAGENT_CB_GRAB_SELECTION_DSTATE 
};
TraceEvent _TRACE_VDAGENT_CB_GRAB_DISCARD_EVENT = {
    .id = 0,
    .name = "vdagent_cb_grab_discard",
    .sstate = TRACE_VDAGENT_CB_GRAB_DISCARD_ENABLED,
    .dstate = &_TRACE_VDAGENT_CB_GRAB_DISCARD_DSTATE 
};
TraceEvent _TRACE_VDAGENT_CB_GRAB_TYPE_EVENT = {
    .id = 0,
    .name = "vdagent_cb_grab_type",
    .sstate = TRACE_VDAGENT_CB_GRAB_TYPE_ENABLED,
    .dstate = &_TRACE_VDAGENT_CB_GRAB_TYPE_DSTATE 
};
TraceEvent _TRACE_VDAGENT_CB_SERIAL_DISCARD_EVENT = {
    .id = 0,
    .name = "vdagent_cb_serial_discard",
    .sstate = TRACE_VDAGENT_CB_SERIAL_DISCARD_ENABLED,
    .dstate = &_TRACE_VDAGENT_CB_SERIAL_DISCARD_DSTATE 
};
TraceEvent _TRACE_DBUS_REGISTERED_LISTENER_EVENT = {
    .id = 0,
    .name = "dbus_registered_listener",
    .sstate = TRACE_DBUS_REGISTERED_LISTENER_ENABLED,
    .dstate = &_TRACE_DBUS_REGISTERED_LISTENER_DSTATE 
};
TraceEvent _TRACE_DBUS_LISTENER_VANISHED_EVENT = {
    .id = 0,
    .name = "dbus_listener_vanished",
    .sstate = TRACE_DBUS_LISTENER_VANISHED_ENABLED,
    .dstate = &_TRACE_DBUS_LISTENER_VANISHED_DSTATE 
};
TraceEvent _TRACE_DBUS_KBD_PRESS_EVENT = {
    .id = 0,
    .name = "dbus_kbd_press",
    .sstate = TRACE_DBUS_KBD_PRESS_ENABLED,
    .dstate = &_TRACE_DBUS_KBD_PRESS_DSTATE 
};
TraceEvent _TRACE_DBUS_KBD_RELEASE_EVENT = {
    .id = 0,
    .name = "dbus_kbd_release",
    .sstate = TRACE_DBUS_KBD_RELEASE_ENABLED,
    .dstate = &_TRACE_DBUS_KBD_RELEASE_DSTATE 
};
TraceEvent _TRACE_DBUS_MOUSE_PRESS_EVENT = {
    .id = 0,
    .name = "dbus_mouse_press",
    .sstate = TRACE_DBUS_MOUSE_PRESS_ENABLED,
    .dstate = &_TRACE_DBUS_MOUSE_PRESS_DSTATE 
};
TraceEvent _TRACE_DBUS_MOUSE_RELEASE_EVENT = {
    .id = 0,
    .name = "dbus_mouse_release",
    .sstate = TRACE_DBUS_MOUSE_RELEASE_ENABLED,
    .dstate = &_TRACE_DBUS_MOUSE_RELEASE_DSTATE 
};
TraceEvent _TRACE_DBUS_MOUSE_SET_POS_EVENT = {
    .id = 0,
    .name = "dbus_mouse_set_pos",
    .sstate = TRACE_DBUS_MOUSE_SET_POS_ENABLED,
    .dstate = &_TRACE_DBUS_MOUSE_SET_POS_DSTATE 
};
TraceEvent _TRACE_DBUS_MOUSE_REL_MOTION_EVENT = {
    .id = 0,
    .name = "dbus_mouse_rel_motion",
    .sstate = TRACE_DBUS_MOUSE_REL_MOTION_ENABLED,
    .dstate = &_TRACE_DBUS_MOUSE_REL_MOTION_DSTATE 
};
TraceEvent _TRACE_DBUS_TOUCH_SEND_EVENT_EVENT = {
    .id = 0,
    .name = "dbus_touch_send_event",
    .sstate = TRACE_DBUS_TOUCH_SEND_EVENT_ENABLED,
    .dstate = &_TRACE_DBUS_TOUCH_SEND_EVENT_DSTATE 
};
TraceEvent _TRACE_DBUS_UPDATE_EVENT = {
    .id = 0,
    .name = "dbus_update",
    .sstate = TRACE_DBUS_UPDATE_ENABLED,
    .dstate = &_TRACE_DBUS_UPDATE_DSTATE 
};
TraceEvent _TRACE_DBUS_UPDATE_GL_EVENT = {
    .id = 0,
    .name = "dbus_update_gl",
    .sstate = TRACE_DBUS_UPDATE_GL_ENABLED,
    .dstate = &_TRACE_DBUS_UPDATE_GL_DSTATE 
};
TraceEvent _TRACE_DBUS_CLIPBOARD_GRAB_FAILED_EVENT = {
    .id = 0,
    .name = "dbus_clipboard_grab_failed",
    .sstate = TRACE_DBUS_CLIPBOARD_GRAB_FAILED_ENABLED,
    .dstate = &_TRACE_DBUS_CLIPBOARD_GRAB_FAILED_DSTATE 
};
TraceEvent _TRACE_DBUS_CLIPBOARD_REGISTER_EVENT = {
    .id = 0,
    .name = "dbus_clipboard_register",
    .sstate = TRACE_DBUS_CLIPBOARD_REGISTER_ENABLED,
    .dstate = &_TRACE_DBUS_CLIPBOARD_REGISTER_DSTATE 
};
TraceEvent _TRACE_DBUS_CLIPBOARD_UNREGISTER_EVENT = {
    .id = 0,
    .name = "dbus_clipboard_unregister",
    .sstate = TRACE_DBUS_CLIPBOARD_UNREGISTER_ENABLED,
    .dstate = &_TRACE_DBUS_CLIPBOARD_UNREGISTER_DSTATE 
};
TraceEvent _TRACE_DBUS_SCANOUT_TEXTURE_EVENT = {
    .id = 0,
    .name = "dbus_scanout_texture",
    .sstate = TRACE_DBUS_SCANOUT_TEXTURE_ENABLED,
    .dstate = &_TRACE_DBUS_SCANOUT_TEXTURE_DSTATE 
};
TraceEvent _TRACE_DBUS_GL_GFX_SWITCH_EVENT = {
    .id = 0,
    .name = "dbus_gl_gfx_switch",
    .sstate = TRACE_DBUS_GL_GFX_SWITCH_ENABLED,
    .dstate = &_TRACE_DBUS_GL_GFX_SWITCH_DSTATE 
};
TraceEvent _TRACE_EGL_INIT_D3D11_DEVICE_EVENT = {
    .id = 0,
    .name = "egl_init_d3d11_device",
    .sstate = TRACE_EGL_INIT_D3D11_DEVICE_ENABLED,
    .dstate = &_TRACE_EGL_INIT_D3D11_DEVICE_DSTATE 
};
TraceEvent *ui_trace_events[] = {
    &_TRACE_CONSOLE_GFX_NEW_EVENT,
    &_TRACE_CONSOLE_GFX_REUSE_EVENT,
    &_TRACE_CONSOLE_GFX_CLOSE_EVENT,
    &_TRACE_CONSOLE_PUTCHAR_CSI_EVENT,
    &_TRACE_CONSOLE_PUTCHAR_UNHANDLED_EVENT,
    &_TRACE_CONSOLE_TXT_NEW_EVENT,
    &_TRACE_CONSOLE_SELECT_EVENT,
    &_TRACE_CONSOLE_REFRESH_EVENT,
    &_TRACE_DISPLAYSURFACE_CREATE_EVENT,
    &_TRACE_DISPLAYSURFACE_CREATE_FROM_EVENT,
    &_TRACE_DISPLAYSURFACE_CREATE_PIXMAN_EVENT,
    &_TRACE_DISPLAYSURFACE_FREE_EVENT,
    &_TRACE_DISPLAYCHANGELISTENER_REGISTER_EVENT,
    &_TRACE_DISPLAYCHANGELISTENER_UNREGISTER_EVENT,
    &_TRACE_PPM_SAVE_EVENT,
    &_TRACE_GD_SWITCH_EVENT,
    &_TRACE_GD_UPDATE_EVENT,
    &_TRACE_GD_KEY_EVENT_EVENT,
    &_TRACE_GD_GRAB_EVENT,
    &_TRACE_GD_UNGRAB_EVENT,
    &_TRACE_GD_KEYMAP_WINDOWING_EVENT,
    &_TRACE_GD_GL_AREA_CREATE_CONTEXT_EVENT,
    &_TRACE_GD_GL_AREA_DESTROY_CONTEXT_EVENT,
    &_TRACE_VNC_KEY_GUEST_LEDS_EVENT,
    &_TRACE_VNC_KEY_MAP_INIT_EVENT,
    &_TRACE_VNC_KEY_EVENT_EXT_EVENT,
    &_TRACE_VNC_KEY_EVENT_MAP_EVENT,
    &_TRACE_VNC_KEY_SYNC_NUMLOCK_EVENT,
    &_TRACE_VNC_KEY_SYNC_CAPSLOCK_EVENT,
    &_TRACE_VNC_MSG_SERVER_AUDIO_BEGIN_EVENT,
    &_TRACE_VNC_MSG_SERVER_AUDIO_END_EVENT,
    &_TRACE_VNC_MSG_SERVER_AUDIO_DATA_EVENT,
    &_TRACE_VNC_MSG_SERVER_DESKTOP_RESIZE_EVENT,
    &_TRACE_VNC_MSG_SERVER_EXT_DESKTOP_RESIZE_EVENT,
    &_TRACE_VNC_MSG_CLIENT_AUDIO_ENABLE_EVENT,
    &_TRACE_VNC_MSG_CLIENT_AUDIO_DISABLE_EVENT,
    &_TRACE_VNC_MSG_CLIENT_AUDIO_FORMAT_EVENT,
    &_TRACE_VNC_MSG_CLIENT_SET_DESKTOP_SIZE_EVENT,
    &_TRACE_VNC_CLIENT_EOF_EVENT,
    &_TRACE_VNC_CLIENT_IO_ERROR_EVENT,
    &_TRACE_VNC_CLIENT_CONNECT_EVENT,
    &_TRACE_VNC_CLIENT_DISCONNECT_START_EVENT,
    &_TRACE_VNC_CLIENT_DISCONNECT_FINISH_EVENT,
    &_TRACE_VNC_CLIENT_IO_WRAP_EVENT,
    &_TRACE_VNC_CLIENT_THROTTLE_THRESHOLD_EVENT,
    &_TRACE_VNC_CLIENT_THROTTLE_INCREMENTAL_EVENT,
    &_TRACE_VNC_CLIENT_THROTTLE_FORCED_EVENT,
    &_TRACE_VNC_CLIENT_THROTTLE_AUDIO_EVENT,
    &_TRACE_VNC_CLIENT_UNTHROTTLE_FORCED_EVENT,
    &_TRACE_VNC_CLIENT_UNTHROTTLE_INCREMENTAL_EVENT,
    &_TRACE_VNC_CLIENT_OUTPUT_LIMIT_EVENT,
    &_TRACE_VNC_SERVER_DPY_PAGEFLIP_EVENT,
    &_TRACE_VNC_SERVER_DPY_RECREATE_EVENT,
    &_TRACE_VNC_JOB_ADD_RECT_EVENT,
    &_TRACE_VNC_JOB_DISCARD_RECT_EVENT,
    &_TRACE_VNC_JOB_CLAMP_RECT_EVENT,
    &_TRACE_VNC_JOB_CLAMPED_RECT_EVENT,
    &_TRACE_VNC_JOB_NRECTS_EVENT,
    &_TRACE_VNC_AUTH_INIT_EVENT,
    &_TRACE_VNC_AUTH_START_EVENT,
    &_TRACE_VNC_AUTH_PASS_EVENT,
    &_TRACE_VNC_AUTH_FAIL_EVENT,
    &_TRACE_VNC_AUTH_REJECT_EVENT,
    &_TRACE_VNC_AUTH_VENCRYPT_VERSION_EVENT,
    &_TRACE_VNC_AUTH_VENCRYPT_SUBAUTH_EVENT,
    &_TRACE_VNC_AUTH_SASL_MECH_LIST_EVENT,
    &_TRACE_VNC_AUTH_SASL_MECH_CHOOSE_EVENT,
    &_TRACE_VNC_AUTH_SASL_START_EVENT,
    &_TRACE_VNC_AUTH_SASL_STEP_EVENT,
    &_TRACE_VNC_AUTH_SASL_SSF_EVENT,
    &_TRACE_VNC_AUTH_SASL_USERNAME_EVENT,
    &_TRACE_VNC_AUTH_SASL_ACL_EVENT,
    &_TRACE_INPUT_EVENT_KEY_NUMBER_EVENT,
    &_TRACE_INPUT_EVENT_KEY_QCODE_EVENT,
    &_TRACE_INPUT_EVENT_BTN_EVENT,
    &_TRACE_INPUT_EVENT_REL_EVENT,
    &_TRACE_INPUT_EVENT_ABS_EVENT,
    &_TRACE_INPUT_EVENT_MTT_EVENT,
    &_TRACE_INPUT_EVENT_SYNC_EVENT,
    &_TRACE_SDL2_PROCESS_KEY_EVENT,
    &_TRACE_QEMU_SPICE_ADD_MEMSLOT_EVENT,
    &_TRACE_QEMU_SPICE_DEL_MEMSLOT_EVENT,
    &_TRACE_QEMU_SPICE_CREATE_PRIMARY_SURFACE_EVENT,
    &_TRACE_QEMU_SPICE_DESTROY_PRIMARY_SURFACE_EVENT,
    &_TRACE_QEMU_SPICE_WAKEUP_EVENT,
    &_TRACE_QEMU_SPICE_CREATE_UPDATE_EVENT,
    &_TRACE_QEMU_SPICE_DISPLAY_UPDATE_EVENT,
    &_TRACE_QEMU_SPICE_DISPLAY_SURFACE_EVENT,
    &_TRACE_QEMU_SPICE_DISPLAY_REFRESH_EVENT,
    &_TRACE_QEMU_SPICE_UI_INFO_EVENT,
    &_TRACE_QEMU_SPICE_GL_SURFACE_EVENT,
    &_TRACE_QEMU_SPICE_GL_SCANOUT_DISABLE_EVENT,
    &_TRACE_QEMU_SPICE_GL_SCANOUT_TEXTURE_EVENT,
    &_TRACE_QEMU_SPICE_GL_CURSOR_EVENT,
    &_TRACE_QEMU_SPICE_GL_FORWARD_DMABUF_EVENT,
    &_TRACE_QEMU_SPICE_GL_RENDER_DMABUF_EVENT,
    &_TRACE_QEMU_SPICE_GL_UPDATE_EVENT,
    &_TRACE_KEYMAP_PARSE_EVENT,
    &_TRACE_KEYMAP_ADD_EVENT,
    &_TRACE_KEYMAP_UNMAPPED_EVENT,
    &_TRACE_XKEYMAP_EXTENSION_EVENT,
    &_TRACE_XKEYMAP_VENDOR_EVENT,
    &_TRACE_XKEYMAP_KEYCODES_EVENT,
    &_TRACE_XKEYMAP_KEYMAP_EVENT,
    &_TRACE_CLIPBOARD_CHECK_SERIAL_EVENT,
    &_TRACE_VDAGENT_OPEN_EVENT,
    &_TRACE_VDAGENT_CLOSE_EVENT,
    &_TRACE_VDAGENT_DISCONNECT_EVENT,
    &_TRACE_VDAGENT_SEND_EVENT,
    &_TRACE_VDAGENT_SEND_EMPTY_CLIPBOARD_EVENT,
    &_TRACE_VDAGENT_RECV_CHUNK_EVENT,
    &_TRACE_VDAGENT_RECV_MSG_EVENT,
    &_TRACE_VDAGENT_PEER_CAP_EVENT,
    &_TRACE_VDAGENT_CB_GRAB_SELECTION_EVENT,
    &_TRACE_VDAGENT_CB_GRAB_DISCARD_EVENT,
    &_TRACE_VDAGENT_CB_GRAB_TYPE_EVENT,
    &_TRACE_VDAGENT_CB_SERIAL_DISCARD_EVENT,
    &_TRACE_DBUS_REGISTERED_LISTENER_EVENT,
    &_TRACE_DBUS_LISTENER_VANISHED_EVENT,
    &_TRACE_DBUS_KBD_PRESS_EVENT,
    &_TRACE_DBUS_KBD_RELEASE_EVENT,
    &_TRACE_DBUS_MOUSE_PRESS_EVENT,
    &_TRACE_DBUS_MOUSE_RELEASE_EVENT,
    &_TRACE_DBUS_MOUSE_SET_POS_EVENT,
    &_TRACE_DBUS_MOUSE_REL_MOTION_EVENT,
    &_TRACE_DBUS_TOUCH_SEND_EVENT_EVENT,
    &_TRACE_DBUS_UPDATE_EVENT,
    &_TRACE_DBUS_UPDATE_GL_EVENT,
    &_TRACE_DBUS_CLIPBOARD_GRAB_FAILED_EVENT,
    &_TRACE_DBUS_CLIPBOARD_REGISTER_EVENT,
    &_TRACE_DBUS_CLIPBOARD_UNREGISTER_EVENT,
    &_TRACE_DBUS_SCANOUT_TEXTURE_EVENT,
    &_TRACE_DBUS_GL_GFX_SWITCH_EVENT,
    &_TRACE_EGL_INIT_D3D11_DEVICE_EVENT,
  NULL,
};

static void trace_ui_register_events(void)
{
    trace_event_register_group(ui_trace_events);
}
trace_init(trace_ui_register_events)
