V8 Project
|
Go to the source code of this file.
Classes | |
struct | ___itt_thread_info |
struct | ___itt_api_info_20101001 |
struct | ___itt_api_info |
struct | ___itt_global |
Macros | |
#define | ITT_ARCH_IA32 1 |
#define | ITT_ARCH_IA32E 2 |
#define | ITT_ARCH_IA64 3 |
#define | ITT_ARCH ITT_ARCH_IA32 |
#define | ITT_EXTERN_C /* nothing */ |
#define | ITT_TO_STR_AUX(x) #x |
#define | ITT_TO_STR(x) ITT_TO_STR_AUX(x) |
#define | __ITT_BUILD_ASSERT(expr, suffix) do { static char __itt_build_check_##suffix[(expr) ? 1 : -1]; __itt_build_check_##suffix[0] = 0; } while(0) |
#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 20111111 |
#define | API_VERSION_NUM 0.0.0 |
#define | API_VERSION "ITT-API-Version " ITT_TO_STR(API_VERSION_NUM) " (" ITT_TO_STR(API_VERSION_BUILD) ")" |
#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_fstrlen(s) lstrlenA(s) |
#define | __itt_fstrcpyn(s1, s2, l) lstrcpynA(s1, s2, l) |
#define | __itt_fstrdup(s) _strdup(s) |
#define | __itt_thread_id() GetCurrentThreadId() |
#define | __itt_thread_yield() SwitchToThread() |
#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) |
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_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 int | __itt_interlocked_increment (volatile long *ptr) ITT_INLINE_ATTRIBUTE |
#define __ITT_BUILD_ASSERT | ( | expr, | |
suffix | |||
) | do { static char __itt_build_check_##suffix[(expr) ? 1 : -1]; __itt_build_check_##suffix[0] = 0; } while(0) |
Definition at line 195 of file ittnotify_config.h.
#define __itt_fstrcmp | ( | s1, | |
s2 | |||
) | lstrcmpA(s1, s2) |
Definition at line 243 of file ittnotify_config.h.
#define __itt_fstrcpyn | ( | s1, | |
s2, | |||
l | |||
) | lstrcpynA(s1, s2, l) |
Definition at line 245 of file ittnotify_config.h.
#define __itt_fstrdup | ( | s | ) | _strdup(s) |
Definition at line 246 of file ittnotify_config.h.
#define __itt_fstrlen | ( | s | ) | lstrlenA(s) |
Definition at line 244 of file ittnotify_config.h.
Definition at line 236 of file ittnotify_config.h.
Definition at line 240 of file ittnotify_config.h.
#define __itt_mutex_init | ( | mutex | ) | InitializeCriticalSection(mutex) |
Definition at line 237 of file ittnotify_config.h.
#define __itt_mutex_lock | ( | mutex | ) | EnterCriticalSection(mutex) |
Definition at line 238 of file ittnotify_config.h.
#define __itt_mutex_unlock | ( | mutex | ) | LeaveCriticalSection(mutex) |
Definition at line 239 of file ittnotify_config.h.
#define __itt_system_error | ( | ) | (int)GetLastError() |
Definition at line 242 of file ittnotify_config.h.
#define __itt_thread_id | ( | ) | GetCurrentThreadId() |
Definition at line 247 of file ittnotify_config.h.
#define __itt_thread_yield | ( | ) | SwitchToThread() |
Definition at line 248 of file ittnotify_config.h.
#define __itt_unload_lib | ( | handle | ) | FreeLibrary(handle) |
Definition at line 241 of file ittnotify_config.h.
#define _ITT_BUILD_ASSERT | ( | expr, | |
suffix | |||
) | __ITT_BUILD_ASSERT((expr), suffix) |
Definition at line 196 of file ittnotify_config.h.
#define API_VERSION "ITT-API-Version " ITT_TO_STR(API_VERSION_NUM) " (" ITT_TO_STR(API_VERSION_BUILD) ")" |
Definition at line 208 of file ittnotify_config.h.
#define API_VERSION_BUILD 20111111 |
Definition at line 202 of file ittnotify_config.h.
#define API_VERSION_NUM 0.0.0 |
Definition at line 205 of file ittnotify_config.h.
#define ITT_ARCH ITT_ARCH_IA32 |
Definition at line 182 of file ittnotify_config.h.
#define ITT_ARCH_IA32 1 |
Definition at line 165 of file ittnotify_config.h.
#define ITT_ARCH_IA32E 2 |
Definition at line 169 of file ittnotify_config.h.
#define ITT_ARCH_IA64 3 |
Definition at line 173 of file ittnotify_config.h.
#define ITT_BUILD_ASSERT | ( | expr | ) | _ITT_BUILD_ASSERT((expr), __LINE__) |
Definition at line 197 of file ittnotify_config.h.
#define ITT_EXTERN_C /* nothing */ |
Definition at line 189 of file ittnotify_config.h.
#define ITT_MAGIC { 0xED, 0xAB, 0xAB, 0xEC, 0x0D, 0xEE, 0xDA, 0x30 } |
Definition at line 199 of file ittnotify_config.h.
#define ITT_TO_STR | ( | x | ) | ITT_TO_STR_AUX(x) |
Definition at line 193 of file ittnotify_config.h.
#define ITT_TO_STR_AUX | ( | x | ) | #x |
Definition at line 192 of file ittnotify_config.h.
#define MUTEX_INITIALIZER { 0 } |
Definition at line 216 of file ittnotify_config.h.
#define NEW_DOMAIN_A | ( | gptr, | |
h, | |||
h_tail, | |||
name | |||
) |
Definition at line 437 of file ittnotify_config.h.
#define NEW_DOMAIN_W | ( | gptr, | |
h, | |||
h_tail, | |||
name | |||
) |
Definition at line 421 of file ittnotify_config.h.
#define NEW_STRING_HANDLE_A | ( | gptr, | |
h, | |||
h_tail, | |||
name | |||
) |
Definition at line 468 of file ittnotify_config.h.
#define NEW_STRING_HANDLE_W | ( | gptr, | |
h, | |||
h_tail, | |||
name | |||
) |
Definition at line 453 of file ittnotify_config.h.
#define NEW_THREAD_INFO_A | ( | gptr, | |
h, | |||
h_tail, | |||
t, | |||
s, | |||
n | |||
) |
Definition at line 404 of file ittnotify_config.h.
#define NEW_THREAD_INFO_W | ( | gptr, | |
h, | |||
h_tail, | |||
t, | |||
s, | |||
n | |||
) |
Definition at line 387 of file ittnotify_config.h.
#define strong_alias | ( | name, | |
aliasname | |||
) | /* empty for Windows */ |
Definition at line 217 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_global __itt_global |
typedef struct ___itt_thread_info __itt_thread_info |
typedef HMODULE lib_t |
Definition at line 213 of file ittnotify_config.h.
typedef CRITICAL_SECTION mutex_t |
Definition at line 215 of file ittnotify_config.h.
typedef DWORD TIDT |
Definition at line 214 of file ittnotify_config.h.
Enumerator | |
---|---|
__itt_collection_normal | |
__itt_collection_paused |
Definition at line 314 of file ittnotify_config.h.
enum __itt_thread_state |
Enumerator | |
---|---|
__itt_thread_normal | |
__itt_thread_ignored |
Definition at line 319 of file ittnotify_config.h.
ITT_INLINE int __itt_interlocked_increment | ( | volatile long * | ptr | ) |
Definition at line 251 of file ittnotify_config.h.