1/* This file is autogenerated by tracetool, do not edit. */
2
3#ifndef TRACE_QAPI_GENERATED_TRACERS_H
4#define TRACE_QAPI_GENERATED_TRACERS_H
5
6#include "trace/control.h"
7
8extern TraceEvent _TRACE_VISIT_FREE_EVENT;
9extern TraceEvent _TRACE_VISIT_COMPLETE_EVENT;
10extern TraceEvent _TRACE_VISIT_START_STRUCT_EVENT;
11extern TraceEvent _TRACE_VISIT_CHECK_STRUCT_EVENT;
12extern TraceEvent _TRACE_VISIT_END_STRUCT_EVENT;
13extern TraceEvent _TRACE_VISIT_START_LIST_EVENT;
14extern TraceEvent _TRACE_VISIT_NEXT_LIST_EVENT;
15extern TraceEvent _TRACE_VISIT_CHECK_LIST_EVENT;
16extern TraceEvent _TRACE_VISIT_END_LIST_EVENT;
17extern TraceEvent _TRACE_VISIT_START_ALTERNATE_EVENT;
18extern TraceEvent _TRACE_VISIT_END_ALTERNATE_EVENT;
19extern TraceEvent _TRACE_VISIT_OPTIONAL_EVENT;
20extern TraceEvent _TRACE_VISIT_TYPE_ENUM_EVENT;
21extern TraceEvent _TRACE_VISIT_TYPE_INT_EVENT;
22extern TraceEvent _TRACE_VISIT_TYPE_UINT8_EVENT;
23extern TraceEvent _TRACE_VISIT_TYPE_UINT16_EVENT;
24extern TraceEvent _TRACE_VISIT_TYPE_UINT32_EVENT;
25extern TraceEvent _TRACE_VISIT_TYPE_UINT64_EVENT;
26extern TraceEvent _TRACE_VISIT_TYPE_INT8_EVENT;
27extern TraceEvent _TRACE_VISIT_TYPE_INT16_EVENT;
28extern TraceEvent _TRACE_VISIT_TYPE_INT32_EVENT;
29extern TraceEvent _TRACE_VISIT_TYPE_INT64_EVENT;
30extern TraceEvent _TRACE_VISIT_TYPE_SIZE_EVENT;
31extern TraceEvent _TRACE_VISIT_TYPE_BOOL_EVENT;
32extern TraceEvent _TRACE_VISIT_TYPE_STR_EVENT;
33extern TraceEvent _TRACE_VISIT_TYPE_NUMBER_EVENT;
34extern TraceEvent _TRACE_VISIT_TYPE_ANY_EVENT;
35extern TraceEvent _TRACE_VISIT_TYPE_NULL_EVENT;
36extern uint16_t _TRACE_VISIT_FREE_DSTATE;
37extern uint16_t _TRACE_VISIT_COMPLETE_DSTATE;
38extern uint16_t _TRACE_VISIT_START_STRUCT_DSTATE;
39extern uint16_t _TRACE_VISIT_CHECK_STRUCT_DSTATE;
40extern uint16_t _TRACE_VISIT_END_STRUCT_DSTATE;
41extern uint16_t _TRACE_VISIT_START_LIST_DSTATE;
42extern uint16_t _TRACE_VISIT_NEXT_LIST_DSTATE;
43extern uint16_t _TRACE_VISIT_CHECK_LIST_DSTATE;
44extern uint16_t _TRACE_VISIT_END_LIST_DSTATE;
45extern uint16_t _TRACE_VISIT_START_ALTERNATE_DSTATE;
46extern uint16_t _TRACE_VISIT_END_ALTERNATE_DSTATE;
47extern uint16_t _TRACE_VISIT_OPTIONAL_DSTATE;
48extern uint16_t _TRACE_VISIT_TYPE_ENUM_DSTATE;
49extern uint16_t _TRACE_VISIT_TYPE_INT_DSTATE;
50extern uint16_t _TRACE_VISIT_TYPE_UINT8_DSTATE;
51extern uint16_t _TRACE_VISIT_TYPE_UINT16_DSTATE;
52extern uint16_t _TRACE_VISIT_TYPE_UINT32_DSTATE;
53extern uint16_t _TRACE_VISIT_TYPE_UINT64_DSTATE;
54extern uint16_t _TRACE_VISIT_TYPE_INT8_DSTATE;
55extern uint16_t _TRACE_VISIT_TYPE_INT16_DSTATE;
56extern uint16_t _TRACE_VISIT_TYPE_INT32_DSTATE;
57extern uint16_t _TRACE_VISIT_TYPE_INT64_DSTATE;
58extern uint16_t _TRACE_VISIT_TYPE_SIZE_DSTATE;
59extern uint16_t _TRACE_VISIT_TYPE_BOOL_DSTATE;
60extern uint16_t _TRACE_VISIT_TYPE_STR_DSTATE;
61extern uint16_t _TRACE_VISIT_TYPE_NUMBER_DSTATE;
62extern uint16_t _TRACE_VISIT_TYPE_ANY_DSTATE;
63extern uint16_t _TRACE_VISIT_TYPE_NULL_DSTATE;
64#define TRACE_VISIT_FREE_ENABLED 1
65#define TRACE_VISIT_COMPLETE_ENABLED 1
66#define TRACE_VISIT_START_STRUCT_ENABLED 1
67#define TRACE_VISIT_CHECK_STRUCT_ENABLED 1
68#define TRACE_VISIT_END_STRUCT_ENABLED 1
69#define TRACE_VISIT_START_LIST_ENABLED 1
70#define TRACE_VISIT_NEXT_LIST_ENABLED 1
71#define TRACE_VISIT_CHECK_LIST_ENABLED 1
72#define TRACE_VISIT_END_LIST_ENABLED 1
73#define TRACE_VISIT_START_ALTERNATE_ENABLED 1
74#define TRACE_VISIT_END_ALTERNATE_ENABLED 1
75#define TRACE_VISIT_OPTIONAL_ENABLED 1
76#define TRACE_VISIT_TYPE_ENUM_ENABLED 1
77#define TRACE_VISIT_TYPE_INT_ENABLED 1
78#define TRACE_VISIT_TYPE_UINT8_ENABLED 1
79#define TRACE_VISIT_TYPE_UINT16_ENABLED 1
80#define TRACE_VISIT_TYPE_UINT32_ENABLED 1
81#define TRACE_VISIT_TYPE_UINT64_ENABLED 1
82#define TRACE_VISIT_TYPE_INT8_ENABLED 1
83#define TRACE_VISIT_TYPE_INT16_ENABLED 1
84#define TRACE_VISIT_TYPE_INT32_ENABLED 1
85#define TRACE_VISIT_TYPE_INT64_ENABLED 1
86#define TRACE_VISIT_TYPE_SIZE_ENABLED 1
87#define TRACE_VISIT_TYPE_BOOL_ENABLED 1
88#define TRACE_VISIT_TYPE_STR_ENABLED 1
89#define TRACE_VISIT_TYPE_NUMBER_ENABLED 1
90#define TRACE_VISIT_TYPE_ANY_ENABLED 1
91#define TRACE_VISIT_TYPE_NULL_ENABLED 1
92#include "qemu/log-for-trace.h"
93
94
95#define TRACE_VISIT_FREE_BACKEND_DSTATE() ( \
96 trace_event_get_state_dynamic_by_id(TRACE_VISIT_FREE) || \
97 false)
98
99static inline void _nocheck__trace_visit_free(void * v)
100{
101 if (trace_event_get_state(TRACE_VISIT_FREE) && qemu_loglevel_mask(LOG_TRACE)) {
102 struct timeval _now;
103 gettimeofday(&_now, NULL);
104 qemu_log("%d@%zu.%06zu:visit_free " "v=%p" "\n",
105 qemu_get_thread_id(),
106 (size_t)_now.tv_sec, (size_t)_now.tv_usec
107 , v);
108 }
109}
110
111static inline void trace_visit_free(void * v)
112{
113 if (true) {
114 _nocheck__trace_visit_free(v);
115 }
116}
117
118#define TRACE_VISIT_COMPLETE_BACKEND_DSTATE() ( \
119 trace_event_get_state_dynamic_by_id(TRACE_VISIT_COMPLETE) || \
120 false)
121
122static inline void _nocheck__trace_visit_complete(void * v, void * opaque)
123{
124 if (trace_event_get_state(TRACE_VISIT_COMPLETE) && qemu_loglevel_mask(LOG_TRACE)) {
125 struct timeval _now;
126 gettimeofday(&_now, NULL);
127 qemu_log("%d@%zu.%06zu:visit_complete " "v=%p opaque=%p" "\n",
128 qemu_get_thread_id(),
129 (size_t)_now.tv_sec, (size_t)_now.tv_usec
130 , v, opaque);
131 }
132}
133
134static inline void trace_visit_complete(void * v, void * opaque)
135{
136 if (true) {
137 _nocheck__trace_visit_complete(v, opaque);
138 }
139}
140
141#define TRACE_VISIT_START_STRUCT_BACKEND_DSTATE() ( \
142 trace_event_get_state_dynamic_by_id(TRACE_VISIT_START_STRUCT) || \
143 false)
144
145static inline void _nocheck__trace_visit_start_struct(void * v, const char * name, void * obj, size_t size)
146{
147 if (trace_event_get_state(TRACE_VISIT_START_STRUCT) && qemu_loglevel_mask(LOG_TRACE)) {
148 struct timeval _now;
149 gettimeofday(&_now, NULL);
150 qemu_log("%d@%zu.%06zu:visit_start_struct " "v=%p name=%s obj=%p size=%zu" "\n",
151 qemu_get_thread_id(),
152 (size_t)_now.tv_sec, (size_t)_now.tv_usec
153 , v, name, obj, size);
154 }
155}
156
157static inline void trace_visit_start_struct(void * v, const char * name, void * obj, size_t size)
158{
159 if (true) {
160 _nocheck__trace_visit_start_struct(v, name, obj, size);
161 }
162}
163
164#define TRACE_VISIT_CHECK_STRUCT_BACKEND_DSTATE() ( \
165 trace_event_get_state_dynamic_by_id(TRACE_VISIT_CHECK_STRUCT) || \
166 false)
167
168static inline void _nocheck__trace_visit_check_struct(void * v)
169{
170 if (trace_event_get_state(TRACE_VISIT_CHECK_STRUCT) && qemu_loglevel_mask(LOG_TRACE)) {
171 struct timeval _now;
172 gettimeofday(&_now, NULL);
173 qemu_log("%d@%zu.%06zu:visit_check_struct " "v=%p" "\n",
174 qemu_get_thread_id(),
175 (size_t)_now.tv_sec, (size_t)_now.tv_usec
176 , v);
177 }
178}
179
180static inline void trace_visit_check_struct(void * v)
181{
182 if (true) {
183 _nocheck__trace_visit_check_struct(v);
184 }
185}
186
187#define TRACE_VISIT_END_STRUCT_BACKEND_DSTATE() ( \
188 trace_event_get_state_dynamic_by_id(TRACE_VISIT_END_STRUCT) || \
189 false)
190
191static inline void _nocheck__trace_visit_end_struct(void * v, void * obj)
192{
193 if (trace_event_get_state(TRACE_VISIT_END_STRUCT) && qemu_loglevel_mask(LOG_TRACE)) {
194 struct timeval _now;
195 gettimeofday(&_now, NULL);
196 qemu_log("%d@%zu.%06zu:visit_end_struct " "v=%p obj=%p" "\n",
197 qemu_get_thread_id(),
198 (size_t)_now.tv_sec, (size_t)_now.tv_usec
199 , v, obj);
200 }
201}
202
203static inline void trace_visit_end_struct(void * v, void * obj)
204{
205 if (true) {
206 _nocheck__trace_visit_end_struct(v, obj);
207 }
208}
209
210#define TRACE_VISIT_START_LIST_BACKEND_DSTATE() ( \
211 trace_event_get_state_dynamic_by_id(TRACE_VISIT_START_LIST) || \
212 false)
213
214static inline void _nocheck__trace_visit_start_list(void * v, const char * name, void * obj, size_t size)
215{
216 if (trace_event_get_state(TRACE_VISIT_START_LIST) && qemu_loglevel_mask(LOG_TRACE)) {
217 struct timeval _now;
218 gettimeofday(&_now, NULL);
219 qemu_log("%d@%zu.%06zu:visit_start_list " "v=%p name=%s obj=%p size=%zu" "\n",
220 qemu_get_thread_id(),
221 (size_t)_now.tv_sec, (size_t)_now.tv_usec
222 , v, name, obj, size);
223 }
224}
225
226static inline void trace_visit_start_list(void * v, const char * name, void * obj, size_t size)
227{
228 if (true) {
229 _nocheck__trace_visit_start_list(v, name, obj, size);
230 }
231}
232
233#define TRACE_VISIT_NEXT_LIST_BACKEND_DSTATE() ( \
234 trace_event_get_state_dynamic_by_id(TRACE_VISIT_NEXT_LIST) || \
235 false)
236
237static inline void _nocheck__trace_visit_next_list(void * v, void * tail, size_t size)
238{
239 if (trace_event_get_state(TRACE_VISIT_NEXT_LIST) && qemu_loglevel_mask(LOG_TRACE)) {
240 struct timeval _now;
241 gettimeofday(&_now, NULL);
242 qemu_log("%d@%zu.%06zu:visit_next_list " "v=%p tail=%p size=%zu" "\n",
243 qemu_get_thread_id(),
244 (size_t)_now.tv_sec, (size_t)_now.tv_usec
245 , v, tail, size);
246 }
247}
248
249static inline void trace_visit_next_list(void * v, void * tail, size_t size)
250{
251 if (true) {
252 _nocheck__trace_visit_next_list(v, tail, size);
253 }
254}
255
256#define TRACE_VISIT_CHECK_LIST_BACKEND_DSTATE() ( \
257 trace_event_get_state_dynamic_by_id(TRACE_VISIT_CHECK_LIST) || \
258 false)
259
260static inline void _nocheck__trace_visit_check_list(void * v)
261{
262 if (trace_event_get_state(TRACE_VISIT_CHECK_LIST) && qemu_loglevel_mask(LOG_TRACE)) {
263 struct timeval _now;
264 gettimeofday(&_now, NULL);
265 qemu_log("%d@%zu.%06zu:visit_check_list " "v=%p" "\n",
266 qemu_get_thread_id(),
267 (size_t)_now.tv_sec, (size_t)_now.tv_usec
268 , v);
269 }
270}
271
272static inline void trace_visit_check_list(void * v)
273{
274 if (true) {
275 _nocheck__trace_visit_check_list(v);
276 }
277}
278
279#define TRACE_VISIT_END_LIST_BACKEND_DSTATE() ( \
280 trace_event_get_state_dynamic_by_id(TRACE_VISIT_END_LIST) || \
281 false)
282
283static inline void _nocheck__trace_visit_end_list(void * v, void * obj)
284{
285 if (trace_event_get_state(TRACE_VISIT_END_LIST) && qemu_loglevel_mask(LOG_TRACE)) {
286 struct timeval _now;
287 gettimeofday(&_now, NULL);
288 qemu_log("%d@%zu.%06zu:visit_end_list " "v=%p obj=%p" "\n",
289 qemu_get_thread_id(),
290 (size_t)_now.tv_sec, (size_t)_now.tv_usec
291 , v, obj);
292 }
293}
294
295static inline void trace_visit_end_list(void * v, void * obj)
296{
297 if (true) {
298 _nocheck__trace_visit_end_list(v, obj);
299 }
300}
301
302#define TRACE_VISIT_START_ALTERNATE_BACKEND_DSTATE() ( \
303 trace_event_get_state_dynamic_by_id(TRACE_VISIT_START_ALTERNATE) || \
304 false)
305
306static inline void _nocheck__trace_visit_start_alternate(void * v, const char * name, void * obj, size_t size)
307{
308 if (trace_event_get_state(TRACE_VISIT_START_ALTERNATE) && qemu_loglevel_mask(LOG_TRACE)) {
309 struct timeval _now;
310 gettimeofday(&_now, NULL);
311 qemu_log("%d@%zu.%06zu:visit_start_alternate " "v=%p name=%s obj=%p size=%zu" "\n",
312 qemu_get_thread_id(),
313 (size_t)_now.tv_sec, (size_t)_now.tv_usec
314 , v, name, obj, size);
315 }
316}
317
318static inline void trace_visit_start_alternate(void * v, const char * name, void * obj, size_t size)
319{
320 if (true) {
321 _nocheck__trace_visit_start_alternate(v, name, obj, size);
322 }
323}
324
325#define TRACE_VISIT_END_ALTERNATE_BACKEND_DSTATE() ( \
326 trace_event_get_state_dynamic_by_id(TRACE_VISIT_END_ALTERNATE) || \
327 false)
328
329static inline void _nocheck__trace_visit_end_alternate(void * v, void * obj)
330{
331 if (trace_event_get_state(TRACE_VISIT_END_ALTERNATE) && qemu_loglevel_mask(LOG_TRACE)) {
332 struct timeval _now;
333 gettimeofday(&_now, NULL);
334 qemu_log("%d@%zu.%06zu:visit_end_alternate " "v=%p obj=%p" "\n",
335 qemu_get_thread_id(),
336 (size_t)_now.tv_sec, (size_t)_now.tv_usec
337 , v, obj);
338 }
339}
340
341static inline void trace_visit_end_alternate(void * v, void * obj)
342{
343 if (true) {
344 _nocheck__trace_visit_end_alternate(v, obj);
345 }
346}
347
348#define TRACE_VISIT_OPTIONAL_BACKEND_DSTATE() ( \
349 trace_event_get_state_dynamic_by_id(TRACE_VISIT_OPTIONAL) || \
350 false)
351
352static inline void _nocheck__trace_visit_optional(void * v, const char * name, bool * present)
353{
354 if (trace_event_get_state(TRACE_VISIT_OPTIONAL) && qemu_loglevel_mask(LOG_TRACE)) {
355 struct timeval _now;
356 gettimeofday(&_now, NULL);
357 qemu_log("%d@%zu.%06zu:visit_optional " "v=%p name=%s present=%p" "\n",
358 qemu_get_thread_id(),
359 (size_t)_now.tv_sec, (size_t)_now.tv_usec
360 , v, name, present);
361 }
362}
363
364static inline void trace_visit_optional(void * v, const char * name, bool * present)
365{
366 if (true) {
367 _nocheck__trace_visit_optional(v, name, present);
368 }
369}
370
371#define TRACE_VISIT_TYPE_ENUM_BACKEND_DSTATE() ( \
372 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_ENUM) || \
373 false)
374
375static inline void _nocheck__trace_visit_type_enum(void * v, const char * name, int * obj)
376{
377 if (trace_event_get_state(TRACE_VISIT_TYPE_ENUM) && qemu_loglevel_mask(LOG_TRACE)) {
378 struct timeval _now;
379 gettimeofday(&_now, NULL);
380 qemu_log("%d@%zu.%06zu:visit_type_enum " "v=%p name=%s obj=%p" "\n",
381 qemu_get_thread_id(),
382 (size_t)_now.tv_sec, (size_t)_now.tv_usec
383 , v, name, obj);
384 }
385}
386
387static inline void trace_visit_type_enum(void * v, const char * name, int * obj)
388{
389 if (true) {
390 _nocheck__trace_visit_type_enum(v, name, obj);
391 }
392}
393
394#define TRACE_VISIT_TYPE_INT_BACKEND_DSTATE() ( \
395 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_INT) || \
396 false)
397
398static inline void _nocheck__trace_visit_type_int(void * v, const char * name, int64_t * obj)
399{
400 if (trace_event_get_state(TRACE_VISIT_TYPE_INT) && qemu_loglevel_mask(LOG_TRACE)) {
401 struct timeval _now;
402 gettimeofday(&_now, NULL);
403 qemu_log("%d@%zu.%06zu:visit_type_int " "v=%p name=%s obj=%p" "\n",
404 qemu_get_thread_id(),
405 (size_t)_now.tv_sec, (size_t)_now.tv_usec
406 , v, name, obj);
407 }
408}
409
410static inline void trace_visit_type_int(void * v, const char * name, int64_t * obj)
411{
412 if (true) {
413 _nocheck__trace_visit_type_int(v, name, obj);
414 }
415}
416
417#define TRACE_VISIT_TYPE_UINT8_BACKEND_DSTATE() ( \
418 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_UINT8) || \
419 false)
420
421static inline void _nocheck__trace_visit_type_uint8(void * v, const char * name, uint8_t * obj)
422{
423 if (trace_event_get_state(TRACE_VISIT_TYPE_UINT8) && qemu_loglevel_mask(LOG_TRACE)) {
424 struct timeval _now;
425 gettimeofday(&_now, NULL);
426 qemu_log("%d@%zu.%06zu:visit_type_uint8 " "v=%p name=%s obj=%p" "\n",
427 qemu_get_thread_id(),
428 (size_t)_now.tv_sec, (size_t)_now.tv_usec
429 , v, name, obj);
430 }
431}
432
433static inline void trace_visit_type_uint8(void * v, const char * name, uint8_t * obj)
434{
435 if (true) {
436 _nocheck__trace_visit_type_uint8(v, name, obj);
437 }
438}
439
440#define TRACE_VISIT_TYPE_UINT16_BACKEND_DSTATE() ( \
441 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_UINT16) || \
442 false)
443
444static inline void _nocheck__trace_visit_type_uint16(void * v, const char * name, uint16_t * obj)
445{
446 if (trace_event_get_state(TRACE_VISIT_TYPE_UINT16) && qemu_loglevel_mask(LOG_TRACE)) {
447 struct timeval _now;
448 gettimeofday(&_now, NULL);
449 qemu_log("%d@%zu.%06zu:visit_type_uint16 " "v=%p name=%s obj=%p" "\n",
450 qemu_get_thread_id(),
451 (size_t)_now.tv_sec, (size_t)_now.tv_usec
452 , v, name, obj);
453 }
454}
455
456static inline void trace_visit_type_uint16(void * v, const char * name, uint16_t * obj)
457{
458 if (true) {
459 _nocheck__trace_visit_type_uint16(v, name, obj);
460 }
461}
462
463#define TRACE_VISIT_TYPE_UINT32_BACKEND_DSTATE() ( \
464 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_UINT32) || \
465 false)
466
467static inline void _nocheck__trace_visit_type_uint32(void * v, const char * name, uint32_t * obj)
468{
469 if (trace_event_get_state(TRACE_VISIT_TYPE_UINT32) && qemu_loglevel_mask(LOG_TRACE)) {
470 struct timeval _now;
471 gettimeofday(&_now, NULL);
472 qemu_log("%d@%zu.%06zu:visit_type_uint32 " "v=%p name=%s obj=%p" "\n",
473 qemu_get_thread_id(),
474 (size_t)_now.tv_sec, (size_t)_now.tv_usec
475 , v, name, obj);
476 }
477}
478
479static inline void trace_visit_type_uint32(void * v, const char * name, uint32_t * obj)
480{
481 if (true) {
482 _nocheck__trace_visit_type_uint32(v, name, obj);
483 }
484}
485
486#define TRACE_VISIT_TYPE_UINT64_BACKEND_DSTATE() ( \
487 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_UINT64) || \
488 false)
489
490static inline void _nocheck__trace_visit_type_uint64(void * v, const char * name, uint64_t * obj)
491{
492 if (trace_event_get_state(TRACE_VISIT_TYPE_UINT64) && qemu_loglevel_mask(LOG_TRACE)) {
493 struct timeval _now;
494 gettimeofday(&_now, NULL);
495 qemu_log("%d@%zu.%06zu:visit_type_uint64 " "v=%p name=%s obj=%p" "\n",
496 qemu_get_thread_id(),
497 (size_t)_now.tv_sec, (size_t)_now.tv_usec
498 , v, name, obj);
499 }
500}
501
502static inline void trace_visit_type_uint64(void * v, const char * name, uint64_t * obj)
503{
504 if (true) {
505 _nocheck__trace_visit_type_uint64(v, name, obj);
506 }
507}
508
509#define TRACE_VISIT_TYPE_INT8_BACKEND_DSTATE() ( \
510 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_INT8) || \
511 false)
512
513static inline void _nocheck__trace_visit_type_int8(void * v, const char * name, int8_t * obj)
514{
515 if (trace_event_get_state(TRACE_VISIT_TYPE_INT8) && qemu_loglevel_mask(LOG_TRACE)) {
516 struct timeval _now;
517 gettimeofday(&_now, NULL);
518 qemu_log("%d@%zu.%06zu:visit_type_int8 " "v=%p name=%s obj=%p" "\n",
519 qemu_get_thread_id(),
520 (size_t)_now.tv_sec, (size_t)_now.tv_usec
521 , v, name, obj);
522 }
523}
524
525static inline void trace_visit_type_int8(void * v, const char * name, int8_t * obj)
526{
527 if (true) {
528 _nocheck__trace_visit_type_int8(v, name, obj);
529 }
530}
531
532#define TRACE_VISIT_TYPE_INT16_BACKEND_DSTATE() ( \
533 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_INT16) || \
534 false)
535
536static inline void _nocheck__trace_visit_type_int16(void * v, const char * name, int16_t * obj)
537{
538 if (trace_event_get_state(TRACE_VISIT_TYPE_INT16) && qemu_loglevel_mask(LOG_TRACE)) {
539 struct timeval _now;
540 gettimeofday(&_now, NULL);
541 qemu_log("%d@%zu.%06zu:visit_type_int16 " "v=%p name=%s obj=%p" "\n",
542 qemu_get_thread_id(),
543 (size_t)_now.tv_sec, (size_t)_now.tv_usec
544 , v, name, obj);
545 }
546}
547
548static inline void trace_visit_type_int16(void * v, const char * name, int16_t * obj)
549{
550 if (true) {
551 _nocheck__trace_visit_type_int16(v, name, obj);
552 }
553}
554
555#define TRACE_VISIT_TYPE_INT32_BACKEND_DSTATE() ( \
556 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_INT32) || \
557 false)
558
559static inline void _nocheck__trace_visit_type_int32(void * v, const char * name, int32_t * obj)
560{
561 if (trace_event_get_state(TRACE_VISIT_TYPE_INT32) && qemu_loglevel_mask(LOG_TRACE)) {
562 struct timeval _now;
563 gettimeofday(&_now, NULL);
564 qemu_log("%d@%zu.%06zu:visit_type_int32 " "v=%p name=%s obj=%p" "\n",
565 qemu_get_thread_id(),
566 (size_t)_now.tv_sec, (size_t)_now.tv_usec
567 , v, name, obj);
568 }
569}
570
571static inline void trace_visit_type_int32(void * v, const char * name, int32_t * obj)
572{
573 if (true) {
574 _nocheck__trace_visit_type_int32(v, name, obj);
575 }
576}
577
578#define TRACE_VISIT_TYPE_INT64_BACKEND_DSTATE() ( \
579 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_INT64) || \
580 false)
581
582static inline void _nocheck__trace_visit_type_int64(void * v, const char * name, int64_t * obj)
583{
584 if (trace_event_get_state(TRACE_VISIT_TYPE_INT64) && qemu_loglevel_mask(LOG_TRACE)) {
585 struct timeval _now;
586 gettimeofday(&_now, NULL);
587 qemu_log("%d@%zu.%06zu:visit_type_int64 " "v=%p name=%s obj=%p" "\n",
588 qemu_get_thread_id(),
589 (size_t)_now.tv_sec, (size_t)_now.tv_usec
590 , v, name, obj);
591 }
592}
593
594static inline void trace_visit_type_int64(void * v, const char * name, int64_t * obj)
595{
596 if (true) {
597 _nocheck__trace_visit_type_int64(v, name, obj);
598 }
599}
600
601#define TRACE_VISIT_TYPE_SIZE_BACKEND_DSTATE() ( \
602 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_SIZE) || \
603 false)
604
605static inline void _nocheck__trace_visit_type_size(void * v, const char * name, uint64_t * obj)
606{
607 if (trace_event_get_state(TRACE_VISIT_TYPE_SIZE) && qemu_loglevel_mask(LOG_TRACE)) {
608 struct timeval _now;
609 gettimeofday(&_now, NULL);
610 qemu_log("%d@%zu.%06zu:visit_type_size " "v=%p name=%s obj=%p" "\n",
611 qemu_get_thread_id(),
612 (size_t)_now.tv_sec, (size_t)_now.tv_usec
613 , v, name, obj);
614 }
615}
616
617static inline void trace_visit_type_size(void * v, const char * name, uint64_t * obj)
618{
619 if (true) {
620 _nocheck__trace_visit_type_size(v, name, obj);
621 }
622}
623
624#define TRACE_VISIT_TYPE_BOOL_BACKEND_DSTATE() ( \
625 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_BOOL) || \
626 false)
627
628static inline void _nocheck__trace_visit_type_bool(void * v, const char * name, bool * obj)
629{
630 if (trace_event_get_state(TRACE_VISIT_TYPE_BOOL) && qemu_loglevel_mask(LOG_TRACE)) {
631 struct timeval _now;
632 gettimeofday(&_now, NULL);
633 qemu_log("%d@%zu.%06zu:visit_type_bool " "v=%p name=%s obj=%p" "\n",
634 qemu_get_thread_id(),
635 (size_t)_now.tv_sec, (size_t)_now.tv_usec
636 , v, name, obj);
637 }
638}
639
640static inline void trace_visit_type_bool(void * v, const char * name, bool * obj)
641{
642 if (true) {
643 _nocheck__trace_visit_type_bool(v, name, obj);
644 }
645}
646
647#define TRACE_VISIT_TYPE_STR_BACKEND_DSTATE() ( \
648 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_STR) || \
649 false)
650
651static inline void _nocheck__trace_visit_type_str(void * v, const char * name, char ** obj)
652{
653 if (trace_event_get_state(TRACE_VISIT_TYPE_STR) && qemu_loglevel_mask(LOG_TRACE)) {
654 struct timeval _now;
655 gettimeofday(&_now, NULL);
656 qemu_log("%d@%zu.%06zu:visit_type_str " "v=%p name=%s obj=%p" "\n",
657 qemu_get_thread_id(),
658 (size_t)_now.tv_sec, (size_t)_now.tv_usec
659 , v, name, obj);
660 }
661}
662
663static inline void trace_visit_type_str(void * v, const char * name, char ** obj)
664{
665 if (true) {
666 _nocheck__trace_visit_type_str(v, name, obj);
667 }
668}
669
670#define TRACE_VISIT_TYPE_NUMBER_BACKEND_DSTATE() ( \
671 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_NUMBER) || \
672 false)
673
674static inline void _nocheck__trace_visit_type_number(void * v, const char * name, void * obj)
675{
676 if (trace_event_get_state(TRACE_VISIT_TYPE_NUMBER) && qemu_loglevel_mask(LOG_TRACE)) {
677 struct timeval _now;
678 gettimeofday(&_now, NULL);
679 qemu_log("%d@%zu.%06zu:visit_type_number " "v=%p name=%s obj=%p" "\n",
680 qemu_get_thread_id(),
681 (size_t)_now.tv_sec, (size_t)_now.tv_usec
682 , v, name, obj);
683 }
684}
685
686static inline void trace_visit_type_number(void * v, const char * name, void * obj)
687{
688 if (true) {
689 _nocheck__trace_visit_type_number(v, name, obj);
690 }
691}
692
693#define TRACE_VISIT_TYPE_ANY_BACKEND_DSTATE() ( \
694 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_ANY) || \
695 false)
696
697static inline void _nocheck__trace_visit_type_any(void * v, const char * name, void * obj)
698{
699 if (trace_event_get_state(TRACE_VISIT_TYPE_ANY) && qemu_loglevel_mask(LOG_TRACE)) {
700 struct timeval _now;
701 gettimeofday(&_now, NULL);
702 qemu_log("%d@%zu.%06zu:visit_type_any " "v=%p name=%s obj=%p" "\n",
703 qemu_get_thread_id(),
704 (size_t)_now.tv_sec, (size_t)_now.tv_usec
705 , v, name, obj);
706 }
707}
708
709static inline void trace_visit_type_any(void * v, const char * name, void * obj)
710{
711 if (true) {
712 _nocheck__trace_visit_type_any(v, name, obj);
713 }
714}
715
716#define TRACE_VISIT_TYPE_NULL_BACKEND_DSTATE() ( \
717 trace_event_get_state_dynamic_by_id(TRACE_VISIT_TYPE_NULL) || \
718 false)
719
720static inline void _nocheck__trace_visit_type_null(void * v, const char * name, void * obj)
721{
722 if (trace_event_get_state(TRACE_VISIT_TYPE_NULL) && qemu_loglevel_mask(LOG_TRACE)) {
723 struct timeval _now;
724 gettimeofday(&_now, NULL);
725 qemu_log("%d@%zu.%06zu:visit_type_null " "v=%p name=%s obj=%p" "\n",
726 qemu_get_thread_id(),
727 (size_t)_now.tv_sec, (size_t)_now.tv_usec
728 , v, name, obj);
729 }
730}
731
732static inline void trace_visit_type_null(void * v, const char * name, void * obj)
733{
734 if (true) {
735 _nocheck__trace_visit_type_null(v, name, obj);
736 }
737}
738#endif /* TRACE_QAPI_GENERATED_TRACERS_H */
739