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
Legacy User API functions and types.
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. Successive calls with the same ID are ignored, as are calls that do not have a matching __itt_frame_begin 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 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. Because the set of domains is expected to be static over the application's execution time, there is no mechanism to destroy a domain. Any domain can be accessed by any thread in the process, regardless of which thread created the domain. This call is thread-safe.
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)
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. Relations between instances can be added with an API call. The relation API uses instance IDs. Relations can be added before or after the actual instances are created and persist independently of the instances. This is the motivation for having different lifetimes for instance IDs and the actual instances.
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)