| /freebsd-14.2/libexec/rtld-elf/ |
| H A D | rtld_lock.h | 89 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 D | rtld_lock.c | 248 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()
|
| H A D | rtld.c | 153 RtldLockState *); 493 RtldLockState lockstate; in _rtld() 1009 RtldLockState lockstate; in _rtld_bind() 3435 RtldLockState lockstate; in rtld_exit() 3620 RtldLockState lockstate; in dlclose() 3711 RtldLockState lockstate; in rtld_dlopen() 3892 RtldLockState lockstate; in do_dlsym() 4068 RtldLockState lockstate; in _rtld_addr_phdr() 4089 RtldLockState lockstate; in dladdr() 5199 RtldLockState lockstate; in tls_get_addr_slow() [all …]
|
| /freebsd-14.2/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 128 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() 418 RtldLockState *lockstate) in reloc_iresolve_one() 431 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 449 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt() 466 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-14.2/libexec/rtld-elf/i386/ |
| H A D | reloc.c | 126 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() 371 RtldLockState *lockstate) in reloc_iresolve_one() 383 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 400 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt() 417 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-14.2/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 143 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.2/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 137 int flags, RtldLockState *lockstate) in reloc_nonplt_object() 312 RtldLockState *lockstate) in reloc_non_plt() 349 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 372 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-14.2/libexec/rtld-elf/riscv/ |
| H A D | reloc.c | 146 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.2/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 160 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.2/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 165 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()
|