Lines Matching refs:id

61 // current process id, thread id, and a timestamp in microseconds.
306 // - |id| is used to match the _BEGIN event with the _END event.
307 // Events are considered to match if their category_group, name and id values
308 // all match. |id| must either be a pointer or an integer value up to 64 bits.
311 #define TRACE_EVENT_BEGIN_WITH_ID_TID_AND_TIMESTAMP0(category_group, name, id, \
314 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
317 category_group, name, id, thread_id, timestamp) \
319 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
322 category_group, name, id, thread_id, timestamp, arg1_name, arg1_val) \
324 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
327 category_group, name, id, thread_id, timestamp, arg1_name, arg1_val, \
330 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, thread_id, \
391 // - |id| is used to match the _BEGIN event with the _END event.
392 // Events are considered to match if their category_group, name and id values
393 // all match. |id| must either be a pointer or an integer value up to 64 bits.
396 #define TRACE_EVENT_END_WITH_ID_TID_AND_TIMESTAMP0(category_group, name, id, \
399 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
402 category_group, name, id, thread_id, timestamp) \
404 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
407 category_group, name, id, thread_id, timestamp, arg1_name, arg1_val) \
409 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
412 category_group, name, id, thread_id, timestamp, arg1_name, arg1_val, \
415 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, thread_id, \
468 // - |id| is used to disambiguate counters with the same name. It must either
472 #define TRACE_COUNTER_ID1(category_group, name, id, value) \
474 name, id, TRACE_EVENT_FLAG_NONE, "value", \
476 #define TRACE_COPY_COUNTER_ID1(category_group, name, id, value) \
478 name, id, TRACE_EVENT_FLAG_COPY, "value", \
486 // - |id| is used to disambiguate counters with the same name. It must either
490 #define TRACE_COUNTER_ID2(category_group, name, id, value1_name, value1_val, \
493 name, id, TRACE_EVENT_FLAG_NONE, \
496 #define TRACE_COPY_COUNTER_ID2(category_group, name, id, value1_name, \
499 name, id, TRACE_EVENT_FLAG_COPY, \
524 #define TRACE_EVENT_SAMPLE_WITH_ID1(category_group, name, id, arg1_name, \
527 name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
538 // - |id| is used to match the ASYNC_BEGIN event with the ASYNC_END event. ASYNC
539 // events are considered to match if their category_group, name and id values
540 // all match. |id| must either be a pointer or an integer value up to 64 bits.
554 // operation must use the same |name| and |id|. Each step can have its own
556 #define TRACE_EVENT_ASYNC_BEGIN0(category_group, name, id) \
558 category_group, name, id, \
560 #define TRACE_EVENT_ASYNC_BEGIN1(category_group, name, id, arg1_name, \
563 category_group, name, id, \
565 #define TRACE_EVENT_ASYNC_BEGIN2(category_group, name, id, arg1_name, \
568 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
570 #define TRACE_EVENT_COPY_ASYNC_BEGIN0(category_group, name, id) \
572 category_group, name, id, \
574 #define TRACE_EVENT_COPY_ASYNC_BEGIN1(category_group, name, id, arg1_name, \
577 category_group, name, id, \
579 #define TRACE_EVENT_COPY_ASYNC_BEGIN2(category_group, name, id, arg1_name, \
582 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
587 #define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP0(category_group, name, id, \
590 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
593 category_group, name, id, timestamp, arg1_name, arg1_val) \
595 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
598 #define TRACE_EVENT_ASYNC_BEGIN_WITH_TIMESTAMP2(category_group, name, id, \
602 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
605 #define TRACE_EVENT_COPY_ASYNC_BEGIN_WITH_TIMESTAMP0(category_group, name, id, \
608 TRACE_EVENT_PHASE_ASYNC_BEGIN, category_group, name, id, \
612 // category is not enabled, then this does nothing. The |name| and |id| must
617 #define TRACE_EVENT_ASYNC_STEP_INTO0(category_group, name, id, step) \
619 category_group, name, id, \
621 #define TRACE_EVENT_ASYNC_STEP_INTO1(category_group, name, id, step, \
624 TRACE_EVENT_PHASE_ASYNC_STEP_INTO, category_group, name, id, \
629 #define TRACE_EVENT_ASYNC_STEP_INTO_WITH_TIMESTAMP0(category_group, name, id, \
632 TRACE_EVENT_PHASE_ASYNC_STEP_INTO, category_group, name, id, \
637 // category is not enabled, then this does nothing. The |name| and |id| must
642 #define TRACE_EVENT_ASYNC_STEP_PAST0(category_group, name, id, step) \
644 category_group, name, id, \
646 #define TRACE_EVENT_ASYNC_STEP_PAST1(category_group, name, id, step, \
649 TRACE_EVENT_PHASE_ASYNC_STEP_PAST, category_group, name, id, \
654 #define TRACE_EVENT_ASYNC_END0(category_group, name, id) \
656 category_group, name, id, \
658 #define TRACE_EVENT_ASYNC_END1(category_group, name, id, arg1_name, arg1_val) \
660 category_group, name, id, \
662 #define TRACE_EVENT_ASYNC_END2(category_group, name, id, arg1_name, arg1_val, \
665 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
667 #define TRACE_EVENT_COPY_ASYNC_END0(category_group, name, id) \
669 category_group, name, id, \
671 #define TRACE_EVENT_COPY_ASYNC_END1(category_group, name, id, arg1_name, \
674 category_group, name, id, \
676 #define TRACE_EVENT_COPY_ASYNC_END2(category_group, name, id, arg1_name, \
679 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
683 #define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP0(category_group, name, id, \
686 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
688 #define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP1(category_group, name, id, \
691 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
694 #define TRACE_EVENT_ASYNC_END_WITH_TIMESTAMP2(category_group, name, id, \
698 TRACE_EVENT_PHASE_ASYNC_END, category_group, name, id, \
708 // considered as a match if their category_group, name and id all match.
709 // - |id| must either be a pointer or an integer value up to 64 bits.
712 // - |id| is used to match a child NESTABLE_ASYNC event with its parent
714 // be logged using the same id and category_group.
717 // at the first NESTABLE_ASYNC event of that id, and unmatched
719 // NESTABLE_ASYNC event of that id. Corresponding warning messages for
725 #define TRACE_EVENT_NESTABLE_ASYNC_BEGIN0(category_group, name, id) \
727 category_group, name, id, \
729 #define TRACE_EVENT_NESTABLE_ASYNC_BEGIN1(category_group, name, id, arg1_name, \
732 category_group, name, id, \
734 #define TRACE_EVENT_NESTABLE_ASYNC_BEGIN2(category_group, name, id, arg1_name, \
737 TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
742 #define TRACE_EVENT_NESTABLE_ASYNC_END0(category_group, name, id) \
744 category_group, name, id, \
748 #define TRACE_EVENT_NESTABLE_ASYNC_END1(category_group, name, id, arg1_name, \
751 category_group, name, id, \
753 #define TRACE_EVENT_NESTABLE_ASYNC_END2(category_group, name, id, arg1_name, \
756 TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
762 #define TRACE_EVENT_NESTABLE_ASYNC_INSTANT0(category_group, name, id) \
764 category_group, name, id, \
767 #define TRACE_EVENT_NESTABLE_ASYNC_INSTANT1(category_group, name, id, \
770 category_group, name, id, \
774 category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val) \
776 TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT, category_group, name, id, \
780 category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val) \
782 TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
786 category_group, name, id, arg1_name, arg1_val, arg2_name, arg2_val) \
788 TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
795 id, timestamp) \
797 TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
800 id, timestamp) \
802 TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
805 category_group, name, id, timestamp, arg1_name, arg1_val) \
807 TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
811 category_group, name, id, timestamp) \
813 TRACE_EVENT_PHASE_NESTABLE_ASYNC_INSTANT, category_group, name, id, \
816 category_group, name, id, timestamp) \
818 TRACE_EVENT_PHASE_NESTABLE_ASYNC_BEGIN, category_group, name, id, \
821 category_group, name, id, timestamp) \
823 TRACE_EVENT_PHASE_NESTABLE_ASYNC_END, category_group, name, id, \
831 // - |id| is used to match the FLOW_BEGIN event with the FLOW_END event. FLOW
832 // events are considered to match if their category_group, name and id values
833 // all match. |id| must either be a pointer or an integer value up to 64 bits.
844 // same |name| and |id|. Each event can have its own args.
845 #define TRACE_EVENT_FLOW_BEGIN0(category_group, name, id) \
847 category_group, name, id, \
849 #define TRACE_EVENT_FLOW_BEGIN1(category_group, name, id, arg1_name, arg1_val) \
851 category_group, name, id, \
853 #define TRACE_EVENT_FLOW_BEGIN2(category_group, name, id, arg1_name, arg1_val, \
856 TRACE_EVENT_PHASE_FLOW_BEGIN, category_group, name, id, \
858 #define TRACE_EVENT_COPY_FLOW_BEGIN0(category_group, name, id) \
860 category_group, name, id, \
862 #define TRACE_EVENT_COPY_FLOW_BEGIN1(category_group, name, id, arg1_name, \
865 category_group, name, id, \
867 #define TRACE_EVENT_COPY_FLOW_BEGIN2(category_group, name, id, arg1_name, \
870 TRACE_EVENT_PHASE_FLOW_BEGIN, category_group, name, id, \
874 // is not enabled, then this does nothing. The |name| and |id| must match the
878 #define TRACE_EVENT_FLOW_STEP0(category_group, name, id, step) \
880 category_group, name, id, \
882 #define TRACE_EVENT_FLOW_STEP1(category_group, name, id, step, arg1_name, \
885 TRACE_EVENT_PHASE_FLOW_STEP, category_group, name, id, \
887 #define TRACE_EVENT_COPY_FLOW_STEP0(category_group, name, id, step) \
889 category_group, name, id, \
891 #define TRACE_EVENT_COPY_FLOW_STEP1(category_group, name, id, step, arg1_name, \
894 TRACE_EVENT_PHASE_FLOW_STEP, category_group, name, id, \
899 #define TRACE_EVENT_FLOW_END0(category_group, name, id) \
901 name, id, TRACE_EVENT_FLAG_NONE)
902 #define TRACE_EVENT_FLOW_END_BIND_TO_ENCLOSING0(category_group, name, id) \
904 name, id, \
906 #define TRACE_EVENT_FLOW_END1(category_group, name, id, arg1_name, arg1_val) \
908 name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
910 #define TRACE_EVENT_FLOW_END2(category_group, name, id, arg1_name, arg1_val, \
913 name, id, TRACE_EVENT_FLAG_NONE, arg1_name, \
915 #define TRACE_EVENT_COPY_FLOW_END0(category_group, name, id) \
917 name, id, TRACE_EVENT_FLAG_COPY)
918 #define TRACE_EVENT_COPY_FLOW_END1(category_group, name, id, arg1_name, \
921 name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \
923 #define TRACE_EVENT_COPY_FLOW_END2(category_group, name, id, arg1_name, \
926 name, id, TRACE_EVENT_FLAG_COPY, arg1_name, \
952 #define TRACE_EVENT_OBJECT_CREATED_WITH_ID(category_group, name, id) \
954 TRACE_EVENT_PHASE_CREATE_OBJECT, category_group, name, id, \
957 #define TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID(category_group, name, id, \
961 id, TRACE_EVENT_FLAG_NONE, "snapshot", snapshot)
964 category_group, name, id, timestamp, snapshot) \
967 id, TRACE_EVENT_API_CURRENT_THREAD_ID, timestamp, TRACE_EVENT_FLAG_NONE, \
970 #define TRACE_EVENT_OBJECT_DELETED_WITH_ID(category_group, name, id) \
972 TRACE_EVENT_PHASE_DELETE_OBJECT, category_group, name, id, \
977 // snapshotted context object id.
997 #define TRACE_LINK_IDS(category_group, name, id, linked_id) \
998 INTERNAL_TRACE_EVENT_ADD_LINK_IDS(category_group, name, id, linked_id);