Go to the source code of this file.
|
void | __tsan_acquire (void *addr) |
|
void | __tsan_release (void *addr) |
|
void | __tsan_mutex_create (void *addr, unsigned flags) |
|
void | __tsan_mutex_destroy (void *addr, unsigned flags) |
|
void | __tsan_mutex_pre_lock (void *addr, unsigned flags) |
|
void | __tsan_mutex_post_lock (void *addr, unsigned flags, int recursion) |
|
int | __tsan_mutex_pre_unlock (void *addr, unsigned flags) |
|
void | __tsan_mutex_post_unlock (void *addr, unsigned flags) |
|
void | __tsan_mutex_pre_signal (void *addr, unsigned flags) |
|
void | __tsan_mutex_post_signal (void *addr, unsigned flags) |
|
void | __tsan_mutex_pre_divert (void *addr, unsigned flags) |
|
void | __tsan_mutex_post_divert (void *addr, unsigned flags) |
|
void * | __tsan_external_register_tag (const char *object_type) |
|
void | __tsan_external_register_header (void *tag, const char *header) |
|
void | __tsan_external_assign_tag (void *addr, void *tag) |
|
void | __tsan_external_read (void *addr, void *caller_pc, void *tag) |
|
void | __tsan_external_write (void *addr, void *caller_pc, void *tag) |
|
void * | __tsan_get_current_fiber (void) |
|
void * | __tsan_create_fiber (unsigned flags) |
|
void | __tsan_destroy_fiber (void *fiber) |
|
void | __tsan_switch_to_fiber (void *fiber, unsigned flags) |
|
void | __tsan_set_fiber_name (void *fiber, const char *name) |
|
◆ __tsan_acquire()
void __tsan_acquire |
( |
void * |
addr | ) |
|
◆ __tsan_create_fiber()
void* __tsan_create_fiber |
( |
unsigned |
flags | ) |
|
◆ __tsan_destroy_fiber()
void __tsan_destroy_fiber |
( |
void * |
fiber | ) |
|
◆ __tsan_external_assign_tag()
void __tsan_external_assign_tag |
( |
void * |
addr, |
|
|
void * |
tag |
|
) |
| |
◆ __tsan_external_read()
void __tsan_external_read |
( |
void * |
addr, |
|
|
void * |
caller_pc, |
|
|
void * |
tag |
|
) |
| |
◆ __tsan_external_register_header()
void __tsan_external_register_header |
( |
void * |
tag, |
|
|
const char * |
header |
|
) |
| |
◆ __tsan_external_register_tag()
void* __tsan_external_register_tag |
( |
const char * |
object_type | ) |
|
◆ __tsan_external_write()
void __tsan_external_write |
( |
void * |
addr, |
|
|
void * |
caller_pc, |
|
|
void * |
tag |
|
) |
| |
◆ __tsan_get_current_fiber()
void* __tsan_get_current_fiber |
( |
void |
| ) |
|
◆ __tsan_mutex_create()
void __tsan_mutex_create |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_destroy()
void __tsan_mutex_destroy |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_post_divert()
void __tsan_mutex_post_divert |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_post_lock()
void __tsan_mutex_post_lock |
( |
void * |
addr, |
|
|
unsigned |
flags, |
|
|
int |
recursion |
|
) |
| |
◆ __tsan_mutex_post_signal()
void __tsan_mutex_post_signal |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_post_unlock()
void __tsan_mutex_post_unlock |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_pre_divert()
void __tsan_mutex_pre_divert |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_pre_lock()
void __tsan_mutex_pre_lock |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_pre_signal()
void __tsan_mutex_pre_signal |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_pre_unlock()
int __tsan_mutex_pre_unlock |
( |
void * |
addr, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_release()
void __tsan_release |
( |
void * |
addr | ) |
|
◆ __tsan_set_fiber_name()
void __tsan_set_fiber_name |
( |
void * |
fiber, |
|
|
const char * |
name |
|
) |
| |
◆ __tsan_switch_to_fiber()
void __tsan_switch_to_fiber |
( |
void * |
fiber, |
|
|
unsigned |
flags |
|
) |
| |
◆ __tsan_mutex_linker_init
const unsigned __tsan_mutex_linker_init = 1 << 0 |
|
static |
◆ __tsan_mutex_not_static
const unsigned __tsan_mutex_not_static = 1 << 8 |
|
static |
◆ __tsan_mutex_read_lock
const unsigned __tsan_mutex_read_lock = 1 << 3 |
|
static |
◆ __tsan_mutex_read_reentrant
const unsigned __tsan_mutex_read_reentrant = 1 << 2 |
|
static |
◆ __tsan_mutex_recursive_lock
const unsigned __tsan_mutex_recursive_lock = 1 << 6 |
|
static |
◆ __tsan_mutex_recursive_unlock
const unsigned __tsan_mutex_recursive_unlock = 1 << 7 |
|
static |
◆ __tsan_mutex_try_lock
const unsigned __tsan_mutex_try_lock = 1 << 4 |
|
static |
◆ __tsan_mutex_try_lock_failed
const unsigned __tsan_mutex_try_lock_failed = 1 << 5 |
|
static |
◆ __tsan_mutex_write_reentrant
const unsigned __tsan_mutex_write_reentrant = 1 << 1 |
|
static |
◆ __tsan_switch_to_fiber_no_sync
const unsigned __tsan_switch_to_fiber_no_sync = 1 << 0 |
|
static |