Home
last modified time | relevance | path

Searched refs:link_map (Results 1 – 25 of 72) sorted by relevance

123

/elf/
A Ddl-sort-maps.c48 struct link_map *thisp = maps[i]; in _dl_sort_maps_original()
64 struct link_map **runp = maps[k]->l_initfini; in _dl_sort_maps_original()
101 struct link_map **runp = thisp->l_initfini; in _dl_sort_maps_original()
140 dfs_traversal (struct link_map ***rpo, struct link_map *map, in dfs_traversal()
152 struct link_map *dep = map->l_initfini[i]; in dfs_traversal()
167 struct link_map *dep = map->l_reldeps->list[m]; in dfs_traversal()
221 struct link_map *rpo[nmaps]; in _dl_sort_maps_dfs()
226 struct link_map **rpo_head = &rpo[nmaps]; in _dl_sort_maps_dfs()
259 struct link_map **maps_head = &maps[nmaps]; in _dl_sort_maps_dfs()
274 memcpy (maps, rpo, sizeof (struct link_map *) * nmaps); in _dl_sort_maps_dfs()
[all …]
A Dtst-tls8.c36 modid1 = ((struct link_map *) h1)->l_tls_modid; in do_test()
37 else if (((struct link_map *) h1)->l_tls_modid != modid1) in do_test()
40 i, ((struct link_map *) h1)->l_tls_modid, modid1); in do_test()
66 modid2 = ((struct link_map *) h1)->l_tls_modid; in do_test()
67 else if (((struct link_map *) h1)->l_tls_modid != modid2) in do_test()
70 i, ((struct link_map *) h1)->l_tls_modid, modid2); in do_test()
106 if (((struct link_map *) h1)->l_tls_modid != modid1) in do_test()
109 i, ((struct link_map *) h1)->l_tls_modid, modid1); in do_test()
134 if (((struct link_map *) h1)->l_tls_modid != modid2) in do_test()
137 i, ((struct link_map *) h1)->l_tls_modid, modid2); in do_test()
A Dlibc-early-init.h22 struct link_map;
26 void _dl_call_libc_early_init (struct link_map *libc_map, _Bool initial)
A Dtst-auditmanymod.h36 la_objopen (struct link_map *map, Lmid_t lmid, in la_objopen()
39 struct link_map *cookie_map = (struct link_map *) *cookie; in la_objopen()
A Dtst-tls7.c31 modid = ((struct link_map *) h)->l_tls_modid; in do_test()
32 else if (((struct link_map *) h)->l_tls_modid != (size_t) modid) in do_test()
35 i, ((struct link_map *) h)->l_tls_modid, modid); in do_test()
A Ddl-sym-post.h21 static struct link_map *
24 struct link_map *l = _dl_find_dso_for_object (caller); in _dl_sym_find_caller_link_map()
38 ElfW(Addr) caller, struct link_map *match) in _dl_sym_post()
A Ddl-deps.c49 struct link_map *map;
56 struct link_map *aux;
72 _dl_build_local_scope (struct link_map **list, struct link_map *map) in _dl_build_local_scope()
74 struct link_map **p = list; in _dl_build_local_scope()
75 struct link_map **q; in _dl_build_local_scope()
204 struct link_map *l = runp->map; in _dl_map_object_deps()
241 struct link_map *dep; in _dl_map_object_deps()
437 struct link_map **l_initfini = (struct link_map **) in _dl_map_object_deps()
478 struct link_map **l_initfini = in _dl_map_object_deps()
480 * sizeof (struct link_map *)); in _dl_map_object_deps()
[all …]
A Ddl-open.c54 struct link_map *map;
212 struct link_map *
215 struct link_map *l; in _dl_find_dso_for_object()
233 scope_has_map (struct link_map *map, struct link_map *new) in scope_has_map()
244 scope_size (struct link_map *map) in scope_size()
256 resize_scopes (struct link_map *new) in resize_scopes()
323 update_scopes (struct link_map *new) in update_scopes()
475 struct link_map *new;
494 struct link_map *call_map = NULL; in dl_open_worker_begin()
533 struct link_map *new; in dl_open_worker_begin()
[all …]
A Ddl-find_object.h37 struct link_map *map; /* Set to NULL by dlclose. */
67 _dl_find_object_from_map (struct link_map *l, in _dl_find_object_from_map()
106 bool _dl_find_object_update (struct link_map *new_map) attribute_hidden;
110 void _dl_find_object_dlclose (struct link_map *l) attribute_hidden;
A Dtst-tls6.c33 modid = ((struct link_map *) h)->l_tls_modid; in do_test()
34 else if (((struct link_map *) h)->l_tls_modid != modid) in do_test()
37 i, ((struct link_map *) h)->l_tls_modid, modid); in do_test()
A Dtst-dl_find_object-threads.c33 from_map (struct link_map *l, struct dl_find_object *expected) in from_map()
172 struct link_map *l = xdlopen (data->soname, RTLD_NOW); in start_verify()
209 struct link_map *link_map; in do_test() member
230 if (temp_objects[idx].link_map == NULL) in do_test()
232 temp_objects[idx].link_map = xdlopen (temp_objects[idx].soname, in do_test()
234 temp_objects[idx].address = xdlsym (temp_objects[idx].link_map, in do_test()
239 xdlclose (temp_objects[idx].link_map); in do_test()
240 temp_objects[idx].link_map = NULL; in do_test()
262 if (temp_objects[i].link_map != NULL) in do_test()
263 xdlclose (temp_objects[i].link_map); in do_test()
A Ddl-object.c30 _dl_add_to_namespace_list (struct link_map *new, Lmid_t nsid) in _dl_add_to_namespace_list()
37 struct link_map *l = GL(dl_ns)[nsid]._ns_loaded; in _dl_add_to_namespace_list()
56 struct link_map *
58 struct link_map *loader, int mode, Lmid_t nsid) in _dl_new_object()
84 struct link_map *new; in _dl_new_object()
92 new = (struct link_map *) calloc (sizeof (*new) + audit_space in _dl_new_object()
93 + sizeof (struct link_map *) in _dl_new_object()
99 new->l_symbolic_searchlist.r_list = (struct link_map **) ((char *) (new + 1) in _dl_new_object()
A Ddl-support.c72 struct link_map *_dl_profile_map;
85 static struct link_map _dl_main_map =
93 .r_list = &(struct link_map *) { &_dl_main_map },
96 .l_symbolic_searchlist = { .r_list = &(struct link_map *) { NULL } },
126 .r_list = &(struct link_map *) { &_dl_main_map },
157 struct link_map *_dl_initfirst;
201 void (*_dl_init_static_tls) (struct link_map *) = &_dl_nothread_init_static_tls;
214 struct link_map *_dl_sysinfo_map;
436 struct link_map *
446 _dl_audit_pltexit (struct link_map *l, ElfW(Word) reloc_arg, in _dl_audit_pltexit()
A Dlink.h45 struct link_map *r_map; /* Head of the chain of loaded objects. */
101 struct link_map struct
110 struct link_map *l_next, *l_prev; /* Chain of loaded objects. */ argument
196 extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid,
A Ddl-load.h88 _dl_postprocess_loadcmd (struct link_map *l, const ElfW(Ehdr) *header, in _dl_postprocess_loadcmd()
116 static const char *_dl_map_segments (struct link_map *l, int fd,
122 struct link_map *loader);
A Ddl-unmap-segments.h30 _dl_unmap_segments (struct link_map *l) in _dl_unmap_segments()
A Ddl-machine-reject-phdr.h28 const char *buf, size_t len, struct link_map *map, in elf_machine_reject_phdr_p()
A Dtst-audit19a.c29 struct link_map *lmap; in do_test()
A Dpldd-xx.c25 struct E(link_map) in E() argument
37 _Static_assert (offsetof (struct link_map, l_addr)
38 == offsetof (struct E(link_map), l_addr), "l_addr");
39 _Static_assert (offsetof (struct link_map, l_name)
40 == offsetof (struct E(link_map), l_name), "l_name");
41 _Static_assert (offsetof (struct link_map, l_next)
42 == offsetof (struct E(link_map), l_next), "l_next");
180 struct E(link_map) m; in E()
A Dunload2.c9 #define MAPS ((struct link_map *) _r_debug.r_map)
22 struct link_map *map; in main()
A Dtst-dl_find_object.c35 from_map (struct link_map *l, struct dl_find_object *expected) in from_map()
134 struct link_map *main_map = (struct link_map *) debug->r_map; in check_initial()
138 struct link_map *rtld_map = xdlopen (LD_SO, RTLD_LAZY | RTLD_NOLOAD); in check_initial()
142 struct link_map *libc_map = xdlopen (LIBC_SO, RTLD_LAZY | RTLD_NOLOAD); in check_initial()
183 struct link_map *mod1 = xdlopen ("tst-dl_find_object-mod1.so", RTLD_NOW); in do_test()
203 struct link_map *mod2 = xdlopen ("tst-dl_find_object-mod2.so", RTLD_NOW); in do_test()
A Ddl-sym.c45 _dl_tls_symaddr (struct link_map *map, const ElfW(Sym) *ref) in _dl_tls_symaddr()
65 struct link_map *map;
93 struct link_map *match = NULL; in do_sym()
142 struct link_map *l = match; in do_sym()
152 struct link_map *map = handle; in do_sym()
A Ddl-lookup.c41 struct link_map *m;
67 const struct link_map *const map, in ElfW()
199 is_nodelete (struct link_map *map, int flags) in is_nodelete()
350 result->m = (struct link_map *) map; in do_lookup_unique()
362 struct link_map *skip, int type_class, struct link_map *undef_map) in do_lookup_x()
370 struct link_map **list = scope->r_list; in do_lookup_x()
552 result->m = (struct link_map *) map; in do_lookup_x()
589 add_dependency (struct link_map *undef_map, struct link_map *map, int flags) in add_dependency()
591 struct link_map *runp; in add_dependency()
681 struct link_map **list in add_dependency()
[all …]
A Ddl-call-libc-early-init.c26 _dl_call_libc_early_init (struct link_map *libc_map, _Bool initial) in _dl_call_libc_early_init()
A Dunload.c12 #define MAPS ((struct link_map *) _r_debug.r_map)
33 struct link_map *map; in main()

Completed in 30 milliseconds

123