Searched refs:r_list (Results 1 – 16 of 16) sorted by relevance
/glibc-2.36/elf/ |
D | dl-open.c | 99 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 …]
|
D | dl-deps.c | 197 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()
|
D | dl-close.c | 318 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()
|
D | dl-support.c | 92 .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 },
|
D | dl-libc.c | 303 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()
|
D | dl-object.c | 99 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()
|
D | dl-version.c | 44 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()
|
D | dl-lookup.c | 354 __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()
|
D | rtld.c | 693 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()
|
D | setup-vdso.h | 79 l->l_local_scope[0]->r_list = &l->l_real; in setup_vdso()
|
D | dl-load.c | 1433 l->l_symbolic_searchlist.r_list[0] = l; in _dl_map_object_from_fd()
|
/glibc-2.36/include/ |
D | link.h | 69 struct link_map **r_list; member
|
/glibc-2.36/ChangeLog.old/ |
D | ChangeLog.11 | 682 r_list array in allocated memory. 684 and remove use of r_list.
|
D | ChangeLog.17 | 6275 (_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
|
D | ChangeLog.12 | 2420 * elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not
|
D | ChangeLog.13 | 12878 * elf/dl-close.c (_dl_close): If object has no r_list (i.e., wasn't
|