CBMC
|
#include <pthread.h>
#include <errno.h>
Go to the source code of this file.
Macros | |
#define | __CPROVER_PTHREAD_H_INCLUDED |
#define | __CPROVER_mutex_t_defined |
#define | __CPROVER_ERRNO_H_INCLUDED |
Typedefs | |
typedef signed char | __CPROVER_mutex_t |
#define __CPROVER_ERRNO_H_INCLUDED |
Definition at line 337 of file pthread_lib.c.
#define __CPROVER_mutex_t_defined |
Definition at line 57 of file pthread_lib.c.
#define __CPROVER_PTHREAD_H_INCLUDED |
Definition at line 5 of file pthread_lib.c.
Definition at line 62 of file pthread_lib.c.
void __spawned_thread | ( | unsigned long | this_thread_id, |
unsigned long | next_thread_key, | ||
void *(*)(void *) | start_routine, | ||
void * | arg | ||
) |
Definition at line 561 of file pthread_lib.c.
int pthread_barrier_destroy | ( | pthread_barrier_t * | barrier | ) |
Definition at line 900 of file pthread_lib.c.
int pthread_barrier_init | ( | pthread_barrier_t *restrict | barrier, |
const pthread_barrierattr_t *restrict | attr, | ||
unsigned | count | ||
) |
Definition at line 847 of file pthread_lib.c.
int pthread_barrier_wait | ( | pthread_barrier_t * | barrier | ) |
Definition at line 930 of file pthread_lib.c.
Definition at line 35 of file pthread_lib.c.
int pthread_cond_broadcast | ( | pthread_cond_t * | cond | ) |
Definition at line 716 of file pthread_lib.c.
int pthread_cond_init | ( | pthread_cond_t * | cond, |
const pthread_condattr_t * | attr | ||
) |
Definition at line 687 of file pthread_lib.c.
int pthread_cond_signal | ( | pthread_cond_t * | cond | ) |
Definition at line 701 of file pthread_lib.c.
int pthread_cond_wait | ( | pthread_cond_t * | cond, |
pthread_mutex_t * | mutex | ||
) |
Definition at line 731 of file pthread_lib.c.
int pthread_create | ( | pthread_t * | thread, |
const pthread_attr_t * | attr, | ||
void *(*)(void *) | start_routine, | ||
void * | arg | ||
) |
Definition at line 637 of file pthread_lib.c.
Definition at line 306 of file pthread_lib.c.
void * pthread_getspecific | ( | pthread_key_t | key | ) |
Definition at line 1007 of file pthread_lib.c.
Definition at line 346 of file pthread_lib.c.
int pthread_key_create | ( | pthread_key_t * | key, |
void(*)(void *) | destructor | ||
) |
Definition at line 965 of file pthread_lib.c.
int pthread_key_delete | ( | pthread_key_t | key | ) |
Definition at line 990 of file pthread_lib.c.
int pthread_mutex_destroy | ( | pthread_mutex_t * | mutex | ) |
Definition at line 260 of file pthread_lib.c.
int pthread_mutex_init | ( | pthread_mutex_t * | mutex, |
const pthread_mutexattr_t * | mutexattr | ||
) |
Definition at line 76 of file pthread_lib.c.
int pthread_mutex_lock | ( | pthread_mutex_t * | mutex | ) |
Definition at line 112 of file pthread_lib.c.
int pthread_mutex_trylock | ( | pthread_mutex_t * | mutex | ) |
Definition at line 161 of file pthread_lib.c.
int pthread_mutex_unlock | ( | pthread_mutex_t * | mutex | ) |
Definition at line 212 of file pthread_lib.c.
int pthread_mutexattr_settype | ( | pthread_mutexattr_t * | attr, |
int | type | ||
) |
Definition at line 10 of file pthread_lib.c.
int pthread_rwlock_destroy | ( | pthread_rwlock_t * | lock | ) |
Definition at line 411 of file pthread_lib.c.
int pthread_rwlock_init | ( | pthread_rwlock_t * | lock, |
const pthread_rwlockattr_t * | attr | ||
) |
Definition at line 441 of file pthread_lib.c.
int pthread_rwlock_rdlock | ( | pthread_rwlock_t * | lock | ) |
Definition at line 463 of file pthread_lib.c.
int pthread_rwlock_tryrdlock | ( | pthread_rwlock_t * | lock | ) |
Definition at line 482 of file pthread_lib.c.
int pthread_rwlock_trywrlock | ( | pthread_rwlock_t * | lock | ) |
Definition at line 499 of file pthread_lib.c.
int pthread_rwlock_unlock | ( | pthread_rwlock_t * | lock | ) |
Definition at line 516 of file pthread_lib.c.
int pthread_rwlock_wrlock | ( | pthread_rwlock_t * | lock | ) |
Definition at line 533 of file pthread_lib.c.
int pthread_setspecific | ( | pthread_key_t | key, |
const void * | value | ||
) |
Definition at line 1023 of file pthread_lib.c.
int pthread_spin_lock | ( | pthread_spinlock_t * | lock | ) |
Definition at line 766 of file pthread_lib.c.
int pthread_spin_trylock | ( | pthread_spinlock_t * | lock | ) |
Definition at line 815 of file pthread_lib.c.
int pthread_spin_unlock | ( | pthread_spinlock_t * | lock | ) |
Definition at line 789 of file pthread_lib.c.
Definition at line 344 of file pthread_lib.c.
__CPROVER_thread_local unsigned long __CPROVER_next_thread_key = 0 |
Definition at line 559 of file pthread_lib.c.
__CPROVER_thread_local unsigned long __CPROVER_thread_id = 0 |
Definition at line 295 of file pthread_lib.c.
__CPROVER_thread_local const void * __CPROVER_thread_keys |
Definition at line 956 of file pthread_lib.c.
__CPROVER_bool __CPROVER_threads_exited |
Definition at line 294 of file pthread_lib.c.