|
| void | __ESBMC_terminate_thread (void) |
| unsigned int | __ESBMC_spawn_thread (void(*)(void)) |
| void | __ESBMC_init_thread_local (void) |
| struct __pthread_start_data | __ESBMC_get_thread_internal_data (pthread_t tid) |
| void | __ESBMC_set_thread_internal_data (pthread_t tid, struct __pthread_start_data data) |
| | __attribute__ ((annotate("__ESBMC_inf_size"))) |
| size_t | __esbmc_get_cleanup_level (void) |
| void | __esbmc_set_cleanup_level (int level) |
| static __ESBMC_thread_key * | search_key (pthread_key_t key) |
| static int | delete_key (__ESBMC_thread_key *l) |
| void | __ESBMC_pthread_start_main_hook (void) |
| void | __ESBMC_pthread_end_main_hook (void) |
| void | pthread_exec_key_destructors (void) |
| void | pthread_trampoline (void) |
| int | pthread_create (pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) |
| void | pthread_exit (void *retval) |
| pthread_t | pthread_self (void) |
| void | pthread_testcancel (void) |
| | Deliver a pending cancellation if cancelstate is PTHREAD_CANCEL_ENABLE.
|
| int | pthread_cancel (pthread_t th) |
| | Send a cancellation request to thread th.
|
| int | pthread_setcancelstate (int state, int *oldstate) |
| | Set the calling thread's cancellability state.
|
| int | pthread_setcanceltype (int type, int *oldtype) |
| | Set the calling thread's cancellation type.
|
| int | pthread_join_switch (pthread_t thread, void **retval) |
| int | pthread_join_noswitch (pthread_t thread, void **retval) |
| int | pthread_mutexattr_init (pthread_mutexattr_t *attr) |
| int | pthread_mutexattr_destroy (pthread_mutexattr_t *attr) |
| int | pthread_mutexattr_settype (pthread_mutexattr_t *attr, int kind) |
| int | pthread_mutexattr_gettype (const pthread_mutexattr_t *attr, int *kind) |
| static void | __ESBMC_mutex_clear (pthread_mutex_t *mutex) |
| int | pthread_mutex_init (pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexattr) |
| int | pthread_mutex_initializer (pthread_mutex_t *mutex) |
| static int | __ESBMC_mutex_relock (pthread_mutex_t *mutex) |
| static void | __ESBMC_mutex_acquire (pthread_mutex_t *mutex) |
| static _Bool | __ESBMC_mutex_release (pthread_mutex_t *mutex) |
| static _Bool | __ESBMC_mutex_unlock_denied (pthread_mutex_t *mutex) |
| int | pthread_mutex_lock_noassert (pthread_mutex_t *mutex) |
| int | pthread_mutex_lock_nocheck (pthread_mutex_t *mutex) |
| int | pthread_mutex_unlock_noassert (pthread_mutex_t *mutex) |
| int | pthread_mutex_unlock_nocheck (pthread_mutex_t *mutex) |
| int | pthread_mutex_lock_check (pthread_mutex_t *mutex) |
| int | pthread_mutex_unlock_check (pthread_mutex_t *mutex) |
| int | pthread_mutex_trylock (pthread_mutex_t *mutex) |
| int | pthread_mutex_destroy_check (pthread_mutex_t *mutex) |
| int | pthread_mutex_destroy (pthread_mutex_t *mutex) |
| int | pthread_rwlock_destroy (pthread_rwlock_t *lock) |
| int | pthread_rwlock_init (pthread_rwlock_t *lock, const pthread_rwlockattr_t *attr) |
| int | pthread_rwlock_rdlock (pthread_rwlock_t *lock) |
| int | pthread_rwlock_rdlock_check (pthread_rwlock_t *lock) |
| int | pthread_rwlock_tryrdlock (pthread_rwlock_t *lock) |
| int | pthread_rwlock_trywrlock (pthread_rwlock_t *lock) |
| int | pthread_rwlock_unlock (pthread_rwlock_t *lock) |
| int | pthread_rwlock_wrlock (pthread_rwlock_t *lock) |
| int | pthread_rwlock_wrlock_check (pthread_rwlock_t *lock) |
| int | pthread_barrierattr_init (pthread_barrierattr_t *attr) |
| int | pthread_barrierattr_destroy (pthread_barrierattr_t *attr) |
| int | pthread_barrierattr_getpshared (const pthread_barrierattr_t *attr, int *pshared) |
| int | pthread_barrierattr_setpshared (pthread_barrierattr_t *attr, int pshared) |
| int | pthread_barrier_init (pthread_barrier_t *barrier, const pthread_barrierattr_t *attr, unsigned int count) |
| int | pthread_barrier_destroy (pthread_barrier_t *barrier) |
| int | pthread_barrier_wait (pthread_barrier_t *barrier) |
| int | pthread_spin_init (pthread_spinlock_t *lock, int pshared) |
| int | pthread_spin_destroy (pthread_spinlock_t *lock) |
| int | pthread_spin_lock (pthread_spinlock_t *lock) |
| int | pthread_spin_trylock (pthread_spinlock_t *lock) |
| int | pthread_spin_unlock (pthread_spinlock_t *lock) |
| int | pthread_cond_broadcast (pthread_cond_t *cond) |
| int | pthread_cond_init (pthread_cond_t *cond, __const pthread_condattr_t *cond_attr) |
| int | pthread_cond_destroy (pthread_cond_t *__cond) |
| int | pthread_cond_signal (pthread_cond_t *__cond) |
| static void | do_pthread_cond_wait (pthread_cond_t *cond, pthread_mutex_t *mutex, _Bool assrt) |
| int | pthread_cond_wait_nocheck (pthread_cond_t *cond, pthread_mutex_t *mutex) |
| int | pthread_cond_wait_check (pthread_cond_t *cond, pthread_mutex_t *mutex) |
| int | pthread_key_create (pthread_key_t *key, void(*destructor)(void *)) |
| void * | pthread_getspecific (pthread_key_t key) |
| int | pthread_setspecific (pthread_key_t key, const void *value) |
| int | pthread_equal (pthread_t tid1, pthread_t tid2) |
| int | pthread_once (pthread_once_t *once_control, void(*init_routine)(void)) |
| int | pthread_detach (pthread_t threadid) |
| void | pthread_cleanup_push (void(*function)(void *), void *arg) |
| | Push a cleanup handler onto the current thread's cleanup stack.
|
| void | pthread_cleanup_pop (int execute) |
| | Pop a cleanup handler from the current thread's cleanup stack and optionally execute it.
|
| void | __pyt_init_tid (unsigned int tid) |
| void | __pyt_terminate (void) |
| void | __pyt_join (unsigned int thread) |
| void | __ESBMC_pylock_block_and_check (void) |
| void | __pyt_lock_release_waiters (unsigned int waiters) |