| /freebsd-13.1/libexec/rtld-elf/ |
| H A D | rtld_lock.h | 91 typedef struct Struct_RtldLockState RtldLockState; typedef 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) in rlock_acquire() 252 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in wlock_acquire() 268 lock_release(rtld_lock_t lock, RtldLockState *lockstate) in lock_release() 288 lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate) in lock_upgrade() 299 lock_restart_for_upgrade(RtldLockState *lockstate) in lock_restart_for_upgrade() 450 RtldLockState ls[2]; in _rtld_atfork_pre() 474 RtldLockState ls[2]; in _rtld_atfork_post()
|
| H A D | rtld.c | 155 RtldLockState *); 504 RtldLockState lockstate; in _rtld() 1017 RtldLockState lockstate; in _rtld_bind() 3436 RtldLockState lockstate; in rtld_exit() 3621 RtldLockState lockstate; in dlclose() 3712 RtldLockState lockstate; in rtld_dlopen() 3895 RtldLockState lockstate; in do_dlsym() 4071 RtldLockState lockstate; in _rtld_addr_phdr() 4092 RtldLockState lockstate; in dladdr() 5160 RtldLockState lockstate; in tls_get_addr_slow() [all …]
|
| /freebsd-13.1/libexec/rtld-elf/i386/ |
| H A D | reloc.c | 128 RtldLockState *lockstate) in reloc_non_plt() 284 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 315 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 373 RtldLockState *lockstate) in reloc_iresolve_one() 385 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 402 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt() 419 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-13.1/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 129 RtldLockState *lockstate) in reloc_non_plt() 330 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 361 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 419 RtldLockState *lockstate) in reloc_iresolve_one() 432 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 450 reloc_iresolve_nonplt(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve_nonplt() 467 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-13.1/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 146 int flags, RtldLockState *lockstate) in reloc_tlsdesc() 185 reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_plt() 224 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 263 RtldLockState *lockstate) in reloc_iresolve_one() 368 RtldLockState *lockstate) in reloc_non_plt()
|
| /freebsd-13.1/libexec/rtld-elf/arm/ |
| H A D | reloc.c | 180 int flags, RtldLockState *lockstate) in reloc_nonplt_object() 355 RtldLockState *lockstate) in reloc_non_plt() 392 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 415 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-13.1/libexec/rtld-elf/riscv/ |
| H A D | reloc.c | 148 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 171 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 250 RtldLockState *lockstate) in reloc_non_plt()
|
| /freebsd-13.1/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 162 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 317 RtldLockState *lockstate) in reloc_non_plt() 402 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 439 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-13.1/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 167 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 322 RtldLockState *lockstate) in reloc_non_plt() 434 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 478 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-13.1/libexec/rtld-elf/mips/ |
| H A D | reloc.c | 319 RtldLockState lockstate; in _mips_rtld_bind() 344 RtldLockState *lockstate) in reloc_non_plt() 655 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 683 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|