/freebsd-13-stable/libexec/rtld-elf/ |
H A D | rtld_lock.h | 91 typedef struct Struct_RtldLockState RtldLockState; typedef in typeref:struct:Struct_RtldLockState 93 void rlock_acquire(rtld_lock_t, RtldLockState *); 94 void wlock_acquire(rtld_lock_t, RtldLockState *); 95 void lock_release(rtld_lock_t, RtldLockState *); 96 void lock_upgrade(rtld_lock_t, RtldLockState *); 97 void lock_restart_for_upgrade(RtldLockState *);
|
H A D | rtld_lock.c | 236 rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) 252 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) 268 lock_release(rtld_lock_t lock, RtldLockState *lockstate) 288 lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate) 299 lock_restart_for_upgrade(RtldLockState *lockstate) 450 RtldLockState ls[2]; 474 RtldLockState ls[2];
|
H A D | rtld.c | 99 static void distribute_static_tls(Objlist *, RtldLockState *); 101 static int dlclose_locked(void *, RtldLockState *); 103 int lo_flags, int mode, RtldLockState *lockstate); 120 static int initlist_objects_ifunc(Objlist *, bool, int, RtldLockState *); 123 static void load_filtees(Obj_Entry *, int flags, RtldLockState *); 124 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 *lockstat [all...] |
/freebsd-13-stable/libexec/rtld-elf/amd64/ |
H A D | reloc.c | 129 RtldLockState *lockstate) 330 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 361 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) 419 RtldLockState *lockstate) 432 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) 450 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) 467 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/i386/ |
H A D | reloc.c | 128 RtldLockState *lockstate) 284 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 315 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) 373 RtldLockState *lockstate) 385 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) 402 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) 419 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/aarch64/ |
H A D | reloc.c | 146 int flags, RtldLockState *lockstate) 185 reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate) 224 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) 263 RtldLockState *lockstate) 368 RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/riscv/ |
H A D | reloc.c | 148 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 171 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) 250 RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/arm/ |
H A D | reloc.c | 180 int flags, RtldLockState *lockstate) 355 RtldLockState *lockstate) 392 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 415 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/mips/ |
H A D | reloc.c | 319 RtldLockState lockstate; 344 RtldLockState *lockstate) 655 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 683 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/powerpc/ |
H A D | reloc.c | 167 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) 322 RtldLockState *lockstate) 434 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 478 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|
/freebsd-13-stable/libexec/rtld-elf/powerpc64/ |
H A D | reloc.c | 162 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) 317 RtldLockState *lockstate) 402 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) 439 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate)
|