Searched refs:lockstate (Results 1 - 11 of 11) sorted by relevance

/freebsd-10.3-release/libexec/rtld-elf/
H A Drtld_lock.c190 rlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) argument
193 if (lockstate == NULL)
198 lockstate->lockstate = RTLD_LOCK_UNLOCKED;
202 lockstate->lockstate = RTLD_LOCK_RLOCKED;
206 wlock_acquire(rtld_lock_t lock, RtldLockState *lockstate) argument
209 if (lockstate == NULL)
214 lockstate->lockstate
222 lock_release(rtld_lock_t lock, RtldLockState *lockstate) argument
242 lock_upgrade(rtld_lock_t lock, RtldLockState *lockstate) argument
253 lock_restart_for_upgrade(RtldLockState *lockstate) argument
[all...]
H A Drtld.c85 int lo_flags, int mode, RtldLockState *lockstate);
119 Obj_Entry *rtldobj, int flags, RtldLockState *lockstate);
121 int flags, RtldLockState *lockstate);
125 int flags, RtldLockState *lockstate);
349 RtldLockState lockstate; local
655 wlock_acquire(rtld_bind_lock, &lockstate);
658 objlist_call_init(&initlist, &lockstate);
664 load_filtees(obj, 0, &lockstate);
666 lock_release(rtld_bind_lock, &lockstate);
695 RtldLockState lockstate; local
1533 find_symdef(unsigned long symnum, const Obj_Entry *refobj, const Obj_Entry **defobj_out, int flags, SymCache *cache, RtldLockState *lockstate) argument
2023 load_filtee1(Obj_Entry *obj, Needed_Entry *needed, int flags, RtldLockState *lockstate) argument
2035 load_filtees(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
2302 objlist_call_fini(Objlist *list, Obj_Entry *root, RtldLockState *lockstate) argument
2377 objlist_call_init(Objlist *list, RtldLockState *lockstate) argument
2520 relocate_object_dag(Obj_Entry *root, bool bind_now, Obj_Entry *rtldobj, int flags, RtldLockState *lockstate) argument
2541 relocate_object(Obj_Entry *obj, bool bind_now, Obj_Entry *rtldobj, int flags, RtldLockState *lockstate) argument
2629 relocate_objects(Obj_Entry *first, bool bind_now, Obj_Entry *rtldobj, int flags, RtldLockState *lockstate) argument
2656 resolve_object_ifunc(Obj_Entry *obj, bool bind_now, int flags, RtldLockState *lockstate) argument
2668 resolve_objects_ifunc(Obj_Entry *first, bool bind_now, int flags, RtldLockState *lockstate) argument
2681 initlist_objects_ifunc(Objlist *list, bool bind_now, int flags, RtldLockState *lockstate) argument
2701 RtldLockState lockstate; local
2804 RtldLockState lockstate; local
2886 RtldLockState lockstate; local
2921 dlopen_object(const char *name, int fd, Obj_Entry *refobj, int lo_flags, int mode, RtldLockState *lockstate) argument
3051 RtldLockState lockstate; local
3230 RtldLockState lockstate; local
3251 RtldLockState lockstate; local
3304 RtldLockState lockstate; local
3627 get_program_var_addr(const char *name, RtldLockState *lockstate) argument
4266 RtldLockState lockstate; local
4581 RtldLockState lockstate; local
4592 RtldLockState lockstate; local
4855 RtldLockState lockstate; local
4873 map_stacks_exec(RtldLockState *lockstate) argument
[all...]
H A Drtld.h331 int lockstate; member in struct:Struct_RtldLockState
354 struct Struct_RtldLockState *lockstate; member in struct:Struct_SymLook
/freebsd-10.3-release/libexec/rtld-elf/amd64/
H A Dreloc.c124 RtldLockState *lockstate)
162 &defobj, flags, cache, lockstate);
347 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
364 SYMLOOK_IN_PLT | flags, NULL, lockstate);
389 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) argument
407 lock_release(rtld_bind_lock, lockstate);
409 wlock_acquire(rtld_bind_lock, lockstate);
419 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
436 SYMLOOK_IN_PLT | flags, NULL, lockstate);
441 lock_release(rtld_bind_lock, lockstate);
123 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/i386/
H A Dreloc.c125 RtldLockState *lockstate)
157 flags, cache, lockstate);
304 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
321 SYMLOOK_IN_PLT | flags, NULL, lockstate);
347 reloc_iresolve(Obj_Entry *obj, RtldLockState *lockstate) argument
360 lock_release(rtld_bind_lock, lockstate);
362 wlock_acquire(rtld_bind_lock, lockstate);
372 reloc_gnu_ifunc(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
389 SYMLOOK_IN_PLT | flags, NULL, lockstate);
394 lock_release(rtld_bind_lock, lockstate);
124 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/arm/
H A Dreloc.c140 int flags, RtldLockState *lockstate)
167 lockstate);
194 lockstate);
243 lockstate);
260 lockstate);
278 lockstate);
317 RtldLockState *lockstate)
340 if (reloc_nonplt_object(obj, rel, cache, flags, lockstate) < 0)
377 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
391 SYMLOOK_IN_PLT | flags, NULL, lockstate);
139 reloc_nonplt_object(Obj_Entry *obj, const Elf_Rel *rel, SymCache *cache, int flags, RtldLockState *lockstate) argument
316 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
408 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
416 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/powerpc/
H A Dreloc.c163 SymCache *cache, int flags, RtldLockState *lockstate)
178 flags, cache, lockstate);
225 flags, cache, lockstate);
236 flags, cache, lockstate);
265 flags, cache, lockstate);
290 RtldLockState *lockstate)
319 lockstate) < 0)
425 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
439 SYMLOOK_IN_PLT | flags, NULL, lockstate);
526 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
162 reloc_nonplt_object(Obj_Entry *obj_rtld, Obj_Entry *obj, const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) argument
289 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
534 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/powerpc64/
H A Dreloc.c157 SymCache *cache, int flags, RtldLockState *lockstate)
173 flags, cache, lockstate);
220 flags, cache, lockstate);
231 flags, cache, lockstate);
260 flags, cache, lockstate);
285 RtldLockState *lockstate)
317 lockstate) < 0)
388 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
402 SYMLOOK_IN_PLT | flags, NULL, lockstate);
469 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
156 reloc_nonplt_object(Obj_Entry *obj_rtld, Obj_Entry *obj, const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) argument
284 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
477 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/ia64/
H A Dreloc.c152 SymCache *cache, int flags, RtldLockState *lockstate)
173 flags, cache, lockstate);
196 SYMLOOK_IN_PLT | flags, cache, lockstate);
255 flags, cache, lockstate);
278 flags, cache, lockstate);
291 flags, cache, lockstate);
304 flags, cache, lockstate);
344 RtldLockState *lockstate)
375 lockstate))
383 lockstate))
151 reloc_non_plt_obj(Obj_Entry *obj_rtld, Obj_Entry *obj, const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) argument
343 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
443 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
451 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
461 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
[all...]
/freebsd-10.3-release/libexec/rtld-elf/mips/
H A Dreloc.c262 RtldLockState *lockstate)
326 lockstate);
368 lockstate);
467 lockstate);
491 lockstate);
518 lockstate);
585 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
594 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
603 struct Struct_RtldLockState *lockstate)
261 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
602 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
/freebsd-10.3-release/libexec/rtld-elf/sparc64/
H A Dreloc.c234 SymCache *cache, int flags, RtldLockState *lockstate);
296 RtldLockState *lockstate)
319 if (reloc_nonplt_object(obj, rela, cache, flags, lockstate) < 0)
331 int flags, RtldLockState *lockstate)
394 flags, cache, lockstate);
506 true, NULL, lockstate);
535 reloc_jmpslots(Obj_Entry *obj, int flags, RtldLockState *lockstate) argument
549 SYMLOOK_IN_PLT | flags, NULL, lockstate);
560 reloc_iresolve(Obj_Entry *obj, struct Struct_RtldLockState *lockstate) argument
569 struct Struct_RtldLockState *lockstate)
295 reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags, RtldLockState *lockstate) argument
330 reloc_nonplt_object(Obj_Entry *obj, const Elf_Rela *rela, SymCache *cache, int flags, RtldLockState *lockstate) argument
568 reloc_gnu_ifunc(Obj_Entry *obj, int flags, struct Struct_RtldLockState *lockstate) argument
[all...]

Completed in 187 milliseconds