Home
last modified time | relevance | path

Searched refs:RtldLockState (Results 1 – 10 of 10) sorted by relevance

/freebsd-14-stable/libexec/rtld-elf/
HDrtld_lock.h89 typedef struct Struct_RtldLockState RtldLockState; typedef
91 void rlock_acquire(rtld_lock_t, RtldLockState *);
92 void wlock_acquire(rtld_lock_t, RtldLockState *);
93 void lock_release(rtld_lock_t, RtldLockState *);
94 void lock_upgrade(rtld_lock_t, RtldLockState *);
95 void lock_restart_for_upgrade(RtldLockState *);
HDrtld_lock.c248 rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in rlock_acquire()
264 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in wlock_acquire()
280 lock_release(rtld_lock_t lock, RtldLockState *lockstate) in lock_release()
300 lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate) in lock_upgrade()
311 lock_restart_for_upgrade(RtldLockState *lockstate) in lock_restart_for_upgrade()
462 RtldLockState ls[2]; in _rtld_atfork_pre()
488 RtldLockState ls[2]; in _rtld_atfork_post()
HDrtld.c97 static void distribute_static_tls(Objlist *, RtldLockState *);
99 static int dlclose_locked(void *, RtldLockState *);
101 int lo_flags, int mode, RtldLockState *lockstate);
119 static int initlist_objects_ifunc(Objlist *, bool, int, RtldLockState *);
122 static void load_filtees(Obj_Entry *, int flags, RtldLockState *);
123 static void unload_filtees(Obj_Entry *, RtldLockState *);
128 static void map_stacks_exec(RtldLockState *);
131 static void objlist_call_fini(Objlist *, Obj_Entry *, RtldLockState *);
132 static void objlist_call_init(Objlist *, RtldLockState *);
149 Obj_Entry *rtldobj, int flags, RtldLockState *lockstate);
[all …]
/freebsd-14-stable/libexec/rtld-elf/i386/
HDreloc.c126 RtldLockState *lockstate) in reloc_non_plt()
282 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
313 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
369 RtldLockState *lockstate) in reloc_iresolve_one()
381 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve()
398 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt()
415 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
/freebsd-14-stable/libexec/rtld-elf/amd64/
HDreloc.c128 RtldLockState *lockstate) in reloc_non_plt()
329 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
360 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
416 RtldLockState *lockstate) in reloc_iresolve_one()
429 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve()
447 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt()
464 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
/freebsd-14-stable/libexec/rtld-elf/aarch64/
HDreloc.c143 int flags, RtldLockState *lockstate) in reloc_tlsdesc()
182 reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_plt()
221 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
260 RtldLockState *lockstate) in reloc_iresolve_one()
365 RtldLockState *lockstate) in reloc_non_plt()
/freebsd-14-stable/libexec/rtld-elf/arm/
HDreloc.c137 int flags, RtldLockState *lockstate) in reloc_nonplt_object()
315 RtldLockState *lockstate) in reloc_non_plt()
352 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
375 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
/freebsd-14-stable/libexec/rtld-elf/riscv/
HDreloc.c146 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
169 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
248 RtldLockState *lockstate) in reloc_non_plt()
/freebsd-14-stable/libexec/rtld-elf/powerpc64/
HDreloc.c160 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object()
315 RtldLockState *lockstate) in reloc_non_plt()
400 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
437 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
/freebsd-14-stable/libexec/rtld-elf/powerpc/
HDreloc.c165 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object()
320 RtldLockState *lockstate) in reloc_non_plt()
432 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
476 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()