Home
last modified time | relevance | path

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

/freebsd/libexec/rtld-elf/
H A Drtld_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 *);
H A Drtld.c95 static void distribute_static_tls(Objlist *, RtldLockState *);
97 static int dlclose_locked(void *, RtldLockState *);
99 int lo_flags, int mode, RtldLockState *lockstate);
117 static int initlist_objects_ifunc(Objlist *, bool, int, RtldLockState *);
120 static void load_filtees(Obj_Entry *, int flags, RtldLockState *);
121 static void unload_filtees(Obj_Entry *, RtldLockState *);
126 static void map_stacks_exec(RtldLockState *);
129 static void objlist_call_fini(Objlist *, Obj_Entry *, RtldLockState *);
130 static void objlist_call_init(Objlist *, RtldLockState *);
147 Obj_Entry *rtldobj, int flags, RtldLockState *lockstate);
[all …]
/freebsd/libexec/rtld-elf/amd64/
H A Dreloc.c133 RtldLockState *lockstate) in reloc_non_plt()
337 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
369 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
427 RtldLockState *lockstate) in reloc_iresolve_one()
440 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve()
458 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt()
475 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
/freebsd/libexec/rtld-elf/i386/
H A Dreloc.c131 RtldLockState *lockstate) in reloc_non_plt()
289 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
320 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
374 reloc_iresolve_one(Obj_Entry *obj, const Elf_Rel *rel, RtldLockState *lockstate) in reloc_iresolve_one()
386 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve()
403 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt()
420 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
/freebsd/libexec/rtld-elf/aarch64/
H A Dreloc.c209 struct tlsdesc_entry *where, int flags, RtldLockState *lockstate) in reloc_tlsdesc()
247 reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_plt()
321 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
360 RtldLockState *lockstate) in reloc_iresolve_one()
465 RtldLockState *lockstate) in reloc_non_plt()
/freebsd/libexec/rtld-elf/riscv/
H A Dreloc.c145 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
178 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
219 RtldLockState *lockstate) in reloc_iresolve_one()
322 RtldLockState *lockstate) in reloc_non_plt()
/freebsd/libexec/rtld-elf/arm/
H A Dreloc.c136 int flags, RtldLockState *lockstate) in reloc_nonplt_object()
314 RtldLockState *lockstate) in reloc_non_plt()
351 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
374 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
/freebsd/libexec/rtld-elf/powerpc64/
H A Dreloc.c171 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object()
326 RtldLockState *lockstate) in reloc_non_plt()
411 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
448 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
/freebsd/libexec/rtld-elf/powerpc/
H A Dreloc.c176 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object()
331 RtldLockState *lockstate) in reloc_non_plt()
443 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt()
487 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()