1
2 #undef TRACEPOINT_PROVIDER
3 #define TRACEPOINT_PROVIDER objectstore
4
5 #undef TRACEPOINT_INCLUDE
6 #define TRACEPOINT_INCLUDE "./tracing/objectstore.h"
7
8 #if !defined(TRACING_OBJECTSTORE_H) || defined(TRACEPOINT_HEADER_MULTI_READ)
9 #define TRACING_OBJECTSTORE_H
10
11 #include <lttng/tracepoint.h>
12
13 #include "include/int_types.h"
14
15 TRACEPOINT_EVENT(objectstore, exists_enter,
16 TP_ARGS(
17 const char *, coll_name),
18 TP_FIELDS(
19 ctf_string(coll_name, coll_name)
20 )
21 )
22
23 TRACEPOINT_EVENT(objectstore, exists_exit,
24 TP_ARGS(
25 uint8_t, retval),
26 TP_FIELDS(
27 ctf_integer(uint8_t, retval, retval)
28 )
29 )
30
31 TRACEPOINT_EVENT(objectstore, stat_enter,
32 TP_ARGS(
33 const char *, coll_name),
34 TP_FIELDS(
35 ctf_string(coll_name, coll_name)
36 )
37 )
38
39 TRACEPOINT_EVENT(objectstore, stat_exit,
40 TP_ARGS(
41 int, retval),
42 TP_FIELDS(
43 ctf_integer(int, retval, retval)
44 )
45 )
46
47 TRACEPOINT_EVENT(objectstore, read_enter,
48 TP_ARGS(
49 const char *, coll_name,
50 uint64_t, offset,
51 size_t, len),
52 TP_FIELDS(
53 ctf_string(coll_name, coll_name)
54 ctf_integer(uint64_t, offset, offset)
55 ctf_integer(size_t, len, len)
56 )
57 )
58
59 TRACEPOINT_EVENT(objectstore, read_exit,
60 TP_ARGS(
61 int, retval),
62 TP_FIELDS(
63 ctf_integer(int, retval, retval)
64 )
65 )
66
67 TRACEPOINT_EVENT(objectstore, fiemap_enter,
68 TP_ARGS(
69 const char *, coll_name,
70 uint64_t, offset,
71 size_t, len),
72 TP_FIELDS(
73 ctf_string(coll_name, coll_name)
74 ctf_integer(uint64_t, offset, offset)
75 ctf_integer(size_t, len, len)
76 )
77 )
78
79 TRACEPOINT_EVENT(objectstore, fiemap_exit,
80 TP_ARGS(
81 int, retval),
82 TP_FIELDS(
83 ctf_integer(int, retval, retval)
84 )
85 )
86
87 TRACEPOINT_EVENT(objectstore, getattr_enter,
88 TP_ARGS(
89 const char *, coll_name),
90 TP_FIELDS(
91 ctf_string(coll_name, coll_name)
92 )
93 )
94
95 TRACEPOINT_EVENT(objectstore, getattr_exit,
96 TP_ARGS(
97 int, retval),
98 TP_FIELDS(
99 ctf_integer(int, retval, retval)
100 )
101 )
102
103 TRACEPOINT_EVENT(objectstore, getattrs_enter,
104 TP_ARGS(
105 const char *, coll_name),
106 TP_FIELDS(
107 ctf_string(coll_name, coll_name)
108 )
109 )
110
111 TRACEPOINT_EVENT(objectstore, getattrs_exit,
112 TP_ARGS(
113 int, retval),
114 TP_FIELDS(
115 ctf_integer(int, retval, retval)
116 )
117 )
118
119 TRACEPOINT_EVENT(objectstore, list_collections_enter,
120 TP_ARGS(),
121 TP_FIELDS()
122 )
123
124 TRACEPOINT_EVENT(objectstore, list_collections_exit,
125 TP_ARGS(
126 int, retval),
127 TP_FIELDS(
128 ctf_integer(int, retval, retval)
129 )
130 )
131
132 TRACEPOINT_EVENT(objectstore, collection_stat_enter,
133 TP_ARGS(
134 const char *, coll_name),
135 TP_FIELDS(
136 ctf_string(coll_name, coll_name)
137 )
138 )
139
140 TRACEPOINT_EVENT(objectstore, collection_stat_exit,
141 TP_ARGS(
142 int, retval),
143 TP_FIELDS(
144 ctf_integer(int, retval, retval)
145 )
146 )
147
148 TRACEPOINT_EVENT(objectstore, collection_exists_enter,
149 TP_ARGS(
150 const char *, coll_name),
151 TP_FIELDS(
152 ctf_string(coll_name, coll_name)
153 )
154 )
155
156 TRACEPOINT_EVENT(objectstore, collection_exists_exit,
157 TP_ARGS(
158 int, retval),
159 TP_FIELDS(
160 ctf_integer(int, retval, retval)
161 )
162 )
163
164 TRACEPOINT_EVENT(objectstore, collection_empty_enter,
165 TP_ARGS(
166 const char *, coll_name),
167 TP_FIELDS(
168 ctf_string(coll_name, coll_name)
169 )
170 )
171
172 TRACEPOINT_EVENT(objectstore, collection_empty_exit,
173 TP_ARGS(
174 int, retval),
175 TP_FIELDS(
176 ctf_integer(int, retval, retval)
177 )
178 )
179
180 TRACEPOINT_EVENT(objectstore, collection_list_range_enter,
181 TP_ARGS(
182 const char *, coll_name),
183 TP_FIELDS(
184 ctf_string(coll_name, coll_name)
185 )
186 )
187
188 TRACEPOINT_EVENT(objectstore, collection_list_range_exit,
189 TP_ARGS(
190 int, retval),
191 TP_FIELDS(
192 ctf_integer(int, retval, retval)
193 )
194 )
195
196 TRACEPOINT_EVENT(objectstore, collection_list_partial_enter,
197 TP_ARGS(
198 const char *, coll_name),
199 TP_FIELDS(
200 ctf_string(coll_name, coll_name)
201 )
202 )
203
204 TRACEPOINT_EVENT(objectstore, collection_list_partial_exit,
205 TP_ARGS(
206 int, retval),
207 TP_FIELDS(
208 ctf_integer(int, retval, retval)
209 )
210 )
211
212 TRACEPOINT_EVENT(objectstore, collection_list_enter,
213 TP_ARGS(
214 const char *, coll_name),
215 TP_FIELDS(
216 ctf_string(coll_name, coll_name)
217 )
218 )
219
220 TRACEPOINT_EVENT(objectstore, collection_list_exit,
221 TP_ARGS(
222 int, retval),
223 TP_FIELDS(
224 ctf_integer(int, retval, retval)
225 )
226 )
227
228 TRACEPOINT_EVENT(objectstore, omap_get_enter,
229 TP_ARGS(
230 const char *, coll_name),
231 TP_FIELDS(
232 ctf_string(coll_name, coll_name)
233 )
234 )
235
236 TRACEPOINT_EVENT(objectstore, omap_get_exit,
237 TP_ARGS(
238 int, retval),
239 TP_FIELDS(
240 ctf_integer(int, retval, retval)
241 )
242 )
243
244 TRACEPOINT_EVENT(objectstore, omap_get_header_enter,
245 TP_ARGS(
246 const char *, coll_name),
247 TP_FIELDS(
248 ctf_string(coll_name, coll_name)
249 )
250 )
251
252 TRACEPOINT_EVENT(objectstore, omap_get_header_exit,
253 TP_ARGS(
254 int, retval),
255 TP_FIELDS(
256 ctf_integer(int, retval, retval)
257 )
258 )
259
260 TRACEPOINT_EVENT(objectstore, omap_get_keys_enter,
261 TP_ARGS(
262 const char *, coll_name),
263 TP_FIELDS(
264 ctf_string(coll_name, coll_name)
265 )
266 )
267
268 TRACEPOINT_EVENT(objectstore, omap_get_keys_exit,
269 TP_ARGS(
270 int, retval),
271 TP_FIELDS(
272 ctf_integer(int, retval, retval)
273 )
274 )
275
276 TRACEPOINT_EVENT(objectstore, omap_get_values_enter,
277 TP_ARGS(
278 const char *, coll_name),
279 TP_FIELDS(
280 ctf_string(coll_name, coll_name)
281 )
282 )
283
284 TRACEPOINT_EVENT(objectstore, omap_get_values_exit,
285 TP_ARGS(
286 int, retval),
287 TP_FIELDS(
288 ctf_integer(int, retval, retval)
289 )
290 )
291
292 TRACEPOINT_EVENT(objectstore, omap_check_keys_enter,
293 TP_ARGS(
294 const char *, coll_name),
295 TP_FIELDS(
296 ctf_string(coll_name, coll_name)
297 )
298 )
299
300 TRACEPOINT_EVENT(objectstore, omap_check_keys_exit,
301 TP_ARGS(
302 int, retval),
303 TP_FIELDS(
304 ctf_integer(int, retval, retval)
305 )
306 )
307
308 TRACEPOINT_EVENT(objectstore, get_omap_iterator,
309 TP_ARGS(
310 const char *, coll_name),
311 TP_FIELDS(
312 ctf_string(coll_name, coll_name)
313 )
314 )
315
316 TRACEPOINT_EVENT(objectstore, write_enter,
317 TP_ARGS(
318 const char *, osr_name,
319 uint64_t, offset,
320 uint64_t, length),
321 TP_FIELDS(
322 ctf_string(osr_name, osr_name)
323 ctf_integer(uint64_t, offset, offset)
324 ctf_integer(uint64_t, length, length)
325 )
326 )
327
328 TRACEPOINT_EVENT(objectstore, write_exit,
329 TP_ARGS(
330 int, retval),
331 TP_FIELDS(
332 ctf_integer(int, retval, retval)
333 )
334 )
335
336 TRACEPOINT_EVENT(objectstore, setallochint_enter,
337 TP_ARGS(
338 const char *, osr_name),
339 TP_FIELDS(
340 ctf_string(osr_name, osr_name)
341 )
342 )
343
344 TRACEPOINT_EVENT(objectstore, setallochint_exit,
345 TP_ARGS(
346 int, retval),
347 TP_FIELDS(
348 ctf_integer(int, retval, retval)
349 )
350 )
351
352 TRACEPOINT_EVENT(objectstore, split_coll_enter,
353 TP_ARGS(
354 const char *, osr_name),
355 TP_FIELDS(
356 ctf_string(osr_name, osr_name)
357 )
358 )
359
360 TRACEPOINT_EVENT(objectstore, split_coll_exit,
361 TP_ARGS(
362 int, retval),
363 TP_FIELDS(
364 ctf_integer(int, retval, retval)
365 )
366 )
367
368 TRACEPOINT_EVENT(objectstore, split_coll2_enter,
369 TP_ARGS(
370 const char *, osr_name),
371 TP_FIELDS(
372 ctf_string(osr_name, osr_name)
373 )
374 )
375
376 TRACEPOINT_EVENT(objectstore, split_coll2_exit,
377 TP_ARGS(
378 int, retval),
379 TP_FIELDS(
380 ctf_integer(int, retval, retval)
381 )
382 )
383
384 TRACEPOINT_EVENT(objectstore, merge_coll_enter,
385 TP_ARGS(
386 const char *, osr_name),
387 TP_FIELDS(
388 ctf_string(osr_name, osr_name)
389 )
390 )
391
392 TRACEPOINT_EVENT(objectstore, merge_coll_exit,
393 TP_ARGS(
394 int, retval),
395 TP_FIELDS(
396 ctf_integer(int, retval, retval)
397 )
398 )
399
400 TRACEPOINT_EVENT(objectstore, omap_setheader_enter,
401 TP_ARGS(
402 const char *, osr_name),
403 TP_FIELDS(
404 ctf_string(osr_name, osr_name)
405 )
406 )
407
408 TRACEPOINT_EVENT(objectstore, omap_setheader_exit,
409 TP_ARGS(
410 int, retval),
411 TP_FIELDS(
412 ctf_integer(int, retval, retval)
413 )
414 )
415
416 TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_enter,
417 TP_ARGS(
418 const char *, osr_name),
419 TP_FIELDS(
420 ctf_string(osr_name, osr_name)
421 )
422 )
423
424 TRACEPOINT_EVENT(objectstore, omap_rmkeyrange_exit,
425 TP_ARGS(
426 int, retval),
427 TP_FIELDS(
428 ctf_integer(int, retval, retval)
429 )
430 )
431
432 TRACEPOINT_EVENT(objectstore, omap_rmkeys_enter,
433 TP_ARGS(
434 const char *, osr_name),
435 TP_FIELDS(
436 ctf_string(osr_name, osr_name)
437 )
438 )
439
440 TRACEPOINT_EVENT(objectstore, omap_rmkeys_exit,
441 TP_ARGS(
442 int, retval),
443 TP_FIELDS(
444 ctf_integer(int, retval, retval)
445 )
446 )
447
448 TRACEPOINT_EVENT(objectstore, omap_setkeys_enter,
449 TP_ARGS(
450 const char *, osr_name),
451 TP_FIELDS(
452 ctf_string(osr_name, osr_name)
453 )
454 )
455
456 TRACEPOINT_EVENT(objectstore, omap_setkeys_exit,
457 TP_ARGS(
458 int, retval),
459 TP_FIELDS(
460 ctf_integer(int, retval, retval)
461 )
462 )
463
464 TRACEPOINT_EVENT(objectstore, omap_clear_enter,
465 TP_ARGS(
466 const char *, osr_name),
467 TP_FIELDS(
468 ctf_string(osr_name, osr_name)
469 )
470 )
471
472 TRACEPOINT_EVENT(objectstore, omap_clear_exit,
473 TP_ARGS(
474 int, retval),
475 TP_FIELDS(
476 ctf_integer(int, retval, retval)
477 )
478 )
479
480 TRACEPOINT_EVENT(objectstore, coll_rmattr_enter,
481 TP_ARGS(
482 const char *, osr_name),
483 TP_FIELDS(
484 ctf_string(osr_name, osr_name)
485 )
486 )
487
488 TRACEPOINT_EVENT(objectstore, coll_rmattr_exit,
489 TP_ARGS(
490 int, retval),
491 TP_FIELDS(
492 ctf_integer(int, retval, retval)
493 )
494 )
495
496 TRACEPOINT_EVENT(objectstore, coll_setattr_enter,
497 TP_ARGS(
498 const char *, osr_name),
499 TP_FIELDS(
500 ctf_string(osr_name, osr_name)
501 )
502 )
503
504 TRACEPOINT_EVENT(objectstore, coll_setattr_exit,
505 TP_ARGS(
506 int, retval),
507 TP_FIELDS(
508 ctf_integer(int, retval, retval)
509 )
510 )
511
512 TRACEPOINT_EVENT(objectstore, coll_move_enter,
513 TP_ARGS(),
514 TP_FIELDS()
515 )
516
517 TRACEPOINT_EVENT(objectstore, coll_move_exit,
518 TP_ARGS(
519 int, retval),
520 TP_FIELDS(
521 ctf_integer(int, retval, retval)
522 )
523 )
524
525 TRACEPOINT_EVENT(objectstore, coll_move_rename_enter,
526 TP_ARGS(),
527 TP_FIELDS()
528 )
529
530 TRACEPOINT_EVENT(objectstore, coll_move_rename_exit,
531 TP_ARGS(
532 int, retval),
533 TP_FIELDS(
534 ctf_integer(int, retval, retval)
535 )
536 )
537
538 TRACEPOINT_EVENT(objectstore, coll_try_rename_enter,
539 TP_ARGS(),
540 TP_FIELDS()
541 )
542
543 TRACEPOINT_EVENT(objectstore, coll_try_rename_exit,
544 TP_ARGS(
545 int, retval),
546 TP_FIELDS(
547 ctf_integer(int, retval, retval)
548 )
549 )
550
551 TRACEPOINT_EVENT(objectstore, coll_remove_enter,
552 TP_ARGS(
553 const char *, osr_name),
554 TP_FIELDS(
555 ctf_string(osr_name, osr_name)
556 )
557 )
558
559 TRACEPOINT_EVENT(objectstore, coll_remove_exit,
560 TP_ARGS(
561 int, retval),
562 TP_FIELDS(
563 ctf_integer(int, retval, retval)
564 )
565 )
566
567 TRACEPOINT_EVENT(objectstore, coll_add_enter,
568 TP_ARGS(),
569 TP_FIELDS()
570 )
571
572 TRACEPOINT_EVENT(objectstore, coll_add_exit,
573 TP_ARGS(
574 int, retval),
575 TP_FIELDS(
576 ctf_integer(int, retval, retval)
577 )
578 )
579
580 TRACEPOINT_EVENT(objectstore, rmcoll_enter,
581 TP_ARGS(
582 const char *, osr_name),
583 TP_FIELDS(
584 ctf_string(osr_name, osr_name)
585 )
586 )
587
588 TRACEPOINT_EVENT(objectstore, rmcoll_exit,
589 TP_ARGS(
590 int, retval),
591 TP_FIELDS(
592 ctf_integer(int, retval, retval)
593 )
594 )
595
596 TRACEPOINT_EVENT(objectstore, mkcoll_enter,
597 TP_ARGS(
598 const char *, osr_name),
599 TP_FIELDS(
600 ctf_string(osr_name, osr_name)
601 )
602 )
603
604 TRACEPOINT_EVENT(objectstore, mkcoll_exit,
605 TP_ARGS(
606 int, retval),
607 TP_FIELDS(
608 ctf_integer(int, retval, retval)
609 )
610 )
611
612 TRACEPOINT_EVENT(objectstore, clone_range2_enter,
613 TP_ARGS(
614 const char *, osr_name,
615 uint64_t, length),
616 TP_FIELDS(
617 ctf_string(osr_name, osr_name)
618 ctf_integer(uint64_t, length, length)
619 )
620 )
621
622 TRACEPOINT_EVENT(objectstore, clone_range2_exit,
623 TP_ARGS(
624 int, retval),
625 TP_FIELDS(
626 ctf_integer(int, retval, retval)
627 )
628 )
629
630 TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_enter,
631 TP_ARGS(
632 const char *, osr_name),
633 TP_FIELDS(
634 ctf_string(osr_name, osr_name)
635 )
636 )
637
638 TRACEPOINT_EVENT(objectstore, move_ranges_destroy_src_exit,
639 TP_ARGS(
640 int, retval),
641 TP_FIELDS(
642 ctf_integer(int, retval, retval)
643 )
644 )
645
646 TRACEPOINT_EVENT(objectstore, clone_range_enter,
647 TP_ARGS(
648 const char *, osr_name,
649 uint64_t, length),
650 TP_FIELDS(
651 ctf_string(osr_name, osr_name)
652 ctf_integer(uint64_t, length, length)
653 )
654 )
655
656 TRACEPOINT_EVENT(objectstore, clone_range_exit,
657 TP_ARGS(
658 int, retval),
659 TP_FIELDS(
660 ctf_integer(int, retval, retval)
661 )
662 )
663
664 TRACEPOINT_EVENT(objectstore, clone_enter,
665 TP_ARGS(
666 const char *, osr_name),
667 TP_FIELDS(
668 ctf_string(osr_name, osr_name)
669 )
670 )
671
672 TRACEPOINT_EVENT(objectstore, clone_exit,
673 TP_ARGS(
674 int, retval),
675 TP_FIELDS(
676 ctf_integer(int, retval, retval)
677 )
678 )
679
680 TRACEPOINT_EVENT(objectstore, rmattrs_enter,
681 TP_ARGS(
682 const char *, osr_name),
683 TP_FIELDS(
684 ctf_string(osr_name, osr_name)
685 )
686 )
687
688 TRACEPOINT_EVENT(objectstore, rmattrs_exit,
689 TP_ARGS(
690 int, retval),
691 TP_FIELDS(
692 ctf_integer(int, retval, retval)
693 )
694 )
695
696 TRACEPOINT_EVENT(objectstore, rmattr_enter,
697 TP_ARGS(
698 const char *, osr_name),
699 TP_FIELDS(
700 ctf_string(osr_name, osr_name)
701 )
702 )
703
704 TRACEPOINT_EVENT(objectstore, rmattr_exit,
705 TP_ARGS(
706 int, retval),
707 TP_FIELDS(
708 ctf_integer(int, retval, retval)
709 )
710 )
711
712 TRACEPOINT_EVENT(objectstore, setattrs_enter,
713 TP_ARGS(
714 const char *, osr_name),
715 TP_FIELDS(
716 ctf_string(osr_name, osr_name)
717 )
718 )
719
720 TRACEPOINT_EVENT(objectstore, setattrs_exit,
721 TP_ARGS(
722 int, retval),
723 TP_FIELDS(
724 ctf_integer(int, retval, retval)
725 )
726 )
727
728 TRACEPOINT_EVENT(objectstore, setattr_enter,
729 TP_ARGS(
730 const char *, osr_name),
731 TP_FIELDS(
732 ctf_string(osr_name, osr_name)
733 )
734 )
735
736 TRACEPOINT_EVENT(objectstore, setattr_exit,
737 TP_ARGS(
738 int, retval),
739 TP_FIELDS(
740 ctf_integer(int, retval, retval)
741 )
742 )
743
744 TRACEPOINT_EVENT(objectstore, remove_enter,
745 TP_ARGS(
746 const char *, osr_name),
747 TP_FIELDS(
748 ctf_string(osr_name, osr_name)
749 )
750 )
751
752 TRACEPOINT_EVENT(objectstore, remove_exit,
753 TP_ARGS(
754 int, retval),
755 TP_FIELDS(
756 ctf_integer(int, retval, retval)
757 )
758 )
759
760 TRACEPOINT_EVENT(objectstore, truncate_enter,
761 TP_ARGS(
762 const char *, osr_name,
763 uint64_t, offset),
764 TP_FIELDS(
765 ctf_string(osr_name, osr_name)
766 ctf_integer(uint64_t, offset, offset)
767 )
768 )
769
770 TRACEPOINT_EVENT(objectstore, truncate_exit,
771 TP_ARGS(
772 int, retval),
773 TP_FIELDS(
774 ctf_integer(int, retval, retval)
775 )
776 )
777
(1) Event unsigned_compare: |
This less-than-zero comparison of an unsigned value is never true. "18446744073709551615UL < 0UL". |
778 TRACEPOINT_EVENT(objectstore, zero_enter,
779 TP_ARGS(
780 const char *, osr_name,
781 uint64_t, offset,
782 uint64_t, length),
783 TP_FIELDS(
784 ctf_string(osr_name, osr_name)
785 ctf_integer(uint64_t, offset, offset)
786 ctf_integer(uint64_t, length, length)
787 )
788 )
789
790 TRACEPOINT_EVENT(objectstore, zero_exit,
791 TP_ARGS(
792 int, retval),
793 TP_FIELDS(
794 ctf_integer(int, retval, retval)
795 )
796 )
797
798 TRACEPOINT_EVENT(objectstore, touch_enter,
799 TP_ARGS(
800 const char *, osr_name),
801 TP_FIELDS(
802 ctf_string(osr_name, osr_name)
803 )
804 )
805
806 TRACEPOINT_EVENT(objectstore, touch_exit,
807 TP_ARGS(
808 int, retval),
809 TP_FIELDS(
810 ctf_integer(int, retval, retval)
811 )
812 )
813
814 #endif /* TRACING_OBJECTSTORE_H */
815
816 #include <lttng/tracepoint-event.h>
817