CRYPTO_RWLOCK
CRYPTO_RWLOCK **lock;
static CRYPTO_RWLOCK *async_mem_lock;
CRYPTO_RWLOCK *bio_lookup_lock;
extern CRYPTO_RWLOCK *bio_lookup_lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock,
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *global_engine_lock;
extern CRYPTO_RWLOCK *global_engine_lock;
static CRYPTO_RWLOCK *err_string_lock = NULL;
CRYPTO_RWLOCK *refcnt_lock;
CRYPTO_RWLOCK *atomic_lock;
static CRYPTO_RWLOCK *optsdone_lock = NULL;
static CRYPTO_RWLOCK *init_lock = NULL;
CRYPTO_RWLOCK *lock;
static CRYPTO_RWLOCK *sec_malloc_lock = NULL;
static CRYPTO_RWLOCK *obj_lock = NULL;
static CRYPTO_RWLOCK *ossl_obj_lock = NULL;
static CRYPTO_RWLOCK *ossl_obj_nid_lock = NULL;
static CRYPTO_RWLOCK *sig_lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *biglock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *flag_lock;
CRYPTO_RWLOCK *activatecnt_lock; /* For the activatecnt counter */
CRYPTO_RWLOCK *opbits_lock;
CRYPTO_RWLOCK *default_path_lock;
CRYPTO_RWLOCK *lock;
static CRYPTO_RWLOCK *rand_engine_lock;
static CRYPTO_RWLOCK *rand_meth_lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
static CRYPTO_RWLOCK *registry_lock;
CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void)
CRYPTO_RWLOCK *lock;
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void)
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *rw_lock;
CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void)
CRYPTO_RWLOCK *lock;
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock)
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock)
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock)
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock)
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock)
static CRYPTO_RWLOCK *trace_lock = NULL;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
extern CRYPTO_RWLOCK *memdbg_lock;
CRYPTO_RWLOCK *ex_data_lock;
CRYPTO_RWLOCK *lock;
BN_MONT_CTX *BN_MONT_CTX_set_locked(BN_MONT_CTX **pmont, CRYPTO_RWLOCK *lock,
CRYPTO_RWLOCK *CRYPTO_THREAD_lock_new(void);
__owur int CRYPTO_THREAD_read_lock(CRYPTO_RWLOCK *lock);
__owur int CRYPTO_THREAD_write_lock(CRYPTO_RWLOCK *lock);
int CRYPTO_THREAD_unlock(CRYPTO_RWLOCK *lock);
void CRYPTO_THREAD_lock_free(CRYPTO_RWLOCK *lock);
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock);
CRYPTO_RWLOCK *lock);
CRYPTO_RWLOCK *lock);
CRYPTO_RWLOCK *lock);
int CRYPTO_atomic_load(uint64_t *val, uint64_t *ret, CRYPTO_RWLOCK *lock);
int CRYPTO_atomic_load_int(int *val, int *ret, CRYPTO_RWLOCK *lock);
int CRYPTO_atomic_store(uint64_t *dst, uint64_t val, CRYPTO_RWLOCK *lock);
static CRYPTO_RWLOCK *self_test_lock = NULL;
CRYPTO_RWLOCK *rand_nonce_lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
static CRYPTO_RWLOCK *keylog_lock = NULL;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *lock;
CRYPTO_RWLOCK *tsan_lock;
static CRYPTO_RWLOCK *fake_now_lock = NULL;
static CRYPTO_RWLOCK *worker_lock;
static CRYPTO_RWLOCK *testrand_lock;
CRYPTO_RWLOCK *time_lock;
static CRYPTO_RWLOCK *fake_time_lock;
static CRYPTO_RWLOCK *io_lock = NULL;
static CRYPTO_RWLOCK *rwtorturelock = NULL;
static CRYPTO_RWLOCK *atomiclock = NULL;
static CRYPTO_RWLOCK *global_lock;
CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new();
static CRYPTO_RWLOCK *tsan_lock;
CRYPTO_RWLOCK *lock = CRYPTO_THREAD_lock_new();