/openbsd/libexec/ld.so/ |
H A D | resolve.h | 71 typedef struct elf_object elf_object_t; typedef 76 elf_object_t **vec; 219 elf_object_t *load_object; 253 elf_object_t *data; 274 elf_object_t *_dl_load_shlib(const char *, elf_object_t *, 284 const elf_object_t *obj; 318 int _dl_rtld(elf_object_t *object); 320 void _dl_link_child(elf_object_t *dep, elf_object_t *p); 323 void _dl_link_grpref(elf_object_t *load_group, elf_object_t *load_object); 362 extern elf_object_t *_dl_objects; [all …]
|
H A D | library_subr.c | 221 static elf_object_t * 224 elf_object_t *object = _dl_objects; in _dl_lookup_object() 256 static elf_object_t * 259 elf_object_t *object; in _dl_find_loaded_shlib() 312 elf_object_t * 318 elf_object_t *object = NULL; in _dl_load_shlib() 435 _dl_link_dlopen(elf_object_t *dep) in _dl_link_dlopen() 506 _dl_link_grpref(elf_object_t *load_group, elf_object_t *load_object) in _dl_link_grpref() 519 _dl_link_child(elf_object_t *dep, elf_object_t *p) in _dl_link_child() 548 _dl_link_grpsym(elf_object_t *object) in _dl_link_grpsym() [all …]
|
H A D | dlfcn.c | 59 elf_object_t *object; in dlopen() 166 elf_object_t *object; in dlsym() 167 elf_object_t *dynobj; in dlsym() 240 elf_object_t *obj; in dlctl() 263 elf_object_t *obj; in dlctl() 322 elf_object_t *object; in _dl_real_close() 323 elf_object_t *dynobj; in _dl_real_close() 494 elf_object_t *object; in _dl_show_objects() 574 elf_object_t *object; in dl_iterate_phdr() 594 static elf_object_t * [all …]
|
H A D | resolve.c | 57 elf_object_t *_dl_objects; 59 static elf_object_t *_dl_last_object; 60 elf_object_t *_dl_loading_object; 63 _dl_handle_nodelete(elf_object_t *object) in _dl_handle_nodelete() 84 _dl_add_object(elf_object_t *object) in _dl_add_object() 252 _dl_origin_subst(elf_object_t *object) in _dl_origin_subst() 274 elf_object_t * 278 elf_object_t *object; in _dl_finalize_object() 484 static elf_object_t *free_objects; 489 elf_object_t *nobj, *head; in _dl_cleanup_objects() [all …]
|
H A D | loader.c | 108 _dl_run_dtors(elf_object_t *obj) in _dl_run_dtors() 133 elf_object_t *node; in _dl_run_all_dtors() 238 elf_object_t *shlib; in _dl_dopreload() 320 elf_object_t *dynobj; in _dl_load_dep_libs() 345 elf_object_t *depobj; in _dl_load_dep_libs() 402 elf_object_t *depobj; in _dl_load_dep_libs() 778 _dl_rtld(elf_object_t *object) in _dl_rtld() 839 _dl_call_preinit(elf_object_t *object) in _dl_call_preinit() 854 _dl_call_init(elf_object_t *object) in _dl_call_init() 861 _dl_relro(elf_object_t *object) in _dl_relro() [all …]
|
H A D | library.c | 60 _dl_unload_shlib(elf_object_t *object) in _dl_unload_shlib() 63 elf_object_t *load_object = object->load_object; in _dl_unload_shlib() 98 elf_object_t * 107 elf_object_t *object; in _dl_tryload_shlib()
|
H A D | trace.c | 83 _dl_trace_object_setup(elf_object_t *object) in _dl_trace_object_setup() 104 _dl_trace_plt(const elf_object_t *object, const char *symname) in _dl_trace_plt()
|
H A D | library_mquery.c | 64 _dl_unload_shlib(elf_object_t *object) in _dl_unload_shlib() 67 elf_object_t *load_object = object->load_object; in _dl_unload_shlib() 101 elf_object_t * 107 elf_object_t *object; in _dl_tryload_shlib()
|
H A D | tib.c | 138 _dl_set_tls(elf_object_t *object, Elf_Phdr *ptls, Elf_Addr libaddr, in _dl_set_tls()
|
/openbsd/libexec/ld.so/powerpc/ |
H A D | rtld_machine.c | 51 Elf_Addr _dl_bind(elf_object_t *object, int reloff); 54 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 270 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 303 _dl_bind(elf_object_t *object, int reloff) in _dl_bind()
|
/openbsd/libexec/ld.so/m88k/ |
H A D | rtld_machine.c | 57 Elf_Addr _dl_bind(elf_object_t *object, int reloff); 63 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 237 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 292 _dl_bind(elf_object_t *object, int reloff) in _dl_bind()
|
/openbsd/libexec/ld.so/powerpc64/ |
H A D | rtld_machine.c | 50 Elf_Addr _dl_bind(elf_object_t *object, int reloff); 53 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 268 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 299 _dl_bind(elf_object_t *object, int relidx) in _dl_bind()
|
/openbsd/libexec/ld.so/aarch64/ |
H A D | rtld_machine.c | 44 Elf_Addr _dl_bind(elf_object_t *object, int index); 97 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 231 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 261 _dl_bind(elf_object_t *object, int relidx) in _dl_bind()
|
/openbsd/libexec/ld.so/riscv64/ |
H A D | rtld_machine.c | 45 Elf_Addr _dl_bind(elf_object_t *object, int index); 96 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 230 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 260 _dl_bind(elf_object_t *object, int relidx) in _dl_bind()
|
/openbsd/libexec/ld.so/arm/ |
H A D | rtld_machine.c | 44 Elf_Addr _dl_bind(elf_object_t *object, int reloff); 160 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 296 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 326 _dl_bind(elf_object_t *object, int relidx) in _dl_bind()
|
/openbsd/libexec/ld.so/alpha/ |
H A D | rtld_machine.c | 49 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 176 _dl_bind(elf_object_t *object, int reloff) in _dl_bind() 228 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got()
|
/openbsd/libexec/ld.so/mips64/ |
H A D | rtld_machine.c | 62 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 152 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 235 _dl_bind(elf_object_t *object, int symidx) in _dl_bind()
|
/openbsd/libexec/ld.so/hppa/ |
H A D | rtld_machine.c | 47 uint64_t _dl_bind(elf_object_t *object, int reloff); 100 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 302 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 408 _dl_bind(elf_object_t *object, int reloff) in _dl_bind()
|
/openbsd/libexec/ld.so/amd64/ |
H A D | rtld_machine.c | 171 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 311 _dl_bind(elf_object_t *object, int index) in _dl_bind() 356 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got()
|
/openbsd/libexec/ld.so/i386/ |
H A D | rtld_machine.c | 171 _dl_md_reloc(elf_object_t *object, int rel, int relsz) in _dl_md_reloc() 314 _dl_bind(elf_object_t *object, int index) in _dl_bind() 362 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got()
|
/openbsd/libexec/ld.so/sh/ |
H A D | rtld_machine.c | 45 Elf_Addr _dl_bind(elf_object_t *object, int reloff); 415 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 552 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got() 589 _dl_bind(elf_object_t *object, int reloff) in _dl_bind()
|
/openbsd/libexec/ld.so/sparc64/ |
H A D | rtld_machine.c | 206 _dl_md_reloc(elf_object_t *object, int rel, int relasz) in _dl_md_reloc() 559 _dl_bind(elf_object_t *object, int index) in _dl_bind() 743 _dl_md_reloc_all_plt(elf_object_t *object) in _dl_md_reloc_all_plt() 801 _dl_md_reloc_got(elf_object_t *object, int lazy) in _dl_md_reloc_got()
|