/* This file is autogenerated by tracetool, do not edit. */
/* SPDX-License-Identifier: GPL-2.0-or-later */

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

uint16_t _TRACE_REPLAY_PUT_BYTE_DSTATE;
uint16_t _TRACE_REPLAY_PUT_EVENT_DSTATE;
uint16_t _TRACE_REPLAY_PUT_WORD_DSTATE;
uint16_t _TRACE_REPLAY_PUT_DWORD_DSTATE;
uint16_t _TRACE_REPLAY_PUT_QWORD_DSTATE;
uint16_t _TRACE_REPLAY_GET_BYTE_DSTATE;
uint16_t _TRACE_REPLAY_GET_WORD_DSTATE;
uint16_t _TRACE_REPLAY_GET_DWORD_DSTATE;
uint16_t _TRACE_REPLAY_GET_QWORD_DSTATE;
uint16_t _TRACE_REPLAY_FETCH_DATA_KIND_DSTATE;
uint16_t _TRACE_REPLAY_GET_EVENT_DSTATE;
uint16_t _TRACE_REPLAY_ADVANCE_CURRENT_ICOUNT_DSTATE;
TraceEvent _TRACE_REPLAY_PUT_BYTE_EVENT = {
    .id = 0,
    .name = "replay_put_byte",
    .sstate = TRACE_REPLAY_PUT_BYTE_ENABLED,
    .dstate = &_TRACE_REPLAY_PUT_BYTE_DSTATE
};
TraceEvent _TRACE_REPLAY_PUT_EVENT_EVENT = {
    .id = 0,
    .name = "replay_put_event",
    .sstate = TRACE_REPLAY_PUT_EVENT_ENABLED,
    .dstate = &_TRACE_REPLAY_PUT_EVENT_DSTATE
};
TraceEvent _TRACE_REPLAY_PUT_WORD_EVENT = {
    .id = 0,
    .name = "replay_put_word",
    .sstate = TRACE_REPLAY_PUT_WORD_ENABLED,
    .dstate = &_TRACE_REPLAY_PUT_WORD_DSTATE
};
TraceEvent _TRACE_REPLAY_PUT_DWORD_EVENT = {
    .id = 0,
    .name = "replay_put_dword",
    .sstate = TRACE_REPLAY_PUT_DWORD_ENABLED,
    .dstate = &_TRACE_REPLAY_PUT_DWORD_DSTATE
};
TraceEvent _TRACE_REPLAY_PUT_QWORD_EVENT = {
    .id = 0,
    .name = "replay_put_qword",
    .sstate = TRACE_REPLAY_PUT_QWORD_ENABLED,
    .dstate = &_TRACE_REPLAY_PUT_QWORD_DSTATE
};
TraceEvent _TRACE_REPLAY_GET_BYTE_EVENT = {
    .id = 0,
    .name = "replay_get_byte",
    .sstate = TRACE_REPLAY_GET_BYTE_ENABLED,
    .dstate = &_TRACE_REPLAY_GET_BYTE_DSTATE
};
TraceEvent _TRACE_REPLAY_GET_WORD_EVENT = {
    .id = 0,
    .name = "replay_get_word",
    .sstate = TRACE_REPLAY_GET_WORD_ENABLED,
    .dstate = &_TRACE_REPLAY_GET_WORD_DSTATE
};
TraceEvent _TRACE_REPLAY_GET_DWORD_EVENT = {
    .id = 0,
    .name = "replay_get_dword",
    .sstate = TRACE_REPLAY_GET_DWORD_ENABLED,
    .dstate = &_TRACE_REPLAY_GET_DWORD_DSTATE
};
TraceEvent _TRACE_REPLAY_GET_QWORD_EVENT = {
    .id = 0,
    .name = "replay_get_qword",
    .sstate = TRACE_REPLAY_GET_QWORD_ENABLED,
    .dstate = &_TRACE_REPLAY_GET_QWORD_DSTATE
};
TraceEvent _TRACE_REPLAY_FETCH_DATA_KIND_EVENT = {
    .id = 0,
    .name = "replay_fetch_data_kind",
    .sstate = TRACE_REPLAY_FETCH_DATA_KIND_ENABLED,
    .dstate = &_TRACE_REPLAY_FETCH_DATA_KIND_DSTATE
};
TraceEvent _TRACE_REPLAY_GET_EVENT_EVENT = {
    .id = 0,
    .name = "replay_get_event",
    .sstate = TRACE_REPLAY_GET_EVENT_ENABLED,
    .dstate = &_TRACE_REPLAY_GET_EVENT_DSTATE
};
TraceEvent _TRACE_REPLAY_ADVANCE_CURRENT_ICOUNT_EVENT = {
    .id = 0,
    .name = "replay_advance_current_icount",
    .sstate = TRACE_REPLAY_ADVANCE_CURRENT_ICOUNT_ENABLED,
    .dstate = &_TRACE_REPLAY_ADVANCE_CURRENT_ICOUNT_DSTATE
};
TraceEvent *replay_trace_events[] = {
    &_TRACE_REPLAY_PUT_BYTE_EVENT,
    &_TRACE_REPLAY_PUT_EVENT_EVENT,
    &_TRACE_REPLAY_PUT_WORD_EVENT,
    &_TRACE_REPLAY_PUT_DWORD_EVENT,
    &_TRACE_REPLAY_PUT_QWORD_EVENT,
    &_TRACE_REPLAY_GET_BYTE_EVENT,
    &_TRACE_REPLAY_GET_WORD_EVENT,
    &_TRACE_REPLAY_GET_DWORD_EVENT,
    &_TRACE_REPLAY_GET_QWORD_EVENT,
    &_TRACE_REPLAY_FETCH_DATA_KIND_EVENT,
    &_TRACE_REPLAY_GET_EVENT_EVENT,
    &_TRACE_REPLAY_ADVANCE_CURRENT_ICOUNT_EVENT,
  NULL,
};

static void trace_replay_register_events(void)
{
    trace_event_register_group(replay_trace_events);
}
trace_init(trace_replay_register_events)
