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   	
(1) Event unsigned_compare: This less-than-zero comparison of an unsigned value is never true. "18446744073709551615UL < 0UL".
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  	
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