| 
    Intel(R) Threading Building Blocks Doxygen Documentation
    version 4.2.3
    
   | 
 
Go to the source code of this file.
Classes | |
| struct | ___itt_thread_info | 
| struct | ___itt_api_info_20101001 | 
| struct | ___itt_api_info | 
| struct | __itt_counter_info | 
| struct | ___itt_global | 
Macros | |
| #define | ITT_ARCH_IA32 1 | 
| #define | ITT_ARCH_IA32E 2 | 
| #define | ITT_ARCH_ARM 4 | 
| #define | ITT_ARCH_PPC64 5 | 
| #define | ITT_EXTERN_C /* nothing */ | 
| #define | ITT_EXTERN_C_BEGIN /* nothing */ | 
| #define | ITT_EXTERN_C_END /* nothing */ | 
| #define | ITT_TO_STR_AUX(x) #x | 
| #define | ITT_TO_STR(x) ITT_TO_STR_AUX(x) | 
| #define | __ITT_BUILD_ASSERT(expr, suffix) | 
| #define | _ITT_BUILD_ASSERT(expr, suffix) __ITT_BUILD_ASSERT((expr), suffix) | 
| #define | ITT_BUILD_ASSERT(expr) _ITT_BUILD_ASSERT((expr), __LINE__) | 
| #define | ITT_MAGIC { 0xED, 0xAB, 0xAB, 0xEC, 0x0D, 0xEE, 0xDA, 0x30 } | 
| #define | API_VERSION_BUILD 20180723 | 
| #define | API_VERSION_NUM 0.0.0 | 
| #define | API_VERSION | 
| #define | MUTEX_INITIALIZER { 0 } | 
| #define | strong_alias(name, aliasname) /* empty for Windows */ | 
| #define | __itt_get_proc(lib, name) GetProcAddress(lib, name) | 
| #define | __itt_mutex_init(mutex) InitializeCriticalSection(mutex) | 
| #define | __itt_mutex_lock(mutex) EnterCriticalSection(mutex) | 
| #define | __itt_mutex_unlock(mutex) LeaveCriticalSection(mutex) | 
| #define | __itt_load_lib(name) LoadLibraryA(name) | 
| #define | __itt_unload_lib(handle) FreeLibrary(handle) | 
| #define | __itt_system_error() (int)GetLastError() | 
| #define | __itt_fstrcmp(s1, s2) lstrcmpA(s1, s2) | 
| #define | __itt_fstrnlen(s, l) strnlen_s(s, l) | 
| #define | __itt_fstrcpyn(s1, b, s2, l) strncpy_s(s1, b, s2, l) | 
| #define | __itt_fstrdup(s) _strdup(s) | 
| #define | __itt_thread_id() GetCurrentThreadId() | 
| #define | __itt_thread_yield() SwitchToThread() | 
| #define | DL_SYMBOLS (1) | 
| #define | PTHREAD_SYMBOLS (1) | 
| #define | NEW_THREAD_INFO_W(gptr, h, h_tail, t, s, n) | 
| #define | NEW_THREAD_INFO_A(gptr, h, h_tail, t, s, n) | 
| #define | NEW_DOMAIN_W(gptr, h, h_tail, name) | 
| #define | NEW_DOMAIN_A(gptr, h, h_tail, name) | 
| #define | NEW_STRING_HANDLE_W(gptr, h, h_tail, name) | 
| #define | NEW_STRING_HANDLE_A(gptr, h, h_tail, name) | 
| #define | NEW_COUNTER_W(gptr, h, h_tail, name, domain, type) | 
| #define | NEW_COUNTER_A(gptr, h, h_tail, name, domain, type) | 
| #define | _ITTNOTIFY_CONFIG_H_ | 
| #define | ITT_EXTERN_C /* nothing */ | 
| #define | ITT_EXTERN_C_BEGIN /* nothing */ | 
| #define | ITT_EXTERN_C_END /* nothing */ | 
| #define | ITT_TO_STR_AUX(x) #x | 
| #define | ITT_TO_STR(x) ITT_TO_STR_AUX(x) | 
| #define | __ITT_BUILD_ASSERT(expr, suffix) | 
| #define | _ITT_BUILD_ASSERT(expr, suffix) __ITT_BUILD_ASSERT((expr), suffix) | 
| #define | ITT_BUILD_ASSERT(expr) _ITT_BUILD_ASSERT((expr), __LINE__) | 
| #define | ITT_MAGIC { 0xED, 0xAB, 0xAB, 0xEC, 0x0D, 0xEE, 0xDA, 0x30 } | 
| #define | API_VERSION_BUILD 20180723 | 
| #define | API_VERSION | 
| #define | MUTEX_INITIALIZER { 0 } | 
| #define | strong_alias(name, aliasname) /* empty for Windows */ | 
| #define | __itt_get_proc(lib, name) GetProcAddress(lib, name) | 
| #define | __itt_mutex_init(mutex) InitializeCriticalSection(mutex) | 
| #define | __itt_mutex_lock(mutex) EnterCriticalSection(mutex) | 
| #define | __itt_mutex_unlock(mutex) LeaveCriticalSection(mutex) | 
| #define | __itt_load_lib(name) LoadLibraryA(name) | 
| #define | __itt_unload_lib(handle) FreeLibrary(handle) | 
| #define | __itt_system_error() (int)GetLastError() | 
| #define | __itt_fstrcmp(s1, s2) lstrcmpA(s1, s2) | 
| #define | __itt_fstrnlen(s, l) strnlen_s(s, l) | 
| #define | __itt_fstrcpyn(s1, b, s2, l) strncpy_s(s1, b, s2, l) | 
| #define | __itt_fstrdup(s) _strdup(s) | 
| #define | __itt_thread_id() GetCurrentThreadId() | 
| #define | __itt_thread_yield() SwitchToThread() | 
| #define | DL_SYMBOLS (1) | 
| #define | PTHREAD_SYMBOLS (1) | 
| #define | NEW_THREAD_INFO_W(gptr, h, h_tail, t, s, n) | 
| #define | NEW_THREAD_INFO_A(gptr, h, h_tail, t, s, n) | 
| #define | NEW_DOMAIN_W(gptr, h, h_tail, name) | 
| #define | NEW_DOMAIN_A(gptr, h, h_tail, name) | 
| #define | NEW_STRING_HANDLE_W(gptr, h, h_tail, name) | 
| #define | NEW_STRING_HANDLE_A(gptr, h, h_tail, name) | 
| #define | NEW_COUNTER_W(gptr, h, h_tail, name, domain, type) | 
| #define | NEW_COUNTER_A(gptr, h, h_tail, name, domain, type) | 
Typedefs | |
| typedef HMODULE | lib_t | 
| typedef DWORD | TIDT | 
| typedef CRITICAL_SECTION | mutex_t | 
| typedef struct ___itt_thread_info | __itt_thread_info | 
| typedef struct ___itt_api_info_20101001 | __itt_api_info_20101001 | 
| typedef struct ___itt_api_info | __itt_api_info | 
| typedef struct __itt_counter_info | __itt_counter_info_t | 
| typedef struct ___itt_global | __itt_global | 
Enumerations | |
| enum | __itt_collection_state { __itt_collection_normal = 0, __itt_collection_paused = 1 } | 
| enum | __itt_thread_state { __itt_thread_normal = 0, __itt_thread_ignored = 1 } | 
Functions | |
| ITT_INLINE long | __itt_interlocked_increment (volatile long *ptr) ITT_INLINE_ATTRIBUTE | 
| #define __ITT_BUILD_ASSERT | ( | expr, | |
| suffix | |||
| ) | 
Definition at line 185 of file ittnotify_config.h.
| #define __ITT_BUILD_ASSERT | ( | expr, | |
| suffix | |||
| ) | 
| #define __itt_fstrcmp | ( | s1, | |
| s2 | |||
| ) | lstrcmpA(s1, s2) | 
Definition at line 241 of file ittnotify_config.h.
| #define __itt_fstrcmp | ( | s1, | |
| s2 | |||
| ) | lstrcmpA(s1, s2) | 
| #define __itt_fstrcpyn | ( | s1, | |
| b, | |||
| s2, | |||
| l | |||
| ) | strncpy_s(s1, b, s2, l) | 
| #define __itt_fstrcpyn | ( | s1, | |
| b, | |||
| s2, | |||
| l | |||
| ) | strncpy_s(s1, b, s2, l) | 
Definition at line 243 of file ittnotify_config.h.
Definition at line 244 of file ittnotify_config.h.
Definition at line 242 of file ittnotify_config.h.
Definition at line 234 of file ittnotify_config.h.
Definition at line 238 of file ittnotify_config.h.
| #define __itt_mutex_init | ( | mutex | ) | InitializeCriticalSection(mutex) | 
Definition at line 235 of file ittnotify_config.h.
| #define __itt_mutex_init | ( | mutex | ) | InitializeCriticalSection(mutex) | 
| #define __itt_mutex_lock | ( | mutex | ) | EnterCriticalSection(mutex) | 
Definition at line 236 of file ittnotify_config.h.
| #define __itt_mutex_lock | ( | mutex | ) | EnterCriticalSection(mutex) | 
| #define __itt_mutex_unlock | ( | mutex | ) | LeaveCriticalSection(mutex) | 
Definition at line 237 of file ittnotify_config.h.
| #define __itt_mutex_unlock | ( | mutex | ) | LeaveCriticalSection(mutex) | 
| #define __itt_system_error | ( | ) | (int)GetLastError() | 
Definition at line 240 of file ittnotify_config.h.
| #define __itt_system_error | ( | ) | (int)GetLastError() | 
| #define __itt_thread_id | ( | ) | GetCurrentThreadId() | 
| #define __itt_thread_id | ( | ) | GetCurrentThreadId() | 
Definition at line 245 of file ittnotify_config.h.
| #define __itt_thread_yield | ( | ) | SwitchToThread() | 
| #define __itt_thread_yield | ( | ) | SwitchToThread() | 
Definition at line 246 of file ittnotify_config.h.
| #define __itt_unload_lib | ( | handle | ) | FreeLibrary(handle) | 
Definition at line 239 of file ittnotify_config.h.
| #define __itt_unload_lib | ( | handle | ) | FreeLibrary(handle) | 
| #define _ITT_BUILD_ASSERT | ( | expr, | |
| suffix | |||
| ) | __ITT_BUILD_ASSERT((expr), suffix) | 
Definition at line 189 of file ittnotify_config.h.
| #define _ITT_BUILD_ASSERT | ( | expr, | |
| suffix | |||
| ) | __ITT_BUILD_ASSERT((expr), suffix) | 
| #define _ITTNOTIFY_CONFIG_H_ | 
| #define API_VERSION | 
Definition at line 201 of file ittnotify_config.h.
| #define API_VERSION | 
| #define API_VERSION_BUILD 20180723 | 
Definition at line 195 of file ittnotify_config.h.
| #define API_VERSION_BUILD 20180723 | 
| #define API_VERSION_NUM 0.0.0 | 
Definition at line 198 of file ittnotify_config.h.
| #define DL_SYMBOLS (1) | 
Definition at line 256 of file ittnotify_config.h.
| #define DL_SYMBOLS (1) | 
| #define ITT_ARCH_ARM 4 | 
Definition at line 151 of file ittnotify_config.h.
| #define ITT_ARCH_IA32 1 | 
Definition at line 143 of file ittnotify_config.h.
| #define ITT_ARCH_IA32E 2 | 
Definition at line 147 of file ittnotify_config.h.
| #define ITT_ARCH_PPC64 5 | 
Definition at line 155 of file ittnotify_config.h.
| #define ITT_BUILD_ASSERT | ( | expr | ) | _ITT_BUILD_ASSERT((expr), __LINE__) | 
| #define ITT_BUILD_ASSERT | ( | expr | ) | _ITT_BUILD_ASSERT((expr), __LINE__) | 
Definition at line 190 of file ittnotify_config.h.
| #define ITT_EXTERN_C /* nothing */ | 
Definition at line 177 of file ittnotify_config.h.
| #define ITT_EXTERN_C /* nothing */ | 
| #define ITT_EXTERN_C_BEGIN /* nothing */ | 
Definition at line 178 of file ittnotify_config.h.
| #define ITT_EXTERN_C_BEGIN /* nothing */ | 
| #define ITT_EXTERN_C_END /* nothing */ | 
| #define ITT_EXTERN_C_END /* nothing */ | 
Definition at line 179 of file ittnotify_config.h.
| #define ITT_MAGIC { 0xED, 0xAB, 0xAB, 0xEC, 0x0D, 0xEE, 0xDA, 0x30 } | 
| #define ITT_MAGIC { 0xED, 0xAB, 0xAB, 0xEC, 0x0D, 0xEE, 0xDA, 0x30 } | 
Definition at line 192 of file ittnotify_config.h.
| #define ITT_TO_STR | ( | x | ) | ITT_TO_STR_AUX(x) | 
Definition at line 183 of file ittnotify_config.h.
| #define ITT_TO_STR | ( | x | ) | ITT_TO_STR_AUX(x) | 
| #define ITT_TO_STR_AUX | ( | x | ) | #x | 
| #define ITT_TO_STR_AUX | ( | x | ) | #x | 
Definition at line 182 of file ittnotify_config.h.
| #define MUTEX_INITIALIZER { 0 } | 
Definition at line 210 of file ittnotify_config.h.
| #define MUTEX_INITIALIZER { 0 } | 
Definition at line 568 of file ittnotify_config.h.
Definition at line 551 of file ittnotify_config.h.
Definition at line 505 of file ittnotify_config.h.
Definition at line 489 of file ittnotify_config.h.
Definition at line 536 of file ittnotify_config.h.
Definition at line 521 of file ittnotify_config.h.
Definition at line 472 of file ittnotify_config.h.
Definition at line 455 of file ittnotify_config.h.
| #define PTHREAD_SYMBOLS (1) | 
Definition at line 257 of file ittnotify_config.h.
| #define PTHREAD_SYMBOLS (1) | 
| #define strong_alias | ( | name, | |
| aliasname | |||
| ) | /* empty for Windows */ | 
| #define strong_alias | ( | name, | |
| aliasname | |||
| ) | /* empty for Windows */ | 
Definition at line 211 of file ittnotify_config.h.
| typedef struct ___itt_api_info __itt_api_info | 
| typedef struct ___itt_api_info_20101001 __itt_api_info_20101001 | 
| typedef struct __itt_counter_info __itt_counter_info_t | 
| typedef struct ___itt_global __itt_global | 
| typedef struct ___itt_thread_info __itt_thread_info | 
| typedef HMODULE lib_t | 
Definition at line 207 of file ittnotify_config.h.
| typedef CRITICAL_SECTION mutex_t | 
Definition at line 209 of file ittnotify_config.h.
| typedef DWORD TIDT | 
Definition at line 208 of file ittnotify_config.h.
| Enumerator | |
|---|---|
| __itt_collection_normal | |
| __itt_collection_paused | |
Definition at line 359 of file ittnotify_config.h.
| enum __itt_thread_state | 
| Enumerator | |
|---|---|
| __itt_thread_normal | |
| __itt_thread_ignored | |
Definition at line 364 of file ittnotify_config.h.
| ITT_INLINE long __itt_interlocked_increment | ( | volatile long * | ptr | ) | 
Definition at line 250 of file ittnotify_config.h.