Home
last modified time | relevance | path

Searched refs:rtld_locks (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/libexec/rtld-elf/
H A Drtld_lock.c241 } rtld_locks[RTLD_LOCK_CNT]; variable
243 rtld_lock_t rtld_bind_lock = &rtld_locks[0];
244 rtld_lock_t rtld_libc_lock = &rtld_locks[1];
245 rtld_lock_t rtld_phdr_lock = &rtld_locks[2];
356 rtld_locks[i].mask = (1 << i); in lockdflt_init()
357 rtld_locks[i].handle = NULL; in lockdflt_init()
424 if (rtld_locks[i].handle == NULL) in _rtld_thread_init()
426 if (flags & rtld_locks[i].mask) in _rtld_thread_init()
432 rtld_locks[i].handle = locks[i]; in _rtld_thread_init()
433 if (flags & rtld_locks[i].mask) in _rtld_thread_init()
[all …]
/freebsd-14.2/lib/libthr/thread/
H A Dthr_fork.c153 int rtld_locks[MAX_RTLD_LOCKS]; in thr_fork_impl() local
194 _rtld_atfork_pre(rtld_locks); in thr_fork_impl()
246 _rtld_atfork_post(rtld_locks); in thr_fork_impl()
282 _rtld_atfork_post(rtld_locks); in thr_fork_impl()