Home
last modified time | relevance | path

Searched refs:elf_object_t (Results 1 – 22 of 22) sorted by relevance

/openbsd/libexec/ld.so/
H A Dresolve.h71 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 Dlibrary_subr.c221 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 Ddlfcn.c59 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 Dresolve.c57 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 Dloader.c108 _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 Dlibrary.c60 _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 Dtrace.c83 _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 Dlibrary_mquery.c64 _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 Dtib.c138 _dl_set_tls(elf_object_t *object, Elf_Phdr *ptls, Elf_Addr libaddr, in _dl_set_tls()
/openbsd/libexec/ld.so/powerpc/
H A Drtld_machine.c51 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 Drtld_machine.c57 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 Drtld_machine.c50 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 Drtld_machine.c44 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 Drtld_machine.c45 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 Drtld_machine.c44 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 Drtld_machine.c49 _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 Drtld_machine.c62 _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 Drtld_machine.c47 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 Drtld_machine.c171 _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 Drtld_machine.c171 _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 Drtld_machine.c45 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 Drtld_machine.c206 _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()