Home
last modified time | relevance | path

Searched refs:r_list (Results 1 – 16 of 16) sorted by relevance

/glibc-2.36/elf/
Ddl-open.c99 if (new->l_searchlist.r_list[cnt]->l_global == 0) in add_to_global_resize()
143 old_global = ns->_ns_main_searchlist->r_list; in add_to_global_resize()
157 memcpy (new_global, ns->_ns_main_searchlist->r_list, in add_to_global_resize()
161 ns->_ns_main_searchlist->r_list = new_global; in add_to_global_resize()
181 struct link_map *map = new->l_searchlist.r_list[cnt]; in add_to_global_update()
190 ns->_ns_main_searchlist->r_list[new_nlist++] = map; in add_to_global_update()
262 struct link_map *imap = new->l_searchlist.r_list[i]; in resize_scopes()
327 struct link_map *imap = new->l_searchlist.r_list[i]; in update_scopes()
367 struct link_map *imap = new->l_searchlist.r_list[i]; in resize_tls_slotinfo()
389 struct link_map *imap = new->l_searchlist.r_list[i]; in update_tls_slotinfo()
[all …]
Ddl-deps.c197 if (l->l_searchlist.r_list == NULL && l->l_initfini == NULL in _dl_map_object_deps()
456 assert (map->l_searchlist.r_list == NULL); in _dl_map_object_deps()
470 map->l_searchlist.r_list = &l_initfini[nlist + 1]; in _dl_map_object_deps()
485 map->l_searchlist.r_list[nlist++] = runp->map; in _dl_map_object_deps()
498 map->l_searchlist.r_list[i]->l_reserved = 1; in _dl_map_object_deps()
527 map->l_searchlist.r_list[i]->l_reserved = 0; in _dl_map_object_deps()
536 l_initfini[0] = map->l_searchlist.r_list[map_index]; in _dl_map_object_deps()
540 l_initfini[i+1] = map->l_searchlist.r_list[i]; in _dl_map_object_deps()
544 l_initfini[i] = map->l_searchlist.r_list[i]; in _dl_map_object_deps()
547 memcpy (l_initfini, map->l_searchlist.r_list, in _dl_map_object_deps()
Ddl-close.c318 if (imap->l_searchlist.r_list == NULL && imap->l_initfini != NULL) in _dl_close_worker()
332 imap->l_searchlist.r_list = &imap->l_initfini[cnt + 1]; in _dl_close_worker()
436 imap->l_searchlist.r_list = NULL; in _dl_close_worker()
475 while (cnt > 0 && ns_msl->r_list[cnt - 1]->l_removed) in _dl_close_worker()
483 if (ns_msl->r_list[i]->l_removed == 0) in _dl_close_worker()
486 ns_msl->r_list[j] = ns_msl->r_list[i]; in _dl_close_worker()
Ddl-support.c92 .r_list = &(struct link_map *) { &_dl_main_map },
95 .l_symbolic_searchlist = { .r_list = &(struct link_map *) { NULL } },
125 .r_list = &(struct link_map *) { &_dl_main_map },
Ddl-libc.c303 struct link_map **old = GL(dl_ns)[ns]._ns_main_searchlist->r_list; in libc_freeres_fn()
306 GL(dl_ns)[ns]._ns_main_searchlist->r_list in libc_freeres_fn()
308 = GLRO(dl_initial_searchlist).r_list; in libc_freeres_fn()
Ddl-object.c99 new->l_symbolic_searchlist.r_list = (struct link_map **) ((char *) (new + 1) in _dl_new_object()
103 = (struct libname_list *) (new->l_symbolic_searchlist.r_list + 1); in _dl_new_object()
Ddl-version.c44 if (_dl_name_match_p (name, map->l_searchlist.r_list[n])) in find_needed()
45 return map->l_searchlist.r_list[n]; in find_needed()
Ddl-lookup.c354 __asm volatile ("" : "+r" (n), "+m" (scope->r_list)); in do_lookup_x()
355 struct link_map **list = scope->r_list; in do_lookup_x()
771 while ((*scope)->r_list[i] != skip_map) in _dl_lookup_symbol_x()
Drtld.c693 if (_dl_name_match_p (name, scope->r_list[n])) in find_needed()
694 return scope->r_list[n]; in find_needed()
1987 main_map->l_searchlist.r_list[--i]->l_global = 1; in dl_main()
1995 if (main_map->l_searchlist.r_list[i] == &GL(dl_rtld_map)) in dl_main()
2007 GL(dl_rtld_map).l_prev = main_map->l_searchlist.r_list[i - 1]; in dl_main()
2011 ? main_map->l_searchlist.r_list[i + 1] in dl_main()
2790 struct link_map *l = scope->r_list [i]; in print_statistics()
Dsetup-vdso.h79 l->l_local_scope[0]->r_list = &l->l_real; in setup_vdso()
Ddl-load.c1433 l->l_symbolic_searchlist.r_list[0] = l; in _dl_map_object_from_fd()
/glibc-2.36/include/
Dlink.h69 struct link_map **r_list; member
/glibc-2.36/ChangeLog.old/
DChangeLog.11682 r_list array in allocated memory.
684 and remove use of r_list.
DChangeLog.176275 (_dl_map_object_from_fd): Don't allocate l_symbolic_searchlist.r_list.
11009 * elf/do-lookup.h (do_lookup_x): Read r_nlist before r_list and
DChangeLog.122420 * elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not
DChangeLog.1312878 * elf/dl-close.c (_dl_close): If object has no r_list (i.e., wasn't