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