| /freebsd-12.1/libexec/rtld-elf/ |
| H A D | rtld_lock.h | 67 typedef struct Struct_RtldLockState RtldLockState; typedef 69 void rlock_acquire(rtld_lock_t, RtldLockState *); 70 void wlock_acquire(rtld_lock_t, RtldLockState *); 71 void lock_release(rtld_lock_t, RtldLockState *); 72 void lock_upgrade(rtld_lock_t, RtldLockState *); 73 void lock_restart_for_upgrade(RtldLockState *);
|
| H A D | rtld_lock.c | 197 rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in rlock_acquire() 213 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in wlock_acquire() 229 lock_release(rtld_lock_t lock, RtldLockState *lockstate) in lock_release() 249 lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate) in lock_upgrade() 260 lock_restart_for_upgrade(RtldLockState *lockstate) in lock_restart_for_upgrade() 377 RtldLockState ls[2]; in _rtld_atfork_pre() 401 RtldLockState ls[2]; in _rtld_atfork_post()
|
| H A D | rtld.c | 148 RtldLockState *); 378 RtldLockState lockstate; in _rtld() 813 RtldLockState lockstate; in _rtld_bind() 3005 RtldLockState lockstate; in rtld_exit() 3190 RtldLockState lockstate; in dlclose() 3280 RtldLockState lockstate; in rtld_dlopen() 3456 RtldLockState lockstate; in do_dlsym() 3629 RtldLockState lockstate; in _rtld_addr_phdr() 3650 RtldLockState lockstate; in dladdr() 3703 RtldLockState lockstate; in dlinfo() [all …]
|
| /freebsd-12.1/libexec/rtld-elf/amd64/ |
| H A D | reloc.c | 129 RtldLockState *lockstate) in reloc_non_plt() 326 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 357 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 414 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 444 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-12.1/libexec/rtld-elf/i386/ |
| H A D | reloc.c | 128 RtldLockState *lockstate) in reloc_non_plt() 277 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 308 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 365 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) in reloc_iresolve() 390 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_gnu_ifunc()
|
| /freebsd-12.1/libexec/rtld-elf/powerpc64/ |
| H A D | reloc.c | 161 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 290 RtldLockState *lockstate) in reloc_non_plt() 368 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 393 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-12.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-12.1/libexec/rtld-elf/aarch64/ |
| H A D | reloc.c | 148 int flags, RtldLockState *lockstate) in reloc_tlsdesc() 187 reloc_plt(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_plt() 225 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() 349 RtldLockState *lockstate) in reloc_non_plt()
|
| /freebsd-12.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() 241 RtldLockState *lockstate) in reloc_non_plt()
|
| /freebsd-12.1/libexec/rtld-elf/powerpc/ |
| H A D | reloc.c | 165 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() 293 RtldLockState *lockstate) in reloc_non_plt() 394 reloc_plt(Obj_Entry *obj, int flags __unused, RtldLockState *lockstate __unused) in reloc_plt() 428 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-12.1/libexec/rtld-elf/sparc64/ |
| H A D | reloc.c | 236 SymCache *cache, int flags, RtldLockState *lockstate); 298 RtldLockState *lockstate) in reloc_non_plt() 333 int flags, RtldLockState *lockstate) in reloc_nonplt_object() 491 RtldLockState *lockstate __unused) in reloc_plt() 537 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots()
|
| /freebsd-12.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()
|