/openbsd-current/gnu/llvm/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_interceptors_mach_vm.cpp | 29 TSAN_INTERCEPTOR(kern_return_t, mach_vm_allocate, vm_map_t target, function in namespace:__tsan 42 TSAN_INTERCEPTOR(kern_return_t, mach_vm_deallocate, vm_map_t target, function in namespace:__tsan
|
H A D | tsan_interceptors.h | 80 #define TSAN_INTERCEPTOR(ret, func, ...) INTERCEPTOR(ret, func, __VA_ARGS__) macro
|
H A D | tsan_interceptors_mac.cpp | 153 TSAN_INTERCEPTOR(void, OSAtomicEnqueue, OSQueueHead *list, void *item, function in namespace:__tsan 160 TSAN_INTERCEPTOR(void *, OSAtomicDequeue, OSQueueHead *list, size_t offset) { function in namespace:__tsan 170 TSAN_INTERCEPTOR(voi function in namespace:__tsan 177 TSAN_INTERCEPTOR(void *, OSAtomicFifoDequeue, OSFifoQueueHead *list, function in namespace:__tsan 187 TSAN_INTERCEPTOR(void, OSSpinLockLock, volatile OSSpinLock *lock) { function in namespace:__tsan 197 TSAN_INTERCEPTOR(bool, OSSpinLockTry, volatile OSSpinLock *lock) { function in namespace:__tsan 209 TSAN_INTERCEPTOR(void, OSSpinLockUnlock, volatile OSSpinLock *lock) { function in namespace:__tsan 219 TSAN_INTERCEPTOR(void, os_lock_lock, void *lock) { function in namespace:__tsan 229 TSAN_INTERCEPTOR(bool, os_lock_trylock, void *lock) { function in namespace:__tsan 241 TSAN_INTERCEPTOR(void, os_lock_unlock, void *lock) { function in namespace:__tsan 251 TSAN_INTERCEPTOR(void, os_unfair_lock_lock, os_unfair_lock_t lock) { function in namespace:__tsan 260 TSAN_INTERCEPTOR(void, os_unfair_lock_lock_with_options, os_unfair_lock_t lock, function in namespace:__tsan 270 TSAN_INTERCEPTOR(bool, os_unfair_lock_trylock, os_unfair_lock_t lock) { function in namespace:__tsan 281 TSAN_INTERCEPTOR(void, os_unfair_lock_unlock, os_unfair_lock_t lock) { function in namespace:__tsan 292 TSAN_INTERCEPTOR(void, xpc_connection_set_event_handler, function in namespace:__tsan 307 TSAN_INTERCEPTOR(void, xpc_connection_send_barrier, xpc_connection_t connection, function in namespace:__tsan 321 TSAN_INTERCEPTOR(void, xpc_connection_send_message_with_reply, function in namespace:__tsan 338 TSAN_INTERCEPTOR(void, xpc_connection_cancel, xpc_connection_t connection) { function in namespace:__tsan 383 TSAN_INTERCEPTOR(int, objc_sync_enter, id obj) { function in namespace:__tsan 394 TSAN_INTERCEPTOR(int, objc_sync_exit, id obj) { function in namespace:__tsan 404 TSAN_INTERCEPTOR(int, swapcontext, ucontext_t *oucp, const ucontext_t *ucp) { function in namespace:__tsan [all...] |
H A D | tsan_interceptors_libdispatch.cpp | 253 TSAN_INTERCEPTOR(void, dispatch_after, dispatch_time_t when, function in namespace:__tsan 267 TSAN_INTERCEPTOR(void, dispatch_after_f, dispatch_time_t when, function in namespace:__tsan 289 TSAN_INTERCEPTOR(void, dispatch_once, dispatch_once_t *predicate, function in namespace:__tsan 311 TSAN_INTERCEPTOR(void, dispatch_once_f, dispatch_once_t *predicate, function in namespace:__tsan 321 TSAN_INTERCEPTOR(long_t, dispatch_semaphore_signal, function in namespace:__tsan 328 TSAN_INTERCEPTOR(long_ function in namespace:__tsan 336 TSAN_INTERCEPTOR(long_t, dispatch_group_wait, dispatch_group_t group, function in namespace:__tsan 347 TSAN_INTERCEPTOR(void, dispatch_group_leave, dispatch_group_t group) { function in namespace:__tsan 354 TSAN_INTERCEPTOR(void, dispatch_group_async, dispatch_group_t group, function in namespace:__tsan 368 TSAN_INTERCEPTOR(void, dispatch_group_async_f, dispatch_group_t group, function in namespace:__tsan 384 TSAN_INTERCEPTOR(void, dispatch_group_notify, dispatch_group_t group, function in namespace:__tsan 410 TSAN_INTERCEPTOR(void, dispatch_group_notify_f, dispatch_group_t group, function in namespace:__tsan 415 TSAN_INTERCEPTOR(void, dispatch_source_set_event_handler, function in namespace:__tsan 433 TSAN_INTERCEPTOR(void, dispatch_source_set_event_handler_f, function in namespace:__tsan 444 TSAN_INTERCEPTOR(void, dispatch_source_set_cancel_handler, function in namespace:__tsan 462 TSAN_INTERCEPTOR(void, dispatch_source_set_cancel_handler_f, function in namespace:__tsan 474 TSAN_INTERCEPTOR(void, dispatch_source_set_registration_handler, function in namespace:__tsan 493 TSAN_INTERCEPTOR(void, dispatch_source_set_registration_handler_f, function in namespace:__tsan 505 TSAN_INTERCEPTOR(void, dispatch_apply, size_t iterations, function in namespace:__tsan 534 TSAN_INTERCEPTOR(void, dispatch_apply_f, size_t iterations, function in namespace:__tsan 563 TSAN_INTERCEPTOR(dispatch_data_t, dispatch_data_create, const void *buffer, function in namespace:__tsan 589 TSAN_INTERCEPTOR(void, dispatch_read, dispatch_fd_t fd, size_t length, function 606 TSAN_INTERCEPTOR(void, dispatch_write, dispatch_fd_t fd, dispatch_data_t data, function 623 TSAN_INTERCEPTOR(void, dispatch_io_read, dispatch_io_t channel, off_t offset, function 641 TSAN_INTERCEPTOR(void, dispatch_io_write, dispatch_io_t channel, off_t offset, function 660 TSAN_INTERCEPTOR(void, dispatch_io_barrier, dispatch_io_t channel, function 679 TSAN_INTERCEPTOR(dispatch_io_t, dispatch_io_create, dispatch_io_type_t type, function 702 TSAN_INTERCEPTOR(dispatch_io_t, dispatch_io_create_with_path, function 728 TSAN_INTERCEPTOR(dispatch_io_t, dispatch_io_create_with_io, function 752 TSAN_INTERCEPTOR(void, dispatch_io_close, dispatch_io_t channel, function 761 TSAN_INTERCEPTOR(void, dispatch_resume, dispatch_object_t o) { function [all...] |
H A D | tsan_interceptors_posix.cpp | 378 TSAN_INTERCEPTOR(unsigned, sleep, unsigned sec) { function 385 TSAN_INTERCEPTOR(int, usleep, long_t usec) { function 392 TSAN_INTERCEPTOR(int, nanosleep, void *req, void *rem) { function 399 TSAN_INTERCEPTOR(int, pause, int fake) { function 441 TSAN_INTERCEPTOR(int, atexit, void (*f)()) { function 451 TSAN_INTERCEPTOR(int, __cxa_atexit, void (*f)(void *a), void *arg, void *dso) { function 503 TSAN_INTERCEPTOR(int, on_exit, void(*f)(int, void*), void *arg) { function 657 TSAN_INTERCEPTOR(void, longjmp_symname, uptr *env, int val) { function 668 TSAN_INTERCEPTOR(void, siglongjmp_symname, uptr *env, int val) { function 677 TSAN_INTERCEPTOR(void, _longjmp, uptr *env, int val) { function 687 TSAN_INTERCEPTOR(void*, malloc, uptr size) { function 702 TSAN_INTERCEPTOR(void*, __libc_memalign, uptr align, uptr sz) { function 707 TSAN_INTERCEPTOR(void*, calloc, uptr size, uptr n) { function 719 TSAN_INTERCEPTOR(void*, realloc, void *p, uptr size) { function 732 TSAN_INTERCEPTOR(void*, reallocarray, void *p, uptr size, uptr n) { function 745 TSAN_INTERCEPTOR(void, free, void *p) { function 755 TSAN_INTERCEPTOR(void, cfree, void *p) { function 765 TSAN_INTERCEPTOR(uptr, malloc_usable_size, void *p) { function 771 TSAN_INTERCEPTOR(char *, strcpy, char *dst, const char *src) { function 779 TSAN_INTERCEPTOR(char*, strncpy, char *dst, char *src, uptr n) { function 787 TSAN_INTERCEPTOR(char*, strdup, const char *str) { function 827 TSAN_INTERCEPTOR(int, munmap, void *addr, long_t sz) { function 835 TSAN_INTERCEPTOR(void*, memalign, uptr align, uptr sz) { function 845 TSAN_INTERCEPTOR(void*, aligned_alloc, uptr align, uptr sz) { function 852 TSAN_INTERCEPTOR(void*, valloc, uptr sz) { function 861 TSAN_INTERCEPTOR(void*, pvalloc, uptr sz) { function 876 TSAN_INTERCEPTOR(int, posix_memalign, void **memptr, uptr align, uptr sz) { function 1046 TSAN_INTERCEPTOR(int, pthread_create, function 1104 TSAN_INTERCEPTOR(int, pthread_join, void *th, void **ret) { function 1118 TSAN_INTERCEPTOR(int, pthread_detach, void *th) { function 1128 TSAN_INTERCEPTOR(void, pthread_exit, void *retval) { function 1139 TSAN_INTERCEPTOR(int, pthread_tryjoin_np, void *th, void **ret) { function 1152 TSAN_INTERCEPTOR(int, pthread_timedjoin_np, void *th, void **ret, function [all...] |