/freebsd-src/libexec/rtld-elf/aarch64/ |
H A D | reloc.c | 210 reloc_tlsdesc(const Obj_Entry * obj,const Elf_Rela * rela,struct tlsdesc_entry * where,int flags,RtldLockState * lockstate) reloc_tlsdesc() argument 248 reloc_plt(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_plt() argument 322 reloc_jmpslots(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_jmpslots() argument 361 reloc_iresolve_one(Obj_Entry * obj,const Elf_Rela * rela,RtldLockState * lockstate) reloc_iresolve_one() argument 374 reloc_iresolve(Obj_Entry * obj,struct Struct_RtldLockState * lockstate) reloc_iresolve() argument 392 reloc_iresolve_nonplt(Obj_Entry * obj,struct Struct_RtldLockState * lockstate) reloc_iresolve_nonplt() argument 410 reloc_gnu_ifunc(Obj_Entry * obj,int flags,struct Struct_RtldLockState * lockstate) reloc_gnu_ifunc() argument 466 reloc_non_plt(Obj_Entry * obj,Obj_Entry * obj_rtld,int flags,RtldLockState * lockstate) reloc_non_plt() argument [all...] |
/freebsd-src/libexec/rtld-elf/amd64/ |
H A D | reloc.c | 128 reloc_non_plt(Obj_Entry * obj,Obj_Entry * obj_rtld,int flags,RtldLockState * lockstate) reloc_non_plt() argument 360 reloc_jmpslots(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_jmpslots() argument 418 reloc_iresolve_one(Obj_Entry * obj,const Elf_Rela * rela,RtldLockState * lockstate) reloc_iresolve_one() argument 431 reloc_iresolve(Obj_Entry * obj,RtldLockState * lockstate) reloc_iresolve() argument 449 reloc_iresolve_nonplt(Obj_Entry * obj,RtldLockState * lockstate) reloc_iresolve_nonplt() argument 466 reloc_gnu_ifunc(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_gnu_ifunc() argument [all...] |
/freebsd-src/libexec/rtld-elf/i386/ |
H A D | reloc.c | 126 reloc_non_plt(Obj_Entry * obj,Obj_Entry * obj_rtld,int flags,RtldLockState * lockstate) reloc_non_plt() argument 313 reloc_jmpslots(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_jmpslots() argument 371 reloc_iresolve_one(Obj_Entry * obj,const Elf_Rel * rel,RtldLockState * lockstate) reloc_iresolve_one() argument 383 reloc_iresolve(Obj_Entry * obj,RtldLockState * lockstate) reloc_iresolve() argument 400 reloc_iresolve_nonplt(Obj_Entry * obj,RtldLockState * lockstate) reloc_iresolve_nonplt() argument 417 reloc_gnu_ifunc(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_gnu_ifunc() argument [all...] |
/freebsd-src/libexec/rtld-elf/ |
H A D | rtld_lock.c | 248 rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in rlock_acquire() argument 264 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) in wlock_acquire() argument 280 lock_release(rtld_lock_t lock,RtldLockState * lockstate) lock_release() argument 300 lock_upgrade(rtld_lock_t lock,RtldLockState * lockstate) lock_upgrade() argument 311 lock_restart_for_upgrade(RtldLockState * lockstate) lock_restart_for_upgrade() argument [all...] |
H A D | rtld.c | 517 RtldLockState lockstate; _rtld() local 1033 RtldLockState lockstate; _rtld_bind() local 1969 find_symdef(unsigned long symnum,const Obj_Entry * refobj,const Obj_Entry ** defobj_out,int flags,SymCache * cache,RtldLockState * lockstate) find_symdef() argument 2584 free_needed_filtees(Needed_Entry * n,RtldLockState * lockstate) free_needed_filtees() argument 2601 unload_filtees(Obj_Entry * obj,RtldLockState * lockstate) unload_filtees() argument 2613 load_filtee1(Obj_Entry * obj,Needed_Entry * needed,int flags,RtldLockState * lockstate) load_filtee1() argument 2624 load_filtees(Obj_Entry * obj,int flags,RtldLockState * lockstate) load_filtees() argument 3003 objlist_call_fini(Objlist * list,Obj_Entry * root,RtldLockState * lockstate) objlist_call_fini() argument 3078 objlist_call_init(Objlist * list,RtldLockState * lockstate) objlist_call_init() argument 3237 relocate_object_dag(Obj_Entry * root,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_object_dag() argument 3316 relocate_object(Obj_Entry * obj,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_object() argument 3375 relocate_objects(Obj_Entry * first,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_objects() argument 3405 resolve_object_ifunc(Obj_Entry * obj,bool bind_now,int flags,RtldLockState * lockstate) resolve_object_ifunc() argument 3430 initlist_objects_ifunc(Objlist * list,bool bind_now,int flags,RtldLockState * lockstate) initlist_objects_ifunc() argument 3453 RtldLockState lockstate; rtld_exit() local 3638 RtldLockState lockstate; dlclose() local 3648 dlclose_locked(void * handle,RtldLockState * lockstate) dlclose_locked() argument 3729 RtldLockState lockstate; rtld_dlopen() local 3756 dlopen_cleanup(Obj_Entry * obj,RtldLockState * lockstate) dlopen_cleanup() argument 3767 dlopen_object(const char * name,int fd,Obj_Entry * refobj,int lo_flags,int mode,RtldLockState * lockstate) dlopen_object() argument 3910 RtldLockState lockstate; do_dlsym() local 4086 RtldLockState lockstate; _rtld_addr_phdr() local 4107 RtldLockState lockstate; dladdr() local 4160 RtldLockState lockstate; dlinfo() local 4518 get_program_var_addr(const char * name,RtldLockState * lockstate) get_program_var_addr() argument 5130 unload_object(Obj_Entry * root,RtldLockState * lockstate) unload_object() argument 5217 RtldLockState lockstate; tls_get_addr_slow() local 5616 RtldLockState lockstate; _rtld_allocate_tls() local 5628 RtldLockState lockstate; _rtld_free_tls() local 5891 RtldLockState lockstate; _rtld_is_dlopened() local 5936 map_stacks_exec(RtldLockState * lockstate) map_stacks_exec() argument 5951 distribute_static_tls(Objlist * list,RtldLockState * lockstate) distribute_static_tls() argument [all...] |
H A D | rtld.h | 329 int lockstate; global() member 352 struct Struct_RtldLockState *lockstate; global() member
|
/freebsd-src/libexec/rtld-elf/powerpc64/ |
H A D | reloc.c | 171 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() argument 326 RtldLockState *lockstate) in reloc_non_plt() argument 448 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() argument 569 struct Struct_RtldLockState *lockstate) in reloc_iresolve() argument [all...] |
/freebsd-src/sys/dev/tcp_log/ |
H A D | tcp_log_dev.c | 108 tcp_log_dev_queue_validate_lock(int lockstate) in tcp_log_dev_queue_validate_lock() 238 tcp_log_dev_rotate_bufs(struct tcp_log_dev_info *priv, int *lockstate) in tcp_log_dev_rotate_bufs() 268 int lockstate, rv; in tcp_log_dev_read() local
|
/freebsd-src/libexec/rtld-elf/arm/ |
H A D | reloc.c | 136 int flags, RtldLockState *lockstate) in reloc_nonplt_object() argument 314 RtldLockState *lockstate) in reloc_non_plt() argument 374 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() argument [all...] |
/freebsd-src/libexec/rtld-elf/powerpc/ |
H A D | reloc.c | 176 const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) in reloc_nonplt_object() argument 331 RtldLockState *lockstate) in reloc_non_plt() argument 487 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) in reloc_jmpslots() argument 616 struct Struct_RtldLockState *lockstate) in reloc_iresolve() argument [all...] |
/freebsd-src/libexec/rtld-elf/riscv/ |
H A D | reloc.c | 168 reloc_jmpslots(Obj_Entry * obj,int flags,RtldLockState * lockstate) reloc_jmpslots() argument 247 reloc_non_plt(Obj_Entry * obj,Obj_Entry * obj_rtld,int flags,RtldLockState * lockstate) reloc_non_plt() argument [all...] |
/freebsd-src/sys/vm/ |
H A D | vnode_pager.c | 369 uintptr_t lockstate; in vnode_pager_haspage() local
|