1 | /* This file is autogenerated by tracetool, do not edit. */ |
2 | |
3 | #ifndef TRACE_IO_GENERATED_TRACERS_H |
4 | #define TRACE_IO_GENERATED_TRACERS_H |
5 | |
6 | #include "trace/control.h" |
7 | |
8 | extern TraceEvent _TRACE_QIO_TASK_NEW_EVENT; |
9 | extern TraceEvent _TRACE_QIO_TASK_COMPLETE_EVENT; |
10 | extern TraceEvent _TRACE_QIO_TASK_THREAD_START_EVENT; |
11 | extern TraceEvent _TRACE_QIO_TASK_THREAD_RUN_EVENT; |
12 | extern TraceEvent _TRACE_QIO_TASK_THREAD_EXIT_EVENT; |
13 | extern TraceEvent _TRACE_QIO_TASK_THREAD_RESULT_EVENT; |
14 | extern TraceEvent _TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_EVENT; |
15 | extern TraceEvent _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_EVENT; |
16 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_NEW_EVENT; |
17 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_NEW_FD_EVENT; |
18 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_EVENT; |
19 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_EVENT; |
20 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_EVENT; |
21 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_EVENT; |
22 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_EVENT; |
23 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_EVENT; |
24 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_EVENT; |
25 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_EVENT; |
26 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_EVENT; |
27 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_EVENT; |
28 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_EVENT; |
29 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_EVENT; |
30 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_EVENT; |
31 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_EVENT; |
32 | extern TraceEvent _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_EVENT; |
33 | extern TraceEvent _TRACE_QIO_CHANNEL_FILE_NEW_FD_EVENT; |
34 | extern TraceEvent _TRACE_QIO_CHANNEL_FILE_NEW_PATH_EVENT; |
35 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_EVENT; |
36 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_NEW_SERVER_EVENT; |
37 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_EVENT; |
38 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_EVENT; |
39 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_EVENT; |
40 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_EVENT; |
41 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_EVENT; |
42 | extern TraceEvent _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_EVENT; |
43 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_EVENT; |
44 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_EVENT; |
45 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_EVENT; |
46 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_EVENT; |
47 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_EVENT; |
48 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_EVENT; |
49 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_EVENT; |
50 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_EVENT; |
51 | extern TraceEvent ; |
52 | extern TraceEvent ; |
53 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_EVENT; |
54 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_EVENT; |
55 | extern TraceEvent _TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_EVENT; |
56 | extern TraceEvent _TRACE_QIO_CHANNEL_COMMAND_NEW_PID_EVENT; |
57 | extern TraceEvent _TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_EVENT; |
58 | extern TraceEvent _TRACE_QIO_CHANNEL_COMMAND_ABORT_EVENT; |
59 | extern TraceEvent _TRACE_QIO_CHANNEL_COMMAND_WAIT_EVENT; |
60 | extern uint16_t _TRACE_QIO_TASK_NEW_DSTATE; |
61 | extern uint16_t _TRACE_QIO_TASK_COMPLETE_DSTATE; |
62 | extern uint16_t _TRACE_QIO_TASK_THREAD_START_DSTATE; |
63 | extern uint16_t _TRACE_QIO_TASK_THREAD_RUN_DSTATE; |
64 | extern uint16_t _TRACE_QIO_TASK_THREAD_EXIT_DSTATE; |
65 | extern uint16_t _TRACE_QIO_TASK_THREAD_RESULT_DSTATE; |
66 | extern uint16_t _TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_DSTATE; |
67 | extern uint16_t _TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_DSTATE; |
68 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_NEW_DSTATE; |
69 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_NEW_FD_DSTATE; |
70 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_DSTATE; |
71 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_DSTATE; |
72 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_DSTATE; |
73 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_DSTATE; |
74 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_DSTATE; |
75 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_DSTATE; |
76 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_DSTATE; |
77 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_DSTATE; |
78 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_DSTATE; |
79 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_DSTATE; |
80 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_DSTATE; |
81 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_DSTATE; |
82 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_DSTATE; |
83 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_DSTATE; |
84 | extern uint16_t _TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_DSTATE; |
85 | extern uint16_t _TRACE_QIO_CHANNEL_FILE_NEW_FD_DSTATE; |
86 | extern uint16_t _TRACE_QIO_CHANNEL_FILE_NEW_PATH_DSTATE; |
87 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_DSTATE; |
88 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_NEW_SERVER_DSTATE; |
89 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_DSTATE; |
90 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_DSTATE; |
91 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_DSTATE; |
92 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_DSTATE; |
93 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_DSTATE; |
94 | extern uint16_t _TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_DSTATE; |
95 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_DSTATE; |
96 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_DSTATE; |
97 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_DSTATE; |
98 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_DSTATE; |
99 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_DSTATE; |
100 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_DSTATE; |
101 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_DSTATE; |
102 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_DSTATE; |
103 | extern uint16_t ; |
104 | extern uint16_t ; |
105 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_DSTATE; |
106 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_DSTATE; |
107 | extern uint16_t _TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_DSTATE; |
108 | extern uint16_t _TRACE_QIO_CHANNEL_COMMAND_NEW_PID_DSTATE; |
109 | extern uint16_t _TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_DSTATE; |
110 | extern uint16_t _TRACE_QIO_CHANNEL_COMMAND_ABORT_DSTATE; |
111 | extern uint16_t _TRACE_QIO_CHANNEL_COMMAND_WAIT_DSTATE; |
112 | #define TRACE_QIO_TASK_NEW_ENABLED 1 |
113 | #define TRACE_QIO_TASK_COMPLETE_ENABLED 1 |
114 | #define TRACE_QIO_TASK_THREAD_START_ENABLED 1 |
115 | #define TRACE_QIO_TASK_THREAD_RUN_ENABLED 1 |
116 | #define TRACE_QIO_TASK_THREAD_EXIT_ENABLED 1 |
117 | #define TRACE_QIO_TASK_THREAD_RESULT_ENABLED 1 |
118 | #define TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_ENABLED 1 |
119 | #define TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_ENABLED 1 |
120 | #define TRACE_QIO_CHANNEL_SOCKET_NEW_ENABLED 1 |
121 | #define TRACE_QIO_CHANNEL_SOCKET_NEW_FD_ENABLED 1 |
122 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_ENABLED 1 |
123 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_ENABLED 1 |
124 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_ENABLED 1 |
125 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_ENABLED 1 |
126 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_ENABLED 1 |
127 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_ENABLED 1 |
128 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_ENABLED 1 |
129 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_ENABLED 1 |
130 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_ENABLED 1 |
131 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_ENABLED 1 |
132 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_ENABLED 1 |
133 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_ENABLED 1 |
134 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_ENABLED 1 |
135 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_ENABLED 1 |
136 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_ENABLED 1 |
137 | #define TRACE_QIO_CHANNEL_FILE_NEW_FD_ENABLED 1 |
138 | #define TRACE_QIO_CHANNEL_FILE_NEW_PATH_ENABLED 1 |
139 | #define TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_ENABLED 1 |
140 | #define TRACE_QIO_CHANNEL_TLS_NEW_SERVER_ENABLED 1 |
141 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_ENABLED 1 |
142 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_ENABLED 1 |
143 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_ENABLED 1 |
144 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_ENABLED 1 |
145 | #define TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_ENABLED 1 |
146 | #define TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_ENABLED 1 |
147 | #define TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_ENABLED 1 |
148 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_ENABLED 1 |
149 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_ENABLED 1 |
150 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_ENABLED 1 |
151 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_ENABLED 1 |
152 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_ENABLED 1 |
153 | #define TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_ENABLED 1 |
154 | #define TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_ENABLED 1 |
155 | #define 1 |
156 | #define 1 |
157 | #define TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_ENABLED 1 |
158 | #define TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_ENABLED 1 |
159 | #define TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_ENABLED 1 |
160 | #define TRACE_QIO_CHANNEL_COMMAND_NEW_PID_ENABLED 1 |
161 | #define TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_ENABLED 1 |
162 | #define TRACE_QIO_CHANNEL_COMMAND_ABORT_ENABLED 1 |
163 | #define TRACE_QIO_CHANNEL_COMMAND_WAIT_ENABLED 1 |
164 | #include "qemu/log-for-trace.h" |
165 | |
166 | |
167 | #define TRACE_QIO_TASK_NEW_BACKEND_DSTATE() ( \ |
168 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_NEW) || \ |
169 | false) |
170 | |
171 | static inline void _nocheck__trace_qio_task_new(void * task, void * source, void * func, void * opaque) |
172 | { |
173 | if (trace_event_get_state(TRACE_QIO_TASK_NEW) && qemu_loglevel_mask(LOG_TRACE)) { |
174 | struct timeval _now; |
175 | gettimeofday(&_now, NULL); |
176 | qemu_log("%d@%zu.%06zu:qio_task_new " "Task new task=%p source=%p func=%p opaque=%p" "\n" , |
177 | qemu_get_thread_id(), |
178 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
179 | , task, source, func, opaque); |
180 | } |
181 | } |
182 | |
183 | static inline void trace_qio_task_new(void * task, void * source, void * func, void * opaque) |
184 | { |
185 | if (true) { |
186 | _nocheck__trace_qio_task_new(task, source, func, opaque); |
187 | } |
188 | } |
189 | |
190 | #define TRACE_QIO_TASK_COMPLETE_BACKEND_DSTATE() ( \ |
191 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_COMPLETE) || \ |
192 | false) |
193 | |
194 | static inline void _nocheck__trace_qio_task_complete(void * task) |
195 | { |
196 | if (trace_event_get_state(TRACE_QIO_TASK_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
197 | struct timeval _now; |
198 | gettimeofday(&_now, NULL); |
199 | qemu_log("%d@%zu.%06zu:qio_task_complete " "Task complete task=%p" "\n" , |
200 | qemu_get_thread_id(), |
201 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
202 | , task); |
203 | } |
204 | } |
205 | |
206 | static inline void trace_qio_task_complete(void * task) |
207 | { |
208 | if (true) { |
209 | _nocheck__trace_qio_task_complete(task); |
210 | } |
211 | } |
212 | |
213 | #define TRACE_QIO_TASK_THREAD_START_BACKEND_DSTATE() ( \ |
214 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_START) || \ |
215 | false) |
216 | |
217 | static inline void _nocheck__trace_qio_task_thread_start(void * task, void * worker, void * opaque) |
218 | { |
219 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_START) && qemu_loglevel_mask(LOG_TRACE)) { |
220 | struct timeval _now; |
221 | gettimeofday(&_now, NULL); |
222 | qemu_log("%d@%zu.%06zu:qio_task_thread_start " "Task thread start task=%p worker=%p opaque=%p" "\n" , |
223 | qemu_get_thread_id(), |
224 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
225 | , task, worker, opaque); |
226 | } |
227 | } |
228 | |
229 | static inline void trace_qio_task_thread_start(void * task, void * worker, void * opaque) |
230 | { |
231 | if (true) { |
232 | _nocheck__trace_qio_task_thread_start(task, worker, opaque); |
233 | } |
234 | } |
235 | |
236 | #define TRACE_QIO_TASK_THREAD_RUN_BACKEND_DSTATE() ( \ |
237 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_RUN) || \ |
238 | false) |
239 | |
240 | static inline void _nocheck__trace_qio_task_thread_run(void * task) |
241 | { |
242 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_RUN) && qemu_loglevel_mask(LOG_TRACE)) { |
243 | struct timeval _now; |
244 | gettimeofday(&_now, NULL); |
245 | qemu_log("%d@%zu.%06zu:qio_task_thread_run " "Task thread run task=%p" "\n" , |
246 | qemu_get_thread_id(), |
247 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
248 | , task); |
249 | } |
250 | } |
251 | |
252 | static inline void trace_qio_task_thread_run(void * task) |
253 | { |
254 | if (true) { |
255 | _nocheck__trace_qio_task_thread_run(task); |
256 | } |
257 | } |
258 | |
259 | #define TRACE_QIO_TASK_THREAD_EXIT_BACKEND_DSTATE() ( \ |
260 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_EXIT) || \ |
261 | false) |
262 | |
263 | static inline void _nocheck__trace_qio_task_thread_exit(void * task) |
264 | { |
265 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_EXIT) && qemu_loglevel_mask(LOG_TRACE)) { |
266 | struct timeval _now; |
267 | gettimeofday(&_now, NULL); |
268 | qemu_log("%d@%zu.%06zu:qio_task_thread_exit " "Task thread exit task=%p" "\n" , |
269 | qemu_get_thread_id(), |
270 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
271 | , task); |
272 | } |
273 | } |
274 | |
275 | static inline void trace_qio_task_thread_exit(void * task) |
276 | { |
277 | if (true) { |
278 | _nocheck__trace_qio_task_thread_exit(task); |
279 | } |
280 | } |
281 | |
282 | #define TRACE_QIO_TASK_THREAD_RESULT_BACKEND_DSTATE() ( \ |
283 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_RESULT) || \ |
284 | false) |
285 | |
286 | static inline void _nocheck__trace_qio_task_thread_result(void * task) |
287 | { |
288 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_RESULT) && qemu_loglevel_mask(LOG_TRACE)) { |
289 | struct timeval _now; |
290 | gettimeofday(&_now, NULL); |
291 | qemu_log("%d@%zu.%06zu:qio_task_thread_result " "Task thread result task=%p" "\n" , |
292 | qemu_get_thread_id(), |
293 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
294 | , task); |
295 | } |
296 | } |
297 | |
298 | static inline void trace_qio_task_thread_result(void * task) |
299 | { |
300 | if (true) { |
301 | _nocheck__trace_qio_task_thread_result(task); |
302 | } |
303 | } |
304 | |
305 | #define TRACE_QIO_TASK_THREAD_SOURCE_ATTACH_BACKEND_DSTATE() ( \ |
306 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_SOURCE_ATTACH) || \ |
307 | false) |
308 | |
309 | static inline void _nocheck__trace_qio_task_thread_source_attach(void * task, void * source) |
310 | { |
311 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_SOURCE_ATTACH) && qemu_loglevel_mask(LOG_TRACE)) { |
312 | struct timeval _now; |
313 | gettimeofday(&_now, NULL); |
314 | qemu_log("%d@%zu.%06zu:qio_task_thread_source_attach " "Task thread source attach task=%p source=%p" "\n" , |
315 | qemu_get_thread_id(), |
316 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
317 | , task, source); |
318 | } |
319 | } |
320 | |
321 | static inline void trace_qio_task_thread_source_attach(void * task, void * source) |
322 | { |
323 | if (true) { |
324 | _nocheck__trace_qio_task_thread_source_attach(task, source); |
325 | } |
326 | } |
327 | |
328 | #define TRACE_QIO_TASK_THREAD_SOURCE_CANCEL_BACKEND_DSTATE() ( \ |
329 | trace_event_get_state_dynamic_by_id(TRACE_QIO_TASK_THREAD_SOURCE_CANCEL) || \ |
330 | false) |
331 | |
332 | static inline void _nocheck__trace_qio_task_thread_source_cancel(void * task, void * source) |
333 | { |
334 | if (trace_event_get_state(TRACE_QIO_TASK_THREAD_SOURCE_CANCEL) && qemu_loglevel_mask(LOG_TRACE)) { |
335 | struct timeval _now; |
336 | gettimeofday(&_now, NULL); |
337 | qemu_log("%d@%zu.%06zu:qio_task_thread_source_cancel " "Task thread source cancel task=%p source=%p" "\n" , |
338 | qemu_get_thread_id(), |
339 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
340 | , task, source); |
341 | } |
342 | } |
343 | |
344 | static inline void trace_qio_task_thread_source_cancel(void * task, void * source) |
345 | { |
346 | if (true) { |
347 | _nocheck__trace_qio_task_thread_source_cancel(task, source); |
348 | } |
349 | } |
350 | |
351 | #define TRACE_QIO_CHANNEL_SOCKET_NEW_BACKEND_DSTATE() ( \ |
352 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_NEW) || \ |
353 | false) |
354 | |
355 | static inline void _nocheck__trace_qio_channel_socket_new(void * ioc) |
356 | { |
357 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_NEW) && qemu_loglevel_mask(LOG_TRACE)) { |
358 | struct timeval _now; |
359 | gettimeofday(&_now, NULL); |
360 | qemu_log("%d@%zu.%06zu:qio_channel_socket_new " "Socket new ioc=%p" "\n" , |
361 | qemu_get_thread_id(), |
362 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
363 | , ioc); |
364 | } |
365 | } |
366 | |
367 | static inline void trace_qio_channel_socket_new(void * ioc) |
368 | { |
369 | if (true) { |
370 | _nocheck__trace_qio_channel_socket_new(ioc); |
371 | } |
372 | } |
373 | |
374 | #define TRACE_QIO_CHANNEL_SOCKET_NEW_FD_BACKEND_DSTATE() ( \ |
375 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_NEW_FD) || \ |
376 | false) |
377 | |
378 | static inline void _nocheck__trace_qio_channel_socket_new_fd(void * ioc, int fd) |
379 | { |
380 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_NEW_FD) && qemu_loglevel_mask(LOG_TRACE)) { |
381 | struct timeval _now; |
382 | gettimeofday(&_now, NULL); |
383 | qemu_log("%d@%zu.%06zu:qio_channel_socket_new_fd " "Socket new ioc=%p fd=%d" "\n" , |
384 | qemu_get_thread_id(), |
385 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
386 | , ioc, fd); |
387 | } |
388 | } |
389 | |
390 | static inline void trace_qio_channel_socket_new_fd(void * ioc, int fd) |
391 | { |
392 | if (true) { |
393 | _nocheck__trace_qio_channel_socket_new_fd(ioc, fd); |
394 | } |
395 | } |
396 | |
397 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC_BACKEND_DSTATE() ( \ |
398 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC) || \ |
399 | false) |
400 | |
401 | static inline void _nocheck__trace_qio_channel_socket_connect_sync(void * ioc, void * addr) |
402 | { |
403 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_SYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
404 | struct timeval _now; |
405 | gettimeofday(&_now, NULL); |
406 | qemu_log("%d@%zu.%06zu:qio_channel_socket_connect_sync " "Socket connect sync ioc=%p addr=%p" "\n" , |
407 | qemu_get_thread_id(), |
408 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
409 | , ioc, addr); |
410 | } |
411 | } |
412 | |
413 | static inline void trace_qio_channel_socket_connect_sync(void * ioc, void * addr) |
414 | { |
415 | if (true) { |
416 | _nocheck__trace_qio_channel_socket_connect_sync(ioc, addr); |
417 | } |
418 | } |
419 | |
420 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC_BACKEND_DSTATE() ( \ |
421 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC) || \ |
422 | false) |
423 | |
424 | static inline void _nocheck__trace_qio_channel_socket_connect_async(void * ioc, void * addr) |
425 | { |
426 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_ASYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
427 | struct timeval _now; |
428 | gettimeofday(&_now, NULL); |
429 | qemu_log("%d@%zu.%06zu:qio_channel_socket_connect_async " "Socket connect async ioc=%p addr=%p" "\n" , |
430 | qemu_get_thread_id(), |
431 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
432 | , ioc, addr); |
433 | } |
434 | } |
435 | |
436 | static inline void trace_qio_channel_socket_connect_async(void * ioc, void * addr) |
437 | { |
438 | if (true) { |
439 | _nocheck__trace_qio_channel_socket_connect_async(ioc, addr); |
440 | } |
441 | } |
442 | |
443 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL_BACKEND_DSTATE() ( \ |
444 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL) || \ |
445 | false) |
446 | |
447 | static inline void _nocheck__trace_qio_channel_socket_connect_fail(void * ioc) |
448 | { |
449 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
450 | struct timeval _now; |
451 | gettimeofday(&_now, NULL); |
452 | qemu_log("%d@%zu.%06zu:qio_channel_socket_connect_fail " "Socket connect fail ioc=%p" "\n" , |
453 | qemu_get_thread_id(), |
454 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
455 | , ioc); |
456 | } |
457 | } |
458 | |
459 | static inline void trace_qio_channel_socket_connect_fail(void * ioc) |
460 | { |
461 | if (true) { |
462 | _nocheck__trace_qio_channel_socket_connect_fail(ioc); |
463 | } |
464 | } |
465 | |
466 | #define TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE_BACKEND_DSTATE() ( \ |
467 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE) || \ |
468 | false) |
469 | |
470 | static inline void _nocheck__trace_qio_channel_socket_connect_complete(void * ioc, int fd) |
471 | { |
472 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_CONNECT_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
473 | struct timeval _now; |
474 | gettimeofday(&_now, NULL); |
475 | qemu_log("%d@%zu.%06zu:qio_channel_socket_connect_complete " "Socket connect complete ioc=%p fd=%d" "\n" , |
476 | qemu_get_thread_id(), |
477 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
478 | , ioc, fd); |
479 | } |
480 | } |
481 | |
482 | static inline void trace_qio_channel_socket_connect_complete(void * ioc, int fd) |
483 | { |
484 | if (true) { |
485 | _nocheck__trace_qio_channel_socket_connect_complete(ioc, fd); |
486 | } |
487 | } |
488 | |
489 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC_BACKEND_DSTATE() ( \ |
490 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC) || \ |
491 | false) |
492 | |
493 | static inline void _nocheck__trace_qio_channel_socket_listen_sync(void * ioc, void * addr, int num) |
494 | { |
495 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_SYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
496 | struct timeval _now; |
497 | gettimeofday(&_now, NULL); |
498 | qemu_log("%d@%zu.%06zu:qio_channel_socket_listen_sync " "Socket listen sync ioc=%p addr=%p num=%d" "\n" , |
499 | qemu_get_thread_id(), |
500 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
501 | , ioc, addr, num); |
502 | } |
503 | } |
504 | |
505 | static inline void trace_qio_channel_socket_listen_sync(void * ioc, void * addr, int num) |
506 | { |
507 | if (true) { |
508 | _nocheck__trace_qio_channel_socket_listen_sync(ioc, addr, num); |
509 | } |
510 | } |
511 | |
512 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC_BACKEND_DSTATE() ( \ |
513 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC) || \ |
514 | false) |
515 | |
516 | static inline void _nocheck__trace_qio_channel_socket_listen_async(void * ioc, void * addr, int num) |
517 | { |
518 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_ASYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
519 | struct timeval _now; |
520 | gettimeofday(&_now, NULL); |
521 | qemu_log("%d@%zu.%06zu:qio_channel_socket_listen_async " "Socket listen async ioc=%p addr=%p num=%d" "\n" , |
522 | qemu_get_thread_id(), |
523 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
524 | , ioc, addr, num); |
525 | } |
526 | } |
527 | |
528 | static inline void trace_qio_channel_socket_listen_async(void * ioc, void * addr, int num) |
529 | { |
530 | if (true) { |
531 | _nocheck__trace_qio_channel_socket_listen_async(ioc, addr, num); |
532 | } |
533 | } |
534 | |
535 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL_BACKEND_DSTATE() ( \ |
536 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL) || \ |
537 | false) |
538 | |
539 | static inline void _nocheck__trace_qio_channel_socket_listen_fail(void * ioc) |
540 | { |
541 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
542 | struct timeval _now; |
543 | gettimeofday(&_now, NULL); |
544 | qemu_log("%d@%zu.%06zu:qio_channel_socket_listen_fail " "Socket listen fail ioc=%p" "\n" , |
545 | qemu_get_thread_id(), |
546 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
547 | , ioc); |
548 | } |
549 | } |
550 | |
551 | static inline void trace_qio_channel_socket_listen_fail(void * ioc) |
552 | { |
553 | if (true) { |
554 | _nocheck__trace_qio_channel_socket_listen_fail(ioc); |
555 | } |
556 | } |
557 | |
558 | #define TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE_BACKEND_DSTATE() ( \ |
559 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE) || \ |
560 | false) |
561 | |
562 | static inline void _nocheck__trace_qio_channel_socket_listen_complete(void * ioc, int fd) |
563 | { |
564 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_LISTEN_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
565 | struct timeval _now; |
566 | gettimeofday(&_now, NULL); |
567 | qemu_log("%d@%zu.%06zu:qio_channel_socket_listen_complete " "Socket listen complete ioc=%p fd=%d" "\n" , |
568 | qemu_get_thread_id(), |
569 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
570 | , ioc, fd); |
571 | } |
572 | } |
573 | |
574 | static inline void trace_qio_channel_socket_listen_complete(void * ioc, int fd) |
575 | { |
576 | if (true) { |
577 | _nocheck__trace_qio_channel_socket_listen_complete(ioc, fd); |
578 | } |
579 | } |
580 | |
581 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC_BACKEND_DSTATE() ( \ |
582 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC) || \ |
583 | false) |
584 | |
585 | static inline void _nocheck__trace_qio_channel_socket_dgram_sync(void * ioc, void * localAddr, void * remoteAddr) |
586 | { |
587 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_SYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
588 | struct timeval _now; |
589 | gettimeofday(&_now, NULL); |
590 | qemu_log("%d@%zu.%06zu:qio_channel_socket_dgram_sync " "Socket dgram sync ioc=%p localAddr=%p remoteAddr=%p" "\n" , |
591 | qemu_get_thread_id(), |
592 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
593 | , ioc, localAddr, remoteAddr); |
594 | } |
595 | } |
596 | |
597 | static inline void trace_qio_channel_socket_dgram_sync(void * ioc, void * localAddr, void * remoteAddr) |
598 | { |
599 | if (true) { |
600 | _nocheck__trace_qio_channel_socket_dgram_sync(ioc, localAddr, remoteAddr); |
601 | } |
602 | } |
603 | |
604 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC_BACKEND_DSTATE() ( \ |
605 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC) || \ |
606 | false) |
607 | |
608 | static inline void _nocheck__trace_qio_channel_socket_dgram_async(void * ioc, void * localAddr, void * remoteAddr) |
609 | { |
610 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_ASYNC) && qemu_loglevel_mask(LOG_TRACE)) { |
611 | struct timeval _now; |
612 | gettimeofday(&_now, NULL); |
613 | qemu_log("%d@%zu.%06zu:qio_channel_socket_dgram_async " "Socket dgram async ioc=%p localAddr=%p remoteAddr=%p" "\n" , |
614 | qemu_get_thread_id(), |
615 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
616 | , ioc, localAddr, remoteAddr); |
617 | } |
618 | } |
619 | |
620 | static inline void trace_qio_channel_socket_dgram_async(void * ioc, void * localAddr, void * remoteAddr) |
621 | { |
622 | if (true) { |
623 | _nocheck__trace_qio_channel_socket_dgram_async(ioc, localAddr, remoteAddr); |
624 | } |
625 | } |
626 | |
627 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL_BACKEND_DSTATE() ( \ |
628 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL) || \ |
629 | false) |
630 | |
631 | static inline void _nocheck__trace_qio_channel_socket_dgram_fail(void * ioc) |
632 | { |
633 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
634 | struct timeval _now; |
635 | gettimeofday(&_now, NULL); |
636 | qemu_log("%d@%zu.%06zu:qio_channel_socket_dgram_fail " "Socket dgram fail ioc=%p" "\n" , |
637 | qemu_get_thread_id(), |
638 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
639 | , ioc); |
640 | } |
641 | } |
642 | |
643 | static inline void trace_qio_channel_socket_dgram_fail(void * ioc) |
644 | { |
645 | if (true) { |
646 | _nocheck__trace_qio_channel_socket_dgram_fail(ioc); |
647 | } |
648 | } |
649 | |
650 | #define TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE_BACKEND_DSTATE() ( \ |
651 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE) || \ |
652 | false) |
653 | |
654 | static inline void _nocheck__trace_qio_channel_socket_dgram_complete(void * ioc, int fd) |
655 | { |
656 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_DGRAM_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
657 | struct timeval _now; |
658 | gettimeofday(&_now, NULL); |
659 | qemu_log("%d@%zu.%06zu:qio_channel_socket_dgram_complete " "Socket dgram complete ioc=%p fd=%d" "\n" , |
660 | qemu_get_thread_id(), |
661 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
662 | , ioc, fd); |
663 | } |
664 | } |
665 | |
666 | static inline void trace_qio_channel_socket_dgram_complete(void * ioc, int fd) |
667 | { |
668 | if (true) { |
669 | _nocheck__trace_qio_channel_socket_dgram_complete(ioc, fd); |
670 | } |
671 | } |
672 | |
673 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_BACKEND_DSTATE() ( \ |
674 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_ACCEPT) || \ |
675 | false) |
676 | |
677 | static inline void _nocheck__trace_qio_channel_socket_accept(void * ioc) |
678 | { |
679 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT) && qemu_loglevel_mask(LOG_TRACE)) { |
680 | struct timeval _now; |
681 | gettimeofday(&_now, NULL); |
682 | qemu_log("%d@%zu.%06zu:qio_channel_socket_accept " "Socket accept start ioc=%p" "\n" , |
683 | qemu_get_thread_id(), |
684 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
685 | , ioc); |
686 | } |
687 | } |
688 | |
689 | static inline void trace_qio_channel_socket_accept(void * ioc) |
690 | { |
691 | if (true) { |
692 | _nocheck__trace_qio_channel_socket_accept(ioc); |
693 | } |
694 | } |
695 | |
696 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL_BACKEND_DSTATE() ( \ |
697 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL) || \ |
698 | false) |
699 | |
700 | static inline void _nocheck__trace_qio_channel_socket_accept_fail(void * ioc) |
701 | { |
702 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
703 | struct timeval _now; |
704 | gettimeofday(&_now, NULL); |
705 | qemu_log("%d@%zu.%06zu:qio_channel_socket_accept_fail " "Socket accept fail ioc=%p" "\n" , |
706 | qemu_get_thread_id(), |
707 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
708 | , ioc); |
709 | } |
710 | } |
711 | |
712 | static inline void trace_qio_channel_socket_accept_fail(void * ioc) |
713 | { |
714 | if (true) { |
715 | _nocheck__trace_qio_channel_socket_accept_fail(ioc); |
716 | } |
717 | } |
718 | |
719 | #define TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE_BACKEND_DSTATE() ( \ |
720 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE) || \ |
721 | false) |
722 | |
723 | static inline void _nocheck__trace_qio_channel_socket_accept_complete(void * ioc, void * cioc, int fd) |
724 | { |
725 | if (trace_event_get_state(TRACE_QIO_CHANNEL_SOCKET_ACCEPT_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
726 | struct timeval _now; |
727 | gettimeofday(&_now, NULL); |
728 | qemu_log("%d@%zu.%06zu:qio_channel_socket_accept_complete " "Socket accept complete ioc=%p cioc=%p fd=%d" "\n" , |
729 | qemu_get_thread_id(), |
730 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
731 | , ioc, cioc, fd); |
732 | } |
733 | } |
734 | |
735 | static inline void trace_qio_channel_socket_accept_complete(void * ioc, void * cioc, int fd) |
736 | { |
737 | if (true) { |
738 | _nocheck__trace_qio_channel_socket_accept_complete(ioc, cioc, fd); |
739 | } |
740 | } |
741 | |
742 | #define TRACE_QIO_CHANNEL_FILE_NEW_FD_BACKEND_DSTATE() ( \ |
743 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_FILE_NEW_FD) || \ |
744 | false) |
745 | |
746 | static inline void _nocheck__trace_qio_channel_file_new_fd(void * ioc, int fd) |
747 | { |
748 | if (trace_event_get_state(TRACE_QIO_CHANNEL_FILE_NEW_FD) && qemu_loglevel_mask(LOG_TRACE)) { |
749 | struct timeval _now; |
750 | gettimeofday(&_now, NULL); |
751 | qemu_log("%d@%zu.%06zu:qio_channel_file_new_fd " "File new fd ioc=%p fd=%d" "\n" , |
752 | qemu_get_thread_id(), |
753 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
754 | , ioc, fd); |
755 | } |
756 | } |
757 | |
758 | static inline void trace_qio_channel_file_new_fd(void * ioc, int fd) |
759 | { |
760 | if (true) { |
761 | _nocheck__trace_qio_channel_file_new_fd(ioc, fd); |
762 | } |
763 | } |
764 | |
765 | #define TRACE_QIO_CHANNEL_FILE_NEW_PATH_BACKEND_DSTATE() ( \ |
766 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_FILE_NEW_PATH) || \ |
767 | false) |
768 | |
769 | static inline void _nocheck__trace_qio_channel_file_new_path(void * ioc, const char * path, int flags, int mode, int fd) |
770 | { |
771 | if (trace_event_get_state(TRACE_QIO_CHANNEL_FILE_NEW_PATH) && qemu_loglevel_mask(LOG_TRACE)) { |
772 | struct timeval _now; |
773 | gettimeofday(&_now, NULL); |
774 | qemu_log("%d@%zu.%06zu:qio_channel_file_new_path " "File new fd ioc=%p path=%s flags=%d mode=%d fd=%d" "\n" , |
775 | qemu_get_thread_id(), |
776 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
777 | , ioc, path, flags, mode, fd); |
778 | } |
779 | } |
780 | |
781 | static inline void trace_qio_channel_file_new_path(void * ioc, const char * path, int flags, int mode, int fd) |
782 | { |
783 | if (true) { |
784 | _nocheck__trace_qio_channel_file_new_path(ioc, path, flags, mode, fd); |
785 | } |
786 | } |
787 | |
788 | #define TRACE_QIO_CHANNEL_TLS_NEW_CLIENT_BACKEND_DSTATE() ( \ |
789 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_NEW_CLIENT) || \ |
790 | false) |
791 | |
792 | static inline void _nocheck__trace_qio_channel_tls_new_client(void * ioc, void * master, void * creds, const char * hostname) |
793 | { |
794 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_NEW_CLIENT) && qemu_loglevel_mask(LOG_TRACE)) { |
795 | struct timeval _now; |
796 | gettimeofday(&_now, NULL); |
797 | qemu_log("%d@%zu.%06zu:qio_channel_tls_new_client " "TLS new client ioc=%p master=%p creds=%p hostname=%s" "\n" , |
798 | qemu_get_thread_id(), |
799 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
800 | , ioc, master, creds, hostname); |
801 | } |
802 | } |
803 | |
804 | static inline void trace_qio_channel_tls_new_client(void * ioc, void * master, void * creds, const char * hostname) |
805 | { |
806 | if (true) { |
807 | _nocheck__trace_qio_channel_tls_new_client(ioc, master, creds, hostname); |
808 | } |
809 | } |
810 | |
811 | #define TRACE_QIO_CHANNEL_TLS_NEW_SERVER_BACKEND_DSTATE() ( \ |
812 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_NEW_SERVER) || \ |
813 | false) |
814 | |
815 | static inline void _nocheck__trace_qio_channel_tls_new_server(void * ioc, void * master, void * creds, const char * aclname) |
816 | { |
817 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_NEW_SERVER) && qemu_loglevel_mask(LOG_TRACE)) { |
818 | struct timeval _now; |
819 | gettimeofday(&_now, NULL); |
820 | qemu_log("%d@%zu.%06zu:qio_channel_tls_new_server " "TLS new client ioc=%p master=%p creds=%p acltname=%s" "\n" , |
821 | qemu_get_thread_id(), |
822 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
823 | , ioc, master, creds, aclname); |
824 | } |
825 | } |
826 | |
827 | static inline void trace_qio_channel_tls_new_server(void * ioc, void * master, void * creds, const char * aclname) |
828 | { |
829 | if (true) { |
830 | _nocheck__trace_qio_channel_tls_new_server(ioc, master, creds, aclname); |
831 | } |
832 | } |
833 | |
834 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START_BACKEND_DSTATE() ( \ |
835 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START) || \ |
836 | false) |
837 | |
838 | static inline void _nocheck__trace_qio_channel_tls_handshake_start(void * ioc) |
839 | { |
840 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_START) && qemu_loglevel_mask(LOG_TRACE)) { |
841 | struct timeval _now; |
842 | gettimeofday(&_now, NULL); |
843 | qemu_log("%d@%zu.%06zu:qio_channel_tls_handshake_start " "TLS handshake start ioc=%p" "\n" , |
844 | qemu_get_thread_id(), |
845 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
846 | , ioc); |
847 | } |
848 | } |
849 | |
850 | static inline void trace_qio_channel_tls_handshake_start(void * ioc) |
851 | { |
852 | if (true) { |
853 | _nocheck__trace_qio_channel_tls_handshake_start(ioc); |
854 | } |
855 | } |
856 | |
857 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING_BACKEND_DSTATE() ( \ |
858 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING) || \ |
859 | false) |
860 | |
861 | static inline void _nocheck__trace_qio_channel_tls_handshake_pending(void * ioc, int status) |
862 | { |
863 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_PENDING) && qemu_loglevel_mask(LOG_TRACE)) { |
864 | struct timeval _now; |
865 | gettimeofday(&_now, NULL); |
866 | qemu_log("%d@%zu.%06zu:qio_channel_tls_handshake_pending " "TLS handshake pending ioc=%p status=%d" "\n" , |
867 | qemu_get_thread_id(), |
868 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
869 | , ioc, status); |
870 | } |
871 | } |
872 | |
873 | static inline void trace_qio_channel_tls_handshake_pending(void * ioc, int status) |
874 | { |
875 | if (true) { |
876 | _nocheck__trace_qio_channel_tls_handshake_pending(ioc, status); |
877 | } |
878 | } |
879 | |
880 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL_BACKEND_DSTATE() ( \ |
881 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL) || \ |
882 | false) |
883 | |
884 | static inline void _nocheck__trace_qio_channel_tls_handshake_fail(void * ioc) |
885 | { |
886 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
887 | struct timeval _now; |
888 | gettimeofday(&_now, NULL); |
889 | qemu_log("%d@%zu.%06zu:qio_channel_tls_handshake_fail " "TLS handshake fail ioc=%p" "\n" , |
890 | qemu_get_thread_id(), |
891 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
892 | , ioc); |
893 | } |
894 | } |
895 | |
896 | static inline void trace_qio_channel_tls_handshake_fail(void * ioc) |
897 | { |
898 | if (true) { |
899 | _nocheck__trace_qio_channel_tls_handshake_fail(ioc); |
900 | } |
901 | } |
902 | |
903 | #define TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE_BACKEND_DSTATE() ( \ |
904 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE) || \ |
905 | false) |
906 | |
907 | static inline void _nocheck__trace_qio_channel_tls_handshake_complete(void * ioc) |
908 | { |
909 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_HANDSHAKE_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
910 | struct timeval _now; |
911 | gettimeofday(&_now, NULL); |
912 | qemu_log("%d@%zu.%06zu:qio_channel_tls_handshake_complete " "TLS handshake complete ioc=%p" "\n" , |
913 | qemu_get_thread_id(), |
914 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
915 | , ioc); |
916 | } |
917 | } |
918 | |
919 | static inline void trace_qio_channel_tls_handshake_complete(void * ioc) |
920 | { |
921 | if (true) { |
922 | _nocheck__trace_qio_channel_tls_handshake_complete(ioc); |
923 | } |
924 | } |
925 | |
926 | #define TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW_BACKEND_DSTATE() ( \ |
927 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW) || \ |
928 | false) |
929 | |
930 | static inline void _nocheck__trace_qio_channel_tls_credentials_allow(void * ioc) |
931 | { |
932 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_ALLOW) && qemu_loglevel_mask(LOG_TRACE)) { |
933 | struct timeval _now; |
934 | gettimeofday(&_now, NULL); |
935 | qemu_log("%d@%zu.%06zu:qio_channel_tls_credentials_allow " "TLS credentials allow ioc=%p" "\n" , |
936 | qemu_get_thread_id(), |
937 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
938 | , ioc); |
939 | } |
940 | } |
941 | |
942 | static inline void trace_qio_channel_tls_credentials_allow(void * ioc) |
943 | { |
944 | if (true) { |
945 | _nocheck__trace_qio_channel_tls_credentials_allow(ioc); |
946 | } |
947 | } |
948 | |
949 | #define TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY_BACKEND_DSTATE() ( \ |
950 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY) || \ |
951 | false) |
952 | |
953 | static inline void _nocheck__trace_qio_channel_tls_credentials_deny(void * ioc) |
954 | { |
955 | if (trace_event_get_state(TRACE_QIO_CHANNEL_TLS_CREDENTIALS_DENY) && qemu_loglevel_mask(LOG_TRACE)) { |
956 | struct timeval _now; |
957 | gettimeofday(&_now, NULL); |
958 | qemu_log("%d@%zu.%06zu:qio_channel_tls_credentials_deny " "TLS credentials deny ioc=%p" "\n" , |
959 | qemu_get_thread_id(), |
960 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
961 | , ioc); |
962 | } |
963 | } |
964 | |
965 | static inline void trace_qio_channel_tls_credentials_deny(void * ioc) |
966 | { |
967 | if (true) { |
968 | _nocheck__trace_qio_channel_tls_credentials_deny(ioc); |
969 | } |
970 | } |
971 | |
972 | #define TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER_BACKEND_DSTATE() ( \ |
973 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER) || \ |
974 | false) |
975 | |
976 | static inline void _nocheck__trace_qio_channel_websock_new_server(void * ioc, void * master) |
977 | { |
978 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_NEW_SERVER) && qemu_loglevel_mask(LOG_TRACE)) { |
979 | struct timeval _now; |
980 | gettimeofday(&_now, NULL); |
981 | qemu_log("%d@%zu.%06zu:qio_channel_websock_new_server " "Websock new client ioc=%p master=%p" "\n" , |
982 | qemu_get_thread_id(), |
983 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
984 | , ioc, master); |
985 | } |
986 | } |
987 | |
988 | static inline void trace_qio_channel_websock_new_server(void * ioc, void * master) |
989 | { |
990 | if (true) { |
991 | _nocheck__trace_qio_channel_websock_new_server(ioc, master); |
992 | } |
993 | } |
994 | |
995 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START_BACKEND_DSTATE() ( \ |
996 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START) || \ |
997 | false) |
998 | |
999 | static inline void _nocheck__trace_qio_channel_websock_handshake_start(void * ioc) |
1000 | { |
1001 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_START) && qemu_loglevel_mask(LOG_TRACE)) { |
1002 | struct timeval _now; |
1003 | gettimeofday(&_now, NULL); |
1004 | qemu_log("%d@%zu.%06zu:qio_channel_websock_handshake_start " "Websock handshake start ioc=%p" "\n" , |
1005 | qemu_get_thread_id(), |
1006 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1007 | , ioc); |
1008 | } |
1009 | } |
1010 | |
1011 | static inline void trace_qio_channel_websock_handshake_start(void * ioc) |
1012 | { |
1013 | if (true) { |
1014 | _nocheck__trace_qio_channel_websock_handshake_start(ioc); |
1015 | } |
1016 | } |
1017 | |
1018 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING_BACKEND_DSTATE() ( \ |
1019 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING) || \ |
1020 | false) |
1021 | |
1022 | static inline void _nocheck__trace_qio_channel_websock_handshake_pending(void * ioc, int status) |
1023 | { |
1024 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_PENDING) && qemu_loglevel_mask(LOG_TRACE)) { |
1025 | struct timeval _now; |
1026 | gettimeofday(&_now, NULL); |
1027 | qemu_log("%d@%zu.%06zu:qio_channel_websock_handshake_pending " "Websock handshake pending ioc=%p status=%d" "\n" , |
1028 | qemu_get_thread_id(), |
1029 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1030 | , ioc, status); |
1031 | } |
1032 | } |
1033 | |
1034 | static inline void trace_qio_channel_websock_handshake_pending(void * ioc, int status) |
1035 | { |
1036 | if (true) { |
1037 | _nocheck__trace_qio_channel_websock_handshake_pending(ioc, status); |
1038 | } |
1039 | } |
1040 | |
1041 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY_BACKEND_DSTATE() ( \ |
1042 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY) || \ |
1043 | false) |
1044 | |
1045 | static inline void _nocheck__trace_qio_channel_websock_handshake_reply(void * ioc) |
1046 | { |
1047 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_REPLY) && qemu_loglevel_mask(LOG_TRACE)) { |
1048 | struct timeval _now; |
1049 | gettimeofday(&_now, NULL); |
1050 | qemu_log("%d@%zu.%06zu:qio_channel_websock_handshake_reply " "Websock handshake reply ioc=%p" "\n" , |
1051 | qemu_get_thread_id(), |
1052 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1053 | , ioc); |
1054 | } |
1055 | } |
1056 | |
1057 | static inline void trace_qio_channel_websock_handshake_reply(void * ioc) |
1058 | { |
1059 | if (true) { |
1060 | _nocheck__trace_qio_channel_websock_handshake_reply(ioc); |
1061 | } |
1062 | } |
1063 | |
1064 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL_BACKEND_DSTATE() ( \ |
1065 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL) || \ |
1066 | false) |
1067 | |
1068 | static inline void _nocheck__trace_qio_channel_websock_handshake_fail(void * ioc, const char * msg) |
1069 | { |
1070 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_FAIL) && qemu_loglevel_mask(LOG_TRACE)) { |
1071 | struct timeval _now; |
1072 | gettimeofday(&_now, NULL); |
1073 | qemu_log("%d@%zu.%06zu:qio_channel_websock_handshake_fail " "Websock handshake fail ioc=%p err=%s" "\n" , |
1074 | qemu_get_thread_id(), |
1075 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1076 | , ioc, msg); |
1077 | } |
1078 | } |
1079 | |
1080 | static inline void trace_qio_channel_websock_handshake_fail(void * ioc, const char * msg) |
1081 | { |
1082 | if (true) { |
1083 | _nocheck__trace_qio_channel_websock_handshake_fail(ioc, msg); |
1084 | } |
1085 | } |
1086 | |
1087 | #define TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE_BACKEND_DSTATE() ( \ |
1088 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE) || \ |
1089 | false) |
1090 | |
1091 | static inline void _nocheck__trace_qio_channel_websock_handshake_complete(void * ioc) |
1092 | { |
1093 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HANDSHAKE_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) { |
1094 | struct timeval _now; |
1095 | gettimeofday(&_now, NULL); |
1096 | qemu_log("%d@%zu.%06zu:qio_channel_websock_handshake_complete " "Websock handshake complete ioc=%p" "\n" , |
1097 | qemu_get_thread_id(), |
1098 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1099 | , ioc); |
1100 | } |
1101 | } |
1102 | |
1103 | static inline void trace_qio_channel_websock_handshake_complete(void * ioc) |
1104 | { |
1105 | if (true) { |
1106 | _nocheck__trace_qio_channel_websock_handshake_complete(ioc); |
1107 | } |
1108 | } |
1109 | |
1110 | #define TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING_BACKEND_DSTATE() ( \ |
1111 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING) || \ |
1112 | false) |
1113 | |
1114 | static inline void _nocheck__trace_qio_channel_websock_http_greeting(void * ioc, const char * greeting) |
1115 | { |
1116 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HTTP_GREETING) && qemu_loglevel_mask(LOG_TRACE)) { |
1117 | struct timeval _now; |
1118 | gettimeofday(&_now, NULL); |
1119 | qemu_log("%d@%zu.%06zu:qio_channel_websock_http_greeting " "Websocket HTTP request ioc=%p greeting='%s'" "\n" , |
1120 | qemu_get_thread_id(), |
1121 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1122 | , ioc, greeting); |
1123 | } |
1124 | } |
1125 | |
1126 | static inline void trace_qio_channel_websock_http_greeting(void * ioc, const char * greeting) |
1127 | { |
1128 | if (true) { |
1129 | _nocheck__trace_qio_channel_websock_http_greeting(ioc, greeting); |
1130 | } |
1131 | } |
1132 | |
1133 | #define TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST_BACKEND_DSTATE() ( \ |
1134 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST) || \ |
1135 | false) |
1136 | |
1137 | static inline void _nocheck__trace_qio_channel_websock_http_request(void * ioc, const char * protocols, const char * version, const char * host, const char * connection, const char * upgrade, const char * key) |
1138 | { |
1139 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HTTP_REQUEST) && qemu_loglevel_mask(LOG_TRACE)) { |
1140 | struct timeval _now; |
1141 | gettimeofday(&_now, NULL); |
1142 | qemu_log("%d@%zu.%06zu:qio_channel_websock_http_request " "Websocket HTTP request ioc=%p protocols='%s' version='%s' host='%s' connection='%s' upgrade='%s' key='%s'" "\n" , |
1143 | qemu_get_thread_id(), |
1144 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1145 | , ioc, protocols, version, host, connection, upgrade, key); |
1146 | } |
1147 | } |
1148 | |
1149 | static inline void trace_qio_channel_websock_http_request(void * ioc, const char * protocols, const char * version, const char * host, const char * connection, const char * upgrade, const char * key) |
1150 | { |
1151 | if (true) { |
1152 | _nocheck__trace_qio_channel_websock_http_request(ioc, protocols, version, host, connection, upgrade, key); |
1153 | } |
1154 | } |
1155 | |
1156 | #define () ( \ |
1157 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HEADER_PARTIAL_DECODE) || \ |
1158 | false) |
1159 | |
1160 | static inline void (void * ioc, size_t payloadlen, unsigned char fin, unsigned char opcode, unsigned char has_mask) |
1161 | { |
1162 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HEADER_PARTIAL_DECODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1163 | struct timeval _now; |
1164 | gettimeofday(&_now, NULL); |
1165 | qemu_log("%d@%zu.%06zu:qio_channel_websock_header_partial_decode " "Websocket header decoded ioc=%p payload-len=%zu fin=0x%x opcode=0x%x has_mask=0x%x" "\n" , |
1166 | qemu_get_thread_id(), |
1167 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1168 | , ioc, payloadlen, fin, opcode, has_mask); |
1169 | } |
1170 | } |
1171 | |
1172 | static inline void (void * ioc, size_t payloadlen, unsigned char fin, unsigned char opcode, unsigned char has_mask) |
1173 | { |
1174 | if (true) { |
1175 | _nocheck__trace_qio_channel_websock_header_partial_decode(ioc, payloadlen, fin, opcode, has_mask); |
1176 | } |
1177 | } |
1178 | |
1179 | #define () ( \ |
1180 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_HEADER_FULL_DECODE) || \ |
1181 | false) |
1182 | |
1183 | static inline void (void * ioc, size_t , size_t payloadlen, uint32_t mask) |
1184 | { |
1185 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_HEADER_FULL_DECODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1186 | struct timeval _now; |
1187 | gettimeofday(&_now, NULL); |
1188 | qemu_log("%d@%zu.%06zu:qio_channel_websock_header_full_decode " "Websocket header decoded ioc=%p header-len=%zu payload-len=%zu mask=0x%x" "\n" , |
1189 | qemu_get_thread_id(), |
1190 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1191 | , ioc, headerlen, payloadlen, mask); |
1192 | } |
1193 | } |
1194 | |
1195 | static inline void (void * ioc, size_t , size_t payloadlen, uint32_t mask) |
1196 | { |
1197 | if (true) { |
1198 | _nocheck__trace_qio_channel_websock_header_full_decode(ioc, headerlen, payloadlen, mask); |
1199 | } |
1200 | } |
1201 | |
1202 | #define TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE_BACKEND_DSTATE() ( \ |
1203 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE) || \ |
1204 | false) |
1205 | |
1206 | static inline void _nocheck__trace_qio_channel_websock_payload_decode(void * ioc, uint8_t opcode, size_t payload_remain) |
1207 | { |
1208 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_PAYLOAD_DECODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1209 | struct timeval _now; |
1210 | gettimeofday(&_now, NULL); |
1211 | qemu_log("%d@%zu.%06zu:qio_channel_websock_payload_decode " "Websocket header decoded ioc=%p opcode=0x%x payload-remain=%zu" "\n" , |
1212 | qemu_get_thread_id(), |
1213 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1214 | , ioc, opcode, payload_remain); |
1215 | } |
1216 | } |
1217 | |
1218 | static inline void trace_qio_channel_websock_payload_decode(void * ioc, uint8_t opcode, size_t payload_remain) |
1219 | { |
1220 | if (true) { |
1221 | _nocheck__trace_qio_channel_websock_payload_decode(ioc, opcode, payload_remain); |
1222 | } |
1223 | } |
1224 | |
1225 | #define TRACE_QIO_CHANNEL_WEBSOCK_ENCODE_BACKEND_DSTATE() ( \ |
1226 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_ENCODE) || \ |
1227 | false) |
1228 | |
1229 | static inline void _nocheck__trace_qio_channel_websock_encode(void * ioc, uint8_t opcode, size_t payloadlen, size_t ) |
1230 | { |
1231 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_ENCODE) && qemu_loglevel_mask(LOG_TRACE)) { |
1232 | struct timeval _now; |
1233 | gettimeofday(&_now, NULL); |
1234 | qemu_log("%d@%zu.%06zu:qio_channel_websock_encode " "Websocket encoded ioc=%p opcode=0x%x header-len=%zu payload-len=%zu" "\n" , |
1235 | qemu_get_thread_id(), |
1236 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1237 | , ioc, opcode, payloadlen, headerlen); |
1238 | } |
1239 | } |
1240 | |
1241 | static inline void trace_qio_channel_websock_encode(void * ioc, uint8_t opcode, size_t payloadlen, size_t ) |
1242 | { |
1243 | if (true) { |
1244 | _nocheck__trace_qio_channel_websock_encode(ioc, opcode, payloadlen, headerlen); |
1245 | } |
1246 | } |
1247 | |
1248 | #define TRACE_QIO_CHANNEL_WEBSOCK_CLOSE_BACKEND_DSTATE() ( \ |
1249 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_WEBSOCK_CLOSE) || \ |
1250 | false) |
1251 | |
1252 | static inline void _nocheck__trace_qio_channel_websock_close(void * ioc) |
1253 | { |
1254 | if (trace_event_get_state(TRACE_QIO_CHANNEL_WEBSOCK_CLOSE) && qemu_loglevel_mask(LOG_TRACE)) { |
1255 | struct timeval _now; |
1256 | gettimeofday(&_now, NULL); |
1257 | qemu_log("%d@%zu.%06zu:qio_channel_websock_close " "Websocket close ioc=%p" "\n" , |
1258 | qemu_get_thread_id(), |
1259 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1260 | , ioc); |
1261 | } |
1262 | } |
1263 | |
1264 | static inline void trace_qio_channel_websock_close(void * ioc) |
1265 | { |
1266 | if (true) { |
1267 | _nocheck__trace_qio_channel_websock_close(ioc); |
1268 | } |
1269 | } |
1270 | |
1271 | #define TRACE_QIO_CHANNEL_COMMAND_NEW_PID_BACKEND_DSTATE() ( \ |
1272 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_COMMAND_NEW_PID) || \ |
1273 | false) |
1274 | |
1275 | static inline void _nocheck__trace_qio_channel_command_new_pid(void * ioc, int writefd, int readfd, int pid) |
1276 | { |
1277 | if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_NEW_PID) && qemu_loglevel_mask(LOG_TRACE)) { |
1278 | struct timeval _now; |
1279 | gettimeofday(&_now, NULL); |
1280 | qemu_log("%d@%zu.%06zu:qio_channel_command_new_pid " "Command new pid ioc=%p writefd=%d readfd=%d pid=%d" "\n" , |
1281 | qemu_get_thread_id(), |
1282 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1283 | , ioc, writefd, readfd, pid); |
1284 | } |
1285 | } |
1286 | |
1287 | static inline void trace_qio_channel_command_new_pid(void * ioc, int writefd, int readfd, int pid) |
1288 | { |
1289 | if (true) { |
1290 | _nocheck__trace_qio_channel_command_new_pid(ioc, writefd, readfd, pid); |
1291 | } |
1292 | } |
1293 | |
1294 | #define TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN_BACKEND_DSTATE() ( \ |
1295 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN) || \ |
1296 | false) |
1297 | |
1298 | static inline void _nocheck__trace_qio_channel_command_new_spawn(void * ioc, const char * binary, int flags) |
1299 | { |
1300 | if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_NEW_SPAWN) && qemu_loglevel_mask(LOG_TRACE)) { |
1301 | struct timeval _now; |
1302 | gettimeofday(&_now, NULL); |
1303 | qemu_log("%d@%zu.%06zu:qio_channel_command_new_spawn " "Command new spawn ioc=%p binary=%s flags=%d" "\n" , |
1304 | qemu_get_thread_id(), |
1305 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1306 | , ioc, binary, flags); |
1307 | } |
1308 | } |
1309 | |
1310 | static inline void trace_qio_channel_command_new_spawn(void * ioc, const char * binary, int flags) |
1311 | { |
1312 | if (true) { |
1313 | _nocheck__trace_qio_channel_command_new_spawn(ioc, binary, flags); |
1314 | } |
1315 | } |
1316 | |
1317 | #define TRACE_QIO_CHANNEL_COMMAND_ABORT_BACKEND_DSTATE() ( \ |
1318 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_COMMAND_ABORT) || \ |
1319 | false) |
1320 | |
1321 | static inline void _nocheck__trace_qio_channel_command_abort(void * ioc, int pid) |
1322 | { |
1323 | if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_ABORT) && qemu_loglevel_mask(LOG_TRACE)) { |
1324 | struct timeval _now; |
1325 | gettimeofday(&_now, NULL); |
1326 | qemu_log("%d@%zu.%06zu:qio_channel_command_abort " "Command abort ioc=%p pid=%d" "\n" , |
1327 | qemu_get_thread_id(), |
1328 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1329 | , ioc, pid); |
1330 | } |
1331 | } |
1332 | |
1333 | static inline void trace_qio_channel_command_abort(void * ioc, int pid) |
1334 | { |
1335 | if (true) { |
1336 | _nocheck__trace_qio_channel_command_abort(ioc, pid); |
1337 | } |
1338 | } |
1339 | |
1340 | #define TRACE_QIO_CHANNEL_COMMAND_WAIT_BACKEND_DSTATE() ( \ |
1341 | trace_event_get_state_dynamic_by_id(TRACE_QIO_CHANNEL_COMMAND_WAIT) || \ |
1342 | false) |
1343 | |
1344 | static inline void _nocheck__trace_qio_channel_command_wait(void * ioc, int pid, int ret, int status) |
1345 | { |
1346 | if (trace_event_get_state(TRACE_QIO_CHANNEL_COMMAND_WAIT) && qemu_loglevel_mask(LOG_TRACE)) { |
1347 | struct timeval _now; |
1348 | gettimeofday(&_now, NULL); |
1349 | qemu_log("%d@%zu.%06zu:qio_channel_command_wait " "Command abort ioc=%p pid=%d ret=%d status=%d" "\n" , |
1350 | qemu_get_thread_id(), |
1351 | (size_t)_now.tv_sec, (size_t)_now.tv_usec |
1352 | , ioc, pid, ret, status); |
1353 | } |
1354 | } |
1355 | |
1356 | static inline void trace_qio_channel_command_wait(void * ioc, int pid, int ret, int status) |
1357 | { |
1358 | if (true) { |
1359 | _nocheck__trace_qio_channel_command_wait(ioc, pid, ret, status); |
1360 | } |
1361 | } |
1362 | #endif /* TRACE_IO_GENERATED_TRACERS_H */ |
1363 | |