Lines Matching refs:Obj_Entry

323 } Obj_Entry;  typedef
326 const Obj_Entry **objs; /* Array of object pointers */
336 extern Obj_Entry *_rtld_objlist;
337 extern Obj_Entry **_rtld_objtail;
341 extern Obj_Entry *_rtld_objmain;
342 extern Obj_Entry _rtld_objself;
395 void _rtld_linkmap_add(Obj_Entry *);
396 void _rtld_linkmap_delete(Obj_Entry *);
397 void _rtld_objlist_push_head(Objlist *, Obj_Entry *);
398 void _rtld_objlist_push_tail(Objlist *, Obj_Entry *);
399 Objlist_Entry *_rtld_objlist_find(Objlist *, const Obj_Entry *);
400 void _rtld_ref_dag(Obj_Entry *);
407 int _rtld_relro(const Obj_Entry *, bool);
414 void _rtld_digest_dynamic(const char *, Obj_Entry *);
415 Obj_Entry *_rtld_digest_phdr(const Elf_Phdr *, int, caddr_t);
418 Obj_Entry *_rtld_load_object(const char *, int);
419 int _rtld_load_needed_objects(Obj_Entry *, int);
422 #define OBJ_ERR (Obj_Entry *)(-1)
430 int _rtld_do_copy_relocations(const Obj_Entry *);
431 int _rtld_relocate_objects(Obj_Entry *, bool);
432 int _rtld_relocate_nonplt_objects(Obj_Entry *);
433 int _rtld_relocate_plt_lazy(Obj_Entry *);
434 int _rtld_relocate_plt_objects(const Obj_Entry *);
435 void _rtld_setup_pltgot(const Obj_Entry *);
436 Elf_Addr _rtld_resolve_ifunc(const Obj_Entry *, const Elf_Sym *);
437 Elf_Addr _rtld_resolve_ifunc2(const Obj_Entry *, Elf_Addr);
439 void _rtld_call_ifunc(Obj_Entry *, sigset_t *, u_int);
442 Obj_Entry *_rtld_load_library(const char *, const Obj_Entry *, int);
446 const Obj_Entry *, u_int, const Ver_Entry *);
447 const Elf_Sym *_rtld_find_symdef(unsigned long, const Obj_Entry *,
448 const Obj_Entry **, u_int);
449 const Elf_Sym *_rtld_find_plt_symdef(unsigned long, const Obj_Entry *,
450 const Obj_Entry **, bool);
453 const Objlist *, const Obj_Entry **, u_int, const Ver_Entry *, DoneList *);
455 const Obj_Entry *, const Obj_Entry **, u_int, const Ver_Entry *);
457 const Needed_Entry *, const Obj_Entry **, u_int, const Ver_Entry *,
461 void _rtld_object_add_name(Obj_Entry *, const char *);
462 int _rtld_object_match_name(const Obj_Entry *, const char *);
463 int _rtld_verify_object_versions(Obj_Entry *);
466 _rtld_fetch_ventry(const Obj_Entry *obj, unsigned long symnum) in _rtld_fetch_ventry()
486 int _rtld_tls_offset_allocate(Obj_Entry *);
487 void _rtld_tls_offset_free(Obj_Entry *);
501 Obj_Entry *_rtld_map_object(const char *, int, const struct stat *);
502 void _rtld_obj_free(Obj_Entry *);
503 Obj_Entry *_rtld_obj_new(void);
508 Elf_Addr _rtld_function_descriptor_alloc(const Obj_Entry *,
512 Elf_Addr _rtld_call_function_addr(const Obj_Entry *, Elf_Addr);
515 _rtld_call_function_addr(const Obj_Entry *obj, Elf_Addr addr) in _rtld_call_function_addr()