96 # define ITT_OS_LINUX 2 100 # define ITT_OS_MAC 3 103 #ifndef ITT_OS_FREEBSD 104 # define ITT_OS_FREEBSD 4 108 # if defined WIN32 || defined _WIN32 109 # define ITT_OS ITT_OS_WIN 110 # elif defined( __APPLE__ ) && defined( __MACH__ ) 111 # define ITT_OS ITT_OS_MAC 112 # elif defined( __FreeBSD__ ) 113 # define ITT_OS ITT_OS_FREEBSD 115 # define ITT_OS ITT_OS_LINUX 119 #ifndef ITT_PLATFORM_WIN 120 # define ITT_PLATFORM_WIN 1 123 #ifndef ITT_PLATFORM_POSIX 124 # define ITT_PLATFORM_POSIX 2 127 #ifndef ITT_PLATFORM_MAC 128 # define ITT_PLATFORM_MAC 3 131 #ifndef ITT_PLATFORM_FREEBSD 132 # define ITT_PLATFORM_FREEBSD 4 136 # if ITT_OS==ITT_OS_WIN 137 # define ITT_PLATFORM ITT_PLATFORM_WIN 138 # elif ITT_OS==ITT_OS_MAC 139 # define ITT_PLATFORM ITT_PLATFORM_MAC 140 # elif ITT_OS==ITT_OS_FREEBSD 141 # define ITT_PLATFORM ITT_PLATFORM_FREEBSD 143 # define ITT_PLATFORM ITT_PLATFORM_POSIX 147 #if defined(_UNICODE) && !defined(UNICODE) 152 #if ITT_PLATFORM==ITT_PLATFORM_WIN 156 #if defined(UNICODE) || defined(_UNICODE) 162 # if ITT_PLATFORM==ITT_PLATFORM_WIN 163 # define CDECL __cdecl 165 # if defined _M_IX86 || defined __i386__ 166 # define CDECL __attribute__ ((cdecl)) 174 # if ITT_PLATFORM==ITT_PLATFORM_WIN 175 # define STDCALL __stdcall 177 # if defined _M_IX86 || defined __i386__ 178 # define STDCALL __attribute__ ((stdcall)) 186 #define LIBITTAPI CDECL 189 #define ITTAPI_CALL CDECL 190 #define LIBITTAPI_CALL CDECL 192 #if ITT_PLATFORM==ITT_PLATFORM_WIN 194 #define ITT_INLINE __forceinline 195 #define ITT_INLINE_ATTRIBUTE 202 #ifdef __STRICT_ANSI__ 203 #define ITT_INLINE static 204 #define ITT_INLINE_ATTRIBUTE __attribute__((unused)) 206 #define ITT_INLINE static inline 207 #define ITT_INLINE_ATTRIBUTE __attribute__((always_inline, unused)) 212 #ifdef INTEL_ITTNOTIFY_ENABLE_LEGACY 213 # if ITT_PLATFORM==ITT_PLATFORM_WIN 214 # pragma message("WARNING!!! Deprecated API is used. Please undefine INTEL_ITTNOTIFY_ENABLE_LEGACY macro") 224 #define ITT_JOIN_AUX(p,n) p##n 225 #define ITT_JOIN(p,n) ITT_JOIN_AUX(p,n) 237 #define ITT_VERSIONIZE(x) \ 240 ITT_JOIN(ITT_MAJOR, \ 241 ITT_JOIN(_, ITT_MINOR)))) 243 #ifndef INTEL_ITTNOTIFY_PREFIX 244 # define INTEL_ITTNOTIFY_PREFIX __itt_ 246 #ifndef INTEL_ITTNOTIFY_POSTFIX 247 # define INTEL_ITTNOTIFY_POSTFIX _ptr_ 250 #define ITTNOTIFY_NAME_AUX(n) ITT_JOIN(INTEL_ITTNOTIFY_PREFIX,n) 251 #define ITTNOTIFY_NAME(n) ITT_VERSIONIZE(ITTNOTIFY_NAME_AUX(ITT_JOIN(n,INTEL_ITTNOTIFY_POSTFIX))) 253 #define ITTNOTIFY_VOID(n) (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n) 254 #define ITTNOTIFY_DATA(n) (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n) 256 #define ITTNOTIFY_VOID_D0(n,d) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d) 257 #define ITTNOTIFY_VOID_D1(n,d,x) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x) 258 #define ITTNOTIFY_VOID_D2(n,d,x,y) (!(d)->flags) ? (void)0 : (!ITTNOTIFY_NAME(n)) ? (void)0 : ITTNOTIFY_NAME(n)(d,x,y) 259 #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) 260 #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) 261 #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) 262 #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) 263 #define ITTNOTIFY_DATA_D0(n,d) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d) 264 #define ITTNOTIFY_DATA_D1(n,d,x) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x) 265 #define ITTNOTIFY_DATA_D2(n,d,x,y) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y) 266 #define ITTNOTIFY_DATA_D3(n,d,x,y,z) (!(d)->flags) ? 0 : (!ITTNOTIFY_NAME(n)) ? 0 : ITTNOTIFY_NAME(n)(d,x,y,z) 267 #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) 268 #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) 269 #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) 277 #define ITT_STUBV(api,type,name,args) \ 278 typedef type (api* ITT_JOIN(ITTNOTIFY_NAME(name),_t)) args; \ 279 extern ITT_JOIN(ITTNOTIFY_NAME(name),_t) ITTNOTIFY_NAME(name); 280 #define ITT_STUB ITT_STUBV 323 #ifndef INTEL_NO_MACRO_BODY 324 #ifndef INTEL_NO_ITTNOTIFY_API 328 #define __itt_pause ITTNOTIFY_VOID(pause) 329 #define __itt_pause_ptr ITTNOTIFY_NAME(pause) 330 #define __itt_resume ITTNOTIFY_VOID(resume) 331 #define __itt_resume_ptr ITTNOTIFY_NAME(resume) 332 #define __itt_detach ITTNOTIFY_VOID(detach) 333 #define __itt_detach_ptr ITTNOTIFY_NAME(detach) 335 #define __itt_pause() 336 #define __itt_pause_ptr 0 337 #define __itt_resume() 338 #define __itt_resume_ptr 0 339 #define __itt_detach() 340 #define __itt_detach_ptr 0 343 #define __itt_pause_ptr 0 344 #define __itt_resume_ptr 0 345 #define __itt_detach_ptr 0 361 #if ITT_PLATFORM==ITT_PLATFORM_WIN 364 #if defined(UNICODE) || defined(_UNICODE) 365 # define __itt_thread_set_name __itt_thread_set_nameW 366 # define __itt_thread_set_name_ptr __itt_thread_set_nameW_ptr 368 # define __itt_thread_set_name __itt_thread_set_nameA 369 # define __itt_thread_set_name_ptr __itt_thread_set_nameA_ptr 376 #ifndef INTEL_NO_MACRO_BODY 377 #ifndef INTEL_NO_ITTNOTIFY_API 378 #if ITT_PLATFORM==ITT_PLATFORM_WIN 379 ITT_STUBV(ITTAPI,
void, thread_set_nameA, (
const char *
name))
380 ITT_STUBV(ITTAPI,
void, thread_set_nameW, (
const wchar_t *
name))
384 #if ITT_PLATFORM==ITT_PLATFORM_WIN 385 #define __itt_thread_set_nameA ITTNOTIFY_VOID(thread_set_nameA) 386 #define __itt_thread_set_nameA_ptr ITTNOTIFY_NAME(thread_set_nameA) 387 #define __itt_thread_set_nameW ITTNOTIFY_VOID(thread_set_nameW) 388 #define __itt_thread_set_nameW_ptr ITTNOTIFY_NAME(thread_set_nameW) 390 #define __itt_thread_set_name ITTNOTIFY_VOID(thread_set_name) 391 #define __itt_thread_set_name_ptr ITTNOTIFY_NAME(thread_set_name) 394 #if ITT_PLATFORM==ITT_PLATFORM_WIN 395 #define __itt_thread_set_nameA(name) 396 #define __itt_thread_set_nameA_ptr 0 397 #define __itt_thread_set_nameW(name) 398 #define __itt_thread_set_nameW_ptr 0 400 #define __itt_thread_set_name(name) 401 #define __itt_thread_set_name_ptr 0 405 #if ITT_PLATFORM==ITT_PLATFORM_WIN 406 #define __itt_thread_set_nameA_ptr 0 407 #define __itt_thread_set_nameW_ptr 0 409 #define __itt_thread_set_name_ptr 0 419 void ITTAPI __itt_thread_ignore(
void);
422 #ifndef INTEL_NO_MACRO_BODY 423 #ifndef INTEL_NO_ITTNOTIFY_API 424 ITT_STUBV(ITTAPI,
void, thread_ignore, (
void))
425 #define __itt_thread_ignore ITTNOTIFY_VOID(thread_ignore) 426 #define __itt_thread_ignore_ptr ITTNOTIFY_NAME(thread_ignore) 428 #define __itt_thread_ignore() 429 #define __itt_thread_ignore_ptr 0 432 #define __itt_thread_ignore_ptr 0 453 #define __itt_suppress_all_errors 0x7fffffff 459 #define __itt_suppress_threading_errors 0x000000ff 465 #define __itt_suppress_memory_errors 0x0000ff00 473 #ifndef INTEL_NO_MACRO_BODY 474 #ifndef INTEL_NO_ITTNOTIFY_API 476 #define __itt_suppress_push ITTNOTIFY_VOID(suppress_push) 477 #define __itt_suppress_push_ptr ITTNOTIFY_NAME(suppress_push) 479 #define __itt_suppress_push(mask) 480 #define __itt_suppress_push_ptr 0 483 #define __itt_suppress_push_ptr 0 493 #ifndef INTEL_NO_MACRO_BODY 494 #ifndef INTEL_NO_ITTNOTIFY_API 496 #define __itt_suppress_pop ITTNOTIFY_VOID(suppress_pop) 497 #define __itt_suppress_pop_ptr ITTNOTIFY_NAME(suppress_pop) 499 #define __itt_suppress_pop() 500 #define __itt_suppress_pop_ptr 0 503 #define __itt_suppress_pop_ptr 0 522 #ifndef INTEL_NO_MACRO_BODY 523 #ifndef INTEL_NO_ITTNOTIFY_API 525 #define __itt_suppress_mark_range ITTNOTIFY_VOID(suppress_mark_range) 526 #define __itt_suppress_mark_range_ptr ITTNOTIFY_NAME(suppress_mark_range) 528 #define __itt_suppress_mark_range(mask) 529 #define __itt_suppress_mark_range_ptr 0 532 #define __itt_suppress_mark_range_ptr 0 543 #ifndef INTEL_NO_MACRO_BODY 544 #ifndef INTEL_NO_ITTNOTIFY_API 546 #define __itt_suppress_clear_range ITTNOTIFY_VOID(suppress_clear_range) 547 #define __itt_suppress_clear_range_ptr ITTNOTIFY_NAME(suppress_clear_range) 549 #define __itt_suppress_clear_range(mask) 550 #define __itt_suppress_clear_range_ptr 0 553 #define __itt_suppress_clear_range_ptr 0 569 #define __itt_attr_barrier 1 575 #define __itt_attr_mutex 2 588 #if ITT_PLATFORM==ITT_PLATFORM_WIN 591 #if defined(UNICODE) || defined(_UNICODE) 592 # define __itt_sync_create __itt_sync_createW 593 # define __itt_sync_create_ptr __itt_sync_createW_ptr 595 # define __itt_sync_create __itt_sync_createA 596 # define __itt_sync_create_ptr __itt_sync_createA_ptr 603 #ifndef INTEL_NO_MACRO_BODY 604 #ifndef INTEL_NO_ITTNOTIFY_API 605 #if ITT_PLATFORM==ITT_PLATFORM_WIN 611 #if ITT_PLATFORM==ITT_PLATFORM_WIN 612 #define __itt_sync_createA ITTNOTIFY_VOID(sync_createA) 613 #define __itt_sync_createA_ptr ITTNOTIFY_NAME(sync_createA) 614 #define __itt_sync_createW ITTNOTIFY_VOID(sync_createW) 615 #define __itt_sync_createW_ptr ITTNOTIFY_NAME(sync_createW) 617 #define __itt_sync_create ITTNOTIFY_VOID(sync_create) 618 #define __itt_sync_create_ptr ITTNOTIFY_NAME(sync_create) 621 #if ITT_PLATFORM==ITT_PLATFORM_WIN 622 #define __itt_sync_createA(addr, objtype, objname, attribute) 623 #define __itt_sync_createA_ptr 0 624 #define __itt_sync_createW(addr, objtype, objname, attribute) 625 #define __itt_sync_createW_ptr 0 627 #define __itt_sync_create(addr, objtype, objname, attribute) 628 #define __itt_sync_create_ptr 0 632 #if ITT_PLATFORM==ITT_PLATFORM_WIN 633 #define __itt_sync_createA_ptr 0 634 #define __itt_sync_createW_ptr 0 636 #define __itt_sync_create_ptr 0 649 #if ITT_PLATFORM==ITT_PLATFORM_WIN 652 #if defined(UNICODE) || defined(_UNICODE) 653 # define __itt_sync_rename __itt_sync_renameW 654 # define __itt_sync_rename_ptr __itt_sync_renameW_ptr 656 # define __itt_sync_rename __itt_sync_renameA 657 # define __itt_sync_rename_ptr __itt_sync_renameA_ptr 664 #ifndef INTEL_NO_MACRO_BODY 665 #ifndef INTEL_NO_ITTNOTIFY_API 666 #if ITT_PLATFORM==ITT_PLATFORM_WIN 672 #if ITT_PLATFORM==ITT_PLATFORM_WIN 673 #define __itt_sync_renameA ITTNOTIFY_VOID(sync_renameA) 674 #define __itt_sync_renameA_ptr ITTNOTIFY_NAME(sync_renameA) 675 #define __itt_sync_renameW ITTNOTIFY_VOID(sync_renameW) 676 #define __itt_sync_renameW_ptr ITTNOTIFY_NAME(sync_renameW) 678 #define __itt_sync_rename ITTNOTIFY_VOID(sync_rename) 679 #define __itt_sync_rename_ptr ITTNOTIFY_NAME(sync_rename) 682 #if ITT_PLATFORM==ITT_PLATFORM_WIN 683 #define __itt_sync_renameA(addr, name) 684 #define __itt_sync_renameA_ptr 0 685 #define __itt_sync_renameW(addr, name) 686 #define __itt_sync_renameW_ptr 0 688 #define __itt_sync_rename(addr, name) 689 #define __itt_sync_rename_ptr 0 693 #if ITT_PLATFORM==ITT_PLATFORM_WIN 694 #define __itt_sync_renameA_ptr 0 695 #define __itt_sync_renameW_ptr 0 697 #define __itt_sync_rename_ptr 0 709 #ifndef INTEL_NO_MACRO_BODY 710 #ifndef INTEL_NO_ITTNOTIFY_API 712 #define __itt_sync_destroy ITTNOTIFY_VOID(sync_destroy) 713 #define __itt_sync_destroy_ptr ITTNOTIFY_NAME(sync_destroy) 715 #define __itt_sync_destroy(addr) 716 #define __itt_sync_destroy_ptr 0 719 #define __itt_sync_destroy_ptr 0 733 #ifndef INTEL_NO_MACRO_BODY 734 #ifndef INTEL_NO_ITTNOTIFY_API 736 #define __itt_sync_prepare ITTNOTIFY_VOID(sync_prepare) 737 #define __itt_sync_prepare_ptr ITTNOTIFY_NAME(sync_prepare) 739 #define __itt_sync_prepare(addr) 740 #define __itt_sync_prepare_ptr 0 743 #define __itt_sync_prepare_ptr 0 753 #ifndef INTEL_NO_MACRO_BODY 754 #ifndef INTEL_NO_ITTNOTIFY_API 756 #define __itt_sync_cancel ITTNOTIFY_VOID(sync_cancel) 757 #define __itt_sync_cancel_ptr ITTNOTIFY_NAME(sync_cancel) 759 #define __itt_sync_cancel(addr) 760 #define __itt_sync_cancel_ptr 0 763 #define __itt_sync_cancel_ptr 0 773 #ifndef INTEL_NO_MACRO_BODY 774 #ifndef INTEL_NO_ITTNOTIFY_API 776 #define __itt_sync_acquired ITTNOTIFY_VOID(sync_acquired) 777 #define __itt_sync_acquired_ptr ITTNOTIFY_NAME(sync_acquired) 779 #define __itt_sync_acquired(addr) 780 #define __itt_sync_acquired_ptr 0 783 #define __itt_sync_acquired_ptr 0 793 #ifndef INTEL_NO_MACRO_BODY 794 #ifndef INTEL_NO_ITTNOTIFY_API 796 #define __itt_sync_releasing ITTNOTIFY_VOID(sync_releasing) 797 #define __itt_sync_releasing_ptr ITTNOTIFY_NAME(sync_releasing) 799 #define __itt_sync_releasing(addr) 800 #define __itt_sync_releasing_ptr 0 803 #define __itt_sync_releasing_ptr 0 827 #ifndef INTEL_NO_MACRO_BODY 828 #ifndef INTEL_NO_ITTNOTIFY_API 830 #define __itt_fsync_prepare ITTNOTIFY_VOID(fsync_prepare) 831 #define __itt_fsync_prepare_ptr ITTNOTIFY_NAME(fsync_prepare) 833 #define __itt_fsync_prepare(addr) 834 #define __itt_fsync_prepare_ptr 0 837 #define __itt_fsync_prepare_ptr 0 854 #ifndef INTEL_NO_MACRO_BODY 855 #ifndef INTEL_NO_ITTNOTIFY_API 857 #define __itt_fsync_cancel ITTNOTIFY_VOID(fsync_cancel) 858 #define __itt_fsync_cancel_ptr ITTNOTIFY_NAME(fsync_cancel) 860 #define __itt_fsync_cancel(addr) 861 #define __itt_fsync_cancel_ptr 0 864 #define __itt_fsync_cancel_ptr 0 881 #ifndef INTEL_NO_MACRO_BODY 882 #ifndef INTEL_NO_ITTNOTIFY_API 884 #define __itt_fsync_acquired ITTNOTIFY_VOID(fsync_acquired) 885 #define __itt_fsync_acquired_ptr ITTNOTIFY_NAME(fsync_acquired) 887 #define __itt_fsync_acquired(addr) 888 #define __itt_fsync_acquired_ptr 0 891 #define __itt_fsync_acquired_ptr 0 908 #ifndef INTEL_NO_MACRO_BODY 909 #ifndef INTEL_NO_ITTNOTIFY_API 911 #define __itt_fsync_releasing ITTNOTIFY_VOID(fsync_releasing) 912 #define __itt_fsync_releasing_ptr ITTNOTIFY_NAME(fsync_releasing) 914 #define __itt_fsync_releasing(addr) 915 #define __itt_fsync_releasing_ptr 0 918 #define __itt_fsync_releasing_ptr 0 948 #if !defined(_ADVISOR_ANNOTATE_H_) || defined(ANNOTATE_EXPAND_NULL) 979 #if ITT_PLATFORM==ITT_PLATFORM_WIN 988 #ifndef INTEL_NO_MACRO_BODY 989 #ifndef INTEL_NO_ITTNOTIFY_API 991 #if ITT_PLATFORM==ITT_PLATFORM_WIN 992 ITT_STUBV(ITTAPI,
void, model_site_beginW, (
const wchar_t *
name))
995 ITT_STUBV(ITTAPI,
void, model_site_beginAL, (
const char *
name,
size_t siteNameLen))
998 #define __itt_model_site_begin ITTNOTIFY_VOID(model_site_begin) 999 #define __itt_model_site_begin_ptr ITTNOTIFY_NAME(model_site_begin) 1000 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1001 #define __itt_model_site_beginW ITTNOTIFY_VOID(model_site_beginW) 1002 #define __itt_model_site_beginW_ptr ITTNOTIFY_NAME(model_site_beginW) 1004 #define __itt_model_site_beginA ITTNOTIFY_VOID(model_site_beginA) 1005 #define __itt_model_site_beginA_ptr ITTNOTIFY_NAME(model_site_beginA) 1006 #define __itt_model_site_beginAL ITTNOTIFY_VOID(model_site_beginAL) 1007 #define __itt_model_site_beginAL_ptr ITTNOTIFY_NAME(model_site_beginAL) 1008 #define __itt_model_site_end ITTNOTIFY_VOID(model_site_end) 1009 #define __itt_model_site_end_ptr ITTNOTIFY_NAME(model_site_end) 1010 #define __itt_model_site_end_2 ITTNOTIFY_VOID(model_site_end_2) 1011 #define __itt_model_site_end_2_ptr ITTNOTIFY_NAME(model_site_end_2) 1013 #define __itt_model_site_begin(site, instance, name) 1014 #define __itt_model_site_begin_ptr 0 1015 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1016 #define __itt_model_site_beginW(name) 1017 #define __itt_model_site_beginW_ptr 0 1019 #define __itt_model_site_beginA(name) 1020 #define __itt_model_site_beginA_ptr 0 1021 #define __itt_model_site_beginAL(name, siteNameLen) 1022 #define __itt_model_site_beginAL_ptr 0 1023 #define __itt_model_site_end(site, instance) 1024 #define __itt_model_site_end_ptr 0 1025 #define __itt_model_site_end_2() 1026 #define __itt_model_site_end_2_ptr 0 1029 #define __itt_model_site_begin_ptr 0 1030 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1031 #define __itt_model_site_beginW_ptr 0 1033 #define __itt_model_site_beginA_ptr 0 1034 #define __itt_model_site_beginAL_ptr 0 1035 #define __itt_model_site_end_ptr 0 1036 #define __itt_model_site_end_2_ptr 0 1052 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1064 #ifndef INTEL_NO_MACRO_BODY 1065 #ifndef INTEL_NO_ITTNOTIFY_API 1067 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1069 ITT_STUBV(ITTAPI,
void, model_iteration_taskW, (
const wchar_t *
name))
1072 ITT_STUBV(ITTAPI,
void, model_task_beginAL, (
const char *
name,
size_t taskNameLen))
1074 ITT_STUBV(ITTAPI,
void, model_iteration_taskAL, (
const char *
name,
size_t taskNameLen))
1076 ITT_STUBV(ITTAPI,
void, model_task_end_2, (
void))
1077 #define __itt_model_task_begin ITTNOTIFY_VOID(model_task_begin) 1078 #define __itt_model_task_begin_ptr ITTNOTIFY_NAME(model_task_begin) 1079 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1080 #define __itt_model_task_beginW ITTNOTIFY_VOID(model_task_beginW) 1081 #define __itt_model_task_beginW_ptr ITTNOTIFY_NAME(model_task_beginW) 1082 #define __itt_model_iteration_taskW ITTNOTIFY_VOID(model_iteration_taskW) 1083 #define __itt_model_iteration_taskW_ptr ITTNOTIFY_NAME(model_iteration_taskW) 1085 #define __itt_model_task_beginA ITTNOTIFY_VOID(model_task_beginA) 1086 #define __itt_model_task_beginA_ptr ITTNOTIFY_NAME(model_task_beginA) 1087 #define __itt_model_task_beginAL ITTNOTIFY_VOID(model_task_beginAL) 1088 #define __itt_model_task_beginAL_ptr ITTNOTIFY_NAME(model_task_beginAL) 1089 #define __itt_model_iteration_taskA ITTNOTIFY_VOID(model_iteration_taskA) 1090 #define __itt_model_iteration_taskA_ptr ITTNOTIFY_NAME(model_iteration_taskA) 1091 #define __itt_model_iteration_taskAL ITTNOTIFY_VOID(model_iteration_taskAL) 1092 #define __itt_model_iteration_taskAL_ptr ITTNOTIFY_NAME(model_iteration_taskAL) 1093 #define __itt_model_task_end ITTNOTIFY_VOID(model_task_end) 1094 #define __itt_model_task_end_ptr ITTNOTIFY_NAME(model_task_end) 1095 #define __itt_model_task_end_2 ITTNOTIFY_VOID(model_task_end_2) 1096 #define __itt_model_task_end_2_ptr ITTNOTIFY_NAME(model_task_end_2) 1098 #define __itt_model_task_begin(task, instance, name) 1099 #define __itt_model_task_begin_ptr 0 1100 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1101 #define __itt_model_task_beginW(name) 1102 #define __itt_model_task_beginW_ptr 0 1104 #define __itt_model_task_beginA(name) 1105 #define __itt_model_task_beginA_ptr 0 1106 #define __itt_model_task_beginAL(name, siteNameLen) 1107 #define __itt_model_task_beginAL_ptr 0 1108 #define __itt_model_iteration_taskA(name) 1109 #define __itt_model_iteration_taskA_ptr 0 1110 #define __itt_model_iteration_taskAL(name, siteNameLen) 1111 #define __itt_model_iteration_taskAL_ptr 0 1112 #define __itt_model_task_end(task, instance) 1113 #define __itt_model_task_end_ptr 0 1114 #define __itt_model_task_end_2() 1115 #define __itt_model_task_end_2_ptr 0 1118 #define __itt_model_task_begin_ptr 0 1119 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1120 #define __itt_model_task_beginW_ptr 0 1122 #define __itt_model_task_beginA_ptr 0 1123 #define __itt_model_task_beginAL_ptr 0 1124 #define __itt_model_iteration_taskA_ptr 0 1125 #define __itt_model_iteration_taskAL_ptr 0 1126 #define __itt_model_task_end_ptr 0 1127 #define __itt_model_task_end_2_ptr 0 1149 #ifndef INTEL_NO_MACRO_BODY 1150 #ifndef INTEL_NO_ITTNOTIFY_API 1155 #define __itt_model_lock_acquire ITTNOTIFY_VOID(model_lock_acquire) 1156 #define __itt_model_lock_acquire_ptr ITTNOTIFY_NAME(model_lock_acquire) 1157 #define __itt_model_lock_acquire_2 ITTNOTIFY_VOID(model_lock_acquire_2) 1158 #define __itt_model_lock_acquire_2_ptr ITTNOTIFY_NAME(model_lock_acquire_2) 1159 #define __itt_model_lock_release ITTNOTIFY_VOID(model_lock_release) 1160 #define __itt_model_lock_release_ptr ITTNOTIFY_NAME(model_lock_release) 1161 #define __itt_model_lock_release_2 ITTNOTIFY_VOID(model_lock_release_2) 1162 #define __itt_model_lock_release_2_ptr ITTNOTIFY_NAME(model_lock_release_2) 1164 #define __itt_model_lock_acquire(lock) 1165 #define __itt_model_lock_acquire_ptr 0 1166 #define __itt_model_lock_acquire_2(lock) 1167 #define __itt_model_lock_acquire_2_ptr 0 1168 #define __itt_model_lock_release(lock) 1169 #define __itt_model_lock_release_ptr 0 1170 #define __itt_model_lock_release_2(lock) 1171 #define __itt_model_lock_release_2_ptr 0 1174 #define __itt_model_lock_acquire_ptr 0 1175 #define __itt_model_lock_acquire_2_ptr 0 1176 #define __itt_model_lock_release_ptr 0 1177 #define __itt_model_lock_release_2_ptr 0 1192 #ifndef INTEL_NO_MACRO_BODY 1193 #ifndef INTEL_NO_ITTNOTIFY_API 1196 #define __itt_model_record_allocation ITTNOTIFY_VOID(model_record_allocation) 1197 #define __itt_model_record_allocation_ptr ITTNOTIFY_NAME(model_record_allocation) 1198 #define __itt_model_record_deallocation ITTNOTIFY_VOID(model_record_deallocation) 1199 #define __itt_model_record_deallocation_ptr ITTNOTIFY_NAME(model_record_deallocation) 1201 #define __itt_model_record_allocation(addr, size) 1202 #define __itt_model_record_allocation_ptr 0 1203 #define __itt_model_record_deallocation(addr) 1204 #define __itt_model_record_deallocation_ptr 0 1207 #define __itt_model_record_allocation_ptr 0 1208 #define __itt_model_record_deallocation_ptr 0 1220 #ifndef INTEL_NO_MACRO_BODY 1221 #ifndef INTEL_NO_ITTNOTIFY_API 1223 #define __itt_model_induction_uses ITTNOTIFY_VOID(model_induction_uses) 1224 #define __itt_model_induction_uses_ptr ITTNOTIFY_NAME(model_induction_uses) 1226 #define __itt_model_induction_uses(addr, size) 1227 #define __itt_model_induction_uses_ptr 0 1230 #define __itt_model_induction_uses_ptr 0 1243 #ifndef INTEL_NO_MACRO_BODY 1244 #ifndef INTEL_NO_ITTNOTIFY_API 1246 #define __itt_model_reduction_uses ITTNOTIFY_VOID(model_reduction_uses) 1247 #define __itt_model_reduction_uses_ptr ITTNOTIFY_NAME(model_reduction_uses) 1249 #define __itt_model_reduction_uses(addr, size) 1250 #define __itt_model_reduction_uses_ptr 0 1253 #define __itt_model_reduction_uses_ptr 0 1266 #ifndef INTEL_NO_MACRO_BODY 1267 #ifndef INTEL_NO_ITTNOTIFY_API 1269 #define __itt_model_observe_uses ITTNOTIFY_VOID(model_observe_uses) 1270 #define __itt_model_observe_uses_ptr ITTNOTIFY_NAME(model_observe_uses) 1272 #define __itt_model_observe_uses(addr, size) 1273 #define __itt_model_observe_uses_ptr 0 1276 #define __itt_model_observe_uses_ptr 0 1289 #ifndef INTEL_NO_MACRO_BODY 1290 #ifndef INTEL_NO_ITTNOTIFY_API 1292 #define __itt_model_clear_uses ITTNOTIFY_VOID(model_clear_uses) 1293 #define __itt_model_clear_uses_ptr ITTNOTIFY_NAME(model_clear_uses) 1295 #define __itt_model_clear_uses(addr) 1296 #define __itt_model_clear_uses_ptr 0 1299 #define __itt_model_clear_uses_ptr 0 1329 #ifndef INTEL_NO_MACRO_BODY 1330 #ifndef INTEL_NO_ITTNOTIFY_API 1334 #define __itt_model_disable_push ITTNOTIFY_VOID(model_disable_push) 1335 #define __itt_model_disable_push_ptr ITTNOTIFY_NAME(model_disable_push) 1336 #define __itt_model_disable_pop ITTNOTIFY_VOID(model_disable_pop) 1337 #define __itt_model_disable_pop_ptr ITTNOTIFY_NAME(model_disable_pop) 1338 #define __itt_model_aggregate_task ITTNOTIFY_VOID(model_aggregate_task) 1339 #define __itt_model_aggregate_task_ptr ITTNOTIFY_NAME(model_aggregate_task) 1341 #define __itt_model_disable_push(x) 1342 #define __itt_model_disable_push_ptr 0 1343 #define __itt_model_disable_pop() 1344 #define __itt_model_disable_pop_ptr 0 1345 #define __itt_model_aggregate_task(x) 1346 #define __itt_model_aggregate_task_ptr 0 1349 #define __itt_model_disable_push_ptr 0 1350 #define __itt_model_disable_pop_ptr 0 1351 #define __itt_model_aggregate_task_ptr 0 1369 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1372 #if defined(UNICODE) || defined(_UNICODE) 1373 # define __itt_heap_function_create __itt_heap_function_createW 1374 # define __itt_heap_function_create_ptr __itt_heap_function_createW_ptr 1376 # define __itt_heap_function_create __itt_heap_function_createA 1377 # define __itt_heap_function_create_ptr __itt_heap_function_createA_ptr 1384 #ifndef INTEL_NO_MACRO_BODY 1385 #ifndef INTEL_NO_ITTNOTIFY_API 1386 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1392 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1393 #define __itt_heap_function_createA ITTNOTIFY_DATA(heap_function_createA) 1394 #define __itt_heap_function_createA_ptr ITTNOTIFY_NAME(heap_function_createA) 1395 #define __itt_heap_function_createW ITTNOTIFY_DATA(heap_function_createW) 1396 #define __itt_heap_function_createW_ptr ITTNOTIFY_NAME(heap_function_createW) 1398 #define __itt_heap_function_create ITTNOTIFY_DATA(heap_function_create) 1399 #define __itt_heap_function_create_ptr ITTNOTIFY_NAME(heap_function_create) 1402 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1403 #define __itt_heap_function_createA(name, domain) (__itt_heap_function)0 1404 #define __itt_heap_function_createA_ptr 0 1405 #define __itt_heap_function_createW(name, domain) (__itt_heap_function)0 1406 #define __itt_heap_function_createW_ptr 0 1408 #define __itt_heap_function_create(name, domain) (__itt_heap_function)0 1409 #define __itt_heap_function_create_ptr 0 1413 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1414 #define __itt_heap_function_createA_ptr 0 1415 #define __itt_heap_function_createW_ptr 0 1417 #define __itt_heap_function_create_ptr 0 1428 #ifndef INTEL_NO_MACRO_BODY 1429 #ifndef INTEL_NO_ITTNOTIFY_API 1431 #define __itt_heap_allocate_begin ITTNOTIFY_VOID(heap_allocate_begin) 1432 #define __itt_heap_allocate_begin_ptr ITTNOTIFY_NAME(heap_allocate_begin) 1434 #define __itt_heap_allocate_begin(h, size, initialized) 1435 #define __itt_heap_allocate_begin_ptr 0 1438 #define __itt_heap_allocate_begin_ptr 0 1448 #ifndef INTEL_NO_MACRO_BODY 1449 #ifndef INTEL_NO_ITTNOTIFY_API 1451 #define __itt_heap_allocate_end ITTNOTIFY_VOID(heap_allocate_end) 1452 #define __itt_heap_allocate_end_ptr ITTNOTIFY_NAME(heap_allocate_end) 1454 #define __itt_heap_allocate_end(h, addr, size, initialized) 1455 #define __itt_heap_allocate_end_ptr 0 1458 #define __itt_heap_allocate_end_ptr 0 1468 #ifndef INTEL_NO_MACRO_BODY 1469 #ifndef INTEL_NO_ITTNOTIFY_API 1471 #define __itt_heap_free_begin ITTNOTIFY_VOID(heap_free_begin) 1472 #define __itt_heap_free_begin_ptr ITTNOTIFY_NAME(heap_free_begin) 1474 #define __itt_heap_free_begin(h, addr) 1475 #define __itt_heap_free_begin_ptr 0 1478 #define __itt_heap_free_begin_ptr 0 1488 #ifndef INTEL_NO_MACRO_BODY 1489 #ifndef INTEL_NO_ITTNOTIFY_API 1491 #define __itt_heap_free_end ITTNOTIFY_VOID(heap_free_end) 1492 #define __itt_heap_free_end_ptr ITTNOTIFY_NAME(heap_free_end) 1494 #define __itt_heap_free_end(h, addr) 1495 #define __itt_heap_free_end_ptr 0 1498 #define __itt_heap_free_end_ptr 0 1508 #ifndef INTEL_NO_MACRO_BODY 1509 #ifndef INTEL_NO_ITTNOTIFY_API 1511 #define __itt_heap_reallocate_begin ITTNOTIFY_VOID(heap_reallocate_begin) 1512 #define __itt_heap_reallocate_begin_ptr ITTNOTIFY_NAME(heap_reallocate_begin) 1514 #define __itt_heap_reallocate_begin(h, addr, new_size, initialized) 1515 #define __itt_heap_reallocate_begin_ptr 0 1518 #define __itt_heap_reallocate_begin_ptr 0 1528 #ifndef INTEL_NO_MACRO_BODY 1529 #ifndef INTEL_NO_ITTNOTIFY_API 1531 #define __itt_heap_reallocate_end ITTNOTIFY_VOID(heap_reallocate_end) 1532 #define __itt_heap_reallocate_end_ptr ITTNOTIFY_NAME(heap_reallocate_end) 1534 #define __itt_heap_reallocate_end(h, addr, new_addr, new_size, initialized) 1535 #define __itt_heap_reallocate_end_ptr 0 1538 #define __itt_heap_reallocate_end_ptr 0 1546 #ifndef INTEL_NO_MACRO_BODY 1547 #ifndef INTEL_NO_ITTNOTIFY_API 1548 ITT_STUBV(ITTAPI,
void, heap_internal_access_begin, (
void))
1549 #define __itt_heap_internal_access_begin ITTNOTIFY_VOID(heap_internal_access_begin) 1550 #define __itt_heap_internal_access_begin_ptr ITTNOTIFY_NAME(heap_internal_access_begin) 1552 #define __itt_heap_internal_access_begin() 1553 #define __itt_heap_internal_access_begin_ptr 0 1556 #define __itt_heap_internal_access_begin_ptr 0 1564 #ifndef INTEL_NO_MACRO_BODY 1565 #ifndef INTEL_NO_ITTNOTIFY_API 1567 #define __itt_heap_internal_access_end ITTNOTIFY_VOID(heap_internal_access_end) 1568 #define __itt_heap_internal_access_end_ptr ITTNOTIFY_NAME(heap_internal_access_end) 1570 #define __itt_heap_internal_access_end() 1571 #define __itt_heap_internal_access_end_ptr 0 1574 #define __itt_heap_internal_access_end_ptr 0 1582 #ifndef INTEL_NO_MACRO_BODY 1583 #ifndef INTEL_NO_ITTNOTIFY_API 1584 ITT_STUBV(ITTAPI,
void, heap_record_memory_growth_begin, (
void))
1585 #define __itt_heap_record_memory_growth_begin ITTNOTIFY_VOID(heap_record_memory_growth_begin) 1586 #define __itt_heap_record_memory_growth_begin_ptr ITTNOTIFY_NAME(heap_record_memory_growth_begin) 1588 #define __itt_heap_record_memory_growth_begin() 1589 #define __itt_heap_record_memory_growth_begin_ptr 0 1592 #define __itt_heap_record_memory_growth_begin_ptr 0 1600 #ifndef INTEL_NO_MACRO_BODY 1601 #ifndef INTEL_NO_ITTNOTIFY_API 1603 #define __itt_heap_record_memory_growth_end ITTNOTIFY_VOID(heap_record_memory_growth_end) 1604 #define __itt_heap_record_memory_growth_end_ptr ITTNOTIFY_NAME(heap_record_memory_growth_end) 1606 #define __itt_heap_record_memory_growth_end() 1607 #define __itt_heap_record_memory_growth_end_ptr 0 1610 #define __itt_heap_record_memory_growth_end_ptr 0 1621 #define __itt_heap_leaks 0x00000001 1627 #define __itt_heap_growth 0x00000002 1634 #ifndef INTEL_NO_MACRO_BODY 1635 #ifndef INTEL_NO_ITTNOTIFY_API 1636 ITT_STUBV(ITTAPI,
void, heap_reset_detection, (
unsigned int reset_mask))
1637 #define __itt_heap_reset_detection ITTNOTIFY_VOID(heap_reset_detection) 1638 #define __itt_heap_reset_detection_ptr ITTNOTIFY_NAME(heap_reset_detection) 1640 #define __itt_heap_reset_detection() 1641 #define __itt_heap_reset_detection_ptr 0 1644 #define __itt_heap_reset_detection_ptr 0 1652 #ifndef INTEL_NO_MACRO_BODY 1653 #ifndef INTEL_NO_ITTNOTIFY_API 1655 #define __itt_heap_record ITTNOTIFY_VOID(heap_record) 1656 #define __itt_heap_record_ptr ITTNOTIFY_NAME(heap_record) 1658 #define __itt_heap_record() 1659 #define __itt_heap_record_ptr 0 1662 #define __itt_heap_record_ptr 0 1678 #pragma pack(push, 8) 1680 typedef struct ___itt_domain
1684 #if defined(UNICODE) || defined(_UNICODE) 1685 const wchar_t* nameW;
1691 struct ___itt_domain* next;
1707 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1710 #if defined(UNICODE) || defined(_UNICODE) 1711 # define __itt_domain_create __itt_domain_createW 1712 # define __itt_domain_create_ptr __itt_domain_createW_ptr 1714 # define __itt_domain_create __itt_domain_createA 1715 # define __itt_domain_create_ptr __itt_domain_createA_ptr 1722 #ifndef INTEL_NO_MACRO_BODY 1723 #ifndef INTEL_NO_ITTNOTIFY_API 1724 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1725 ITT_STUB(ITTAPI, __itt_domain*, domain_createA, (
const char *
name))
1726 ITT_STUB(ITTAPI, __itt_domain*, domain_createW, (
const wchar_t *
name))
1728 ITT_STUB(ITTAPI, __itt_domain*, domain_create, (
const char *
name))
1730 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1731 #define __itt_domain_createA ITTNOTIFY_DATA(domain_createA) 1732 #define __itt_domain_createA_ptr ITTNOTIFY_NAME(domain_createA) 1733 #define __itt_domain_createW ITTNOTIFY_DATA(domain_createW) 1734 #define __itt_domain_createW_ptr ITTNOTIFY_NAME(domain_createW) 1736 #define __itt_domain_create ITTNOTIFY_DATA(domain_create) 1737 #define __itt_domain_create_ptr ITTNOTIFY_NAME(domain_create) 1740 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1741 #define __itt_domain_createA(name) (__itt_domain*)0 1742 #define __itt_domain_createA_ptr 0 1743 #define __itt_domain_createW(name) (__itt_domain*)0 1744 #define __itt_domain_createW_ptr 0 1746 #define __itt_domain_create(name) (__itt_domain*)0 1747 #define __itt_domain_create_ptr 0 1751 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1752 #define __itt_domain_createA_ptr 0 1753 #define __itt_domain_createW_ptr 0 1755 #define __itt_domain_create_ptr 0 1769 #pragma pack(push, 8) 1771 typedef struct ___itt_id
1773 unsigned long long d1, d2, d3;
1792 ITT_INLINE __itt_id ITTAPI
__itt_id_make(
void*
addr,
unsigned long long extra) ITT_INLINE_ATTRIBUTE;
1796 id.d1 = (
unsigned long long)((uintptr_t)
addr);
1797 id.d2 = (
unsigned long long)extra;
1798 id.d3 = (
unsigned long long)0;
1817 #ifndef INTEL_NO_MACRO_BODY 1818 #ifndef INTEL_NO_ITTNOTIFY_API 1819 ITT_STUBV(ITTAPI,
void, id_create, (
const __itt_domain *
domain, __itt_id
id))
1820 #define __itt_id_create(d,x) ITTNOTIFY_VOID_D1(id_create,d,x) 1821 #define __itt_id_create_ptr ITTNOTIFY_NAME(id_create) 1823 #define __itt_id_create(domain,id) 1824 #define __itt_id_create_ptr 0 1827 #define __itt_id_create_ptr 0 1844 #ifndef INTEL_NO_MACRO_BODY 1845 #ifndef INTEL_NO_ITTNOTIFY_API 1847 #define __itt_id_destroy(d,x) ITTNOTIFY_VOID_D1(id_destroy,d,x) 1848 #define __itt_id_destroy_ptr ITTNOTIFY_NAME(id_destroy) 1850 #define __itt_id_destroy(domain,id) 1851 #define __itt_id_destroy_ptr 0 1854 #define __itt_id_destroy_ptr 0 1867 #pragma pack(push, 8) 1869 typedef struct ___itt_string_handle
1872 #if defined(UNICODE) || defined(_UNICODE) 1873 const wchar_t* strW;
1879 struct ___itt_string_handle* next;
1880 } __itt_string_handle;
1896 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1899 #if defined(UNICODE) || defined(_UNICODE) 1900 # define __itt_string_handle_create __itt_string_handle_createW 1901 # define __itt_string_handle_create_ptr __itt_string_handle_createW_ptr 1903 # define __itt_string_handle_create __itt_string_handle_createA 1904 # define __itt_string_handle_create_ptr __itt_string_handle_createA_ptr 1911 #ifndef INTEL_NO_MACRO_BODY 1912 #ifndef INTEL_NO_ITTNOTIFY_API 1913 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1914 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_createA, (
const char *
name))
1915 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_createW, (
const wchar_t *
name))
1917 ITT_STUB(ITTAPI, __itt_string_handle*, string_handle_create, (
const char *
name))
1919 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1920 #define __itt_string_handle_createA ITTNOTIFY_DATA(string_handle_createA) 1921 #define __itt_string_handle_createA_ptr ITTNOTIFY_NAME(string_handle_createA) 1922 #define __itt_string_handle_createW ITTNOTIFY_DATA(string_handle_createW) 1923 #define __itt_string_handle_createW_ptr ITTNOTIFY_NAME(string_handle_createW) 1925 #define __itt_string_handle_create ITTNOTIFY_DATA(string_handle_create) 1926 #define __itt_string_handle_create_ptr ITTNOTIFY_NAME(string_handle_create) 1929 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1930 #define __itt_string_handle_createA(name) (__itt_string_handle*)0 1931 #define __itt_string_handle_createA_ptr 0 1932 #define __itt_string_handle_createW(name) (__itt_string_handle*)0 1933 #define __itt_string_handle_createW_ptr 0 1935 #define __itt_string_handle_create(name) (__itt_string_handle*)0 1936 #define __itt_string_handle_create_ptr 0 1940 #if ITT_PLATFORM==ITT_PLATFORM_WIN 1941 #define __itt_string_handle_createA_ptr 0 1942 #define __itt_string_handle_createW_ptr 0 1944 #define __itt_string_handle_create_ptr 0 1951 typedef unsigned long long __itt_timestamp;
1954 #define __itt_timestamp_none ((__itt_timestamp)-1LL) 1965 __itt_timestamp ITTAPI __itt_get_timestamp(
void);
1968 #ifndef INTEL_NO_MACRO_BODY 1969 #ifndef INTEL_NO_ITTNOTIFY_API 1970 ITT_STUB(ITTAPI, __itt_timestamp, get_timestamp, (
void))
1971 #define __itt_get_timestamp ITTNOTIFY_DATA(get_timestamp) 1972 #define __itt_get_timestamp_ptr ITTNOTIFY_NAME(get_timestamp) 1974 #define __itt_get_timestamp() 1975 #define __itt_get_timestamp_ptr 0 1978 #define __itt_get_timestamp_ptr 0 2002 void ITTAPI __itt_region_begin(
const __itt_domain *
domain, __itt_id
id, __itt_id
parentid, __itt_string_handle *
name);
2013 void ITTAPI __itt_region_end(
const __itt_domain *
domain, __itt_id
id);
2016 #ifndef INTEL_NO_MACRO_BODY 2017 #ifndef INTEL_NO_ITTNOTIFY_API 2019 ITT_STUBV(ITTAPI,
void, region_end, (
const __itt_domain *
domain, __itt_id
id))
2020 #define __itt_region_begin(d,x,y,z) ITTNOTIFY_VOID_D3(region_begin,d,x,y,z) 2021 #define __itt_region_begin_ptr ITTNOTIFY_NAME(region_begin) 2022 #define __itt_region_end(d,x) ITTNOTIFY_VOID_D1(region_end,d,x) 2023 #define __itt_region_end_ptr ITTNOTIFY_NAME(region_end) 2025 #define __itt_region_begin(d,x,y,z) 2026 #define __itt_region_begin_ptr 0 2027 #define __itt_region_end(d,x) 2028 #define __itt_region_end_ptr 0 2031 #define __itt_region_begin_ptr 0 2032 #define __itt_region_end_ptr 0 2082 __itt_timestamp
begin, __itt_timestamp
end);
2085 #ifndef INTEL_NO_MACRO_BODY 2086 #ifndef INTEL_NO_ITTNOTIFY_API 2088 ITT_STUBV(ITTAPI,
void, frame_end_v3, (
const __itt_domain *
domain, __itt_id *
id))
2090 #define __itt_frame_begin_v3(d,x) ITTNOTIFY_VOID_D1(frame_begin_v3,d,x) 2091 #define __itt_frame_begin_v3_ptr ITTNOTIFY_NAME(frame_begin_v3) 2092 #define __itt_frame_end_v3(d,x) ITTNOTIFY_VOID_D1(frame_end_v3,d,x) 2093 #define __itt_frame_end_v3_ptr ITTNOTIFY_NAME(frame_end_v3) 2094 #define __itt_frame_submit_v3(d,x,b,e) ITTNOTIFY_VOID_D3(frame_submit_v3,d,x,b,e) 2095 #define __itt_frame_submit_v3_ptr ITTNOTIFY_NAME(frame_submit_v3) 2097 #define __itt_frame_begin_v3(domain,id) 2098 #define __itt_frame_begin_v3_ptr 0 2099 #define __itt_frame_end_v3(domain,id) 2100 #define __itt_frame_end_v3_ptr 0 2101 #define __itt_frame_submit_v3(domain,id,begin,end) 2102 #define __itt_frame_submit_v3_ptr 0 2105 #define __itt_frame_begin_v3_ptr 0 2106 #define __itt_frame_end_v3_ptr 0 2107 #define __itt_frame_submit_v3_ptr 0 2131 #ifndef INTEL_NO_MACRO_BODY 2132 #ifndef INTEL_NO_ITTNOTIFY_API 2134 #define __itt_task_group(d,x,y,z) ITTNOTIFY_VOID_D3(task_group,d,x,y,z) 2135 #define __itt_task_group_ptr ITTNOTIFY_NAME(task_group) 2137 #define __itt_task_group(d,x,y,z) 2138 #define __itt_task_group_ptr 0 2141 #define __itt_task_group_ptr 0 2212 #ifndef INTEL_NO_MACRO_BODY 2213 #ifndef INTEL_NO_ITTNOTIFY_API 2219 #define __itt_task_begin(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin,d,x,y,z) 2220 #define __itt_task_begin_ptr ITTNOTIFY_NAME(task_begin) 2221 #define __itt_task_begin_fn(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin_fn,d,x,y,z) 2222 #define __itt_task_begin_fn_ptr ITTNOTIFY_NAME(task_begin_fn) 2223 #define __itt_task_end(d) ITTNOTIFY_VOID_D0(task_end,d) 2224 #define __itt_task_end_ptr ITTNOTIFY_NAME(task_end) 2225 #define __itt_task_begin_overlapped(d,x,y,z) ITTNOTIFY_VOID_D3(task_begin_overlapped,d,x,y,z) 2226 #define __itt_task_begin_overlapped_ptr ITTNOTIFY_NAME(task_begin_overlapped) 2227 #define __itt_task_end_overlapped(d,x) ITTNOTIFY_VOID_D1(task_end_overlapped,d,x) 2228 #define __itt_task_end_overlapped_ptr ITTNOTIFY_NAME(task_end_overlapped) 2230 #define __itt_task_begin(domain,id,parentid,name) 2231 #define __itt_task_begin_ptr 0 2232 #define __itt_task_begin_fn(domain,id,parentid,fn) 2233 #define __itt_task_begin_fn_ptr 0 2234 #define __itt_task_end(domain) 2235 #define __itt_task_end_ptr 0 2236 #define __itt_task_begin_overlapped(domain,taskid,parentid,name) 2237 #define __itt_task_begin_overlapped_ptr 0 2238 #define __itt_task_end_overlapped(domain,taskid) 2239 #define __itt_task_end_overlapped_ptr 0 2242 #define __itt_task_begin_ptr 0 2243 #define __itt_task_begin_fn_ptr 0 2244 #define __itt_task_end_ptr 0 2245 #define __itt_task_begin_overlapped_ptr 0 2246 #define __itt_task_end_overlapped_ptr 0 2284 #ifndef INTEL_NO_MACRO_BODY 2285 #ifndef INTEL_NO_ITTNOTIFY_API 2286 ITT_STUBV(ITTAPI,
void, counter_inc_v3, (
const __itt_domain *
domain, __itt_string_handle *
name))
2288 #define __itt_counter_inc_v3(d,x) ITTNOTIFY_VOID_D1(counter_inc_v3,d,x) 2289 #define __itt_counter_inc_v3_ptr ITTNOTIFY_NAME(counter_inc_v3) 2290 #define __itt_counter_inc_delta_v3(d,x,y) ITTNOTIFY_VOID_D2(counter_inc_delta_v3,d,x,y) 2291 #define __itt_counter_inc_delta_v3_ptr ITTNOTIFY_NAME(counter_inc_delta_v3) 2293 #define __itt_counter_inc_v3(domain,name) 2294 #define __itt_counter_inc_v3_ptr 0 2295 #define __itt_counter_inc_delta_v3(domain,name,delta) 2296 #define __itt_counter_inc_delta_v3_ptr 0 2299 #define __itt_counter_inc_v3_ptr 0 2300 #define __itt_counter_inc_delta_v3_ptr 0 2328 #define __itt_marker_scope_unknown __itt_scope_unknown 2329 #define __itt_marker_scope_global __itt_scope_global 2330 #define __itt_marker_scope_process __itt_scope_track_group 2331 #define __itt_marker_scope_thread __itt_scope_track 2332 #define __itt_marker_scope_task __itt_scope_task 2346 #ifndef INTEL_NO_MACRO_BODY 2347 #ifndef INTEL_NO_ITTNOTIFY_API 2349 #define __itt_marker(d,x,y,z) ITTNOTIFY_VOID_D3(marker,d,x,y,z) 2350 #define __itt_marker_ptr ITTNOTIFY_NAME(marker) 2352 #define __itt_marker(domain,id,name,scope) 2353 #define __itt_marker_ptr 0 2356 #define __itt_marker_ptr 0 2404 #ifndef INTEL_NO_MACRO_BODY 2405 #ifndef INTEL_NO_ITTNOTIFY_API 2407 #define __itt_metadata_add(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(metadata_add,d,x,y,z,a,b) 2408 #define __itt_metadata_add_ptr ITTNOTIFY_NAME(metadata_add) 2410 #define __itt_metadata_add(d,x,y,z,a,b) 2411 #define __itt_metadata_add_ptr 0 2414 #define __itt_metadata_add_ptr 0 2427 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2430 #if defined(UNICODE) || defined(_UNICODE) 2431 # define __itt_metadata_str_add __itt_metadata_str_addW 2432 # define __itt_metadata_str_add_ptr __itt_metadata_str_addW_ptr 2434 # define __itt_metadata_str_add __itt_metadata_str_addA 2435 # define __itt_metadata_str_add_ptr __itt_metadata_str_addA_ptr 2442 #ifndef INTEL_NO_MACRO_BODY 2443 #ifndef INTEL_NO_ITTNOTIFY_API 2444 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2445 ITT_STUBV(ITTAPI,
void, metadata_str_addA, (
const __itt_domain *
domain, __itt_id
id, __itt_string_handle *
key,
const char *
data,
size_t length))
2448 ITT_STUBV(ITTAPI,
void, metadata_str_add, (
const __itt_domain *
domain, __itt_id
id, __itt_string_handle *
key,
const char *
data,
size_t length))
2450 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2451 #define __itt_metadata_str_addA(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_addA,d,x,y,z,a) 2452 #define __itt_metadata_str_addA_ptr ITTNOTIFY_NAME(metadata_str_addA) 2453 #define __itt_metadata_str_addW(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_addW,d,x,y,z,a) 2454 #define __itt_metadata_str_addW_ptr ITTNOTIFY_NAME(metadata_str_addW) 2456 #define __itt_metadata_str_add(d,x,y,z,a) ITTNOTIFY_VOID_D4(metadata_str_add,d,x,y,z,a) 2457 #define __itt_metadata_str_add_ptr ITTNOTIFY_NAME(metadata_str_add) 2460 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2461 #define __itt_metadata_str_addA(d,x,y,z,a) 2462 #define __itt_metadata_str_addA_ptr 0 2463 #define __itt_metadata_str_addW(d,x,y,z,a) 2464 #define __itt_metadata_str_addW_ptr 0 2466 #define __itt_metadata_str_add(d,x,y,z,a) 2467 #define __itt_metadata_str_add_ptr 0 2471 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2472 #define __itt_metadata_str_addA_ptr 0 2473 #define __itt_metadata_str_addW_ptr 0 2475 #define __itt_metadata_str_add_ptr 0 2496 #ifndef INTEL_NO_MACRO_BODY 2497 #ifndef INTEL_NO_ITTNOTIFY_API 2499 #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) 2500 #define __itt_metadata_add_with_scope_ptr ITTNOTIFY_NAME(metadata_add_with_scope) 2502 #define __itt_metadata_add_with_scope(d,x,y,z,a,b) 2503 #define __itt_metadata_add_with_scope_ptr 0 2506 #define __itt_metadata_add_with_scope_ptr 0 2522 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2525 #if defined(UNICODE) || defined(_UNICODE) 2526 # define __itt_metadata_str_add_with_scope __itt_metadata_str_add_with_scopeW 2527 # define __itt_metadata_str_add_with_scope_ptr __itt_metadata_str_add_with_scopeW_ptr 2529 # define __itt_metadata_str_add_with_scope __itt_metadata_str_add_with_scopeA 2530 # define __itt_metadata_str_add_with_scope_ptr __itt_metadata_str_add_with_scopeA_ptr 2537 #ifndef INTEL_NO_MACRO_BODY 2538 #ifndef INTEL_NO_ITTNOTIFY_API 2539 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2545 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2546 #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) 2547 #define __itt_metadata_str_add_with_scopeA_ptr ITTNOTIFY_NAME(metadata_str_add_with_scopeA) 2548 #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) 2549 #define __itt_metadata_str_add_with_scopeW_ptr ITTNOTIFY_NAME(metadata_str_add_with_scopeW) 2551 #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) 2552 #define __itt_metadata_str_add_with_scope_ptr ITTNOTIFY_NAME(metadata_str_add_with_scope) 2555 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2556 #define __itt_metadata_str_add_with_scopeA(d,x,y,z,a) 2557 #define __itt_metadata_str_add_with_scopeA_ptr 0 2558 #define __itt_metadata_str_add_with_scopeW(d,x,y,z,a) 2559 #define __itt_metadata_str_add_with_scopeW_ptr 0 2561 #define __itt_metadata_str_add_with_scope(d,x,y,z,a) 2562 #define __itt_metadata_str_add_with_scope_ptr 0 2566 #if ITT_PLATFORM==ITT_PLATFORM_WIN 2567 #define __itt_metadata_str_add_with_scopeA_ptr 0 2568 #define __itt_metadata_str_add_with_scopeW_ptr 0 2570 #define __itt_metadata_str_add_with_scope_ptr 0 2627 #ifndef INTEL_NO_MACRO_BODY 2628 #ifndef INTEL_NO_ITTNOTIFY_API 2631 #define __itt_relation_add_to_current(d,x,y) ITTNOTIFY_VOID_D2(relation_add_to_current,d,x,y) 2632 #define __itt_relation_add_to_current_ptr ITTNOTIFY_NAME(relation_add_to_current) 2633 #define __itt_relation_add(d,x,y,z) ITTNOTIFY_VOID_D3(relation_add,d,x,y,z) 2634 #define __itt_relation_add_ptr ITTNOTIFY_NAME(relation_add) 2636 #define __itt_relation_add_to_current(d,x,y) 2637 #define __itt_relation_add_to_current_ptr 0 2638 #define __itt_relation_add(d,x,y,z) 2639 #define __itt_relation_add_ptr 0 2642 #define __itt_relation_add_to_current_ptr 0 2643 #define __itt_relation_add_ptr 0 2649 #pragma pack(push, 8) 2651 typedef struct ___itt_clock_info
2653 unsigned long long clock_freq;
2654 unsigned long long clock_base;
2661 typedef void (ITTAPI *__itt_get_clock_info_fn)(__itt_clock_info* clock_info,
void*
data);
2665 #pragma pack(push, 8) 2667 typedef struct ___itt_clock_domain
2669 __itt_clock_info info;
2670 __itt_get_clock_info_fn
fn;
2674 struct ___itt_clock_domain* next;
2675 } __itt_clock_domain;
2696 #ifndef INTEL_NO_MACRO_BODY 2697 #ifndef INTEL_NO_ITTNOTIFY_API 2698 ITT_STUB(ITTAPI, __itt_clock_domain*, clock_domain_create, (__itt_get_clock_info_fn
fn,
void* fn_data))
2699 #define __itt_clock_domain_create ITTNOTIFY_DATA(clock_domain_create) 2700 #define __itt_clock_domain_create_ptr ITTNOTIFY_NAME(clock_domain_create) 2702 #define __itt_clock_domain_create(fn,fn_data) (__itt_clock_domain*)0 2703 #define __itt_clock_domain_create_ptr 0 2706 #define __itt_clock_domain_create_ptr 0 2717 #ifndef INTEL_NO_MACRO_BODY 2718 #ifndef INTEL_NO_ITTNOTIFY_API 2720 #define __itt_clock_domain_reset ITTNOTIFY_VOID(clock_domain_reset) 2721 #define __itt_clock_domain_reset_ptr ITTNOTIFY_NAME(clock_domain_reset) 2723 #define __itt_clock_domain_reset() 2724 #define __itt_clock_domain_reset_ptr 0 2727 #define __itt_clock_domain_reset_ptr 0 2758 #ifndef INTEL_NO_MACRO_BODY 2759 #ifndef INTEL_NO_ITTNOTIFY_API 2762 #define __itt_id_create_ex(d,x,y,z) ITTNOTIFY_VOID_D3(id_create_ex,d,x,y,z) 2763 #define __itt_id_create_ex_ptr ITTNOTIFY_NAME(id_create_ex) 2764 #define __itt_id_destroy_ex(d,x,y,z) ITTNOTIFY_VOID_D3(id_destroy_ex,d,x,y,z) 2765 #define __itt_id_destroy_ex_ptr ITTNOTIFY_NAME(id_destroy_ex) 2767 #define __itt_id_create_ex(domain,clock_domain,timestamp,id) 2768 #define __itt_id_create_ex_ptr 0 2769 #define __itt_id_destroy_ex(domain,clock_domain,timestamp,id) 2770 #define __itt_id_destroy_ex_ptr 0 2773 #define __itt_id_create_ex_ptr 0 2774 #define __itt_id_destroy_ex_ptr 0 2812 #ifndef INTEL_NO_MACRO_BODY 2813 #ifndef INTEL_NO_ITTNOTIFY_API 2817 #define __itt_task_begin_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(task_begin_ex,d,x,y,z,a,b) 2818 #define __itt_task_begin_ex_ptr ITTNOTIFY_NAME(task_begin_ex) 2819 #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) 2820 #define __itt_task_begin_fn_ex_ptr ITTNOTIFY_NAME(task_begin_fn_ex) 2821 #define __itt_task_end_ex(d,x,y) ITTNOTIFY_VOID_D2(task_end_ex,d,x,y) 2822 #define __itt_task_end_ex_ptr ITTNOTIFY_NAME(task_end_ex) 2824 #define __itt_task_begin_ex(domain,clock_domain,timestamp,id,parentid,name) 2825 #define __itt_task_begin_ex_ptr 0 2826 #define __itt_task_begin_fn_ex(domain,clock_domain,timestamp,id,parentid,fn) 2827 #define __itt_task_begin_fn_ex_ptr 0 2828 #define __itt_task_end_ex(domain,clock_domain,timestamp) 2829 #define __itt_task_end_ex_ptr 0 2832 #define __itt_task_begin_ex_ptr 0 2833 #define __itt_task_begin_fn_ex_ptr 0 2834 #define __itt_task_end_ex_ptr 0 2851 #ifndef INTEL_NO_MACRO_BODY 2852 #ifndef INTEL_NO_ITTNOTIFY_API 2854 #define __itt_marker_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(marker_ex,d,x,y,z,a,b) 2855 #define __itt_marker_ex_ptr ITTNOTIFY_NAME(marker_ex) 2857 #define __itt_marker_ex(domain,clock_domain,timestamp,id,name,scope) 2858 #define __itt_marker_ex_ptr 0 2861 #define __itt_marker_ex_ptr 0 2890 #ifndef INTEL_NO_MACRO_BODY 2891 #ifndef INTEL_NO_ITTNOTIFY_API 2894 #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) 2895 #define __itt_relation_add_to_current_ex_ptr ITTNOTIFY_NAME(relation_add_to_current_ex) 2896 #define __itt_relation_add_ex(d,x,y,z,a,b) ITTNOTIFY_VOID_D5(relation_add_ex,d,x,y,z,a,b) 2897 #define __itt_relation_add_ex_ptr ITTNOTIFY_NAME(relation_add_ex) 2899 #define __itt_relation_add_to_current_ex(domain,clock_domain,timestame,relation,tail) 2900 #define __itt_relation_add_to_current_ex_ptr 0 2901 #define __itt_relation_add_ex(domain,clock_domain,timestamp,head,relation,tail) 2902 #define __itt_relation_add_ex_ptr 0 2905 #define __itt_relation_add_to_current_ex_ptr 0 2906 #define __itt_relation_add_ex_ptr 0 2911 typedef enum ___itt_track_group_type
2913 __itt_track_group_type_normal = 0
2914 } __itt_track_group_type;
2918 #pragma pack(push, 8) 2920 typedef struct ___itt_track_group
2922 __itt_string_handle*
name;
2923 struct ___itt_track*
track;
2924 __itt_track_group_type tgtype;
2927 struct ___itt_track_group* next;
2928 } __itt_track_group;
2940 #ifdef INTEL_ITTNOTIFY_API_PRIVATE 2941 , __itt_track_type_queue
2946 #pragma pack(push, 8) 2948 typedef struct ___itt_track
2950 __itt_string_handle*
name;
2951 __itt_track_group* group;
2955 struct ___itt_track* next;
2967 #ifndef INTEL_NO_MACRO_BODY 2968 #ifndef INTEL_NO_ITTNOTIFY_API 2970 #define __itt_track_group_create ITTNOTIFY_DATA(track_group_create) 2971 #define __itt_track_group_create_ptr ITTNOTIFY_NAME(track_group_create) 2973 #define __itt_track_group_create(name) (__itt_track_group*)0 2974 #define __itt_track_group_create_ptr 0 2977 #define __itt_track_group_create_ptr 0 2987 #ifndef INTEL_NO_MACRO_BODY 2988 #ifndef INTEL_NO_ITTNOTIFY_API 2990 #define __itt_track_create ITTNOTIFY_DATA(track_create) 2991 #define __itt_track_create_ptr ITTNOTIFY_NAME(track_create) 2993 #define __itt_track_create(track_group,name,track_type) (__itt_track*)0 2994 #define __itt_track_create_ptr 0 2997 #define __itt_track_create_ptr 0 3007 #ifndef INTEL_NO_MACRO_BODY 3008 #ifndef INTEL_NO_ITTNOTIFY_API 3010 #define __itt_set_track ITTNOTIFY_VOID(set_track) 3011 #define __itt_set_track_ptr ITTNOTIFY_NAME(set_track) 3013 #define __itt_set_track(track) 3014 #define __itt_set_track_ptr 0 3017 #define __itt_set_track_ptr 0 3037 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3040 #if defined(UNICODE) || defined(_UNICODE) 3041 # define __itt_event_create __itt_event_createW 3042 # define __itt_event_create_ptr __itt_event_createW_ptr 3044 # define __itt_event_create __itt_event_createA 3045 # define __itt_event_create_ptr __itt_event_createA_ptr 3052 #ifndef INTEL_NO_MACRO_BODY 3053 #ifndef INTEL_NO_ITTNOTIFY_API 3054 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3060 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3061 #define __itt_event_createA ITTNOTIFY_DATA(event_createA) 3062 #define __itt_event_createA_ptr ITTNOTIFY_NAME(event_createA) 3063 #define __itt_event_createW ITTNOTIFY_DATA(event_createW) 3064 #define __itt_event_createW_ptr ITTNOTIFY_NAME(event_createW) 3066 #define __itt_event_create ITTNOTIFY_DATA(event_create) 3067 #define __itt_event_create_ptr ITTNOTIFY_NAME(event_create) 3070 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3071 #define __itt_event_createA(name, namelen) (__itt_event)0 3072 #define __itt_event_createA_ptr 0 3073 #define __itt_event_createW(name, namelen) (__itt_event)0 3074 #define __itt_event_createW_ptr 0 3076 #define __itt_event_create(name, namelen) (__itt_event)0 3077 #define __itt_event_create_ptr 0 3081 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3082 #define __itt_event_createA_ptr 0 3083 #define __itt_event_createW_ptr 0 3085 #define __itt_event_create_ptr 0 3097 #ifndef INTEL_NO_MACRO_BODY 3098 #ifndef INTEL_NO_ITTNOTIFY_API 3100 #define __itt_event_start ITTNOTIFY_DATA(event_start) 3101 #define __itt_event_start_ptr ITTNOTIFY_NAME(event_start) 3103 #define __itt_event_start(event) (int)0 3104 #define __itt_event_start_ptr 0 3107 #define __itt_event_start_ptr 0 3119 #ifndef INTEL_NO_MACRO_BODY 3120 #ifndef INTEL_NO_ITTNOTIFY_API 3122 #define __itt_event_end ITTNOTIFY_DATA(event_end) 3123 #define __itt_event_end_ptr ITTNOTIFY_NAME(event_end) 3125 #define __itt_event_end(event) (int)0 3126 #define __itt_event_end_ptr 0 3129 #define __itt_event_end_ptr 0 3175 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3178 #if defined(UNICODE) || defined(_UNICODE) 3179 # define __itt_av_save __itt_av_saveW 3180 # define __itt_av_save_ptr __itt_av_saveW_ptr 3182 # define __itt_av_save __itt_av_saveA 3183 # define __itt_av_save_ptr __itt_av_saveA_ptr 3190 #ifndef INTEL_NO_MACRO_BODY 3191 #ifndef INTEL_NO_ITTNOTIFY_API 3192 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3198 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3199 #define __itt_av_saveA ITTNOTIFY_DATA(av_saveA) 3200 #define __itt_av_saveA_ptr ITTNOTIFY_NAME(av_saveA) 3201 #define __itt_av_saveW ITTNOTIFY_DATA(av_saveW) 3202 #define __itt_av_saveW_ptr ITTNOTIFY_NAME(av_saveW) 3204 #define __itt_av_save ITTNOTIFY_DATA(av_save) 3205 #define __itt_av_save_ptr ITTNOTIFY_NAME(av_save) 3208 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3209 #define __itt_av_saveA(name) 3210 #define __itt_av_saveA_ptr 0 3211 #define __itt_av_saveW(name) 3212 #define __itt_av_saveW_ptr 0 3214 #define __itt_av_save(name) 3215 #define __itt_av_save_ptr 0 3219 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3220 #define __itt_av_saveA_ptr 0 3221 #define __itt_av_saveW_ptr 0 3223 #define __itt_av_save_ptr 0 3231 #ifndef INTEL_NO_MACRO_BODY 3232 #ifndef INTEL_NO_ITTNOTIFY_API 3233 ITT_STUBV(ITTAPI,
void, enable_attach, (
void))
3234 #define __itt_enable_attach ITTNOTIFY_VOID(enable_attach) 3235 #define __itt_enable_attach_ptr ITTNOTIFY_NAME(enable_attach) 3237 #define __itt_enable_attach() 3238 #define __itt_enable_attach_ptr 0 3241 #define __itt_enable_attach_ptr 0 3258 #ifdef INTEL_ITTNOTIFY_API_PRIVATE 3260 #ifndef _ITTNOTIFY_PRIVATE_ 3261 #define _ITTNOTIFY_PRIVATE_ 3277 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);
3287 void ITTAPI __itt_task_end_overlapped_ex(
const __itt_domain*
domain, __itt_clock_domain*
clock_domain,
unsigned long long timestamp, __itt_id taskid);
3290 #ifndef INTEL_NO_MACRO_BODY 3291 #ifndef INTEL_NO_ITTNOTIFY_API 3294 #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) 3295 #define __itt_task_begin_overlapped_ex_ptr ITTNOTIFY_NAME(task_begin_overlapped_ex) 3296 #define __itt_task_end_overlapped_ex(d,x,y,z) ITTNOTIFY_VOID_D3(task_end_overlapped_ex,d,x,y,z) 3297 #define __itt_task_end_overlapped_ex_ptr ITTNOTIFY_NAME(task_end_overlapped_ex) 3299 #define __itt_task_begin_overlapped_ex(domain,clock_domain,timestamp,taskid,parentid,name) 3300 #define __itt_task_begin_overlapped_ex_ptr 0 3301 #define __itt_task_end_overlapped_ex(domain,clock_domain,timestamp,taskid) 3302 #define __itt_task_end_overlapped_ex_ptr 0 3305 #define __itt_task_begin_overlapped_ex_ptr 0 3306 #define __itt_task_end_overlapped_ptr 0 3307 #define __itt_task_end_overlapped_ex_ptr 0 3328 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3331 #if defined(UNICODE) || defined(_UNICODE) 3332 # define __itt_mark_create __itt_mark_createW 3333 # define __itt_mark_create_ptr __itt_mark_createW_ptr 3335 # define __itt_mark_create __itt_mark_createA 3336 # define __itt_mark_create_ptr __itt_mark_createA_ptr 3343 #ifndef INTEL_NO_MACRO_BODY 3344 #ifndef INTEL_NO_ITTNOTIFY_API 3345 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3351 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3352 #define __itt_mark_createA ITTNOTIFY_DATA(mark_createA) 3353 #define __itt_mark_createA_ptr ITTNOTIFY_NAME(mark_createA) 3354 #define __itt_mark_createW ITTNOTIFY_DATA(mark_createW) 3355 #define __itt_mark_createW_ptr ITTNOTIFY_NAME(mark_createW) 3357 #define __itt_mark_create ITTNOTIFY_DATA(mark_create) 3358 #define __itt_mark_create_ptr ITTNOTIFY_NAME(mark_create) 3361 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3362 #define __itt_mark_createA(name) (__itt_mark_type)0 3363 #define __itt_mark_createA_ptr 0 3364 #define __itt_mark_createW(name) (__itt_mark_type)0 3365 #define __itt_mark_createW_ptr 0 3367 #define __itt_mark_create(name) (__itt_mark_type)0 3368 #define __itt_mark_create_ptr 0 3372 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3373 #define __itt_mark_createA_ptr 0 3374 #define __itt_mark_createW_ptr 0 3376 #define __itt_mark_create_ptr 0 3393 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3396 #if defined(UNICODE) || defined(_UNICODE) 3397 # define __itt_mark __itt_markW 3398 # define __itt_mark_ptr __itt_markW_ptr 3400 # define __itt_mark __itt_markA 3401 # define __itt_mark_ptr __itt_markA_ptr 3408 #ifndef INTEL_NO_MACRO_BODY 3409 #ifndef INTEL_NO_ITTNOTIFY_API 3410 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3416 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3417 #define __itt_markA ITTNOTIFY_DATA(markA) 3418 #define __itt_markA_ptr ITTNOTIFY_NAME(markA) 3419 #define __itt_markW ITTNOTIFY_DATA(markW) 3420 #define __itt_markW_ptr ITTNOTIFY_NAME(markW) 3422 #define __itt_mark ITTNOTIFY_DATA(mark) 3423 #define __itt_mark_ptr ITTNOTIFY_NAME(mark) 3426 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3427 #define __itt_markA(mt, parameter) (int)0 3428 #define __itt_markA_ptr 0 3429 #define __itt_markW(mt, parameter) (int)0 3430 #define __itt_markW_ptr 0 3432 #define __itt_mark(mt, parameter) (int)0 3433 #define __itt_mark_ptr 0 3437 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3438 #define __itt_markA_ptr 0 3439 #define __itt_markW_ptr 0 3441 #define __itt_mark_ptr 0 3451 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3454 #if defined(UNICODE) || defined(_UNICODE) 3455 # define __itt_mark_global __itt_mark_globalW 3456 # define __itt_mark_global_ptr __itt_mark_globalW_ptr 3458 # define __itt_mark_global __itt_mark_globalA 3459 # define __itt_mark_global_ptr __itt_mark_globalA_ptr 3466 #ifndef INTEL_NO_MACRO_BODY 3467 #ifndef INTEL_NO_ITTNOTIFY_API 3468 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3474 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3475 #define __itt_mark_globalA ITTNOTIFY_DATA(mark_globalA) 3476 #define __itt_mark_globalA_ptr ITTNOTIFY_NAME(mark_globalA) 3477 #define __itt_mark_globalW ITTNOTIFY_DATA(mark_globalW) 3478 #define __itt_mark_globalW_ptr ITTNOTIFY_NAME(mark_globalW) 3480 #define __itt_mark_global ITTNOTIFY_DATA(mark_global) 3481 #define __itt_mark_global_ptr ITTNOTIFY_NAME(mark_global) 3484 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3485 #define __itt_mark_globalA(mt, parameter) (int)0 3486 #define __itt_mark_globalA_ptr 0 3487 #define __itt_mark_globalW(mt, parameter) (int)0 3488 #define __itt_mark_globalW_ptr 0 3490 #define __itt_mark_global(mt, parameter) (int)0 3491 #define __itt_mark_global_ptr 0 3495 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3496 #define __itt_mark_globalA_ptr 0 3497 #define __itt_mark_globalW_ptr 0 3499 #define __itt_mark_global_ptr 0 3522 #ifndef INTEL_NO_MACRO_BODY 3523 #ifndef INTEL_NO_ITTNOTIFY_API 3525 #define __itt_mark_off ITTNOTIFY_DATA(mark_off) 3526 #define __itt_mark_off_ptr ITTNOTIFY_NAME(mark_off) 3528 #define __itt_mark_off(mt) (int)0 3529 #define __itt_mark_off_ptr 0 3532 #define __itt_mark_off_ptr 0 3543 #ifndef INTEL_NO_MACRO_BODY 3544 #ifndef INTEL_NO_ITTNOTIFY_API 3546 #define __itt_mark_global_off ITTNOTIFY_DATA(mark_global_off) 3547 #define __itt_mark_global_off_ptr ITTNOTIFY_NAME(mark_global_off) 3549 #define __itt_mark_global_off(mt) (int)0 3550 #define __itt_mark_global_off_ptr 0 3553 #define __itt_mark_global_off_ptr 0 3575 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3578 #if defined(UNICODE) || defined(_UNICODE) 3579 # define __itt_counter_create __itt_counter_createW 3580 # define __itt_counter_create_ptr __itt_counter_createW_ptr 3582 # define __itt_counter_create __itt_counter_createA 3583 # define __itt_counter_create_ptr __itt_counter_createA_ptr 3590 #ifndef INTEL_NO_MACRO_BODY 3591 #ifndef INTEL_NO_ITTNOTIFY_API 3592 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3598 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3599 #define __itt_counter_createA ITTNOTIFY_DATA(counter_createA) 3600 #define __itt_counter_createA_ptr ITTNOTIFY_NAME(counter_createA) 3601 #define __itt_counter_createW ITTNOTIFY_DATA(counter_createW) 3602 #define __itt_counter_createW_ptr ITTNOTIFY_NAME(counter_createW) 3604 #define __itt_counter_create ITTNOTIFY_DATA(counter_create) 3605 #define __itt_counter_create_ptr ITTNOTIFY_NAME(counter_create) 3608 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3609 #define __itt_counter_createA(name, domain) 3610 #define __itt_counter_createA_ptr 0 3611 #define __itt_counter_createW(name, domain) 3612 #define __itt_counter_createW_ptr 0 3614 #define __itt_counter_create(name, domain) 3615 #define __itt_counter_create_ptr 0 3619 #if ITT_PLATFORM==ITT_PLATFORM_WIN 3620 #define __itt_counter_createA_ptr 0 3621 #define __itt_counter_createW_ptr 0 3623 #define __itt_counter_create_ptr 0 3634 #ifndef INTEL_NO_MACRO_BODY 3635 #ifndef INTEL_NO_ITTNOTIFY_API 3637 #define __itt_counter_destroy ITTNOTIFY_VOID(counter_destroy) 3638 #define __itt_counter_destroy_ptr ITTNOTIFY_NAME(counter_destroy) 3640 #define __itt_counter_destroy(id) 3641 #define __itt_counter_destroy_ptr 0 3644 #define __itt_counter_destroy_ptr 0 3654 #ifndef INTEL_NO_MACRO_BODY 3655 #ifndef INTEL_NO_ITTNOTIFY_API 3657 #define __itt_counter_inc ITTNOTIFY_VOID(counter_inc) 3658 #define __itt_counter_inc_ptr ITTNOTIFY_NAME(counter_inc) 3660 #define __itt_counter_inc(id) 3661 #define __itt_counter_inc_ptr 0 3664 #define __itt_counter_inc_ptr 0 3674 #ifndef INTEL_NO_MACRO_BODY 3675 #ifndef INTEL_NO_ITTNOTIFY_API 3677 #define __itt_counter_inc_delta ITTNOTIFY_VOID(counter_inc_delta) 3678 #define __itt_counter_inc_delta_ptr ITTNOTIFY_NAME(counter_inc_delta) 3680 #define __itt_counter_inc_delta(id, value) 3681 #define __itt_counter_inc_delta_ptr 0 3684 #define __itt_counter_inc_delta_ptr 0 3707 #ifndef INTEL_NO_MACRO_BODY 3708 #ifndef INTEL_NO_ITTNOTIFY_API 3710 #define __itt_stack_caller_create ITTNOTIFY_DATA(stack_caller_create) 3711 #define __itt_stack_caller_create_ptr ITTNOTIFY_NAME(stack_caller_create) 3713 #define __itt_stack_caller_create() (__itt_caller)0 3714 #define __itt_stack_caller_create_ptr 0 3717 #define __itt_stack_caller_create_ptr 0 3724 void ITTAPI __itt_stack_caller_destroy(
__itt_caller id);
3727 #ifndef INTEL_NO_MACRO_BODY 3728 #ifndef INTEL_NO_ITTNOTIFY_API 3730 #define __itt_stack_caller_destroy ITTNOTIFY_VOID(stack_caller_destroy) 3731 #define __itt_stack_caller_destroy_ptr ITTNOTIFY_NAME(stack_caller_destroy) 3733 #define __itt_stack_caller_destroy(id) 3734 #define __itt_stack_caller_destroy_ptr 0 3737 #define __itt_stack_caller_destroy_ptr 0 3748 #ifndef INTEL_NO_MACRO_BODY 3749 #ifndef INTEL_NO_ITTNOTIFY_API 3751 #define __itt_stack_callee_enter ITTNOTIFY_VOID(stack_callee_enter) 3752 #define __itt_stack_callee_enter_ptr ITTNOTIFY_NAME(stack_callee_enter) 3754 #define __itt_stack_callee_enter(id) 3755 #define __itt_stack_callee_enter_ptr 0 3758 #define __itt_stack_callee_enter_ptr 0 3768 #ifndef INTEL_NO_MACRO_BODY 3769 #ifndef INTEL_NO_ITTNOTIFY_API 3771 #define __itt_stack_callee_leave ITTNOTIFY_VOID(stack_callee_leave) 3772 #define __itt_stack_callee_leave_ptr ITTNOTIFY_NAME(stack_callee_leave) 3774 #define __itt_stack_callee_leave(id) 3775 #define __itt_stack_callee_leave_ptr 0 3778 #define __itt_stack_callee_leave_ptr 0 3789 typedef enum __itt_error_code
3791 __itt_error_success = 0,
3792 __itt_error_no_module = 1,
3794 __itt_error_no_symbol = 2,
3796 __itt_error_unknown_group = 3,
3798 __itt_error_cant_read_env = 4,
3800 __itt_error_env_too_long = 5,
3802 __itt_error_system = 6
3806 typedef void (__itt_error_handler_t)(__itt_error_code code, va_list);
3807 __itt_error_handler_t* __itt_set_error_handler(__itt_error_handler_t*);
3809 const char* ITTAPI __itt_api_version(
void);
3813 #ifndef INTEL_NO_MACRO_BODY 3814 #ifndef INTEL_NO_ITTNOTIFY_API 3815 #define __itt_error_handler ITT_JOIN(INTEL_ITTNOTIFY_PREFIX, error_handler) 3816 void __itt_error_handler(__itt_error_code code, va_list args);
3817 extern const int ITTNOTIFY_NAME(err);
3818 #define __itt_err ITTNOTIFY_NAME(err) 3820 #define __itt_api_version ITTNOTIFY_DATA(api_version) 3821 #define __itt_api_version_ptr ITTNOTIFY_NAME(api_version) 3823 #define __itt_api_version() (const char*)0 3824 #define __itt_api_version_ptr 0 3827 #define __itt_api_version_ptr 0 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 ITTAPI __itt_model_iteration_taskW(const wchar_t *name)
__itt_metadata_type
describes the type of metadata
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 heap_record
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t ITT_FORMAT S mark_globalA
void ITTAPI __itt_model_task_beginW(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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 ITTAPI __itt_model_record_deallocation(void *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 h
static const char api_version[]
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...
#define ITT_STUB(api, type, name, args, params, ptr, group, format)
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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p counter_inc_delta
#define __itt_event_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 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
___itt_track_type
Placeholder for custom track types. Currently, "normal" custom track is the only available track type...
void ITTAPI __itt_model_observe_uses(void *addr, size_t size)
ANNOTATE_OBSERVE_USES support.
void ITTAPI __itt_frame_end_v3(const __itt_domain *domain, __itt_id *id)
End a frame instance. The first call to __itt_frame_end with a given ID ends the frame....
void 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 const __itt_domain ITT_FORMAT p 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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 ITTAPI __itt_model_lock_acquire(void *lock)
ANNOTATE_LOCK_ACQUIRE/ANNOTATE_LOCK_RELEASE support.
void ITTAPI __itt_model_task_end_2(void)
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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
#define __itt_heap_function_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s counter_destroy
void ITTAPI __itt_task_begin(const __itt_domain *domain, __itt_id taskid, __itt_id parentid, __itt_string_handle *name)
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 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 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 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_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 ITTAPI __itt_model_reduction_uses(void *addr, size_t size)
ANNOTATE_REDUCTION_USES support.
void ITTAPI __itt_counter_inc_delta_v3(const __itt_domain *domain, __itt_string_handle *name, unsigned long long delta)
Increment a counter by the value specified in delta.
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_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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_heap_reallocate_end(__itt_heap_function h, void *addr, void **new_addr, size_t new_size, int initialized)
Record an reallocation end occurrence.
__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 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_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.
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
int ITTAPI __itt_av_saveW(void *data, int rank, const int *dimensions, int type, const wchar_t *filePath, int columnOrder)
void ITTAPI __itt_sync_createA(void *addr, const char *objtype, const char *objname, int attribute)
Name a synchronization object.
__itt_relation
The kind of relation between two instances is specified by the enumerated type __itt_relation....
void ITTAPI __itt_sync_renameA(void *addr, const char *name)
Rename a synchronization object.
void ITTAPI __itt_model_clear_uses(void *addr)
ANNOTATE_CLEAR_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 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_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 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_model_disable
Enumerator for the disable methods.
#define __itt_domain_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 ITTAPI __itt_model_induction_uses(void *addr, size_t size)
ANNOTATE_INDUCTION_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 const __itt_domain __itt_id ITT_FORMAT p const __itt_domain __itt_id __itt_timestamp begin
void ITTAPI __itt_thread_set_nameA(const char *name)
Sets thread name of calling thread.
#define __itt_metadata_str_add
int LIBITTAPI __itt_event_start(__itt_event event)
Record an event occurrence.
__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...
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 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_counter_inc_v3(const __itt_domain *domain, __itt_string_handle *name)
Increment a counter by one. The first call with a given name creates a counter by that name and sets ...
void ITTAPI __itt_fsync_acquired(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 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_enable_attach(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 heap_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 no args model_lock_acquire_2
void ITTAPI __itt_suppress_push(unsigned int mask)
Start suppressing errors identified in mask on this thread.
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 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_id __itt_string_handle __itt_metadata_type type
__itt_domain *ITTAPI __itt_domain_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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu const wchar_t ITT_FORMAT S __itt_mark_type mt
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 ITTAPI __itt_fsync_releasing(void *addr)
Fast synchronization which does no require spinning.
void ITTAPI __itt_marker(const __itt_domain *domain, __itt_id id, __itt_string_handle *name, __itt_scope scope)
Create a marker instance.
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_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 * 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 mode
void * __itt_heap_function
__itt_domain *ITTAPI __itt_domain_createA(const char *name)
Create a domain. Create domain using some domain name: the URI naming style is recommended....
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site * site
void ITTAPI __itt_pause(void)
Pause collection.
int LIBITTAPI __itt_event_end(__itt_event event)
Record an event end occurrence.
void ITTAPI __itt_fsync_cancel(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 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 sync_destroy
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
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 sync_renameA
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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 * clock_domain
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_model_aggregate_task(size_t 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 ITTAPI __itt_detach(void)
Detach collection.
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
__itt_event LIBITTAPI __itt_event_createA(const char *name, int namelen)
Create an event notification.
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 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
Legacy User API functions and types.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
void ITTAPI __itt_model_lock_acquire_2(void *lock)
int __itt_event
user event type
void ITTAPI __itt_model_lock_release(void *lock)
#define __itt_string_handle_create
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 ITTAPI __itt_heap_allocate_begin(__itt_heap_function h, size_t size, int initialized)
Record an allocation begin occurrence.
void ITTAPI __itt_sync_destroy(void *addr)
Destroy a synchronization object.
void ITTAPI __itt_heap_reallocate_begin(__itt_heap_function h, void *addr, size_t new_size, int initialized)
Record an reallocation begin occurrence.
__itt_scope
Describes the scope of an event object in the trace.
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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 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 * objname
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 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_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_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_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 ITTAPI __itt_metadata_str_addW(const __itt_domain *domain, __itt_id id, __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_id __itt_string_handle __itt_metadata_type size_t void * data
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 * task
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_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 heap_allocate_end
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 sync_cancel
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.
static const __itt_id __itt_null
void ITTAPI __itt_fsync_prepare(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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 timestamp
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 ITTAPI __itt_resume(void)
Resume collection.
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_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
enum ___itt_track_type __itt_track_type
Placeholder for custom track types. Currently, "normal" custom track is the only available track type...
void ITTAPI __itt_clock_domain_reset(void)
Recalculate clock domains frequences and clock base timestamps.
void ITTAPI __itt_heap_internal_access_begin(void)
internal access begin
void ITTAPI __itt_heap_record(unsigned int record_mask)
report
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 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
#define __itt_metadata_str_add_with_scope
void ITTAPI __itt_sync_renameW(void *addr, 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 counter_inc_delta_v3
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
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_model_task_end(__itt_model_task *task, __itt_model_task_instance *instance)
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 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 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_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 suppress_pop
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_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 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 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
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 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_id __itt_string_handle * key
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 const char const char int attribute
void ITTAPI __itt_heap_reset_detection(unsigned int reset_mask)
heap reset detection
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_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 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
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 model_task_beginW
void ITTAPI __itt_suppress_pop(void)
Undo the effects of the matching call to __itt_suppress_push.
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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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_set_track(__itt_track *track)
Set the logical track.
void ITTAPI __itt_heap_free_end(__itt_heap_function h, void *addr)
Record an free 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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 ITTAPI __itt_model_site_begin(__itt_model_site *site, __itt_model_site_instance *instance, const char *name)
ANNOTATE_SITE_BEGIN/ANNOTATE_SITE_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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
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_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 __itt_frame ITT_FORMAT p counter_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 model_lock_release
void ITTAPI __itt_sync_prepare(void *addr)
Enter spin loop on user-defined sync 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 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 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 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_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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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
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_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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu const wchar_t ITT_FORMAT S __itt_mark_type const wchar_t * parameter
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 * __itt_model_task_instance
handle for dynamic instance
void ITTAPI __itt_heap_free_begin(__itt_heap_function h, void *addr)
Record an free begin occurrence.
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 ITTAPI __itt_model_iteration_taskAL(const char *name, size_t taskNameLen)
void const char * objtype
void ITTAPI __itt_model_disable_pop(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 const __itt_domain ITT_FORMAT p const __itt_domain __itt_string_handle unsigned long long ITT_FORMAT lu metadata_add
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 size
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 ITTAPI __itt_thread_set_nameW(const wchar_t *name)
#define __itt_sync_rename
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
__itt_string_handle *ITTAPI __itt_string_handle_createW(const wchar_t *name)
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.
#define __itt_thread_set_name
void ITTAPI __itt_model_site_beginW(const wchar_t *name)
#define __itt_sync_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 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 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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu 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_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 __itt_frame ITT_FORMAT p __itt_counter
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 mask
void * __itt_model_site
handle for lexical site
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu __itt_mark_type
__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_model_site_beginA(const char *name)
#define ITT_STUBV(api, type, name, args, params, ptr, group, format)
void ITTAPI __itt_sync_acquired(void *addr)
Successful spin loop completion (sync object acquired)
void ITTAPI __itt_heap_internal_access_end(void)
internal access end
enum __itt_suppress_mode __itt_suppress_mode_t
void ITTAPI __itt_model_site_end(__itt_model_site *site, __itt_model_site_instance *instance)
struct ___itt_caller * __itt_caller
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_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
__itt_track_group *ITTAPI __itt_track_group_create(__itt_string_handle *name, __itt_track_group_type track_group_type)
Create logical track group.
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 initialized
void const char const char int ITT_FORMAT __itt_group_sync x void const char * name
void ITTAPI __itt_heap_allocate_end(__itt_heap_function h, void **addr, size_t size, int initialized)
Record an allocation end occurrence.
__itt_av_data_type
Defines types of arrays data (for C/C++ intrinsic types)
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p void ITT_FORMAT p void ITT_FORMAT p model_reduction_uses
__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 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 model_site_end_2
void * __itt_model_task
handle for lexical site
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_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 __itt_frame ITT_FORMAT p const char const char ITT_FORMAT s __itt_counter ITT_FORMAT p __itt_counter unsigned long long ITT_FORMAT lu const wchar_t ITT_FORMAT S markW
void ITTAPI __itt_model_lock_release_2(void *lock)
void ITTAPI __itt_heap_record_memory_growth_begin(void)
record memory growth begin
__itt_heap_function ITTAPI __itt_heap_function_createA(const char *name, const char *domain)
Create an identification for heap function.
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_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 ITTAPI __itt_model_site_beginAL(const char *name, size_t siteNameLen)
void ITTAPI __itt_sync_releasing(void *addr)
Start sync object releasing code. Is called before the lock release call.