35 extern "C" void ITT_DoOneTimeInitialization();
36 #define __itt_init_ittlib_name(x,y) (ITT_DoOneTimeInitialization(), true) 38 #elif __TBBMALLOC_BUILD 40 extern "C" void MallocInitializeITT();
41 #define __itt_init_ittlib_name(x,y) (MallocInitializeITT(), true) 44 #error This file is expected to be used for either TBB or TBB allocator build. 58 return __itt_init_ittlib(NULL,
70 #define __TBB_NO_IMPLICIT_LINKAGE 1 77 *SyncType_GlobalLock =
_T(
"TbbGlobalLock"),
78 *SyncType_Scheduler =
_T(
"%Constant")
81 *SyncObj_SchedulerInitialization =
_T(
"TbbSchedulerInitialization"),
82 *SyncObj_SchedulersList =
_T(
"TbbSchedulersList"),
83 *SyncObj_WorkerLifeCycleMgmt =
_T(
"TBB Scheduler"),
84 *SyncObj_TaskStealingLoop =
_T(
"TBB Scheduler"),
85 *SyncObj_WorkerTaskPool =
_T(
"TBB Scheduler"),
86 *SyncObj_MasterTaskPool =
_T(
"TBB Scheduler"),
87 *SyncObj_TaskPoolSpinning =
_T(
"TBB Scheduler"),
88 *SyncObj_Mailbox =
_T(
"TBB Scheduler"),
89 *SyncObj_TaskReturnList =
_T(
"TBB Scheduler"),
90 *SyncObj_TaskStream =
_T(
"TBB Scheduler"),
91 #if __TBB_PREVIEW_CRITICAL_TASKS 92 *SyncObj_CriticalTaskStream =
_T(
"TBB Scheduler"),
94 *SyncObj_ContextsList =
_T(
"TBB Scheduler")
int __TBB_load_ittnotify()
#define _T(string_literal)
Standard Windows style macro to markup the string literals.
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p 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 __itt_group_structure
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT __itt_group_sync
void const char const char int ITT_FORMAT __itt_group_sync x void const char ITT_FORMAT __itt_group_sync s void ITT_FORMAT __itt_group_sync p void ITT_FORMAT p void ITT_FORMAT p no args __itt_suppress_mode_t unsigned int void size_t ITT_FORMAT d void ITT_FORMAT p void ITT_FORMAT p __itt_model_site __itt_model_site_instance ITT_FORMAT p __itt_model_task __itt_model_task_instance ITT_FORMAT p 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 __itt_group_stitch
char tchar
Unicode support.
enum ___itt_group_id __itt_group_id