1/* This file is autogenerated by tracetool, do not edit. */
2
3#ifndef TRACE_MONITOR_GENERATED_TRACERS_H
4#define TRACE_MONITOR_GENERATED_TRACERS_H
5
6#include "trace/control.h"
7
8extern TraceEvent _TRACE_HANDLE_HMP_COMMAND_EVENT;
9extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_EVENT;
10extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_EVENT;
11extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_EVENT;
12extern TraceEvent _TRACE_MONITOR_SUSPEND_EVENT;
13extern TraceEvent _TRACE_MONITOR_QMP_CMD_IN_BAND_EVENT;
14extern TraceEvent _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_EVENT;
15extern TraceEvent _TRACE_HANDLE_QMP_COMMAND_EVENT;
16extern uint16_t _TRACE_HANDLE_HMP_COMMAND_DSTATE;
17extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_DSTATE;
18extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_DSTATE;
19extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_DSTATE;
20extern uint16_t _TRACE_MONITOR_SUSPEND_DSTATE;
21extern uint16_t _TRACE_MONITOR_QMP_CMD_IN_BAND_DSTATE;
22extern uint16_t _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_DSTATE;
23extern uint16_t _TRACE_HANDLE_QMP_COMMAND_DSTATE;
24#define TRACE_HANDLE_HMP_COMMAND_ENABLED 1
25#define TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_ENABLED 1
26#define TRACE_MONITOR_PROTOCOL_EVENT_EMIT_ENABLED 1
27#define TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_ENABLED 1
28#define TRACE_MONITOR_SUSPEND_ENABLED 1
29#define TRACE_MONITOR_QMP_CMD_IN_BAND_ENABLED 1
30#define TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_ENABLED 1
31#define TRACE_HANDLE_QMP_COMMAND_ENABLED 1
32#include "qemu/log-for-trace.h"
33
34
35#define TRACE_HANDLE_HMP_COMMAND_BACKEND_DSTATE() ( \
36 trace_event_get_state_dynamic_by_id(TRACE_HANDLE_HMP_COMMAND) || \
37 false)
38
39static inline void _nocheck__trace_handle_hmp_command(void * mon, const char * cmdline)
40{
41 if (trace_event_get_state(TRACE_HANDLE_HMP_COMMAND) && qemu_loglevel_mask(LOG_TRACE)) {
42 struct timeval _now;
43 gettimeofday(&_now, NULL);
44 qemu_log("%d@%zu.%06zu:handle_hmp_command " "mon %p cmdline: %s" "\n",
45 qemu_get_thread_id(),
46 (size_t)_now.tv_sec, (size_t)_now.tv_usec
47 , mon, cmdline);
48 }
49}
50
51static inline void trace_handle_hmp_command(void * mon, const char * cmdline)
52{
53 if (true) {
54 _nocheck__trace_handle_hmp_command(mon, cmdline);
55 }
56}
57
58#define TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_BACKEND_DSTATE() ( \
59 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_PROTOCOL_EVENT_HANDLER) || \
60 false)
61
62static inline void _nocheck__trace_monitor_protocol_event_handler(uint32_t event, void * qdict)
63{
64 if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_HANDLER) && qemu_loglevel_mask(LOG_TRACE)) {
65 struct timeval _now;
66 gettimeofday(&_now, NULL);
67 qemu_log("%d@%zu.%06zu:monitor_protocol_event_handler " "event=%d data=%p" "\n",
68 qemu_get_thread_id(),
69 (size_t)_now.tv_sec, (size_t)_now.tv_usec
70 , event, qdict);
71 }
72}
73
74static inline void trace_monitor_protocol_event_handler(uint32_t event, void * qdict)
75{
76 if (true) {
77 _nocheck__trace_monitor_protocol_event_handler(event, qdict);
78 }
79}
80
81#define TRACE_MONITOR_PROTOCOL_EVENT_EMIT_BACKEND_DSTATE() ( \
82 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_PROTOCOL_EVENT_EMIT) || \
83 false)
84
85static inline void _nocheck__trace_monitor_protocol_event_emit(uint32_t event, void * data)
86{
87 if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_EMIT) && qemu_loglevel_mask(LOG_TRACE)) {
88 struct timeval _now;
89 gettimeofday(&_now, NULL);
90 qemu_log("%d@%zu.%06zu:monitor_protocol_event_emit " "event=%d data=%p" "\n",
91 qemu_get_thread_id(),
92 (size_t)_now.tv_sec, (size_t)_now.tv_usec
93 , event, data);
94 }
95}
96
97static inline void trace_monitor_protocol_event_emit(uint32_t event, void * data)
98{
99 if (true) {
100 _nocheck__trace_monitor_protocol_event_emit(event, data);
101 }
102}
103
104#define TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_BACKEND_DSTATE() ( \
105 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_PROTOCOL_EVENT_QUEUE) || \
106 false)
107
108static inline void _nocheck__trace_monitor_protocol_event_queue(uint32_t event, void * qdict, uint64_t rate)
109{
110 if (trace_event_get_state(TRACE_MONITOR_PROTOCOL_EVENT_QUEUE) && qemu_loglevel_mask(LOG_TRACE)) {
111 struct timeval _now;
112 gettimeofday(&_now, NULL);
113 qemu_log("%d@%zu.%06zu:monitor_protocol_event_queue " "event=%d data=%p rate=%" PRId64 "\n",
114 qemu_get_thread_id(),
115 (size_t)_now.tv_sec, (size_t)_now.tv_usec
116 , event, qdict, rate);
117 }
118}
119
120static inline void trace_monitor_protocol_event_queue(uint32_t event, void * qdict, uint64_t rate)
121{
122 if (true) {
123 _nocheck__trace_monitor_protocol_event_queue(event, qdict, rate);
124 }
125}
126
127#define TRACE_MONITOR_SUSPEND_BACKEND_DSTATE() ( \
128 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_SUSPEND) || \
129 false)
130
131static inline void _nocheck__trace_monitor_suspend(void * ptr, int cnt)
132{
133 if (trace_event_get_state(TRACE_MONITOR_SUSPEND) && qemu_loglevel_mask(LOG_TRACE)) {
134 struct timeval _now;
135 gettimeofday(&_now, NULL);
136 qemu_log("%d@%zu.%06zu:monitor_suspend " "mon %p: %d" "\n",
137 qemu_get_thread_id(),
138 (size_t)_now.tv_sec, (size_t)_now.tv_usec
139 , ptr, cnt);
140 }
141}
142
143static inline void trace_monitor_suspend(void * ptr, int cnt)
144{
145 if (true) {
146 _nocheck__trace_monitor_suspend(ptr, cnt);
147 }
148}
149
150#define TRACE_MONITOR_QMP_CMD_IN_BAND_BACKEND_DSTATE() ( \
151 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_QMP_CMD_IN_BAND) || \
152 false)
153
154static inline void _nocheck__trace_monitor_qmp_cmd_in_band(const char * id)
155{
156 if (trace_event_get_state(TRACE_MONITOR_QMP_CMD_IN_BAND) && qemu_loglevel_mask(LOG_TRACE)) {
157 struct timeval _now;
158 gettimeofday(&_now, NULL);
159 qemu_log("%d@%zu.%06zu:monitor_qmp_cmd_in_band " "%s" "\n",
160 qemu_get_thread_id(),
161 (size_t)_now.tv_sec, (size_t)_now.tv_usec
162 , id);
163 }
164}
165
166static inline void trace_monitor_qmp_cmd_in_band(const char * id)
167{
168 if (true) {
169 _nocheck__trace_monitor_qmp_cmd_in_band(id);
170 }
171}
172
173#define TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_BACKEND_DSTATE() ( \
174 trace_event_get_state_dynamic_by_id(TRACE_MONITOR_QMP_CMD_OUT_OF_BAND) || \
175 false)
176
177static inline void _nocheck__trace_monitor_qmp_cmd_out_of_band(const char * id)
178{
179 if (trace_event_get_state(TRACE_MONITOR_QMP_CMD_OUT_OF_BAND) && qemu_loglevel_mask(LOG_TRACE)) {
180 struct timeval _now;
181 gettimeofday(&_now, NULL);
182 qemu_log("%d@%zu.%06zu:monitor_qmp_cmd_out_of_band " "%s" "\n",
183 qemu_get_thread_id(),
184 (size_t)_now.tv_sec, (size_t)_now.tv_usec
185 , id);
186 }
187}
188
189static inline void trace_monitor_qmp_cmd_out_of_band(const char * id)
190{
191 if (true) {
192 _nocheck__trace_monitor_qmp_cmd_out_of_band(id);
193 }
194}
195
196#define TRACE_HANDLE_QMP_COMMAND_BACKEND_DSTATE() ( \
197 trace_event_get_state_dynamic_by_id(TRACE_HANDLE_QMP_COMMAND) || \
198 false)
199
200static inline void _nocheck__trace_handle_qmp_command(void * mon, const char * req)
201{
202 if (trace_event_get_state(TRACE_HANDLE_QMP_COMMAND) && qemu_loglevel_mask(LOG_TRACE)) {
203 struct timeval _now;
204 gettimeofday(&_now, NULL);
205 qemu_log("%d@%zu.%06zu:handle_qmp_command " "mon %p req: %s" "\n",
206 qemu_get_thread_id(),
207 (size_t)_now.tv_sec, (size_t)_now.tv_usec
208 , mon, req);
209 }
210}
211
212static inline void trace_handle_qmp_command(void * mon, const char * req)
213{
214 if (true) {
215 _nocheck__trace_handle_qmp_command(mon, req);
216 }
217}
218#endif /* TRACE_MONITOR_GENERATED_TRACERS_H */
219