| H A D | rtld.c | 105 int lo_flags, int mode, RtldLockState *lockstate); 156 Obj_Entry *rtldobj, int flags, RtldLockState *lockstate); 158 int flags, RtldLockState *lockstate); 183 static void unload_object(Obj_Entry *, RtldLockState *lockstate); 529 RtldLockState lockstate; in _rtld() local 998 wlock_acquire(rtld_bind_lock, &lockstate); in _rtld() 1003 &lockstate) == -1) in _rtld() 1009 objlist_call_init(&initlist, &lockstate); in _rtld() 1017 load_filtees(obj, 0, &lockstate); in _rtld() 1024 lock_release(rtld_bind_lock, &lockstate); in _rtld() 1086 RtldLockState lockstate; _rtld_bind() local 2043 find_symdef(unsigned long symnum,const Obj_Entry * refobj,const Obj_Entry ** defobj_out,int flags,SymCache * cache,RtldLockState * lockstate) find_symdef() argument 2725 free_needed_filtees(Needed_Entry * n,RtldLockState * lockstate) free_needed_filtees() argument 2742 unload_filtees(Obj_Entry * obj,RtldLockState * lockstate) unload_filtees() argument 2753 load_filtee1(Obj_Entry * obj,Needed_Entry * needed,int flags,RtldLockState * lockstate) load_filtee1() argument 2763 load_filtees(Obj_Entry * obj,int flags,RtldLockState * lockstate) load_filtees() argument 3147 objlist_call_fini(Objlist * list,Obj_Entry * root,RtldLockState * lockstate) objlist_call_fini() argument 3234 objlist_call_init(Objlist * list,RtldLockState * lockstate) objlist_call_init() argument 3399 relocate_object_dag(Obj_Entry * root,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_object_dag() argument 3477 relocate_object(Obj_Entry * obj,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_object() argument 3535 relocate_objects(Obj_Entry * first,bool bind_now,Obj_Entry * rtldobj,int flags,RtldLockState * lockstate) relocate_objects() argument 3564 resolve_object_ifunc(Obj_Entry * obj,bool bind_now,int flags,RtldLockState * lockstate) resolve_object_ifunc() argument 3589 initlist_objects_ifunc(Objlist * list,bool bind_now,int flags,RtldLockState * lockstate) initlist_objects_ifunc() argument 3611 RtldLockState lockstate; rtld_exit() local 3842 RtldLockState lockstate; dlclose() local 3852 dlclose_locked(void * handle,RtldLockState * lockstate) dlclose_locked() argument 3930 RtldLockState lockstate; rtld_dlopen() local 3958 dlopen_cleanup(Obj_Entry * obj,RtldLockState * lockstate) dlopen_cleanup() argument 3968 dlopen_object(const char * name,int fd,Obj_Entry * refobj,int lo_flags,int mode,RtldLockState * lockstate) dlopen_object() argument 4119 RtldLockState lockstate; do_dlsym() local 4306 RtldLockState lockstate; _rtld_addr_phdr() local 4327 RtldLockState lockstate; dladdr() local 4380 RtldLockState lockstate; dlinfo() local 4761 get_program_var_addr(const char * name,RtldLockState * lockstate) get_program_var_addr() argument 5383 unload_object(Obj_Entry * root,RtldLockState * lockstate) unload_object() argument 5475 RtldLockState lockstate; tls_get_addr_slow() local 5950 RtldLockState lockstate; _rtld_allocate_tls() local 5962 RtldLockState lockstate; _rtld_free_tls() local 6233 RtldLockState lockstate; _rtld_is_dlopened() local 6287 map_stacks_exec(RtldLockState * lockstate) map_stacks_exec() argument 6853 RtldLockState lockstate; rtld_set_var() local [all...] |