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 | |
8 | extern TraceEvent _TRACE_HANDLE_HMP_COMMAND_EVENT; |
9 | extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_EVENT; |
10 | extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_EVENT; |
11 | extern TraceEvent _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_EVENT; |
12 | extern TraceEvent _TRACE_MONITOR_SUSPEND_EVENT; |
13 | extern TraceEvent _TRACE_MONITOR_QMP_CMD_IN_BAND_EVENT; |
14 | extern TraceEvent _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_EVENT; |
15 | extern TraceEvent _TRACE_HANDLE_QMP_COMMAND_EVENT; |
16 | extern uint16_t _TRACE_HANDLE_HMP_COMMAND_DSTATE; |
17 | extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_HANDLER_DSTATE; |
18 | extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_EMIT_DSTATE; |
19 | extern uint16_t _TRACE_MONITOR_PROTOCOL_EVENT_QUEUE_DSTATE; |
20 | extern uint16_t _TRACE_MONITOR_SUSPEND_DSTATE; |
21 | extern uint16_t _TRACE_MONITOR_QMP_CMD_IN_BAND_DSTATE; |
22 | extern uint16_t _TRACE_MONITOR_QMP_CMD_OUT_OF_BAND_DSTATE; |
23 | extern 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 | |
39 | static 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 | |
51 | static 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 | |
62 | static 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 | |
74 | static 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 | |
85 | static 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 | |
97 | static 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 | |
108 | static 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 | |
120 | static 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 | |
131 | static 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 | |
143 | static 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 | |
154 | static 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 | |
166 | static 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 | |
177 | static 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 | |
189 | static 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 | |
200 | static 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 | |
212 | static 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 | |