| /* This file is autogenerated by tracetool, do not edit. */ |
| |
| #include "qemu/osdep.h" |
| #include "trace-root.h" |
| |
| uint16_t _TRACE_CPU_IN_DSTATE; |
| uint16_t _TRACE_CPU_OUT_DSTATE; |
| uint16_t _TRACE_BALLOON_EVENT_DSTATE; |
| uint16_t _TRACE_VM_STATE_NOTIFY_DSTATE; |
| uint16_t _TRACE_LOAD_FILE_DSTATE; |
| uint16_t _TRACE_RUNSTATE_SET_DSTATE; |
| uint16_t _TRACE_SYSTEM_WAKEUP_REQUEST_DSTATE; |
| uint16_t _TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_DSTATE; |
| uint16_t _TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_DSTATE; |
| uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_DSTATE; |
| uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_DSTATE; |
| uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_DSTATE; |
| uint16_t _TRACE_HANDLE_HMP_COMMAND_DSTATE; |
| uint16_t _TRACE_HANDLE_QMP_COMMAND_DSTATE; |
| uint16_t _TRACE_MONITOR_SUSPEND_DSTATE; |
| uint16_t _TRACE_MONITOR_QMP_CMD_IN_BAND_DSTATE; |
| uint16_t _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_DSTATE; |
| uint16_t _TRACE_DMA_BLK_IO_DSTATE; |
| uint16_t _TRACE_DMA_AIO_CANCEL_DSTATE; |
| uint16_t _TRACE_DMA_COMPLETE_DSTATE; |
| uint16_t _TRACE_DMA_BLK_CB_DSTATE; |
| uint16_t _TRACE_DMA_MAP_WAIT_DSTATE; |
| uint16_t _TRACE_FIND_RAM_OFFSET_DSTATE; |
| uint16_t _TRACE_FIND_RAM_OFFSET_LOOP_DSTATE; |
| uint16_t _TRACE_RAM_BLOCK_DISCARD_RANGE_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_OPS_READ_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_OPS_WRITE_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_SUBPAGE_READ_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_SUBPAGE_WRITE_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_TB_READ_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_TB_WRITE_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_READ_DSTATE; |
| uint16_t _TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_DSTATE; |
| uint16_t _TRACE_FLATVIEW_NEW_DSTATE; |
| uint16_t _TRACE_FLATVIEW_DESTROY_DSTATE; |
| uint16_t _TRACE_FLATVIEW_DESTROY_RCU_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_START_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_EXITING_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_CONTINUE_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_CONTINUE_CPU_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_STEPPING_DSTATE; |
| uint16_t _TRACE_GDBSTUB_OP_EXTRA_INFO_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_WATCHPOINT_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_INTERNAL_ERROR_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_BREAK_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_PAUSED_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_SHUTDOWN_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_IO_ERROR_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_WATCHDOG_DSTATE; |
| uint16_t _TRACE_GDBSTUB_HIT_UNKNOWN_DSTATE; |
| uint16_t _TRACE_GDBSTUB_IO_REPLY_DSTATE; |
| uint16_t _TRACE_GDBSTUB_IO_BINARYREPLY_DSTATE; |
| uint16_t _TRACE_GDBSTUB_IO_COMMAND_DSTATE; |
| uint16_t _TRACE_GDBSTUB_IO_GOT_ACK_DSTATE; |
| uint16_t _TRACE_GDBSTUB_IO_GOT_UNEXPECTED_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_GOT_NACK_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_GARBAGE_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_OVERRUN_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_INVALID_REPEAT_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_INVALID_RLE_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_DSTATE; |
| uint16_t _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_DSTATE; |
| uint16_t _TRACE_GUEST_CPU_ENTER_DSTATE; |
| uint16_t _TRACE_GUEST_CPU_EXIT_DSTATE; |
| uint16_t _TRACE_GUEST_CPU_RESET_DSTATE; |
| uint16_t _TRACE_GUEST_MEM_BEFORE_TRANS_DSTATE; |
| uint16_t _TRACE_GUEST_MEM_BEFORE_EXEC_DSTATE; |
| uint16_t _TRACE_GUEST_USER_SYSCALL_DSTATE; |
| uint16_t _TRACE_GUEST_USER_SYSCALL_RET_DSTATE; |
| TraceEvent _TRACE_CPU_IN_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "cpu_in", |
| .sstate = TRACE_CPU_IN_ENABLED, |
| .dstate = &_TRACE_CPU_IN_DSTATE |
| }; |
| TraceEvent _TRACE_CPU_OUT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "cpu_out", |
| .sstate = TRACE_CPU_OUT_ENABLED, |
| .dstate = &_TRACE_CPU_OUT_DSTATE |
| }; |
| TraceEvent _TRACE_BALLOON_EVENT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "balloon_event", |
| .sstate = TRACE_BALLOON_EVENT_ENABLED, |
| .dstate = &_TRACE_BALLOON_EVENT_DSTATE |
| }; |
| TraceEvent _TRACE_VM_STATE_NOTIFY_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "vm_state_notify", |
| .sstate = TRACE_VM_STATE_NOTIFY_ENABLED, |
| .dstate = &_TRACE_VM_STATE_NOTIFY_DSTATE |
| }; |
| TraceEvent _TRACE_LOAD_FILE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "load_file", |
| .sstate = TRACE_LOAD_FILE_ENABLED, |
| .dstate = &_TRACE_LOAD_FILE_DSTATE |
| }; |
| TraceEvent _TRACE_RUNSTATE_SET_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "runstate_set", |
| .sstate = TRACE_RUNSTATE_SET_ENABLED, |
| .dstate = &_TRACE_RUNSTATE_SET_DSTATE |
| }; |
| TraceEvent _TRACE_SYSTEM_WAKEUP_REQUEST_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "system_wakeup_request", |
| .sstate = TRACE_SYSTEM_WAKEUP_REQUEST_ENABLED, |
| .dstate = &_TRACE_SYSTEM_WAKEUP_REQUEST_DSTATE |
| }; |
| TraceEvent _TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "qemu_system_shutdown_request", |
| .sstate = TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_ENABLED, |
| .dstate = &_TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_DSTATE |
| }; |
| TraceEvent _TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "qemu_system_powerdown_request", |
| .sstate = TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_ENABLED, |
| .dstate = &_TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_protocol_event_handler", |
| .sstate = TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_ENABLED, |
| .dstate = &_TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_protocol_event_emit", |
| .sstate = TRACE_MONITOR_PROTOCOL_EVENT_EMIT_ENABLED, |
| .dstate = &_TRACE_MONITOR_PROTOCOL_EVENT_EMIT_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_protocol_event_queue", |
| .sstate = TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_ENABLED, |
| .dstate = &_TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_DSTATE |
| }; |
| TraceEvent _TRACE_HANDLE_HMP_COMMAND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "handle_hmp_command", |
| .sstate = TRACE_HANDLE_HMP_COMMAND_ENABLED, |
| .dstate = &_TRACE_HANDLE_HMP_COMMAND_DSTATE |
| }; |
| TraceEvent _TRACE_HANDLE_QMP_COMMAND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "handle_qmp_command", |
| .sstate = TRACE_HANDLE_QMP_COMMAND_ENABLED, |
| .dstate = &_TRACE_HANDLE_QMP_COMMAND_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_SUSPEND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_suspend", |
| .sstate = TRACE_MONITOR_SUSPEND_ENABLED, |
| .dstate = &_TRACE_MONITOR_SUSPEND_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_QMP_CMD_IN_BAND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_qmp_cmd_in_band", |
| .sstate = TRACE_MONITOR_QMP_CMD_IN_BAND_ENABLED, |
| .dstate = &_TRACE_MONITOR_QMP_CMD_IN_BAND_DSTATE |
| }; |
| TraceEvent _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "monitor_qmp_cmd_out_of_band", |
| .sstate = TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_ENABLED, |
| .dstate = &_TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_DSTATE |
| }; |
| TraceEvent _TRACE_DMA_BLK_IO_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "dma_blk_io", |
| .sstate = TRACE_DMA_BLK_IO_ENABLED, |
| .dstate = &_TRACE_DMA_BLK_IO_DSTATE |
| }; |
| TraceEvent _TRACE_DMA_AIO_CANCEL_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "dma_aio_cancel", |
| .sstate = TRACE_DMA_AIO_CANCEL_ENABLED, |
| .dstate = &_TRACE_DMA_AIO_CANCEL_DSTATE |
| }; |
| TraceEvent _TRACE_DMA_COMPLETE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "dma_complete", |
| .sstate = TRACE_DMA_COMPLETE_ENABLED, |
| .dstate = &_TRACE_DMA_COMPLETE_DSTATE |
| }; |
| TraceEvent _TRACE_DMA_BLK_CB_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "dma_blk_cb", |
| .sstate = TRACE_DMA_BLK_CB_ENABLED, |
| .dstate = &_TRACE_DMA_BLK_CB_DSTATE |
| }; |
| TraceEvent _TRACE_DMA_MAP_WAIT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "dma_map_wait", |
| .sstate = TRACE_DMA_MAP_WAIT_ENABLED, |
| .dstate = &_TRACE_DMA_MAP_WAIT_DSTATE |
| }; |
| TraceEvent _TRACE_FIND_RAM_OFFSET_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "find_ram_offset", |
| .sstate = TRACE_FIND_RAM_OFFSET_ENABLED, |
| .dstate = &_TRACE_FIND_RAM_OFFSET_DSTATE |
| }; |
| TraceEvent _TRACE_FIND_RAM_OFFSET_LOOP_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "find_ram_offset_loop", |
| .sstate = TRACE_FIND_RAM_OFFSET_LOOP_ENABLED, |
| .dstate = &_TRACE_FIND_RAM_OFFSET_LOOP_DSTATE |
| }; |
| TraceEvent _TRACE_RAM_BLOCK_DISCARD_RANGE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "ram_block_discard_range", |
| .sstate = TRACE_RAM_BLOCK_DISCARD_RANGE_ENABLED, |
| .dstate = &_TRACE_RAM_BLOCK_DISCARD_RANGE_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_OPS_READ_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_ops_read", |
| .sstate = TRACE_MEMORY_REGION_OPS_READ_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_OPS_READ_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_OPS_WRITE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_ops_write", |
| .sstate = TRACE_MEMORY_REGION_OPS_WRITE_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_OPS_WRITE_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_SUBPAGE_READ_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_subpage_read", |
| .sstate = TRACE_MEMORY_REGION_SUBPAGE_READ_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_SUBPAGE_READ_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_SUBPAGE_WRITE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_subpage_write", |
| .sstate = TRACE_MEMORY_REGION_SUBPAGE_WRITE_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_SUBPAGE_WRITE_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_TB_READ_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_tb_read", |
| .sstate = TRACE_MEMORY_REGION_TB_READ_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_TB_READ_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_TB_WRITE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_tb_write", |
| .sstate = TRACE_MEMORY_REGION_TB_WRITE_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_TB_WRITE_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_RAM_DEVICE_READ_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_ram_device_read", |
| .sstate = TRACE_MEMORY_REGION_RAM_DEVICE_READ_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_RAM_DEVICE_READ_DSTATE |
| }; |
| TraceEvent _TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "memory_region_ram_device_write", |
| .sstate = TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_ENABLED, |
| .dstate = &_TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_DSTATE |
| }; |
| TraceEvent _TRACE_FLATVIEW_NEW_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "flatview_new", |
| .sstate = TRACE_FLATVIEW_NEW_ENABLED, |
| .dstate = &_TRACE_FLATVIEW_NEW_DSTATE |
| }; |
| TraceEvent _TRACE_FLATVIEW_DESTROY_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "flatview_destroy", |
| .sstate = TRACE_FLATVIEW_DESTROY_ENABLED, |
| .dstate = &_TRACE_FLATVIEW_DESTROY_DSTATE |
| }; |
| TraceEvent _TRACE_FLATVIEW_DESTROY_RCU_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "flatview_destroy_rcu", |
| .sstate = TRACE_FLATVIEW_DESTROY_RCU_ENABLED, |
| .dstate = &_TRACE_FLATVIEW_DESTROY_RCU_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_START_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_start", |
| .sstate = TRACE_GDBSTUB_OP_START_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_START_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_EXITING_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_exiting", |
| .sstate = TRACE_GDBSTUB_OP_EXITING_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_EXITING_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_CONTINUE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_continue", |
| .sstate = TRACE_GDBSTUB_OP_CONTINUE_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_CONTINUE_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_CONTINUE_CPU_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_continue_cpu", |
| .sstate = TRACE_GDBSTUB_OP_CONTINUE_CPU_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_CONTINUE_CPU_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_STEPPING_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_stepping", |
| .sstate = TRACE_GDBSTUB_OP_STEPPING_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_STEPPING_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_OP_EXTRA_INFO_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_op_extra_info", |
| .sstate = TRACE_GDBSTUB_OP_EXTRA_INFO_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_OP_EXTRA_INFO_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_WATCHPOINT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_watchpoint", |
| .sstate = TRACE_GDBSTUB_HIT_WATCHPOINT_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_WATCHPOINT_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_INTERNAL_ERROR_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_internal_error", |
| .sstate = TRACE_GDBSTUB_HIT_INTERNAL_ERROR_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_INTERNAL_ERROR_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_BREAK_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_break", |
| .sstate = TRACE_GDBSTUB_HIT_BREAK_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_BREAK_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_PAUSED_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_paused", |
| .sstate = TRACE_GDBSTUB_HIT_PAUSED_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_PAUSED_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_SHUTDOWN_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_shutdown", |
| .sstate = TRACE_GDBSTUB_HIT_SHUTDOWN_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_SHUTDOWN_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_IO_ERROR_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_io_error", |
| .sstate = TRACE_GDBSTUB_HIT_IO_ERROR_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_IO_ERROR_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_WATCHDOG_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_watchdog", |
| .sstate = TRACE_GDBSTUB_HIT_WATCHDOG_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_WATCHDOG_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_HIT_UNKNOWN_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_hit_unknown", |
| .sstate = TRACE_GDBSTUB_HIT_UNKNOWN_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_HIT_UNKNOWN_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_IO_REPLY_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_io_reply", |
| .sstate = TRACE_GDBSTUB_IO_REPLY_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_IO_REPLY_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_IO_BINARYREPLY_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_io_binaryreply", |
| .sstate = TRACE_GDBSTUB_IO_BINARYREPLY_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_IO_BINARYREPLY_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_IO_COMMAND_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_io_command", |
| .sstate = TRACE_GDBSTUB_IO_COMMAND_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_IO_COMMAND_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_IO_GOT_ACK_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_io_got_ack", |
| .sstate = TRACE_GDBSTUB_IO_GOT_ACK_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_IO_GOT_ACK_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_IO_GOT_UNEXPECTED_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_io_got_unexpected", |
| .sstate = TRACE_GDBSTUB_IO_GOT_UNEXPECTED_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_IO_GOT_UNEXPECTED_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_GOT_NACK_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_got_nack", |
| .sstate = TRACE_GDBSTUB_ERR_GOT_NACK_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_GOT_NACK_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_GARBAGE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_garbage", |
| .sstate = TRACE_GDBSTUB_ERR_GARBAGE_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_GARBAGE_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_OVERRUN_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_overrun", |
| .sstate = TRACE_GDBSTUB_ERR_OVERRUN_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_OVERRUN_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_INVALID_REPEAT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_invalid_repeat", |
| .sstate = TRACE_GDBSTUB_ERR_INVALID_REPEAT_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_INVALID_REPEAT_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_INVALID_RLE_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_invalid_rle", |
| .sstate = TRACE_GDBSTUB_ERR_INVALID_RLE_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_INVALID_RLE_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_checksum_invalid", |
| .sstate = TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_DSTATE |
| }; |
| TraceEvent _TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_EVENT = { |
| .id = 0, |
| .vcpu_id = TRACE_VCPU_EVENT_NONE, |
| .name = "gdbstub_err_checksum_incorrect", |
| .sstate = TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_ENABLED, |
| .dstate = &_TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_CPU_ENTER_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_cpu_enter", |
| .sstate = TRACE_GUEST_CPU_ENTER_ENABLED, |
| .dstate = &_TRACE_GUEST_CPU_ENTER_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_CPU_EXIT_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_cpu_exit", |
| .sstate = TRACE_GUEST_CPU_EXIT_ENABLED, |
| .dstate = &_TRACE_GUEST_CPU_EXIT_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_CPU_RESET_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_cpu_reset", |
| .sstate = TRACE_GUEST_CPU_RESET_ENABLED, |
| .dstate = &_TRACE_GUEST_CPU_RESET_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_MEM_BEFORE_TRANS_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_mem_before_trans", |
| .sstate = TRACE_GUEST_MEM_BEFORE_TRANS_ENABLED, |
| .dstate = &_TRACE_GUEST_MEM_BEFORE_TRANS_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_MEM_BEFORE_EXEC_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_mem_before_exec", |
| .sstate = TRACE_GUEST_MEM_BEFORE_EXEC_ENABLED, |
| .dstate = &_TRACE_GUEST_MEM_BEFORE_EXEC_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_USER_SYSCALL_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_user_syscall", |
| .sstate = TRACE_GUEST_USER_SYSCALL_ENABLED, |
| .dstate = &_TRACE_GUEST_USER_SYSCALL_DSTATE |
| }; |
| TraceEvent _TRACE_GUEST_USER_SYSCALL_RET_EVENT = { |
| .id = 0, |
| .vcpu_id = 0, |
| .name = "guest_user_syscall_ret", |
| .sstate = TRACE_GUEST_USER_SYSCALL_RET_ENABLED, |
| .dstate = &_TRACE_GUEST_USER_SYSCALL_RET_DSTATE |
| }; |
| TraceEvent *root_trace_events[] = { |
| &_TRACE_CPU_IN_EVENT, |
| &_TRACE_CPU_OUT_EVENT, |
| &_TRACE_BALLOON_EVENT_EVENT, |
| &_TRACE_VM_STATE_NOTIFY_EVENT, |
| &_TRACE_LOAD_FILE_EVENT, |
| &_TRACE_RUNSTATE_SET_EVENT, |
| &_TRACE_SYSTEM_WAKEUP_REQUEST_EVENT, |
| &_TRACE_QEMU_SYSTEM_SHUTDOWN_REQUEST_EVENT, |
| &_TRACE_QEMU_SYSTEM_POWERDOWN_REQUEST_EVENT, |
| &_TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_EVENT, |
| &_TRACE_MONITOR_PROTOCOL_EVENT_EMIT_EVENT, |
| &_TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_EVENT, |
| &_TRACE_HANDLE_HMP_COMMAND_EVENT, |
| &_TRACE_HANDLE_QMP_COMMAND_EVENT, |
| &_TRACE_MONITOR_SUSPEND_EVENT, |
| &_TRACE_MONITOR_QMP_CMD_IN_BAND_EVENT, |
| &_TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_EVENT, |
| &_TRACE_DMA_BLK_IO_EVENT, |
| &_TRACE_DMA_AIO_CANCEL_EVENT, |
| &_TRACE_DMA_COMPLETE_EVENT, |
| &_TRACE_DMA_BLK_CB_EVENT, |
| &_TRACE_DMA_MAP_WAIT_EVENT, |
| &_TRACE_FIND_RAM_OFFSET_EVENT, |
| &_TRACE_FIND_RAM_OFFSET_LOOP_EVENT, |
| &_TRACE_RAM_BLOCK_DISCARD_RANGE_EVENT, |
| &_TRACE_MEMORY_REGION_OPS_READ_EVENT, |
| &_TRACE_MEMORY_REGION_OPS_WRITE_EVENT, |
| &_TRACE_MEMORY_REGION_SUBPAGE_READ_EVENT, |
| &_TRACE_MEMORY_REGION_SUBPAGE_WRITE_EVENT, |
| &_TRACE_MEMORY_REGION_TB_READ_EVENT, |
| &_TRACE_MEMORY_REGION_TB_WRITE_EVENT, |
| &_TRACE_MEMORY_REGION_RAM_DEVICE_READ_EVENT, |
| &_TRACE_MEMORY_REGION_RAM_DEVICE_WRITE_EVENT, |
| &_TRACE_FLATVIEW_NEW_EVENT, |
| &_TRACE_FLATVIEW_DESTROY_EVENT, |
| &_TRACE_FLATVIEW_DESTROY_RCU_EVENT, |
| &_TRACE_GDBSTUB_OP_START_EVENT, |
| &_TRACE_GDBSTUB_OP_EXITING_EVENT, |
| &_TRACE_GDBSTUB_OP_CONTINUE_EVENT, |
| &_TRACE_GDBSTUB_OP_CONTINUE_CPU_EVENT, |
| &_TRACE_GDBSTUB_OP_STEPPING_EVENT, |
| &_TRACE_GDBSTUB_OP_EXTRA_INFO_EVENT, |
| &_TRACE_GDBSTUB_HIT_WATCHPOINT_EVENT, |
| &_TRACE_GDBSTUB_HIT_INTERNAL_ERROR_EVENT, |
| &_TRACE_GDBSTUB_HIT_BREAK_EVENT, |
| &_TRACE_GDBSTUB_HIT_PAUSED_EVENT, |
| &_TRACE_GDBSTUB_HIT_SHUTDOWN_EVENT, |
| &_TRACE_GDBSTUB_HIT_IO_ERROR_EVENT, |
| &_TRACE_GDBSTUB_HIT_WATCHDOG_EVENT, |
| &_TRACE_GDBSTUB_HIT_UNKNOWN_EVENT, |
| &_TRACE_GDBSTUB_IO_REPLY_EVENT, |
| &_TRACE_GDBSTUB_IO_BINARYREPLY_EVENT, |
| &_TRACE_GDBSTUB_IO_COMMAND_EVENT, |
| &_TRACE_GDBSTUB_IO_GOT_ACK_EVENT, |
| &_TRACE_GDBSTUB_IO_GOT_UNEXPECTED_EVENT, |
| &_TRACE_GDBSTUB_ERR_GOT_NACK_EVENT, |
| &_TRACE_GDBSTUB_ERR_GARBAGE_EVENT, |
| &_TRACE_GDBSTUB_ERR_OVERRUN_EVENT, |
| &_TRACE_GDBSTUB_ERR_INVALID_REPEAT_EVENT, |
| &_TRACE_GDBSTUB_ERR_INVALID_RLE_EVENT, |
| &_TRACE_GDBSTUB_ERR_CHECKSUM_INVALID_EVENT, |
| &_TRACE_GDBSTUB_ERR_CHECKSUM_INCORRECT_EVENT, |
| &_TRACE_GUEST_CPU_ENTER_EVENT, |
| &_TRACE_GUEST_CPU_EXIT_EVENT, |
| &_TRACE_GUEST_CPU_RESET_EVENT, |
| &_TRACE_GUEST_MEM_BEFORE_TRANS_EVENT, |
| &_TRACE_GUEST_MEM_BEFORE_EXEC_EVENT, |
| &_TRACE_GUEST_USER_SYSCALL_EVENT, |
| &_TRACE_GUEST_USER_SYSCALL_RET_EVENT, |
| NULL, |
| }; |
| |
| static void trace_root_register_events(void) |
| { |
| trace_event_register_group(root_trace_events); |
| } |
| trace_init(trace_root_register_events) |