92 # define ITT_OS_LINUX 2 99 #ifndef ITT_OS_FREEBSD 100 # define ITT_OS_FREEBSD 4 104 # if defined WIN32 || defined _WIN32 105 # define ITT_OS ITT_OS_WIN 106 # elif defined( __APPLE__ ) && defined( __MACH__ ) 107 # define ITT_OS ITT_OS_MAC 108 # elif defined( __FreeBSD__ ) 109 # define ITT_OS ITT_OS_FREEBSD 111 # define ITT_OS ITT_OS_LINUX 115 #ifndef ITT_PLATFORM_WIN 116 # define ITT_PLATFORM_WIN 1 119 #ifndef ITT_PLATFORM_POSIX 120 # define ITT_PLATFORM_POSIX 2 123 #ifndef ITT_PLATFORM_MAC 124 # define ITT_PLATFORM_MAC 3 127 #ifndef ITT_PLATFORM_FREEBSD 128 # define ITT_PLATFORM_FREEBSD 4 132 # if ITT_OS==ITT_OS_WIN 133 # define ITT_PLATFORM ITT_PLATFORM_WIN 134 # elif ITT_OS==ITT_OS_MAC 135 # define ITT_PLATFORM ITT_PLATFORM_MAC 136 # elif ITT_OS==ITT_OS_FREEBSD 137 # define ITT_PLATFORM ITT_PLATFORM_FREEBSD 139 # define ITT_PLATFORM ITT_PLATFORM_POSIX 143 #if defined(_UNICODE) && !defined(UNICODE) 148 #if ITT_PLATFORM==ITT_PLATFORM_WIN 152 #if defined(UNICODE) || defined(_UNICODE) 158 # if ITT_PLATFORM==ITT_PLATFORM_WIN 159 # define ITTAPI_CDECL __cdecl 161 # if defined _M_IX86 || defined __i386__ 162 # define ITTAPI_CDECL __attribute__ ((cdecl)) 164 # define ITTAPI_CDECL 170 # if ITT_PLATFORM==ITT_PLATFORM_WIN 171 # define STDCALL __stdcall 173 # if defined _M_IX86 || defined __i386__ 174 # define STDCALL __attribute__ ((stdcall)) 181 #define ITTAPI ITTAPI_CDECL 182 #define LIBITTAPI ITTAPI_CDECL 185 #define ITTAPI_CALL ITTAPI_CDECL 186 #define LIBITTAPI_CALL ITTAPI_CDECL 188 #if ITT_PLATFORM==ITT_PLATFORM_WIN 190 #define ITT_INLINE __forceinline 191 #define ITT_INLINE_ATTRIBUTE 198 #ifdef __STRICT_ANSI__ 199 #define ITT_INLINE static 200 #define ITT_INLINE_ATTRIBUTE __attribute__((unused)) 202 #define ITT_INLINE static inline 203 #define ITT_INLINE_ATTRIBUTE __attribute__((always_inline, unused)) 208 #ifdef INTEL_ITTNOTIFY_ENABLE_LEGACY 209 # if ITT_PLATFORM==ITT_PLATFORM_WIN 210 # pragma message("WARNING!!! Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro") 220 #define ITT_JOIN_AUX(p,n) p##n 221 #define ITT_JOIN(p,n) ITT_JOIN_AUX(p,n) 233 #define ITT_VERSIONIZE(x) \ 236 ITT_JOIN(ITT_MAJOR, \ 237 ITT_JOIN(_, ITT_MINOR)))) 239 #ifndef INTEL_ITTNOTIFY_PREFIX 240 # define INTEL_ITTNOTIFY_PREFIX __itt_ 242 #ifndef INTEL_ITTNOTIFY_POSTFIX 243 # define INTEL_ITTNOTIFY_POSTFIX _ptr_ 246 #define ITTNOTIFY_NAME_AUX(n) ITT_JOIN(INTEL_ITTNOTIFY_PREFIX,n) 247 #define ITTNOTIFY_NAME(n) ITT_VERSIONIZE(ITTNOTIFY_NAME_AUX(ITT_JOIN(n,INTEL_ITTNOTIFY_POSTFIX))) 249 #define ITTNOTIFY_VOID(n) (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n) 250 #define ITTNOTIFY_DATA(n) (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n) 252 #define ITTNOTIFY_VOID_D0(n,d) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d) 253 #define ITTNOTIFY_VOID_D1(n,d,x) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x) 254 #define ITTNOTIFY_VOID_D2(n,d,x,y) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y) 255 #define ITTNOTIFY_VOID_D3(n,d,x,y,z) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y,z) 256 #define ITTNOTIFY_VOID_D4(n,d,x,y,z,a) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y,z,a) 257 #define ITTNOTIFY_VOID_D5(n,d,x,y,z,a,b) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y,z,a,b) 258 #define ITTNOTIFY_VOID_D6(n,d,x,y,z,a,b,c) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y,z,a,b,c) 259 #define ITTNOTIFY_DATA_D0(n,d) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d) 260 #define ITTNOTIFY_DATA_D1(n,d,x) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x) 261 #define ITTNOTIFY_DATA_D2(n,d,x,y) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y) 262 #define ITTNOTIFY_DATA_D3(n,d,x,y,z) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y,z) 263 #define ITTNOTIFY_DATA_D4(n,d,x,y,z,a) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y,z,a) 264 #define ITTNOTIFY_DATA_D5(n,d,x,y,z,a,b) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y,z,a,b) 265 #define ITTNOTIFY_DATA_D6(n,d,x,y,z,a,b,c) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y,z,a,b,c) 273 #define ITT_STUBV(api,type,name,args) \ 274 typedef type (api* ITT_JOIN(ITTNOTIFY_NAME(name),_t)) args; \ 275 extern ITT_JOIN(ITTNOTIFY_NAME(name),_t) ITTNOTIFY_NAME(name); 276 #define ITT_STUB ITT_STUBV 319 #ifndef INTEL_NO_MACRO_BODY 320 #ifndef INTEL_NO_ITTNOTIFY_API 324 #define __itt_pause ITTNOTIFY_VOID(pause) 325 #define __itt_pause_ptr ITTNOTIFY_NAME(pause) 326 #define __itt_resume ITTNOTIFY_VOID(resume) 327 #define __itt_resume_ptr ITTNOTIFY_NAME(resume) 328 #define __itt_detach ITTNOTIFY_VOID(detach) 329 #define __itt_detach_ptr ITTNOTIFY_NAME(detach) 331 #define __itt_pause() 332 #define __itt_pause_ptr 0 333 #define __itt_resume() 334 #define __itt_resume_ptr 0 335 #define __itt_detach() 336 #define __itt_detach_ptr 0 339 #define __itt_pause_ptr 0 340 #define __itt_resume_ptr 0 341 #define __itt_detach_ptr 0 363 #if ITT_PLATFORM==ITT_PLATFORM_WIN 366 #if defined(UNICODE) || defined(_UNICODE) 367 # define __itt_pt_region_create __itt_pt_region_createW 369 # define __itt_pt_region_create __itt_pt_region_createA 376 #ifndef INTEL_NO_MACRO_BODY 377 #ifndef INTEL_NO_ITTNOTIFY_API 378 #if ITT_PLATFORM==ITT_PLATFORM_WIN 384 #if ITT_PLATFORM==ITT_PLATFORM_WIN 385 #define __itt_pt_region_createA ITTNOTIFY_DATA(pt_region_createA) 386 #define __itt_pt_region_createA_ptr ITTNOTIFY_NAME(pt_region_createA) 387 #define __itt_pt_region_createW ITTNOTIFY_DATA(pt_region_createW) 388 #define __itt_pt_region_createW_ptr ITTNOTIFY_NAME(pt_region_createW) 390 #define __itt_pt_region_create ITTNOTIFY_DATA(pt_region_create) 391 #define __itt_pt_region_create_ptr ITTNOTIFY_NAME(pt_region_create) 394 #if ITT_PLATFORM==ITT_PLATFORM_WIN 395 #define __itt_pt_region_createA(name) (__itt_pt_region)0 396 #define __itt_pt_region_createA_ptr 0 397 #define __itt_pt_region_createW(name) (__itt_pt_region)0 398 #define __itt_pt_region_createW_ptr 0 400 #define __itt_pt_region_create(name) (__itt_pt_region)0 401 #define __itt_pt_region_create_ptr 0 405 #if ITT_PLATFORM==ITT_PLATFORM_WIN 406 #define __itt_pt_region_createA_ptr 0 407 #define __itt_pt_region_createW_ptr 0 409 #define __itt_pt_region_create_ptr 0 438 #if ITT_PLATFORM==ITT_PLATFORM_WIN 441 #if defined(UNICODE) || defined(_UNICODE) 442 # define __itt_thread_set_name __itt_thread_set_nameW 443 # define __itt_thread_set_name_ptr __itt_thread_set_nameW_ptr 445 # define __itt_thread_set_name __itt_thread_set_nameA 446 # define __itt_thread_set_name_ptr __itt_thread_set_nameA_ptr 453 #ifndef INTEL_NO_MACRO_BODY 454 #ifndef INTEL_NO_ITTNOTIFY_API 455 #if ITT_PLATFORM==ITT_PLATFORM_WIN 456 ITT_STUBV(ITTAPI,
void, thread_set_nameA, (
const char *
name))
457 ITT_STUBV(ITTAPI,
void, thread_set_nameW, (
const wchar_t *
name))
461 #if ITT_PLATFORM==ITT_PLATFORM_WIN 462 #define __itt_thread_set_nameA ITTNOTIFY_VOID(thread_set_nameA) 463 #define __itt_thread_set_nameA_ptr ITTNOTIFY_NAME(thread_set_nameA) 464 #define __itt_thread_set_nameW ITTNOTIFY_VOID(thread_set_nameW) 465 #define __itt_thread_set_nameW_ptr ITTNOTIFY_NAME(thread_set_nameW) 467 #define __itt_thread_set_name ITTNOTIFY_VOID(thread_set_name) 468 #define __itt_thread_set_name_ptr ITTNOTIFY_NAME(thread_set_name) 471 #if ITT_PLATFORM==ITT_PLATFORM_WIN 472 #define __itt_thread_set_nameA(name) 473 #define __itt_thread_set_nameA_ptr 0 474 #define __itt_thread_set_nameW(name) 475 #define __itt_thread_set_nameW_ptr 0 477 #define __itt_thread_set_name(name) 478 #define __itt_thread_set_name_ptr 0 482 #if ITT_PLATFORM==ITT_PLATFORM_WIN 483 #define __itt_thread_set_nameA_ptr 0 484 #define __itt_thread_set_nameW_ptr 0 486 #define __itt_thread_set_name_ptr 0 496 void ITTAPI __itt_thread_ignore(
void);
499 #ifndef INTEL_NO_MACRO_BODY 500 #ifndef INTEL_NO_ITTNOTIFY_API 501 ITT_STUBV(ITTAPI,
void, thread_ignore, (
void))
502 #define __itt_thread_ignore ITTNOTIFY_VOID(thread_ignore) 503 #define __itt_thread_ignore_ptr ITTNOTIFY_NAME(thread_ignore) 505 #define __itt_thread_ignore() 506 #define __itt_thread_ignore_ptr 0 509 #define __itt_thread_ignore_ptr 0 530 #define __itt_suppress_all_errors 0x7fffffff 536 #define __itt_suppress_threading_errors 0x000000ff 542 #define __itt_suppress_memory_errors 0x0000ff00 550 #ifndef INTEL_NO_MACRO_BODY 551 #ifndef INTEL_NO_ITTNOTIFY_API 553 #define __itt_suppress_push ITTNOTIFY_VOID(suppress_push) 554 #define __itt_suppress_push_ptr ITTNOTIFY_NAME(suppress_push) 556 #define __itt_suppress_push(mask) 557 #define __itt_suppress_push_ptr 0 560 #define __itt_suppress_push_ptr 0 570 #ifndef INTEL_NO_MACRO_BODY 571 #ifndef INTEL_NO_ITTNOTIFY_API 573 #define __itt_suppress_pop ITTNOTIFY_VOID(suppress_pop) 574 #define __itt_suppress_pop_ptr ITTNOTIFY_NAME(suppress_pop) 576 #define __itt_suppress_pop() 577 #define __itt_suppress_pop_ptr 0 580 #define __itt_suppress_pop_ptr 0 599 #ifndef INTEL_NO_MACRO_BODY 600 #ifndef INTEL_NO_ITTNOTIFY_API 602 #define __itt_suppress_mark_range ITTNOTIFY_VOID(suppress_mark_range) 603 #define __itt_suppress_mark_range_ptr ITTNOTIFY_NAME(suppress_mark_range) 605 #define __itt_suppress_mark_range(mask) 606 #define __itt_suppress_mark_range_ptr 0 609 #define __itt_suppress_mark_range_ptr 0 620 #ifndef INTEL_NO_MACRO_BODY 621 #ifndef INTEL_NO_ITTNOTIFY_API 623 #define __itt_suppress_clear_range ITTNOTIFY_VOID(suppress_clear_range) 624 #define __itt_suppress_clear_range_ptr ITTNOTIFY_NAME(suppress_clear_range) 626 #define __itt_suppress_clear_range(mask) 627 #define __itt_suppress_clear_range_ptr 0 630 #define __itt_suppress_clear_range_ptr 0 646 #define __itt_attr_barrier 1 652 #define __itt_attr_mutex 2 665 #if ITT_PLATFORM==ITT_PLATFORM_WIN 668 #if defined(UNICODE) || defined(_UNICODE) 669 # define __itt_sync_create __itt_sync_createW 670 # define __itt_sync_create_ptr __itt_sync_createW_ptr 672 # define __itt_sync_create __itt_sync_createA 673 # define __itt_sync_create_ptr __itt_sync_createA_ptr 680 #ifndef INTEL_NO_MACRO_BODY 681 #ifndef INTEL_NO_ITTNOTIFY_API 682 #if ITT_PLATFORM==ITT_PLATFORM_WIN 688 #if ITT_PLATFORM==ITT_PLATFORM_WIN 689 #define __itt_sync_createA ITTNOTIFY_VOID(sync_createA) 690 #define __itt_sync_createA_ptr ITTNOTIFY_NAME(sync_createA) 691 #define __itt_sync_createW ITTNOTIFY_VOID(sync_createW) 692 #define __itt_sync_createW_ptr ITTNOTIFY_NAME(sync_createW) 694 #define __itt_sync_create ITTNOTIFY_VOID(sync_create) 695 #define __itt_sync_create_ptr ITTNOTIFY_NAME(sync_create) 698 #if ITT_PLATFORM==ITT_PLATFORM_WIN 699 #define __itt_sync_createA(addr, objtype, objname, attribute) 700 #define __itt_sync_createA_ptr 0 701 #define __itt_sync_createW(addr, objtype, objname, attribute) 702 #define __itt_sync_createW_ptr 0 704 #define __itt_sync_create(addr, objtype, objname, attribute) 705 #define __itt_sync_create_ptr 0 709 #if ITT_PLATFORM==ITT_PLATFORM_WIN 710 #define __itt_sync_createA_ptr 0 711 #define __itt_sync_createW_ptr 0 713 #define __itt_sync_create_ptr 0 726 #if ITT_PLATFORM==ITT_PLATFORM_WIN 729 #if defined(UNICODE) || defined(_UNICODE) 730 # define __itt_sync_rename __itt_sync_renameW 731 # define __itt_sync_rename_ptr __itt_sync_renameW_ptr 733 # define __itt_sync_rename __itt_sync_renameA 734 # define __itt_sync_rename_ptr __itt_sync_renameA_ptr 741 #ifndef INTEL_NO_MACRO_BODY 742 #ifndef INTEL_NO_ITTNOTIFY_API 743 #if ITT_PLATFORM==ITT_PLATFORM_WIN 749 #if ITT_PLATFORM==ITT_PLATFORM_WIN 750 #define __itt_sync_renameA ITTNOTIFY_VOID(sync_renameA) 751 #define __itt_sync_renameA_ptr ITTNOTIFY_NAME(sync_renameA) 752 #define __itt_sync_renameW ITTNOTIFY_VOID(sync_renameW) 753 #define __itt_sync_renameW_ptr ITTNOTIFY_NAME(sync_renameW) 755 #define __itt_sync_rename ITTNOTIFY_VOID(sync_rename) 756 #define __itt_sync_rename_ptr ITTNOTIFY_NAME(sync_rename) 759 #if ITT_PLATFORM==ITT_PLATFORM_WIN 760 #define __itt_sync_renameA(addr, name) 761 #define __itt_sync_renameA_ptr 0 762 #define __itt_sync_renameW(addr, name) 763 #define __itt_sync_renameW_ptr 0 765 #define __itt_sync_rename(addr, name) 766 #define __itt_sync_rename_ptr 0 770 #if ITT_PLATFORM==ITT_PLATFORM_WIN 771 #define __itt_sync_renameA_ptr 0 772 #define __itt_sync_renameW_ptr 0 774 #define __itt_sync_rename_ptr 0 786 #ifndef INTEL_NO_MACRO_BODY 787 #ifndef INTEL_NO_ITTNOTIFY_API 789 #define __itt_sync_destroy ITTNOTIFY_VOID(sync_destroy) 790 #define __itt_sync_destroy_ptr ITTNOTIFY_NAME(sync_destroy) 792 #define __itt_sync_destroy(addr) 793 #define __itt_sync_destroy_ptr 0 796 #define __itt_sync_destroy_ptr 0 810 #ifndef INTEL_NO_MACRO_BODY 811 #ifndef INTEL_NO_ITTNOTIFY_API 813 #define __itt_sync_prepare ITTNOTIFY_VOID(sync_prepare) 814 #define __itt_sync_prepare_ptr ITTNOTIFY_NAME(sync_prepare) 816 #define __itt_sync_prepare(addr) 817 #define __itt_sync_prepare_ptr 0 820 #define __itt_sync_prepare_ptr 0 830 #ifndef INTEL_NO_MACRO_BODY 831 #ifndef INTEL_NO_ITTNOTIFY_API 833 #define __itt_sync_cancel ITTNOTIFY_VOID(sync_cancel) 834 #define __itt_sync_cancel_ptr ITTNOTIFY_NAME(sync_cancel) 836 #define __itt_sync_cancel(addr) 837 #define __itt_sync_cancel_ptr 0 840 #define __itt_sync_cancel_ptr 0 850 #ifndef INTEL_NO_MACRO_BODY 851 #ifndef INTEL_NO_ITTNOTIFY_API 853 #define __itt_sync_acquired ITTNOTIFY_VOID(sync_acquired) 854 #define __itt_sync_acquired_ptr ITTNOTIFY_NAME(sync_acquired) 856 #define __itt_sync_acquired(addr) 857 #define __itt_sync_acquired_ptr 0 860 #define __itt_sync_acquired_ptr 0 870 #ifndef INTEL_NO_MACRO_BODY 871 #ifndef INTEL_NO_ITTNOTIFY_API 873 #define __itt_sync_releasing ITTNOTIFY_VOID(sync_releasing) 874 #define __itt_sync_releasing_ptr ITTNOTIFY_NAME(sync_releasing) 876 #define __itt_sync_releasing(addr) 877 #define __itt_sync_releasing_ptr 0 880 #define __itt_sync_releasing_ptr 0 904 #ifndef INTEL_NO_MACRO_BODY 905 #ifndef INTEL_NO_ITTNOTIFY_API 907 #define __itt_fsync_prepare ITTNOTIFY_VOID(fsync_prepare) 908 #define __itt_fsync_prepare_ptr ITTNOTIFY_NAME(fsync_prepare) 910 #define __itt_fsync_prepare(addr) 911 #define __itt_fsync_prepare_ptr 0 914 #define __itt_fsync_prepare_ptr 0 931 #ifndef INTEL_NO_MACRO_BODY 932 #ifndef INTEL_NO_ITTNOTIFY_API 934 #define __itt_fsync_cancel ITTNOTIFY_VOID(fsync_cancel) 935 #define __itt_fsync_cancel_ptr ITTNOTIFY_NAME(fsync_cancel) 937 #define __itt_fsync_cancel(addr) 938 #define __itt_fsync_cancel_ptr 0 941 #define __itt_fsync_cancel_ptr 0 958 #ifndef INTEL_NO_MACRO_BODY 959 #ifndef INTEL_NO_ITTNOTIFY_API 961 #define __itt_fsync_acquired ITTNOTIFY_VOID(fsync_acquired) 962 #define __itt_fsync_acquired_ptr ITTNOTIFY_NAME(fsync_acquired) 964 #define __itt_fsync_acquired(addr) 965 #define __itt_fsync_acquired_ptr 0 968 #define __itt_fsync_acquired_ptr 0 985 #ifndef INTEL_NO_MACRO_BODY 986 #ifndef INTEL_NO_ITTNOTIFY_API 988 #define __itt_fsync_releasing ITTNOTIFY_VOID(fsync_releasing) 989 #define __itt_fsync_releasing_ptr ITTNOTIFY_NAME(fsync_releasing) 991 #define __itt_fsync_releasing(addr) 992 #define __itt_fsync_releasing_ptr 0 995 #define __itt_fsync_releasing_ptr 0 1025 #if !defined(_ADVISOR_ANNOTATE_H_) || defined(ANNOTATE_EXPAND_NULL) 1056 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1065 #ifndef INTEL_NO_MACRO_BODY 1066 #ifndef INTEL_NO_ITTNOTIFY_API 1068 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1069 ITT_STUBV(ITTAPI,
void, model_site_beginW, (
const wchar_t *
name))
1072 ITT_STUBV(ITTAPI,
void, model_site_beginAL, (
const char *
name,
size_t siteNameLen))
1075 #define __itt_model_site_begin ITTNOTIFY_VOID(model_site_begin) 1076 #define __itt_model_site_begin_ptr ITTNOTIFY_NAME(model_site_begin) 1077 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1078 #define __itt_model_site_beginW ITTNOTIFY_VOID(model_site_beginW) 1079 #define __itt_model_site_beginW_ptr ITTNOTIFY_NAME(model_site_beginW) 1081 #define __itt_model_site_beginA ITTNOTIFY_VOID(model_site_beginA) 1082 #define __itt_model_site_beginA_ptr ITTNOTIFY_NAME(model_site_beginA) 1083 #define __itt_model_site_beginAL ITTNOTIFY_VOID(model_site_beginAL) 1084 #define __itt_model_site_beginAL_ptr ITTNOTIFY_NAME(model_site_beginAL) 1085 #define __itt_model_site_end ITTNOTIFY_VOID(model_site_end) 1086 #define __itt_model_site_end_ptr ITTNOTIFY_NAME(model_site_end) 1087 #define __itt_model_site_end_2 ITTNOTIFY_VOID(model_site_end_2) 1088 #define __itt_model_site_end_2_ptr ITTNOTIFY_NAME(model_site_end_2) 1090 #define __itt_model_site_begin(site, instance, name) 1091 #define __itt_model_site_begin_ptr 0 1092 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1093 #define __itt_model_site_beginW(name) 1094 #define __itt_model_site_beginW_ptr 0 1096 #define __itt_model_site_beginA(name) 1097 #define __itt_model_site_beginA_ptr 0 1098 #define __itt_model_site_beginAL(name, siteNameLen) 1099 #define __itt_model_site_beginAL_ptr 0 1100 #define __itt_model_site_end(site, instance) 1101 #define __itt_model_site_end_ptr 0 1102 #define __itt_model_site_end_2() 1103 #define __itt_model_site_end_2_ptr 0 1106 #define __itt_model_site_begin_ptr 0 1107 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1108 #define __itt_model_site_beginW_ptr 0 1110 #define __itt_model_site_beginA_ptr 0 1111 #define __itt_model_site_beginAL_ptr 0 1112 #define __itt_model_site_end_ptr 0 1113 #define __itt_model_site_end_2_ptr 0 1129 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1141 #ifndef INTEL_NO_MACRO_BODY 1142 #ifndef INTEL_NO_ITTNOTIFY_API 1144 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1146 ITT_STUBV(ITTAPI,
void, model_iteration_taskW, (
const wchar_t *
name))
1149 ITT_STUBV(ITTAPI,
void, model_task_beginAL, (
const char *
name,
size_t taskNameLen))
1151 ITT_STUBV(ITTAPI,
void, model_iteration_taskAL, (
const char *
name,
size_t taskNameLen))
1153 ITT_STUBV(ITTAPI,
void, model_task_end_2, (
void))
1154 #define __itt_model_task_begin ITTNOTIFY_VOID(model_task_begin) 1155 #define __itt_model_task_begin_ptr ITTNOTIFY_NAME(model_task_begin) 1156 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1157 #define __itt_model_task_beginW ITTNOTIFY_VOID(model_task_beginW) 1158 #define __itt_model_task_beginW_ptr ITTNOTIFY_NAME(model_task_beginW) 1159 #define __itt_model_iteration_taskW ITTNOTIFY_VOID(model_iteration_taskW) 1160 #define __itt_model_iteration_taskW_ptr ITTNOTIFY_NAME(model_iteration_taskW) 1162 #define __itt_model_task_beginA ITTNOTIFY_VOID(model_task_beginA) 1163 #define __itt_model_task_beginA_ptr ITTNOTIFY_NAME(model_task_beginA) 1164 #define __itt_model_task_beginAL ITTNOTIFY_VOID(model_task_beginAL) 1165 #define __itt_model_task_beginAL_ptr ITTNOTIFY_NAME(model_task_beginAL) 1166 #define __itt_model_iteration_taskA ITTNOTIFY_VOID(model_iteration_taskA) 1167 #define __itt_model_iteration_taskA_ptr ITTNOTIFY_NAME(model_iteration_taskA) 1168 #define __itt_model_iteration_taskAL ITTNOTIFY_VOID(model_iteration_taskAL) 1169 #define __itt_model_iteration_taskAL_ptr ITTNOTIFY_NAME(model_iteration_taskAL) 1170 #define __itt_model_task_end ITTNOTIFY_VOID(model_task_end) 1171 #define __itt_model_task_end_ptr ITTNOTIFY_NAME(model_task_end) 1172 #define __itt_model_task_end_2 ITTNOTIFY_VOID(model_task_end_2) 1173 #define __itt_model_task_end_2_ptr ITTNOTIFY_NAME(model_task_end_2) 1175 #define __itt_model_task_begin(task, instance, name) 1176 #define __itt_model_task_begin_ptr 0 1177 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1178 #define __itt_model_task_beginW(name) 1179 #define __itt_model_task_beginW_ptr 0 1181 #define __itt_model_task_beginA(name) 1182 #define __itt_model_task_beginA_ptr 0 1183 #define __itt_model_task_beginAL(name, siteNameLen) 1184 #define __itt_model_task_beginAL_ptr 0 1185 #define __itt_model_iteration_taskA(name) 1186 #define __itt_model_iteration_taskA_ptr 0 1187 #define __itt_model_iteration_taskAL(name, siteNameLen) 1188 #define __itt_model_iteration_taskAL_ptr 0 1189 #define __itt_model_task_end(task, instance) 1190 #define __itt_model_task_end_ptr 0 1191 #define __itt_model_task_end_2() 1192 #define __itt_model_task_end_2_ptr 0 1195 #define __itt_model_task_begin_ptr 0 1196 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1197 #define __itt_model_task_beginW_ptr 0 1199 #define __itt_model_task_beginA_ptr 0 1200 #define __itt_model_task_beginAL_ptr 0 1201 #define __itt_model_iteration_taskA_ptr 0 1202 #define __itt_model_iteration_taskAL_ptr 0 1203 #define __itt_model_task_end_ptr 0 1204 #define __itt_model_task_end_2_ptr 0 1226 #ifndef INTEL_NO_MACRO_BODY 1227 #ifndef INTEL_NO_ITTNOTIFY_API 1232 #define __itt_model_lock_acquire ITTNOTIFY_VOID(model_lock_acquire) 1233 #define __itt_model_lock_acquire_ptr ITTNOTIFY_NAME(model_lock_acquire) 1234 #define __itt_model_lock_acquire_2 ITTNOTIFY_VOID(model_lock_acquire_2) 1235 #define __itt_model_lock_acquire_2_ptr ITTNOTIFY_NAME(model_lock_acquire_2) 1236 #define __itt_model_lock_release ITTNOTIFY_VOID(model_lock_release) 1237 #define __itt_model_lock_release_ptr ITTNOTIFY_NAME(model_lock_release) 1238 #define __itt_model_lock_release_2 ITTNOTIFY_VOID(model_lock_release_2) 1239 #define __itt_model_lock_release_2_ptr ITTNOTIFY_NAME(model_lock_release_2) 1241 #define __itt_model_lock_acquire(lock) 1242 #define __itt_model_lock_acquire_ptr 0 1243 #define __itt_model_lock_acquire_2(lock) 1244 #define __itt_model_lock_acquire_2_ptr 0 1245 #define __itt_model_lock_release(lock) 1246 #define __itt_model_lock_release_ptr 0 1247 #define __itt_model_lock_release_2(lock) 1248 #define __itt_model_lock_release_2_ptr 0 1251 #define __itt_model_lock_acquire_ptr 0 1252 #define __itt_model_lock_acquire_2_ptr 0 1253 #define __itt_model_lock_release_ptr 0 1254 #define __itt_model_lock_release_2_ptr 0 1269 #ifndef INTEL_NO_MACRO_BODY 1270 #ifndef INTEL_NO_ITTNOTIFY_API 1273 #define __itt_model_record_allocation ITTNOTIFY_VOID(model_record_allocation) 1274 #define __itt_model_record_allocation_ptr ITTNOTIFY_NAME(model_record_allocation) 1275 #define __itt_model_record_deallocation ITTNOTIFY_VOID(model_record_deallocation) 1276 #define __itt_model_record_deallocation_ptr ITTNOTIFY_NAME(model_record_deallocation) 1278 #define __itt_model_record_allocation(addr, size) 1279 #define __itt_model_record_allocation_ptr 0 1280 #define __itt_model_record_deallocation(addr) 1281 #define __itt_model_record_deallocation_ptr 0 1284 #define __itt_model_record_allocation_ptr 0 1285 #define __itt_model_record_deallocation_ptr 0 1297 #ifndef INTEL_NO_MACRO_BODY 1298 #ifndef INTEL_NO_ITTNOTIFY_API 1300 #define __itt_model_induction_uses ITTNOTIFY_VOID(model_induction_uses) 1301 #define __itt_model_induction_uses_ptr ITTNOTIFY_NAME(model_induction_uses) 1303 #define __itt_model_induction_uses(addr, size) 1304 #define __itt_model_induction_uses_ptr 0 1307 #define __itt_model_induction_uses_ptr 0 1320 #ifndef INTEL_NO_MACRO_BODY 1321 #ifndef INTEL_NO_ITTNOTIFY_API 1323 #define __itt_model_reduction_uses ITTNOTIFY_VOID(model_reduction_uses) 1324 #define __itt_model_reduction_uses_ptr ITTNOTIFY_NAME(model_reduction_uses) 1326 #define __itt_model_reduction_uses(addr, size) 1327 #define __itt_model_reduction_uses_ptr 0 1330 #define __itt_model_reduction_uses_ptr 0 1343 #ifndef INTEL_NO_MACRO_BODY 1344 #ifndef INTEL_NO_ITTNOTIFY_API 1346 #define __itt_model_observe_uses ITTNOTIFY_VOID(model_observe_uses) 1347 #define __itt_model_observe_uses_ptr ITTNOTIFY_NAME(model_observe_uses) 1349 #define __itt_model_observe_uses(addr, size) 1350 #define __itt_model_observe_uses_ptr 0 1353 #define __itt_model_observe_uses_ptr 0 1366 #ifndef INTEL_NO_MACRO_BODY 1367 #ifndef INTEL_NO_ITTNOTIFY_API 1369 #define __itt_model_clear_uses ITTNOTIFY_VOID(model_clear_uses) 1370 #define __itt_model_clear_uses_ptr ITTNOTIFY_NAME(model_clear_uses) 1372 #define __itt_model_clear_uses(addr) 1373 #define __itt_model_clear_uses_ptr 0 1376 #define __itt_model_clear_uses_ptr 0 1406 #ifndef INTEL_NO_MACRO_BODY 1407 #ifndef INTEL_NO_ITTNOTIFY_API 1411 #define __itt_model_disable_push ITTNOTIFY_VOID(model_disable_push) 1412 #define __itt_model_disable_push_ptr ITTNOTIFY_NAME(model_disable_push) 1413 #define __itt_model_disable_pop ITTNOTIFY_VOID(model_disable_pop) 1414 #define __itt_model_disable_pop_ptr ITTNOTIFY_NAME(model_disable_pop) 1415 #define __itt_model_aggregate_task ITTNOTIFY_VOID(model_aggregate_task) 1416 #define __itt_model_aggregate_task_ptr ITTNOTIFY_NAME(model_aggregate_task) 1418 #define __itt_model_disable_push(x) 1419 #define __itt_model_disable_push_ptr 0 1420 #define __itt_model_disable_pop() 1421 #define __itt_model_disable_pop_ptr 0 1422 #define __itt_model_aggregate_task(x) 1423 #define __itt_model_aggregate_task_ptr 0 1426 #define __itt_model_disable_push_ptr 0 1427 #define __itt_model_disable_pop_ptr 0 1428 #define __itt_model_aggregate_task_ptr 0 1446 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1449 #if defined(UNICODE) || defined(_UNICODE) 1450 # define __itt_heap_function_create __itt_heap_function_createW 1451 # define __itt_heap_function_create_ptr __itt_heap_function_createW_ptr 1453 # define __itt_heap_function_create __itt_heap_function_createA 1454 # define __itt_heap_function_create_ptr __itt_heap_function_createA_ptr 1461 #ifndef INTEL_NO_MACRO_BODY 1462 #ifndef INTEL_NO_ITTNOTIFY_API 1463 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1469 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1470 #define __itt_heap_function_createA ITTNOTIFY_DATA(heap_function_createA) 1471 #define __itt_heap_function_createA_ptr ITTNOTIFY_NAME(heap_function_createA) 1472 #define __itt_heap_function_createW ITTNOTIFY_DATA(heap_function_createW) 1473 #define __itt_heap_function_createW_ptr ITTNOTIFY_NAME(heap_function_createW) 1475 #define __itt_heap_function_create ITTNOTIFY_DATA(heap_function_create) 1476 #define __itt_heap_function_create_ptr ITTNOTIFY_NAME(heap_function_create) 1479 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1480 #define __itt_heap_function_createA(name, domain) (__itt_heap_function)0 1481 #define __itt_heap_function_createA_ptr 0 1482 #define __itt_heap_function_createW(name, domain) (__itt_heap_function)0 1483 #define __itt_heap_function_createW_ptr 0 1485 #define __itt_heap_function_create(name, domain) (__itt_heap_function)0 1486 #define __itt_heap_function_create_ptr 0 1490 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1491 #define __itt_heap_function_createA_ptr 0 1492 #define __itt_heap_function_createW_ptr 0 1494 #define __itt_heap_function_create_ptr 0 1505 #ifndef INTEL_NO_MACRO_BODY 1506 #ifndef INTEL_NO_ITTNOTIFY_API 1508 #define __itt_heap_allocate_begin ITTNOTIFY_VOID(heap_allocate_begin) 1509 #define __itt_heap_allocate_begin_ptr ITTNOTIFY_NAME(heap_allocate_begin) 1511 #define __itt_heap_allocate_begin(h, size, initialized) 1512 #define __itt_heap_allocate_begin_ptr 0 1515 #define __itt_heap_allocate_begin_ptr 0 1525 #ifndef INTEL_NO_MACRO_BODY 1526 #ifndef INTEL_NO_ITTNOTIFY_API 1528 #define __itt_heap_allocate_end ITTNOTIFY_VOID(heap_allocate_end) 1529 #define __itt_heap_allocate_end_ptr ITTNOTIFY_NAME(heap_allocate_end) 1531 #define __itt_heap_allocate_end(h, addr, size, initialized) 1532 #define __itt_heap_allocate_end_ptr 0 1535 #define __itt_heap_allocate_end_ptr 0 1545 #ifndef INTEL_NO_MACRO_BODY 1546 #ifndef INTEL_NO_ITTNOTIFY_API 1548 #define __itt_heap_free_begin ITTNOTIFY_VOID(heap_free_begin) 1549 #define __itt_heap_free_begin_ptr ITTNOTIFY_NAME(heap_free_begin) 1551 #define __itt_heap_free_begin(h, addr) 1552 #define __itt_heap_free_begin_ptr 0 1555 #define __itt_heap_free_begin_ptr 0 1565 #ifndef INTEL_NO_MACRO_BODY 1566 #ifndef INTEL_NO_ITTNOTIFY_API 1568 #define __itt_heap_free_end ITTNOTIFY_VOID(heap_free_end) 1569 #define __itt_heap_free_end_ptr ITTNOTIFY_NAME(heap_free_end) 1571 #define __itt_heap_free_end(h, addr) 1572 #define __itt_heap_free_end_ptr 0 1575 #define __itt_heap_free_end_ptr 0 1585 #ifndef INTEL_NO_MACRO_BODY 1586 #ifndef INTEL_NO_ITTNOTIFY_API 1588 #define __itt_heap_reallocate_begin ITTNOTIFY_VOID(heap_reallocate_begin) 1589 #define __itt_heap_reallocate_begin_ptr ITTNOTIFY_NAME(heap_reallocate_begin) 1591 #define __itt_heap_reallocate_begin(h, addr, new_size, initialized) 1592 #define __itt_heap_reallocate_begin_ptr 0 1595 #define __itt_heap_reallocate_begin_ptr 0 1605 #ifndef INTEL_NO_MACRO_BODY 1606 #ifndef INTEL_NO_ITTNOTIFY_API 1608 #define __itt_heap_reallocate_end ITTNOTIFY_VOID(heap_reallocate_end) 1609 #define __itt_heap_reallocate_end_ptr ITTNOTIFY_NAME(heap_reallocate_end) 1611 #define __itt_heap_reallocate_end(h, addr, new_addr, new_size, initialized) 1612 #define __itt_heap_reallocate_end_ptr 0 1615 #define __itt_heap_reallocate_end_ptr 0 1623 #ifndef INTEL_NO_MACRO_BODY 1624 #ifndef INTEL_NO_ITTNOTIFY_API 1625 ITT_STUBV(ITTAPI,
void, heap_internal_access_begin, (
void))
1626 #define __itt_heap_internal_access_begin ITTNOTIFY_VOID(heap_internal_access_begin) 1627 #define __itt_heap_internal_access_begin_ptr ITTNOTIFY_NAME(heap_internal_access_begin) 1629 #define __itt_heap_internal_access_begin() 1630 #define __itt_heap_internal_access_begin_ptr 0 1633 #define __itt_heap_internal_access_begin_ptr 0 1641 #ifndef INTEL_NO_MACRO_BODY 1642 #ifndef INTEL_NO_ITTNOTIFY_API 1644 #define __itt_heap_internal_access_end ITTNOTIFY_VOID(heap_internal_access_end) 1645 #define __itt_heap_internal_access_end_ptr ITTNOTIFY_NAME(heap_internal_access_end) 1647 #define __itt_heap_internal_access_end() 1648 #define __itt_heap_internal_access_end_ptr 0 1651 #define __itt_heap_internal_access_end_ptr 0 1659 #ifndef INTEL_NO_MACRO_BODY 1660 #ifndef INTEL_NO_ITTNOTIFY_API 1661 ITT_STUBV(ITTAPI,
void, heap_record_memory_growth_begin, (
void))
1662 #define __itt_heap_record_memory_growth_begin ITTNOTIFY_VOID(heap_record_memory_growth_begin) 1663 #define __itt_heap_record_memory_growth_begin_ptr ITTNOTIFY_NAME(heap_record_memory_growth_begin) 1665 #define __itt_heap_record_memory_growth_begin() 1666 #define __itt_heap_record_memory_growth_begin_ptr 0 1669 #define __itt_heap_record_memory_growth_begin_ptr 0 1677 #ifndef INTEL_NO_MACRO_BODY 1678 #ifndef INTEL_NO_ITTNOTIFY_API 1680 #define __itt_heap_record_memory_growth_end ITTNOTIFY_VOID(heap_record_memory_growth_end) 1681 #define __itt_heap_record_memory_growth_end_ptr ITTNOTIFY_NAME(heap_record_memory_growth_end) 1683 #define __itt_heap_record_memory_growth_end() 1684 #define __itt_heap_record_memory_growth_end_ptr 0 1687 #define __itt_heap_record_memory_growth_end_ptr 0 1698 #define __itt_heap_leaks 0x00000001 1704 #define __itt_heap_growth 0x00000002 1711 #ifndef INTEL_NO_MACRO_BODY 1712 #ifndef INTEL_NO_ITTNOTIFY_API 1713 ITT_STUBV(ITTAPI,
void, heap_reset_detection, (
unsigned int reset_mask))
1714 #define __itt_heap_reset_detection ITTNOTIFY_VOID(heap_reset_detection) 1715 #define __itt_heap_reset_detection_ptr ITTNOTIFY_NAME(heap_reset_detection) 1717 #define __itt_heap_reset_detection() 1718 #define __itt_heap_reset_detection_ptr 0 1721 #define __itt_heap_reset_detection_ptr 0 1729 #ifndef INTEL_NO_MACRO_BODY 1730 #ifndef INTEL_NO_ITTNOTIFY_API 1732 #define __itt_heap_record ITTNOTIFY_VOID(heap_record) 1733 #define __itt_heap_record_ptr ITTNOTIFY_NAME(heap_record) 1735 #define __itt_heap_record() 1736 #define __itt_heap_record_ptr 0 1739 #define __itt_heap_record_ptr 0 1755 #pragma pack(push, 8) 1757 typedef struct ___itt_domain
1761 #if defined(UNICODE) || defined(_UNICODE) 1762 const wchar_t* nameW;
1768 struct ___itt_domain* next;
1784 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1787 #if defined(UNICODE) || defined(_UNICODE) 1788 # define __itt_domain_create __itt_domain_createW 1789 # define __itt_domain_create_ptr __itt_domain_createW_ptr 1791 # define __itt_domain_create __itt_domain_createA 1792 # define __itt_domain_create_ptr __itt_domain_createA_ptr 1799 #ifndef INTEL_NO_MACRO_BODY 1800 #ifndef INTEL_NO_ITTNOTIFY_API 1801 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1802 ITT_STUB(ITTAPI, __itt_domain*, domain_createA, (
const char *
name))
1803 ITT_STUB(ITTAPI, __itt_domain*, domain_createW, (
const wchar_t *
name))
1805 ITT_STUB(ITTAPI, __itt_domain*, domain_create, (
const char *
name))
1807 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1808 #define __itt_domain_createA ITTNOTIFY_DATA(domain_createA) 1809 #define __itt_domain_createA_ptr ITTNOTIFY_NAME(domain_createA) 1810 #define __itt_domain_createW ITTNOTIFY_DATA(domain_createW) 1811 #define __itt_domain_createW_ptr ITTNOTIFY_NAME(domain_createW) 1813 #define __itt_domain_create ITTNOTIFY_DATA(domain_create) 1814 #define __itt_domain_create_ptr ITTNOTIFY_NAME(domain_create) 1817 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1818 #define __itt_domain_createA(name) (__itt_domain*)0 1819 #define __itt_domain_createA_ptr 0 1820 #define __itt_domain_createW(name) (__itt_domain*)0 1821 #define __itt_domain_createW_ptr 0 1823 #define __itt_domain_create(name) (__itt_domain*)0 1824 #define __itt_domain_create_ptr 0 1828 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1829 #define __itt_domain_createA_ptr 0 1830 #define __itt_domain_createW_ptr 0 1832 #define __itt_domain_create_ptr 0 1846 #pragma pack(push, 8) 1848 typedef struct ___itt_id
1850 unsigned long long d1, d2, d3;
1869 ITT_INLINE __itt_id ITTAPI
__itt_id_make(
void*
addr,
unsigned long long extra) ITT_INLINE_ATTRIBUTE;
1873 id.d1 = (
unsigned long long)((uintptr_t)
addr);
1874 id.d2 = (
unsigned long long)extra;
1875 id.d3 = (
unsigned long long)0;
1894 #ifndef INTEL_NO_MACRO_BODY 1895 #ifndef INTEL_NO_ITTNOTIFY_API 1896 ITT_STUBV(ITTAPI,
void, id_create, (
const __itt_domain *
domain, __itt_id
id))
1897 #define __itt_id_create(d,x) ITTNOTIFY_VOID_D1(id_create,d,x) 1898 #define __itt_id_create_ptr ITTNOTIFY_NAME(id_create) 1900 #define __itt_id_create(domain,id) 1901 #define __itt_id_create_ptr 0 1904 #define __itt_id_create_ptr 0 1921 #ifndef INTEL_NO_MACRO_BODY 1922 #ifndef INTEL_NO_ITTNOTIFY_API 1924 #define __itt_id_destroy(d,x) ITTNOTIFY_VOID_D1(id_destroy,d,x) 1925 #define __itt_id_destroy_ptr ITTNOTIFY_NAME(id_destroy) 1927 #define __itt_id_destroy(domain,id) 1928 #define __itt_id_destroy_ptr 0 1931 #define __itt_id_destroy_ptr 0 1944 #pragma pack(push, 8) 1946 typedef struct ___itt_string_handle
1949 #if defined(UNICODE) || defined(_UNICODE) 1950 const wchar_t* strW;
1956 struct ___itt_string_handle* next;
1957 } __itt_string_handle;
1973 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1976 #if defined(UNICODE) || defined(_UNICODE) 1977 # define __itt_string_handle_create __itt_string_handle_createW 1978 # define __itt_string_handle_create_ptr __itt_string_handle_createW_ptr 1980 # define __itt_string_handle_create __itt_string_handle_createA 1981 # define __itt_string_handle_create_ptr __itt_string_handle_createA_ptr 1988 #ifndef INTEL_NO_MACRO_BODY 1989 #ifndef INTEL_NO_ITTNOTIFY_API 1990 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1991 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_createA, (
const char *
name))
1992 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_createW, (
const wchar_t *
name))
1994 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_create, (
const char *
name))
1996 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1997 #define __itt_string_handle_createA ITTNOTIFY_DATA(string_handle_createA) 1998 #define __itt_string_handle_createA_ptr ITTNOTIFY_NAME(string_handle_createA) 1999 #define __itt_string_handle_createW ITTNOTIFY_DATA(string_handle_createW) 2000 #define __itt_string_handle_createW_ptr ITTNOTIFY_NAME(string_handle_createW) 2002 #define __itt_string_handle_create ITTNOTIFY_DATA(string_handle_create) 2003 #define __itt_string_handle_create_ptr ITTNOTIFY_NAME(string_handle_create) 2006 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2007 #define __itt_string_handle_createA(name) (__itt_string_handle*)0 2008 #define __itt_string_handle_createA_ptr 0 2009 #define __itt_string_handle_createW(name) (__itt_string_handle*)0 2010 #define __itt_string_handle_createW_ptr 0 2012 #define __itt_string_handle_create(name) (__itt_string_handle*)0 2013 #define __itt_string_handle_create_ptr 0 2017 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2018 #define __itt_string_handle_createA_ptr 0 2019 #define __itt_string_handle_createW_ptr 0 2021 #define __itt_string_handle_create_ptr 0 2028 typedef unsigned long long __itt_timestamp;
2031 #define __itt_timestamp_none ((__itt_timestamp)-1LL) 2042 __itt_timestamp ITTAPI __itt_get_timestamp(
void);
2045 #ifndef INTEL_NO_MACRO_BODY 2046 #ifndef INTEL_NO_ITTNOTIFY_API 2047 ITT_STUB(ITTAPI, __itt_timestamp, get_timestamp, (
void))
2048 #define __itt_get_timestamp ITTNOTIFY_DATA(get_timestamp) 2049 #define __itt_get_timestamp_ptr ITTNOTIFY_NAME(get_timestamp) 2051 #define __itt_get_timestamp() 2052 #define __itt_get_timestamp_ptr 0 2055 #define __itt_get_timestamp_ptr 0 2079 void ITTAPI __itt_region_begin(
const __itt_domain *
domain, __itt_id
id, __itt_id
parentid, __itt_string_handle *
name);
2090 void ITTAPI __itt_region_end(
const __itt_domain *
domain, __itt_id
id);
2093 #ifndef INTEL_NO_MACRO_BODY 2094 #ifndef INTEL_NO_ITTNOTIFY_API 2096 ITT_STUBV(ITTAPI,
void, region_end, (
const __itt_domain *
domain, __itt_id
id))
2097 #define __itt_region_begin(d,x,y,z) ITTNOTIFY_VOID_D3(region_begin,d,x,y,z) 2098 #define __itt_region_begin_ptr ITTNOTIFY_NAME(region_begin) 2099 #define __itt_region_end(d,x) ITTNOTIFY_VOID_D1(region_end,d,x) 2100 #define __itt_region_end_ptr ITTNOTIFY_NAME(region_end) 2102 #define __itt_region_begin(d,x,y,z) 2103 #define __itt_region_begin_ptr 0 2104 #define __itt_region_end(d,x) 2105 #define __itt_region_end_ptr 0 2108 #define __itt_region_begin_ptr 0 2109 #define __itt_region_end_ptr 0 2159 __itt_timestamp
begin, __itt_timestamp
end);
2162 #ifndef INTEL_NO_MACRO_BODY 2163 #ifndef INTEL_NO_ITTNOTIFY_API 2165 ITT_STUBV(ITTAPI,
void, frame_end_v3, (
const __itt_domain *
domain, __itt_id *
id))
2167 #define __itt_frame_begin_v3(d,x) ITTNOTIFY_VOID_D1(frame_begin_v3,d,x) 2168 #define __itt_frame_begin_v3_ptr ITTNOTIFY_NAME(frame_begin_v3) 2169 #define __itt_frame_end_v3(d,x) ITTNOTIFY_VOID_D1(frame_end_v3,d,x) 2170 #define __itt_frame_end_v3_ptr ITTNOTIFY_NAME(frame_end_v3) 2171 #define __itt_frame_submit_v3(d,x,b,e) ITTNOTIFY_VOID_D3(frame_submit_v3,d,x,b,e) 2172 #define __itt_frame_submit_v3_ptr ITTNOTIFY_NAME(frame_submit_v3) 2174 #define __itt_frame_begin_v3(domain,id) 2175 #define __itt_frame_begin_v3_ptr 0 2176 #define __itt_frame_end_v3(domain,id) 2177 #define __itt_frame_end_v3_ptr 0 2178 #define __itt_frame_submit_v3(domain,id,begin,end) 2179 #define __itt_frame_submit_v3_ptr 0 2182 #define __itt_frame_begin_v3_ptr 0 2183 #define __itt_frame_end_v3_ptr 0 2184 #define __itt_frame_submit_v3_ptr 0 2208 #ifndef INTEL_NO_MACRO_BODY 2209 #ifndef INTEL_NO_ITTNOTIFY_API 2211 #define __itt_task_group(d,x,y,z) ITTNOTIFY_VOID_D3(task_group,d,x,y,z) 2212 #define __itt_task_group_ptr ITTNOTIFY_NAME(task_group) 2214 #define __itt_task_group(d,x,y,z) 2215 #define __itt_task_group_ptr 0 2218 #define __itt_task_group_ptr 0 2289 #ifndef INTEL_NO_MACRO_BODY 2290 #ifndef INTEL_NO_ITTNOTIFY_API 2296 #define __itt_task_begin(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin,d,x,y,z) 2297 #define __itt_task_begin_ptr ITTNOTIFY_NAME(task_begin) 2298 #define __itt_task_begin_fn(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin_fn,d,x,y,z) 2299 #define __itt_task_begin_fn_ptr ITTNOTIFY_NAME(task_begin_fn) 2300 #define __itt_task_end(d) ITTNOTIFY_VOID_D0(task_end,d) 2301 #define __itt_task_end_ptr ITTNOTIFY_NAME(task_end) 2302 #define __itt_task_begin_overlapped(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin_overlapped,d,x,y,z) 2303 #define __itt_task_begin_overlapped_ptr ITTNOTIFY_NAME(task_begin_overlapped) 2304 #define __itt_task_end_overlapped(d,x) ITTNOTIFY_VOID_D1(task_end_overlapped,d,x) 2305 #define __itt_task_end_overlapped_ptr ITTNOTIFY_NAME(task_end_overlapped) 2307 #define __itt_task_begin(domain,id,parentid,name) 2308 #define __itt_task_begin_ptr 0 2309 #define __itt_task_begin_fn(domain,id,parentid,fn) 2310 #define __itt_task_begin_fn_ptr 0 2311 #define __itt_task_end(domain) 2312 #define __itt_task_end_ptr 0 2313 #define __itt_task_begin_overlapped(domain,taskid,parentid,name) 2314 #define __itt_task_begin_overlapped_ptr 0 2315 #define __itt_task_end_overlapped(domain,taskid) 2316 #define __itt_task_end_overlapped_ptr 0 2319 #define __itt_task_begin_ptr 0 2320 #define __itt_task_begin_fn_ptr 0 2321 #define __itt_task_end_ptr 0 2322 #define __itt_task_begin_overlapped_ptr 0 2323 #define __itt_task_end_overlapped_ptr 0 2352 #define __itt_marker_scope_unknown __itt_scope_unknown 2353 #define __itt_marker_scope_global __itt_scope_global 2354 #define __itt_marker_scope_process __itt_scope_track_group 2355 #define __itt_marker_scope_thread __itt_scope_track 2356 #define __itt_marker_scope_task __itt_scope_task 2370 #ifndef INTEL_NO_MACRO_BODY 2371 #ifndef INTEL_NO_ITTNOTIFY_API 2373 #define __itt_marker(d,x,y,z) ITTNOTIFY_VOID_D3(marker,d,x,y,z) 2374 #define __itt_marker_ptr ITTNOTIFY_NAME(marker) 2376 #define __itt_marker(domain,id,name,scope) 2377 #define __itt_marker_ptr 0 2380 #define __itt_marker_ptr 0 2428 #ifndef INTEL_NO_MACRO_BODY 2429 #ifndef INTEL_NO_ITTNOTIFY_API 2431 #define __itt_metadata_add(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(metadata_add,d,x,y,z,a,b) 2432 #define __itt_metadata_add_ptr ITTNOTIFY_NAME(metadata_add) 2434 #define __itt_metadata_add(d,x,y,z,a,b) 2435 #define __itt_metadata_add_ptr 0 2438 #define __itt_metadata_add_ptr 0 2451 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2454 #if defined(UNICODE) || defined(_UNICODE) 2455 # define __itt_metadata_str_add __itt_metadata_str_addW 2456 # define __itt_metadata_str_add_ptr __itt_metadata_str_addW_ptr 2458 # define __itt_metadata_str_add __itt_metadata_str_addA 2459 # define __itt_metadata_str_add_ptr __itt_metadata_str_addA_ptr 2466 #ifndef INTEL_NO_MACRO_BODY 2467 #ifndef INTEL_NO_ITTNOTIFY_API 2468 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2469 ITT_STUBV(ITTAPI,
void, metadata_str_addA, (
const __itt_domain *
domain, __itt_id
id, __itt_string_handle *
key,
const char *
data,
size_t length))
2472 ITT_STUBV(ITTAPI,
void, metadata_str_add, (
const __itt_domain *
domain, __itt_id
id, __itt_string_handle *
key,
const char *
data,
size_t length))
2474 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2475 #define __itt_metadata_str_addA(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_addA,d,x,y,z,a) 2476 #define __itt_metadata_str_addA_ptr ITTNOTIFY_NAME(metadata_str_addA) 2477 #define __itt_metadata_str_addW(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_addW,d,x,y,z,a) 2478 #define __itt_metadata_str_addW_ptr ITTNOTIFY_NAME(metadata_str_addW) 2480 #define __itt_metadata_str_add(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_add,d,x,y,z,a) 2481 #define __itt_metadata_str_add_ptr ITTNOTIFY_NAME(metadata_str_add) 2484 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2485 #define __itt_metadata_str_addA(d,x,y,z,a) 2486 #define __itt_metadata_str_addA_ptr 0 2487 #define __itt_metadata_str_addW(d,x,y,z,a) 2488 #define __itt_metadata_str_addW_ptr 0 2490 #define __itt_metadata_str_add(d,x,y,z,a) 2491 #define __itt_metadata_str_add_ptr 0 2495 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2496 #define __itt_metadata_str_addA_ptr 0 2497 #define __itt_metadata_str_addW_ptr 0 2499 #define __itt_metadata_str_add_ptr 0 2520 #ifndef INTEL_NO_MACRO_BODY 2521 #ifndef INTEL_NO_ITTNOTIFY_API 2523 #define __itt_metadata_add_with_scope(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(metadata_add_with_scope,d,x,y,z,a,b) 2524 #define __itt_metadata_add_with_scope_ptr ITTNOTIFY_NAME(metadata_add_with_scope) 2526 #define __itt_metadata_add_with_scope(d,x,y,z,a,b) 2527 #define __itt_metadata_add_with_scope_ptr 0 2530 #define __itt_metadata_add_with_scope_ptr 0 2546 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2549 #if defined(UNICODE) || defined(_UNICODE) 2550 # define __itt_metadata_str_add_with_scope __itt_metadata_str_add_with_scopeW 2551 # define __itt_metadata_str_add_with_scope_ptr __itt_metadata_str_add_with_scopeW_ptr 2553 # define __itt_metadata_str_add_with_scope __itt_metadata_str_add_with_scopeA 2554 # define __itt_metadata_str_add_with_scope_ptr __itt_metadata_str_add_with_scopeA_ptr 2561 #ifndef INTEL_NO_MACRO_BODY 2562 #ifndef INTEL_NO_ITTNOTIFY_API 2563 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2569 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2570 #define __itt_metadata_str_add_with_scopeA(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_add_with_scopeA,d,x,y,z,a) 2571 #define __itt_metadata_str_add_with_scopeA_ptr ITTNOTIFY_NAME(metadata_str_add_with_scopeA) 2572 #define __itt_metadata_str_add_with_scopeW(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_add_with_scopeW,d,x,y,z,a) 2573 #define __itt_metadata_str_add_with_scopeW_ptr ITTNOTIFY_NAME(metadata_str_add_with_scopeW) 2575 #define __itt_metadata_str_add_with_scope(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_add_with_scope,d,x,y,z,a) 2576 #define __itt_metadata_str_add_with_scope_ptr ITTNOTIFY_NAME(metadata_str_add_with_scope) 2579 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2580 #define __itt_metadata_str_add_with_scopeA(d,x,y,z,a) 2581 #define __itt_metadata_str_add_with_scopeA_ptr 0 2582 #define __itt_metadata_str_add_with_scopeW(d,x,y,z,a) 2583 #define __itt_metadata_str_add_with_scopeW_ptr 0 2585 #define __itt_metadata_str_add_with_scope(d,x,y,z,a) 2586 #define __itt_metadata_str_add_with_scope_ptr 0 2590 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2591 #define __itt_metadata_str_add_with_scopeA_ptr 0 2592 #define __itt_metadata_str_add_with_scopeW_ptr 0 2594 #define __itt_metadata_str_add_with_scope_ptr 0 2651 #ifndef INTEL_NO_MACRO_BODY 2652 #ifndef INTEL_NO_ITTNOTIFY_API 2655 #define __itt_relation_add_to_current(d,x,y) ITTNOTIFY_VOID_D2(relation_add_to_current,d,x,y) 2656 #define __itt_relation_add_to_current_ptr ITTNOTIFY_NAME(relation_add_to_current) 2657 #define __itt_relation_add(d,x,y,z) ITTNOTIFY_VOID_D3(relation_add,d,x,y,z) 2658 #define __itt_relation_add_ptr ITTNOTIFY_NAME(relation_add) 2660 #define __itt_relation_add_to_current(d,x,y) 2661 #define __itt_relation_add_to_current_ptr 0 2662 #define __itt_relation_add(d,x,y,z) 2663 #define __itt_relation_add_ptr 0 2666 #define __itt_relation_add_to_current_ptr 0 2667 #define __itt_relation_add_ptr 0 2673 #pragma pack(push, 8) 2675 typedef struct ___itt_clock_info
2677 unsigned long long clock_freq;
2678 unsigned long long clock_base;
2685 typedef void (ITTAPI *__itt_get_clock_info_fn)(__itt_clock_info* clock_info,
void*
data);
2689 #pragma pack(push, 8) 2691 typedef struct ___itt_clock_domain
2693 __itt_clock_info info;
2694 __itt_get_clock_info_fn
fn;
2698 struct ___itt_clock_domain* next;
2699 } __itt_clock_domain;
2720 #ifndef INTEL_NO_MACRO_BODY 2721 #ifndef INTEL_NO_ITTNOTIFY_API 2722 ITT_STUB(ITTAPI, __itt_clock_domain*, clock_domain_create, (__itt_get_clock_info_fn
fn,
void* fn_data))
2723 #define __itt_clock_domain_create ITTNOTIFY_DATA(clock_domain_create) 2724 #define __itt_clock_domain_create_ptr ITTNOTIFY_NAME(clock_domain_create) 2726 #define __itt_clock_domain_create(fn,fn_data) (__itt_clock_domain*)0 2727 #define __itt_clock_domain_create_ptr 0 2730 #define __itt_clock_domain_create_ptr 0 2741 #ifndef INTEL_NO_MACRO_BODY 2742 #ifndef INTEL_NO_ITTNOTIFY_API 2744 #define __itt_clock_domain_reset ITTNOTIFY_VOID(clock_domain_reset) 2745 #define __itt_clock_domain_reset_ptr ITTNOTIFY_NAME(clock_domain_reset) 2747 #define __itt_clock_domain_reset() 2748 #define __itt_clock_domain_reset_ptr 0 2751 #define __itt_clock_domain_reset_ptr 0 2782 #ifndef INTEL_NO_MACRO_BODY 2783 #ifndef INTEL_NO_ITTNOTIFY_API 2786 #define __itt_id_create_ex(d,x,y,z) ITTNOTIFY_VOID_D3(id_create_ex,d,x,y,z) 2787 #define __itt_id_create_ex_ptr ITTNOTIFY_NAME(id_create_ex) 2788 #define __itt_id_destroy_ex(d,x,y,z) ITTNOTIFY_VOID_D3(id_destroy_ex,d,x,y,z) 2789 #define __itt_id_destroy_ex_ptr ITTNOTIFY_NAME(id_destroy_ex) 2791 #define __itt_id_create_ex(domain,clock_domain,timestamp,id) 2792 #define __itt_id_create_ex_ptr 0 2793 #define __itt_id_destroy_ex(domain,clock_domain,timestamp,id) 2794 #define __itt_id_destroy_ex_ptr 0 2797 #define __itt_id_create_ex_ptr 0 2798 #define __itt_id_destroy_ex_ptr 0 2836 #ifndef INTEL_NO_MACRO_BODY 2837 #ifndef INTEL_NO_ITTNOTIFY_API 2841 #define __itt_task_begin_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(task_begin_ex,d,x,y,z,a,b) 2842 #define __itt_task_begin_ex_ptr ITTNOTIFY_NAME(task_begin_ex) 2843 #define __itt_task_begin_fn_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(task_begin_fn_ex,d,x,y,z,a,b) 2844 #define __itt_task_begin_fn_ex_ptr ITTNOTIFY_NAME(task_begin_fn_ex) 2845 #define __itt_task_end_ex(d,x,y) ITTNOTIFY_VOID_D2(task_end_ex,d,x,y) 2846 #define __itt_task_end_ex_ptr ITTNOTIFY_NAME(task_end_ex) 2848 #define __itt_task_begin_ex(domain,clock_domain,timestamp,id,parentid,name) 2849 #define __itt_task_begin_ex_ptr 0 2850 #define __itt_task_begin_fn_ex(domain,clock_domain,timestamp,id,parentid,fn) 2851 #define __itt_task_begin_fn_ex_ptr 0 2852 #define __itt_task_end_ex(domain,clock_domain,timestamp) 2853 #define __itt_task_end_ex_ptr 0 2856 #define __itt_task_begin_ex_ptr 0 2857 #define __itt_task_begin_fn_ex_ptr 0 2858 #define __itt_task_end_ex_ptr 0 2877 typedef struct ___itt_counter* __itt_counter;
2888 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2889 __itt_counter ITTAPI __itt_counter_createA(
const char *
name,
const char *
domain);
2890 __itt_counter ITTAPI __itt_counter_createW(
const wchar_t *
name,
const wchar_t *
domain);
2891 #if defined(UNICODE) || defined(_UNICODE) 2892 # define __itt_counter_create __itt_counter_createW 2893 # define __itt_counter_create_ptr __itt_counter_createW_ptr 2895 # define __itt_counter_create __itt_counter_createA 2896 # define __itt_counter_create_ptr __itt_counter_createA_ptr 2899 __itt_counter ITTAPI __itt_counter_create(
const char *
name,
const char *
domain);
2902 #ifndef INTEL_NO_MACRO_BODY 2903 #ifndef INTEL_NO_ITTNOTIFY_API 2904 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2905 ITT_STUB(ITTAPI, __itt_counter, counter_createA, (
const char *
name,
const char *
domain))
2906 ITT_STUB(ITTAPI, __itt_counter, counter_createW, (
const wchar_t *
name,
const wchar_t *
domain))
2908 ITT_STUB(ITTAPI, __itt_counter, counter_create, (
const char *
name,
const char *
domain))
2910 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2911 #define __itt_counter_createA ITTNOTIFY_DATA(counter_createA) 2912 #define __itt_counter_createA_ptr ITTNOTIFY_NAME(counter_createA) 2913 #define __itt_counter_createW ITTNOTIFY_DATA(counter_createW) 2914 #define __itt_counter_createW_ptr ITTNOTIFY_NAME(counter_createW) 2916 #define __itt_counter_create ITTNOTIFY_DATA(counter_create) 2917 #define __itt_counter_create_ptr ITTNOTIFY_NAME(counter_create) 2920 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2921 #define __itt_counter_createA(name, domain) 2922 #define __itt_counter_createA_ptr 0 2923 #define __itt_counter_createW(name, domain) 2924 #define __itt_counter_createW_ptr 0 2926 #define __itt_counter_create(name, domain) 2927 #define __itt_counter_create_ptr 0 2931 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2932 #define __itt_counter_createA_ptr 0 2933 #define __itt_counter_createW_ptr 0 2935 #define __itt_counter_create_ptr 0 2947 #ifndef INTEL_NO_MACRO_BODY 2948 #ifndef INTEL_NO_ITTNOTIFY_API 2949 ITT_STUBV(ITTAPI,
void, counter_inc, (__itt_counter
id))
2950 #define __itt_counter_inc ITTNOTIFY_VOID(counter_inc) 2951 #define __itt_counter_inc_ptr ITTNOTIFY_NAME(counter_inc) 2953 #define __itt_counter_inc(id) 2954 #define __itt_counter_inc_ptr 0 2957 #define __itt_counter_inc_ptr 0 2967 #ifndef INTEL_NO_MACRO_BODY 2968 #ifndef INTEL_NO_ITTNOTIFY_API 2970 #define __itt_counter_inc_delta ITTNOTIFY_VOID(counter_inc_delta) 2971 #define __itt_counter_inc_delta_ptr ITTNOTIFY_NAME(counter_inc_delta) 2973 #define __itt_counter_inc_delta(id, value) 2974 #define __itt_counter_inc_delta_ptr 0 2977 #define __itt_counter_inc_delta_ptr 0 2988 #ifndef INTEL_NO_MACRO_BODY 2989 #ifndef INTEL_NO_ITTNOTIFY_API 2990 ITT_STUBV(ITTAPI,
void, counter_dec, (__itt_counter
id))
2991 #define __itt_counter_dec ITTNOTIFY_VOID(counter_dec) 2992 #define __itt_counter_dec_ptr ITTNOTIFY_NAME(counter_dec) 2994 #define __itt_counter_dec(id) 2995 #define __itt_counter_dec_ptr 0 2998 #define __itt_counter_dec_ptr 0 3008 #ifndef INTEL_NO_MACRO_BODY 3009 #ifndef INTEL_NO_ITTNOTIFY_API 3011 #define __itt_counter_dec_delta ITTNOTIFY_VOID(counter_dec_delta) 3012 #define __itt_counter_dec_delta_ptr ITTNOTIFY_NAME(counter_dec_delta) 3014 #define __itt_counter_dec_delta(id, value) 3015 #define __itt_counter_dec_delta_ptr 0 3018 #define __itt_counter_dec_delta_ptr 0 3043 #ifndef INTEL_NO_MACRO_BODY 3044 #ifndef INTEL_NO_ITTNOTIFY_API 3045 ITT_STUBV(ITTAPI,
void, counter_inc_v3, (
const __itt_domain *
domain, __itt_string_handle *
name))
3047 #define __itt_counter_inc_v3(d,x) ITTNOTIFY_VOID_D1(counter_inc_v3,d,x) 3048 #define __itt_counter_inc_v3_ptr ITTNOTIFY_NAME(counter_inc_v3) 3049 #define __itt_counter_inc_delta_v3(d,x,y) ITTNOTIFY_VOID_D2(counter_inc_delta_v3,d,x,y) 3050 #define __itt_counter_inc_delta_v3_ptr ITTNOTIFY_NAME(counter_inc_delta_v3) 3052 #define __itt_counter_inc_v3(domain,name) 3053 #define __itt_counter_inc_v3_ptr 0 3054 #define __itt_counter_inc_delta_v3(domain,name,delta) 3055 #define __itt_counter_inc_delta_v3_ptr 0 3058 #define __itt_counter_inc_v3_ptr 0 3059 #define __itt_counter_inc_delta_v3_ptr 0 3085 #ifndef INTEL_NO_MACRO_BODY 3086 #ifndef INTEL_NO_ITTNOTIFY_API 3087 ITT_STUBV(ITTAPI,
void, counter_dec_v3, (
const __itt_domain *
domain, __itt_string_handle *
name))
3089 #define __itt_counter_dec_v3(d,x) ITTNOTIFY_VOID_D1(counter_dec_v3,d,x) 3090 #define __itt_counter_dec_v3_ptr ITTNOTIFY_NAME(counter_dec_v3) 3091 #define __itt_counter_dec_delta_v3(d,x,y) ITTNOTIFY_VOID_D2(counter_dec_delta_v3,d,x,y) 3092 #define __itt_counter_dec_delta_v3_ptr ITTNOTIFY_NAME(counter_dec_delta_v3) 3094 #define __itt_counter_dec_v3(domain,name) 3095 #define __itt_counter_dec_v3_ptr 0 3096 #define __itt_counter_dec_delta_v3(domain,name,delta) 3097 #define __itt_counter_dec_delta_v3_ptr 0 3100 #define __itt_counter_dec_v3_ptr 0 3101 #define __itt_counter_dec_delta_v3_ptr 0 3113 #ifndef INTEL_NO_MACRO_BODY 3114 #ifndef INTEL_NO_ITTNOTIFY_API 3116 #define __itt_counter_set_value ITTNOTIFY_VOID(counter_set_value) 3117 #define __itt_counter_set_value_ptr ITTNOTIFY_NAME(counter_set_value) 3119 #define __itt_counter_set_value(id, value_ptr) 3120 #define __itt_counter_set_value_ptr 0 3123 #define __itt_counter_set_value_ptr 0 3133 #ifndef INTEL_NO_MACRO_BODY 3134 #ifndef INTEL_NO_ITTNOTIFY_API 3136 #define __itt_counter_set_value_ex ITTNOTIFY_VOID(counter_set_value_ex) 3137 #define __itt_counter_set_value_ex_ptr ITTNOTIFY_NAME(counter_set_value_ex) 3139 #define __itt_counter_set_value_ex(id, clock_domain, timestamp, value_ptr) 3140 #define __itt_counter_set_value_ex_ptr 0 3143 #define __itt_counter_set_value_ex_ptr 0 3154 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3157 #if defined(UNICODE) || defined(_UNICODE) 3158 # define __itt_counter_create_typed __itt_counter_create_typedW 3159 # define __itt_counter_create_typed_ptr __itt_counter_create_typedW_ptr 3161 # define __itt_counter_create_typed __itt_counter_create_typedA 3162 # define __itt_counter_create_typed_ptr __itt_counter_create_typedA_ptr 3168 #ifndef INTEL_NO_MACRO_BODY 3169 #ifndef INTEL_NO_ITTNOTIFY_API 3170 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3176 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3177 #define __itt_counter_create_typedA ITTNOTIFY_DATA(counter_create_typedA) 3178 #define __itt_counter_create_typedA_ptr ITTNOTIFY_NAME(counter_create_typedA) 3179 #define __itt_counter_create_typedW ITTNOTIFY_DATA(counter_create_typedW) 3180 #define __itt_counter_create_typedW_ptr ITTNOTIFY_NAME(counter_create_typedW) 3182 #define __itt_counter_create_typed ITTNOTIFY_DATA(counter_create_typed) 3183 #define __itt_counter_create_typed_ptr ITTNOTIFY_NAME(counter_create_typed) 3186 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3187 #define __itt_counter_create_typedA(name, domain, type) 3188 #define __itt_counter_create_typedA_ptr 0 3189 #define __itt_counter_create_typedW(name, domain, type) 3190 #define __itt_counter_create_typedW_ptr 0 3192 #define __itt_counter_create_typed(name, domain, type) 3193 #define __itt_counter_create_typed_ptr 0 3197 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3198 #define __itt_counter_create_typedA_ptr 0 3199 #define __itt_counter_create_typedW_ptr 0 3201 #define __itt_counter_create_typed_ptr 0 3212 #ifndef INTEL_NO_MACRO_BODY 3213 #ifndef INTEL_NO_ITTNOTIFY_API 3215 #define __itt_counter_destroy ITTNOTIFY_VOID(counter_destroy) 3216 #define __itt_counter_destroy_ptr ITTNOTIFY_NAME(counter_destroy) 3218 #define __itt_counter_destroy(id) 3219 #define __itt_counter_destroy_ptr 0 3222 #define __itt_counter_destroy_ptr 0 3240 #ifndef INTEL_NO_MACRO_BODY 3241 #ifndef INTEL_NO_ITTNOTIFY_API 3243 #define __itt_marker_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(marker_ex,d,x,y,z,a,b) 3244 #define __itt_marker_ex_ptr ITTNOTIFY_NAME(marker_ex) 3246 #define __itt_marker_ex(domain,clock_domain,timestamp,id,name,scope) 3247 #define __itt_marker_ex_ptr 0 3250 #define __itt_marker_ex_ptr 0 3279 #ifndef INTEL_NO_MACRO_BODY 3280 #ifndef INTEL_NO_ITTNOTIFY_API 3283 #define __itt_relation_add_to_current_ex(d,x,y,z,a) ITTNOTIFY_VOID_D4(relation_add_to_current_ex,d,x,y,z,a) 3284 #define __itt_relation_add_to_current_ex_ptr ITTNOTIFY_NAME(relation_add_to_current_ex) 3285 #define __itt_relation_add_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(relation_add_ex,d,x,y,z,a,b) 3286 #define __itt_relation_add_ex_ptr ITTNOTIFY_NAME(relation_add_ex) 3288 #define __itt_relation_add_to_current_ex(domain,clock_domain,timestame,relation,tail) 3289 #define __itt_relation_add_to_current_ex_ptr 0 3290 #define __itt_relation_add_ex(domain,clock_domain,timestamp,head,relation,tail) 3291 #define __itt_relation_add_ex_ptr 0 3294 #define __itt_relation_add_to_current_ex_ptr 0 3295 #define __itt_relation_add_ex_ptr 0 3300 typedef enum ___itt_track_group_type
3302 __itt_track_group_type_normal = 0
3303 } __itt_track_group_type;
3307 #pragma pack(push, 8) 3309 typedef struct ___itt_track_group
3311 __itt_string_handle*
name;
3312 struct ___itt_track*
track;
3313 __itt_track_group_type tgtype;
3316 struct ___itt_track_group* next;
3317 } __itt_track_group;
3329 #ifdef INTEL_ITTNOTIFY_API_PRIVATE 3330 , __itt_track_type_queue
3335 #pragma pack(push, 8) 3337 typedef struct ___itt_track
3339 __itt_string_handle*
name;
3340 __itt_track_group* group;
3344 struct ___itt_track* next;
3356 #ifndef INTEL_NO_MACRO_BODY 3357 #ifndef INTEL_NO_ITTNOTIFY_API 3359 #define __itt_track_group_create ITTNOTIFY_DATA(track_group_create) 3360 #define __itt_track_group_create_ptr ITTNOTIFY_NAME(track_group_create) 3362 #define __itt_track_group_create(name) (__itt_track_group*)0 3363 #define __itt_track_group_create_ptr 0 3366 #define __itt_track_group_create_ptr 0 3376 #ifndef INTEL_NO_MACRO_BODY 3377 #ifndef INTEL_NO_ITTNOTIFY_API 3379 #define __itt_track_create ITTNOTIFY_DATA(track_create) 3380 #define __itt_track_create_ptr ITTNOTIFY_NAME(track_create) 3382 #define __itt_track_create(track_group,name,track_type) (__itt_track*)0 3383 #define __itt_track_create_ptr 0 3386 #define __itt_track_create_ptr 0 3396 #ifndef INTEL_NO_MACRO_BODY 3397 #ifndef INTEL_NO_ITTNOTIFY_API 3399 #define __itt_set_track ITTNOTIFY_VOID(set_track) 3400 #define __itt_set_track_ptr ITTNOTIFY_NAME(set_track) 3402 #define __itt_set_track(track) 3403 #define __itt_set_track_ptr 0 3406 #define __itt_set_track_ptr 0 3426 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3429 #if defined(UNICODE) || defined(_UNICODE) 3430 # define __itt_event_create __itt_event_createW 3431 # define __itt_event_create_ptr __itt_event_createW_ptr 3433 # define __itt_event_create __itt_event_createA 3434 # define __itt_event_create_ptr __itt_event_createA_ptr 3441 #ifndef INTEL_NO_MACRO_BODY 3442 #ifndef INTEL_NO_ITTNOTIFY_API 3443 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3449 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3450 #define __itt_event_createA ITTNOTIFY_DATA(event_createA) 3451 #define __itt_event_createA_ptr ITTNOTIFY_NAME(event_createA) 3452 #define __itt_event_createW ITTNOTIFY_DATA(event_createW) 3453 #define __itt_event_createW_ptr ITTNOTIFY_NAME(event_createW) 3455 #define __itt_event_create ITTNOTIFY_DATA(event_create) 3456 #define __itt_event_create_ptr ITTNOTIFY_NAME(event_create) 3459 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3460 #define __itt_event_createA(name, namelen) (__itt_event)0 3461 #define __itt_event_createA_ptr 0 3462 #define __itt_event_createW(name, namelen) (__itt_event)0 3463 #define __itt_event_createW_ptr 0 3465 #define __itt_event_create(name, namelen) (__itt_event)0 3466 #define __itt_event_create_ptr 0 3470 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3471 #define __itt_event_createA_ptr 0 3472 #define __itt_event_createW_ptr 0 3474 #define __itt_event_create_ptr 0 3486 #ifndef INTEL_NO_MACRO_BODY 3487 #ifndef INTEL_NO_ITTNOTIFY_API 3489 #define __itt_event_start ITTNOTIFY_DATA(event_start) 3490 #define __itt_event_start_ptr ITTNOTIFY_NAME(event_start) 3492 #define __itt_event_start(event) (int)0 3493 #define __itt_event_start_ptr 0 3496 #define __itt_event_start_ptr 0 3508 #ifndef INTEL_NO_MACRO_BODY 3509 #ifndef INTEL_NO_ITTNOTIFY_API 3511 #define __itt_event_end ITTNOTIFY_DATA(event_end) 3512 #define __itt_event_end_ptr ITTNOTIFY_NAME(event_end) 3514 #define __itt_event_end(event) (int)0 3515 #define __itt_event_end_ptr 0 3518 #define __itt_event_end_ptr 0 3564 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3567 #if defined(UNICODE) || defined(_UNICODE) 3568 # define __itt_av_save __itt_av_saveW 3569 # define __itt_av_save_ptr __itt_av_saveW_ptr 3571 # define __itt_av_save __itt_av_saveA 3572 # define __itt_av_save_ptr __itt_av_saveA_ptr 3579 #ifndef INTEL_NO_MACRO_BODY 3580 #ifndef INTEL_NO_ITTNOTIFY_API 3581 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3587 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3588 #define __itt_av_saveA ITTNOTIFY_DATA(av_saveA) 3589 #define __itt_av_saveA_ptr ITTNOTIFY_NAME(av_saveA) 3590 #define __itt_av_saveW ITTNOTIFY_DATA(av_saveW) 3591 #define __itt_av_saveW_ptr ITTNOTIFY_NAME(av_saveW) 3593 #define __itt_av_save ITTNOTIFY_DATA(av_save) 3594 #define __itt_av_save_ptr ITTNOTIFY_NAME(av_save) 3597 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3598 #define __itt_av_saveA(name) 3599 #define __itt_av_saveA_ptr 0 3600 #define __itt_av_saveW(name) 3601 #define __itt_av_saveW_ptr 0 3603 #define __itt_av_save(name) 3604 #define __itt_av_save_ptr 0 3608 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3609 #define __itt_av_saveA_ptr 0 3610 #define __itt_av_saveW_ptr 0 3612 #define __itt_av_save_ptr 0 3620 #ifndef INTEL_NO_MACRO_BODY 3621 #ifndef INTEL_NO_ITTNOTIFY_API 3622 ITT_STUBV(ITTAPI,
void, enable_attach, (
void))
3623 #define __itt_enable_attach ITTNOTIFY_VOID(enable_attach) 3624 #define __itt_enable_attach_ptr ITTNOTIFY_NAME(enable_attach) 3626 #define __itt_enable_attach() 3627 #define __itt_enable_attach_ptr 0 3630 #define __itt_enable_attach_ptr 0 3647 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3650 #if defined(UNICODE) || defined(_UNICODE) 3651 # define __itt_module_load __itt_module_loadW 3652 # define __itt_module_load_ptr __itt_module_loadW_ptr 3654 # define __itt_module_load __itt_module_loadA 3655 # define __itt_module_load_ptr __itt_module_loadA_ptr 3662 #ifndef INTEL_NO_MACRO_BODY 3663 #ifndef INTEL_NO_ITTNOTIFY_API 3664 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3670 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3671 #define __itt_module_loadA ITTNOTIFY_VOID(module_loadA) 3672 #define __itt_module_loadA_ptr ITTNOTIFY_NAME(module_loadA) 3673 #define __itt_module_loadW ITTNOTIFY_VOID(module_loadW) 3674 #define __itt_module_loadW_ptr ITTNOTIFY_NAME(module_loadW) 3676 #define __itt_module_load ITTNOTIFY_VOID(module_load) 3677 #define __itt_module_load_ptr ITTNOTIFY_NAME(module_load) 3680 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3681 #define __itt_module_loadA(start_addr, end_addr, path) 3682 #define __itt_module_loadA_ptr 0 3683 #define __itt_module_loadW(start_addr, end_addr, path) 3684 #define __itt_module_loadW_ptr 0 3686 #define __itt_module_load(start_addr, end_addr, path) 3687 #define __itt_module_load_ptr 0 3691 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3692 #define __itt_module_loadA_ptr 0 3693 #define __itt_module_loadW_ptr 0 3695 #define __itt_module_load_ptr 0 3708 #ifdef INTEL_ITTNOTIFY_API_PRIVATE 3710 #ifndef _ITTNOTIFY_PRIVATE_ 3711 #define _ITTNOTIFY_PRIVATE_ 3727 void ITTAPI __itt_task_begin_overlapped_ex(
const __itt_domain*
domain, __itt_clock_domain*
clock_domain,
unsigned long long timestamp, __itt_id taskid, __itt_id
parentid, __itt_string_handle*
name);
3737 void ITTAPI __itt_task_end_overlapped_ex(
const __itt_domain*
domain, __itt_clock_domain*
clock_domain,
unsigned long long timestamp, __itt_id taskid);
3740 #ifndef INTEL_NO_MACRO_BODY 3741 #ifndef INTEL_NO_ITTNOTIFY_API 3744 #define __itt_task_begin_overlapped_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(task_begin_overlapped_ex,d,x,y,z,a,b) 3745 #define __itt_task_begin_overlapped_ex_ptr ITTNOTIFY_NAME(task_begin_overlapped_ex) 3746 #define __itt_task_end_overlapped_ex(d,x,y,z) ITTNOTIFY_VOID_D3(task_end_overlapped_ex,d,x,y,z) 3747 #define __itt_task_end_overlapped_ex_ptr ITTNOTIFY_NAME(task_end_overlapped_ex) 3749 #define __itt_task_begin_overlapped_ex(domain,clock_domain,timestamp,taskid,parentid,name) 3750 #define __itt_task_begin_overlapped_ex_ptr 0 3751 #define __itt_task_end_overlapped_ex(domain,clock_domain,timestamp,taskid) 3752 #define __itt_task_end_overlapped_ex_ptr 0 3755 #define __itt_task_begin_overlapped_ex_ptr 0 3756 #define __itt_task_end_overlapped_ptr 0 3757 #define __itt_task_end_overlapped_ex_ptr 0 3778 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3781 #if defined(UNICODE) || defined(_UNICODE) 3782 # define __itt_mark_create __itt_mark_createW 3783 # define __itt_mark_create_ptr __itt_mark_createW_ptr 3785 # define __itt_mark_create __itt_mark_createA 3786 # define __itt_mark_create_ptr __itt_mark_createA_ptr 3793 #ifndef INTEL_NO_MACRO_BODY 3794 #ifndef INTEL_NO_ITTNOTIFY_API 3795 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3801 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3802 #define __itt_mark_createA ITTNOTIFY_DATA(mark_createA) 3803 #define __itt_mark_createA_ptr ITTNOTIFY_NAME(mark_createA) 3804 #define __itt_mark_createW ITTNOTIFY_DATA(mark_createW) 3805 #define __itt_mark_createW_ptr ITTNOTIFY_NAME(mark_createW) 3807 #define __itt_mark_create ITTNOTIFY_DATA(mark_create) 3808 #define __itt_mark_create_ptr ITTNOTIFY_NAME(mark_create) 3811 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3812 #define __itt_mark_createA(name) (__itt_mark_type)0 3813 #define __itt_mark_createA_ptr 0 3814 #define __itt_mark_createW(name) (__itt_mark_type)0 3815 #define __itt_mark_createW_ptr 0 3817 #define __itt_mark_create(name) (__itt_mark_type)0 3818 #define __itt_mark_create_ptr 0 3822 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3823 #define __itt_mark_createA_ptr 0 3824 #define __itt_mark_createW_ptr 0 3826 #define __itt_mark_create_ptr 0 3843 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3846 #if defined(UNICODE) || defined(_UNICODE) 3847 # define __itt_mark __itt_markW 3848 # define __itt_mark_ptr __itt_markW_ptr 3850 # define __itt_mark __itt_markA 3851 # define __itt_mark_ptr __itt_markA_ptr 3858 #ifndef INTEL_NO_MACRO_BODY 3859 #ifndef INTEL_NO_ITTNOTIFY_API 3860 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3866 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3867 #define __itt_markA ITTNOTIFY_DATA(markA) 3868 #define __itt_markA_ptr ITTNOTIFY_NAME(markA) 3869 #define __itt_markW ITTNOTIFY_DATA(markW) 3870 #define __itt_markW_ptr ITTNOTIFY_NAME(markW) 3872 #define __itt_mark ITTNOTIFY_DATA(mark) 3873 #define __itt_mark_ptr ITTNOTIFY_NAME(mark) 3876 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3877 #define __itt_markA(mt, parameter) (int)0 3878 #define __itt_markA_ptr 0 3879 #define __itt_markW(mt, parameter) (int)0 3880 #define __itt_markW_ptr 0 3882 #define __itt_mark(mt, parameter) (int)0 3883 #define __itt_mark_ptr 0 3887 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3888 #define __itt_markA_ptr 0 3889 #define __itt_markW_ptr 0 3891 #define __itt_mark_ptr 0 3901 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3904 #if defined(UNICODE) || defined(_UNICODE) 3905 # define __itt_mark_global __itt_mark_globalW 3906 # define __itt_mark_global_ptr __itt_mark_globalW_ptr 3908 # define __itt_mark_global __itt_mark_globalA 3909 # define __itt_mark_global_ptr __itt_mark_globalA_ptr 3916 #ifndef INTEL_NO_MACRO_BODY 3917 #ifndef INTEL_NO_ITTNOTIFY_API 3918 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3924 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3925 #define __itt_mark_globalA ITTNOTIFY_DATA(mark_globalA) 3926 #define __itt_mark_globalA_ptr ITTNOTIFY_NAME(mark_globalA) 3927 #define __itt_mark_globalW ITTNOTIFY_DATA(mark_globalW) 3928 #define __itt_mark_globalW_ptr ITTNOTIFY_NAME(mark_globalW) 3930 #define __itt_mark_global ITTNOTIFY_DATA(mark_global) 3931 #define __itt_mark_global_ptr ITTNOTIFY_NAME(mark_global) 3934 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3935 #define __itt_mark_globalA(mt, parameter) (int)0 3936 #define __itt_mark_globalA_ptr 0 3937 #define __itt_mark_globalW(mt, parameter) (int)0 3938 #define __itt_mark_globalW_ptr 0 3940 #define __itt_mark_global(mt, parameter) (int)0 3941 #define __itt_mark_global_ptr 0 3945 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3946 #define __itt_mark_globalA_ptr 0 3947 #define __itt_mark_globalW_ptr 0 3949 #define __itt_mark_global_ptr 0 3972 #ifndef INTEL_NO_MACRO_BODY 3973 #ifndef INTEL_NO_ITTNOTIFY_API 3975 #define __itt_mark_off ITTNOTIFY_DATA(mark_off) 3976 #define __itt_mark_off_ptr ITTNOTIFY_NAME(mark_off) 3978 #define __itt_mark_off(mt) (int)0 3979 #define __itt_mark_off_ptr 0 3982 #define __itt_mark_off_ptr 0 3993 #ifndef INTEL_NO_MACRO_BODY 3994 #ifndef INTEL_NO_ITTNOTIFY_API 3996 #define __itt_mark_global_off ITTNOTIFY_DATA(mark_global_off) 3997 #define __itt_mark_global_off_ptr ITTNOTIFY_NAME(mark_global_off) 3999 #define __itt_mark_global_off(mt) (int)0 4000 #define __itt_mark_global_off_ptr 0 4003 #define __itt_mark_global_off_ptr 0 4034 #ifndef INTEL_NO_MACRO_BODY 4035 #ifndef INTEL_NO_ITTNOTIFY_API 4037 #define __itt_stack_caller_create ITTNOTIFY_DATA(stack_caller_create) 4038 #define __itt_stack_caller_create_ptr ITTNOTIFY_NAME(stack_caller_create) 4040 #define __itt_stack_caller_create() (__itt_caller)0 4041 #define __itt_stack_caller_create_ptr 0 4044 #define __itt_stack_caller_create_ptr 0 4051 void ITTAPI __itt_stack_caller_destroy(
__itt_caller id);
4054 #ifndef INTEL_NO_MACRO_BODY 4055 #ifndef INTEL_NO_ITTNOTIFY_API 4057 #define __itt_stack_caller_destroy ITTNOTIFY_VOID(stack_caller_destroy) 4058 #define __itt_stack_caller_destroy_ptr ITTNOTIFY_NAME(stack_caller_destroy) 4060 #define __itt_stack_caller_destroy(id) 4061 #define __itt_stack_caller_destroy_ptr 0 4064 #define __itt_stack_caller_destroy_ptr 0 4075 #ifndef INTEL_NO_MACRO_BODY 4076 #ifndef INTEL_NO_ITTNOTIFY_API 4078 #define __itt_stack_callee_enter ITTNOTIFY_VOID(stack_callee_enter) 4079 #define __itt_stack_callee_enter_ptr ITTNOTIFY_NAME(stack_callee_enter) 4081 #define __itt_stack_callee_enter(id) 4082 #define __itt_stack_callee_enter_ptr 0 4085 #define __itt_stack_callee_enter_ptr 0 4095 #ifndef INTEL_NO_MACRO_BODY 4096 #ifndef INTEL_NO_ITTNOTIFY_API 4098 #define __itt_stack_callee_leave ITTNOTIFY_VOID(stack_callee_leave) 4099 #define __itt_stack_callee_leave_ptr ITTNOTIFY_NAME(stack_callee_leave) 4101 #define __itt_stack_callee_leave(id) 4102 #define __itt_stack_callee_leave_ptr 0 4105 #define __itt_stack_callee_leave_ptr 0 4116 typedef enum __itt_error_code
4118 __itt_error_success = 0,
4119 __itt_error_no_module = 1,
4121 __itt_error_no_symbol = 2,
4123 __itt_error_unknown_group = 3,
4125 __itt_error_cant_read_env = 4,
4127 __itt_error_env_too_long = 5,
4129 __itt_error_system = 6
4133 typedef void (__itt_error_handler_t)(__itt_error_code code, va_list);
4134 __itt_error_handler_t* __itt_set_error_handler(__itt_error_handler_t*);
4136 const char* ITTAPI __itt_api_version(
void);
4140 #ifndef INTEL_NO_MACRO_BODY 4141 #ifndef INTEL_NO_ITTNOTIFY_API 4142 #define __itt_error_handler ITT_JOIN(INTEL_ITTNOTIFY_PREFIX, error_handler) 4143 void __itt_error_handler(__itt_error_code code, va_list args);
4144 extern const int ITTNOTIFY_NAME(err);
4145 #define __itt_err ITTNOTIFY_NAME(err) 4147 #define __itt_api_version ITTNOTIFY_DATA(api_version) 4148 #define __itt_api_version_ptr ITTNOTIFY_NAME(api_version) 4150 #define __itt_api_version() (const char*)0 4151 #define __itt_api_version_ptr 0 4154 #define __itt_api_version_ptr 0 void ITTAPI __itt_model_clear_uses(void *addr)
ANNOTATE_CLEAR_USES support.
void ITTAPI __itt_marker(const __itt_domain *domain, __itt_id id, __itt_string_handle *name, __itt_scope scope)
Create a marker instance.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int * dimensions
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args id_destroy_ex
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t * domain
void ITTAPI __itt_heap_reallocate_end(__itt_heap_function h, void *addr, void **new_addr, size_t new_size, int initialized)
Record an reallocation end occurrence.
void const char const char int attribute
#define __itt_counter_create_typedA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu relation_add
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p model_record_deallocation
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id id
void ITTAPI __itt_metadata_str_addA(const __itt_domain *domain, __itt_id id, __itt_string_handle *key, const char *data, size_t length)
Add string metadata to an instance of a named entity.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp end
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d model_clear_uses
#define __itt_thread_set_name
__itt_model_disable
Enumerator for the disable methods.
__itt_event LIBITTAPI __itt_event_createA(const char *name, int namelen)
Create an event notification.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char int ITT_FORMAT d void void const char * path
void ITTAPI __itt_heap_record_memory_growth_begin(void)
record memory growth begin
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function h
#define __itt_counter_destroy
void ITTAPI __itt_suppress_mark_range(__itt_suppress_mode_t mode, unsigned int mask, void *address, size_t size)
Mark a range of memory for error suppression or unsuppression for error types included in mask.
void ITTAPI __itt_pause(void)
Pause collection.
void ITTAPI __itt_frame_submit_v3(const __itt_domain *domain, __itt_id *id, __itt_timestamp begin, __itt_timestamp end)
Submits a frame instance. Successive calls to __itt_frame_begin or __itt_frame_submit with the same I...
void ITTAPI __itt_heap_allocate_begin(__itt_heap_function h, size_t size, int initialized)
Record an allocation begin occurrence.
void ITTAPI __itt_counter_set_value_ex(__itt_counter id, __itt_clock_domain *clock_domain, unsigned long long timestamp, void *value_ptr)
Set the counter value.
void ITTAPI __itt_model_task_end_2(void)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args heap_record
void * __itt_model_task
handle for lexical site
void ITTAPI __itt_task_begin_overlapped(const __itt_domain *domain, __itt_id taskid, __itt_id parentid, __itt_string_handle *name)
Begin an overlapped task instance.
void ITTAPI __itt_relation_add_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id head, __itt_relation relation, __itt_id tail)
Add a relation between two instance identifiers.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id head
void ITTAPI __itt_frame_begin_v3(const __itt_domain *domain, __itt_id *id)
Begin a frame instance. Successive calls to __itt_frame_begin with the same ID are ignored until a ca...
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s model_iteration_taskA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S mark_globalA
void ITTAPI __itt_model_disable_push(__itt_model_disable x)
ANNOTATE_DISABLE_*_PUSH/ANNOTATE_DISABLE_*_POP support.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t new_size
void ITTAPI __itt_frame_end_v3(const __itt_domain *domain, __itt_id *id)
End a frame instance. The first call to __itt_frame_end with a given ID ends the frame....
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu marker_ex
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p model_task_end
void ITTAPI __itt_heap_record(unsigned int record_mask)
report
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu task_begin
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d model_disable_pop
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s sync_destroy
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p counter_inc_delta
void ITTAPI __itt_thread_set_nameW(const wchar_t *name)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void * fn
void ITTAPI __itt_suppress_clear_range(__itt_suppress_mode_t mode, unsigned int mask, void *address, size_t size)
Undo the effect of a matching call to __itt_suppress_mark_range. If not matching call is found,...
void ITTAPI __itt_task_begin_fn(const __itt_domain *domain, __itt_id taskid, __itt_id parentid, void *fn)
Begin a task instance.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type track_group_type
enum ___itt_track_type __itt_track_type
Placeholder for custom track types. Currently, "normal" custom track is the only available track type...
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s model_site_beginA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void ** new_addr
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp begin
__itt_event LIBITTAPI __itt_event_createW(const wchar_t *name, int namelen)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S markW
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p clock_domain_reset
void ITTAPI __itt_relation_add(const __itt_domain *domain, __itt_id head, __itt_relation relation, __itt_id tail)
Add a relation between two instance identifiers.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p model_aggregate_task
namespace msvc_inline_asm static inline void pause(uintptr_t delay)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char int ITT_FORMAT d module_loadA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p model_lock_release
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle * key
void ITTAPI __itt_sync_releasing(void *addr)
Start sync object releasing code. Is called before the lock release call.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t size
void ITTAPI __itt_model_task_beginA(const char *name)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char * filePath
__itt_string_handle *ITTAPI __itt_string_handle_createA(const char *name)
Create a string handle. Create and return handle value that can be associated with a string....
void ITTAPI __itt_metadata_add_with_scope(const __itt_domain *domain, __itt_scope scope, __itt_string_handle *key, __itt_metadata_type type, size_t count, void *data)
Add metadata to an instance of a named entity.
void ITTAPI __itt_model_task_beginAL(const char *name, size_t taskNameLen)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args model_lock_acquire_2
void ITTAPI __itt_model_site_begin(__itt_model_site *site, __itt_model_site_instance *instance, const char *name)
ANNOTATE_SITE_BEGIN/ANNOTATE_SITE_END support.
unsigned char __itt_pt_region
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event event
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t mode
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p frame_submit_v3
__itt_pt_region ITTAPI __itt_pt_region_createA(const char *name)
function saves a region name marked with Intel PT API and returns a region id. Only 7 names can be re...
int LIBITTAPI __itt_event_start(__itt_event event)
Record an event occurrence.
int ITTAPI __itt_av_saveA(void *data, int rank, const int *dimensions, int type, const char *filePath, int columnOrder)
Save an array data to a file. Output format is defined by the file extension. The csv and bmp formats...
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p counter_inc_delta_v3
void ITTAPI __itt_model_task_beginW(const wchar_t *name)
void ITTAPI __itt_task_begin(const __itt_domain *domain, __itt_id taskid, __itt_id parentid, __itt_string_handle *name)
Begin a task instance.
#define __itt_counter_dec_v3(d, x)
ITT_INLINE __itt_id ITTAPI __itt_id_make(void *addr, unsigned long long extra) ITT_INLINE_ATTRIBUTE
A convenience function is provided to create an ID without domain control.
void ITTAPI __itt_metadata_add(const __itt_domain *domain, __itt_id id, __itt_string_handle *key, __itt_metadata_type type, size_t count, void *data)
Add metadata to an instance of a named entity.
#define __itt_string_handle_create
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d fsync_cancel
void ITTAPI __itt_id_destroy(const __itt_domain *domain, __itt_id id)
Destroy an instance of identifier. This ends the lifetime of the current instance of the given ID val...
void ITTAPI __itt_model_site_end_2(void)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p task_end
void ITTAPI __itt_model_iteration_taskAL(const char *name, size_t taskNameLen)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d metadata_str_add_with_scopeA
void ITTAPI __itt_detach(void)
Detach collection.
void * __itt_model_task_instance
handle for dynamic instance
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int namelen
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain * clock_domain
void * __itt_heap_function
__itt_track_group *ITTAPI __itt_track_group_create(__itt_string_handle *name, __itt_track_group_type track_group_type)
Create logical track group.
int __itt_event
user event type
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p sync_cancel
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int initialized
void ITTAPI __itt_relation_add_to_current(const __itt_domain *domain, __itt_relation relation, __itt_id tail)
Add a relation to the current task instance. The current task instance is the head of the relation.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d set_track
void ITTAPI __itt_heap_free_end(__itt_heap_function h, void *addr)
Record an free end occurrence.
__itt_domain *ITTAPI __itt_domain_createA(const char *name)
Create a domain. Create domain using some domain name: the URI naming style is recommended....
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu counter_set_value_ex
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group track_group_create
#define ITT_STUBV(api, type, name, args, params, ptr, group, format)
#define __itt_counter_set_value
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void * data
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d stack_caller_destroy
void ITTAPI __itt_model_aggregate_task(size_t x)
#define __itt_counter_dec
void * __itt_model_site
handle for lexical site
#define __itt_counter_inc
int LIBITTAPI __itt_event_end(__itt_event event)
Record an event end occurrence.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p model_task_beginW
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args heap_function_createW
void ITTAPI __itt_model_site_beginA(const char *name)
___itt_track_type
Placeholder for custom track types. Currently, "normal" custom track is the only available track type...
void const char const char int ITT_FORMAT __itt_group_sync x sync_renameA
#define __itt_counter_inc_delta_v3(d, x, y)
void * __itt_model_site_instance
handle for dynamic instance
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track * track
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char int ITT_FORMAT d void void * end_addr
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id parentid
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void * value_ptr
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args suppress_clear_range
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p model_reduction_uses
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d heap_internal_access_end
void ITTAPI __itt_id_destroy_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id id)
Destroy an instance of identifier. This ends the lifetime of the current instance of the given ID val...
void ITTAPI __itt_model_record_deallocation(void *addr)
void ITTAPI __itt_sync_createW(void *addr, const wchar_t *objtype, const wchar_t *objname, int attribute)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char int columnOrder
#define __itt_domain_create
void ITTAPI __itt_model_disable_pop(void)
struct ___itt_caller * __itt_caller
__itt_string_handle *ITTAPI __itt_string_handle_createW(const wchar_t *name)
#define __itt_heap_function_create
int ITTAPI __itt_av_saveW(void *data, int rank, const int *dimensions, int type, const wchar_t *filePath, int columnOrder)
void ITTAPI __itt_model_site_beginAL(const char *name, size_t siteNameLen)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d event_end
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation relation
void ITTAPI __itt_model_iteration_taskA(const char *name)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p event_createW
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p sync_releasing
void ITTAPI __itt_heap_reallocate_begin(__itt_heap_function h, void *addr, size_t new_size, int initialized)
Record an reallocation begin occurrence.
void ITTAPI __itt_sync_prepare(void *addr)
Enter spin loop on user-defined sync object.
__itt_av_data_type
Defines types of arrays data (for C/C++ intrinsic types)
void ITTAPI __itt_model_lock_release_2(void *lock)
void ITTAPI __itt_sync_cancel(void *addr)
Quit spin loop without acquiring spin object.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance * instance
void ITTAPI __itt_heap_allocate_end(__itt_heap_function h, void **addr, size_t size, int initialized)
Record an allocation end occurrence.
__itt_track *ITTAPI __itt_track_create(__itt_track_group *track_group, __itt_string_handle *name, __itt_track_type track_type)
Create logical track.
void ITTAPI __itt_sync_renameW(void *addr, const wchar_t *name)
void ITTAPI __itt_metadata_str_add_with_scopeW(const __itt_domain *domain, __itt_scope scope, __itt_string_handle *key, const wchar_t *data, size_t length)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int const int int const char int ITT_FORMAT d void * start_addr
void ITTAPI __itt_heap_reset_detection(unsigned int reset_mask)
heap reset detection
void ITTAPI __itt_heap_internal_access_end(void)
internal access end
#define __itt_module_load
#define __itt_counter_dec_delta
void ITTAPI __itt_resume(void)
Resume collection.
void ITTAPI __itt_marker_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id id, __itt_string_handle *name, __itt_scope scope)
Create a marker instance.
void ITTAPI __itt_task_begin_fn_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id taskid, __itt_id parentid, void *fn)
Begin a task instance.
void ITTAPI __itt_relation_add_to_current_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_relation relation, __itt_id tail)
Add a relation to the current task instance. The current task instance is the head of the relation.
void ITTAPI __itt_model_iteration_taskW(const wchar_t *name)
void ITTAPI __itt_sync_destroy(void *addr)
Destroy a synchronization object.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu region_begin
#define ITT_STUB(api, type, name, args, params, ptr, group, format)
void ITTAPI __itt_module_loadW(void *start_addr, void *end_addr, const wchar_t *path)
Legacy User API functions and types.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task * task
void __itt_mark_pt_region_end(__itt_pt_region region)
function contains a special code pattern identified on the post-processing stage and marks the end of...
#define __itt_counter_inc_v3(d, x)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int record_mask
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p mark_createW
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu task_begin_fn_ex
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s mark_global_off
__itt_pt_region ITTAPI __itt_pt_region_createW(const wchar_t *name)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p av_saveA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_relation __itt_id ITT_FORMAT lu __itt_track_group __itt_string_handle __itt_track_group_type ITT_FORMAT d __itt_track ITT_FORMAT p void int rank
void const char const char * objname
void ITTAPI __itt_id_create(const __itt_domain *domain, __itt_id id)
Create an instance of identifier. This establishes the beginning of the lifetime of an instance of th...
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p __itt_mark_type
void ITTAPI __itt_task_group(const __itt_domain *domain, __itt_id id, __itt_id parentid, __itt_string_handle *name)
Denotes a task_group instance. Successive calls to __itt_task_group with the same ID are ignored.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void * address
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s pt_region_createA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long timestamp
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d heap_free_end
void ITTAPI __itt_heap_free_begin(__itt_heap_function h, void *addr)
Record an free begin occurrence.
static const char api_version[]
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope ITT_FORMAT d const __itt_domain __itt_scope __itt_string_handle const char size_t ITT_FORMAT lu relation_add_to_current_ex
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site * site
void ITTAPI __itt_model_site_beginW(const wchar_t *name)
__itt_relation
The kind of relation between two instances is specified by the enumerated type __itt_relation....
void ITTAPI __itt_suppress_push(unsigned int mask)
Start suppressing errors identified in mask on this thread.
void const char const char int ITT_FORMAT __itt_group_sync x void const char * name
void ITTAPI __itt_clock_domain_reset(void)
Recalculate clock domains frequencies and clock base timestamps.
void ITTAPI __itt_set_track(__itt_track *track)
Set the logical track.
void ITTAPI __itt_metadata_str_add_with_scopeA(const __itt_domain *domain, __itt_scope scope, __itt_string_handle *key, const char *data, size_t length)
Add string metadata to an instance of a named entity.
void ITTAPI __itt_fsync_releasing(void *addr)
Fast synchronization which does no require spinning.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p suppress_pop
void const char * objtype
__itt_scope
Describes the scope of an event object in the trace.
void ITTAPI __itt_thread_set_nameA(const char *name)
Sets thread name of calling thread.
#define __itt_counter_dec_delta_v3(d, x, y)
void ITTAPI __itt_model_record_allocation(void *addr, size_t size)
ANNOTATE_RECORD_ALLOCATION/ANNOTATE_RECORD_DEALLOCATION support.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t length
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s heap_allocate_end
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu counter_dec_delta
void ITTAPI __itt_model_task_begin(__itt_model_task *task, __itt_model_task_instance *instance, const char *name)
ANNOTATE_TASK_BEGIN/ANNOTATE_TASK_END support.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id tail
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p counter_destroy
__itt_metadata_type
describes the type of metadata
void ITTAPI __itt_model_lock_acquire(void *lock)
ANNOTATE_LOCK_ACQUIRE/ANNOTATE_LOCK_RELEASE support.
void ITTAPI __itt_fsync_acquired(void *addr)
Fast synchronization which does no require spinning.
void ITTAPI __itt_task_end_overlapped(const __itt_domain *domain, __itt_id taskid)
End an overlapped task instance.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args heap_record_memory_growth_end
void ITTAPI __itt_fsync_cancel(void *addr)
Fast synchronization which does no require spinning.
#define __itt_pt_region_create
void ITTAPI __itt_model_reduction_uses(void *addr, size_t size)
ANNOTATE_REDUCTION_USES support.
void ITTAPI __itt_sync_renameA(void *addr, const char *name)
Rename a synchronization object.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu metadata_add
void ITTAPI __itt_enable_attach(void)
#define __itt_metadata_str_add_with_scope
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s model_task_beginA
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int mask
void ITTAPI __itt_model_lock_release(void *lock)
static const __itt_id __itt_null
#define __itt_counter_create_typed
#define __itt_counter_inc_delta
void ITTAPI __itt_heap_record_memory_growth_end(void)
record memory growth end
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s model_site_end_2
void __itt_mark_pt_region_begin(__itt_pt_region region)
function contains a special code pattern identified on the post-processing stage and marks the beginn...
void ITTAPI __itt_metadata_str_addW(const __itt_domain *domain, __itt_id id, __itt_string_handle *key, const wchar_t *data, size_t length)
#define __itt_sync_create
void ITTAPI __itt_model_lock_acquire_2(void *lock)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u id_destroy
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t count
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu counter_dec_delta_v3
__itt_heap_function ITTAPI __itt_heap_function_createA(const char *name, const char *domain)
Create an identification for heap function.
void ITTAPI __itt_suppress_pop(void)
Undo the effects of the matching call to __itt_suppress_push.
#define __itt_metadata_str_add
enum __itt_suppress_mode __itt_suppress_mode_t
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long value
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void * lock
void ITTAPI __itt_model_induction_uses(void *addr, size_t size)
ANNOTATE_INDUCTION_USES support.
void ITTAPI __itt_task_begin_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id taskid, __itt_id parentid, __itt_string_handle *name)
Begin a task instance.
#define __itt_counter_create_typedW
void ITTAPI __itt_module_loadA(void *start_addr, void *end_addr, const char *path)
Module load info This API is used to report necessary information in case of module relocation.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type type
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type mt
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p stack_callee_leave
void ITTAPI __itt_model_site_end(__itt_model_site *site, __itt_model_site_instance *instance)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t * parameter
void ITTAPI __itt_task_end(const __itt_domain *domain)
End the current task instance.
__itt_heap_function ITTAPI __itt_heap_function_createW(const wchar_t *name, const wchar_t *domain)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p fsync_releasing
void ITTAPI __itt_sync_acquired(void *addr)
Successful spin loop completion (sync object acquired)
void ITTAPI __itt_model_observe_uses(void *addr, size_t size)
ANNOTATE_OBSERVE_USES support.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p frame_begin_v3
void ITTAPI __itt_heap_internal_access_begin(void)
internal access begin
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p model_site_end
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p metadata_str_addW
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p task_begin_overlapped
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p heap_reallocate_end
void ITTAPI __itt_sync_createA(void *addr, const char *objtype, const char *objname, int attribute)
Name a synchronization object.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p task_end_overlapped
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p void size_t ITT_FORMAT d void ITT_FORMAT p const wchar_t ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s const char ITT_FORMAT s no args void ITT_FORMAT p size_t ITT_FORMAT d no args const wchar_t const wchar_t ITT_FORMAT s __itt_heap_function void size_t int ITT_FORMAT d __itt_heap_function void ITT_FORMAT p __itt_heap_function void void size_t int ITT_FORMAT d no args no args unsigned int ITT_FORMAT u const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp __itt_timestamp ITT_FORMAT lu const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu const __itt_domain __itt_id __itt_string_handle __itt_metadata_type size_t void ITT_FORMAT p const __itt_domain __itt_id __itt_string_handle const wchar_t size_t ITT_FORMAT lu const __itt_domain __itt_id __itt_relation __itt_id ITT_FORMAT p const wchar_t int ITT_FORMAT __itt_group_mark d __itt_event ITT_FORMAT __itt_group_mark d void const wchar_t const wchar_t int ITT_FORMAT __itt_group_sync __itt_group_fsync x void const wchar_t int const wchar_t int int ITT_FORMAT __itt_group_sync __itt_group_fsync x void ITT_FORMAT __itt_group_sync __itt_group_fsync p void ITT_FORMAT __itt_group_sync __itt_group_fsync p void size_t ITT_FORMAT lu no args __itt_obj_prop_t __itt_obj_state_t ITT_FORMAT d const char ITT_FORMAT s const char ITT_FORMAT s __itt_frame ITT_FORMAT p __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_counter unsigned long long ITT_FORMAT lu __itt_counter __itt_clock_domain unsigned long long void ITT_FORMAT p const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S __itt_mark_type const char ITT_FORMAT s __itt_mark_type ITT_FORMAT d __itt_caller ITT_FORMAT p __itt_caller ITT_FORMAT p no args const __itt_domain __itt_clock_domain unsigned long long __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_id void ITT_FORMAT p const __itt_domain __itt_id __itt_id __itt_string_handle ITT_FORMAT p const __itt_domain __itt_id ITT_FORMAT lu const __itt_domain __itt_clock_domain unsigned long long __itt_id __itt_string_handle __itt_scope scope
__itt_clock_domain *ITTAPI __itt_clock_domain_create(__itt_get_clock_info_fn fn, void *fn_data)
Create a clock domain. Certain applications require the capability to trace their application using a...
#define __itt_sync_rename
void ITTAPI __itt_id_create_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp, __itt_id id)
Create an instance of identifier. This establishes the beginning of the lifetime of an instance of th...
__itt_domain *ITTAPI __itt_domain_createW(const wchar_t *name)
#define __itt_event_create
void ITTAPI __itt_fsync_prepare(void *addr)
Fast synchronization which does no require spinning.
void ITTAPI __itt_task_end_ex(const __itt_domain *domain, __itt_clock_domain *clock_domain, unsigned long long timestamp)
End the current task instance.
void ITTAPI __itt_model_task_end(__itt_model_task *task, __itt_model_task_instance *instance)