Symbol: RtldLockState
libexec/rtld-elf/aarch64/reloc.c
200
struct tlsdesc_entry *where, int flags, RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
238
reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
312
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
351
RtldLockState *lockstate)
libexec/rtld-elf/aarch64/reloc.c
467
RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
133
RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
337
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/amd64/reloc.c
369
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
427
RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
440
reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
458
reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/amd64/reloc.c
475
reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/arm/reloc.c
136
int flags, RtldLockState *lockstate)
libexec/rtld-elf/arm/reloc.c
314
RtldLockState *lockstate)
libexec/rtld-elf/arm/reloc.c
351
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/arm/reloc.c
374
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
131
RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
289
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/i386/reloc.c
320
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
374
reloc_iresolve_one(Obj_Entry *obj, const Elf_Rel *rel, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
386
reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
403
reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/i386/reloc.c
420
reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc/reloc.c
176
const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc/reloc.c
331
RtldLockState *lockstate)
libexec/rtld-elf/powerpc/reloc.c
428
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/powerpc/reloc.c
472
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc64/reloc.c
171
const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate)
libexec/rtld-elf/powerpc64/reloc.c
326
RtldLockState *lockstate)
libexec/rtld-elf/powerpc64/reloc.c
396
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/powerpc64/reloc.c
433
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
138
reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused)
libexec/rtld-elf/riscv/reloc.c
171
reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
212
RtldLockState *lockstate)
libexec/rtld-elf/riscv/reloc.c
315
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
103
static int dlclose_locked(void *, RtldLockState *);
libexec/rtld-elf/rtld.c
105
int lo_flags, int mode, RtldLockState *lockstate);
libexec/rtld-elf/rtld.c
1064
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
126
static int initlist_objects_ifunc(Objlist *, bool, int, RtldLockState *);
libexec/rtld-elf/rtld.c
129
static void load_filtees(Obj_Entry *, int flags, RtldLockState *);
libexec/rtld-elf/rtld.c
130
static void unload_filtees(Obj_Entry *, RtldLockState *);
libexec/rtld-elf/rtld.c
135
static void map_stacks_exec(RtldLockState *);
libexec/rtld-elf/rtld.c
138
static void objlist_call_fini(Objlist *, Obj_Entry *, RtldLockState *);
libexec/rtld-elf/rtld.c
139
static void objlist_call_init(Objlist *, RtldLockState *);
libexec/rtld-elf/rtld.c
156
Obj_Entry *rtldobj, int flags, RtldLockState *lockstate);
libexec/rtld-elf/rtld.c
158
int flags, RtldLockState *lockstate);
libexec/rtld-elf/rtld.c
160
RtldLockState *);
libexec/rtld-elf/rtld.c
161
static int resolve_object_ifunc(Obj_Entry *, bool, int, RtldLockState *);
libexec/rtld-elf/rtld.c
170
static const void **get_program_var_addr(const char *, RtldLockState *);
libexec/rtld-elf/rtld.c
183
static void unload_object(Obj_Entry *, RtldLockState *lockstate);
libexec/rtld-elf/rtld.c
2015
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2693
free_needed_filtees(Needed_Entry *n, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2710
unload_filtees(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2721
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
2731
load_filtees(Obj_Entry *obj, int flags, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3115
objlist_call_fini(Objlist *list, Obj_Entry *root, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3201
objlist_call_init(Objlist *list, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3365
int flags, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3443
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3501
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3530
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3555
RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3577
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
3808
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
3818
dlclose_locked(void *handle, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3896
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
3924
dlopen_cleanup(Obj_Entry *obj, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3934
int mode, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
3938
RtldLockState mlockstate;
libexec/rtld-elf/rtld.c
4085
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
4268
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
4289
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
4342
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
4427
RtldLockState bind_lockstate, phdr_lockstate;
libexec/rtld-elf/rtld.c
4723
get_program_var_addr(const char *name, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
5339
unload_object(Obj_Entry *root, RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
539
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
5426
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
5901
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
5913
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
6184
RtldLockState lockstate;
libexec/rtld-elf/rtld.c
6238
map_stacks_exec(RtldLockState *lockstate)
libexec/rtld-elf/rtld.c
6778
RtldLockState lockstate;
libexec/rtld-elf/rtld_lock.c
248
rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
264
wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
280
lock_release(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
300
lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
311
lock_restart_for_upgrade(RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
330
lockstate_wlocked(const RtldLockState *lockstate)
libexec/rtld-elf/rtld_lock.c
468
RtldLockState ls[2];
libexec/rtld-elf/rtld_lock.c
494
RtldLockState ls[2];
libexec/rtld-elf/rtld_lock.h
91
void rlock_acquire(rtld_lock_t, RtldLockState *);
libexec/rtld-elf/rtld_lock.h
92
void wlock_acquire(rtld_lock_t, RtldLockState *);
libexec/rtld-elf/rtld_lock.h
93
void lock_release(rtld_lock_t, RtldLockState *);
libexec/rtld-elf/rtld_lock.h
94
void lock_upgrade(rtld_lock_t, RtldLockState *);
libexec/rtld-elf/rtld_lock.h
95
void lock_restart_for_upgrade(RtldLockState *);
libexec/rtld-elf/rtld_lock.h
96
bool lockstate_wlocked(const RtldLockState *);