Searched refs:main_map (Results 1 – 8 of 8) sorted by relevance
/elf/ |
A D | dl-reloc-static-pie.c | 37 struct link_map *main_map = _dl_get_dl_main_map (); in _dl_relocate_static_pie() local 40 main_map->l_addr = elf_machine_load_address (); in _dl_relocate_static_pie() 43 main_map->l_ld = ((void *) main_map->l_addr + elf_machine_dynamic ()); in _dl_relocate_static_pie() 50 main_map->l_ld_readonly = (ph->p_flags & PF_W) == 0; in _dl_relocate_static_pie() 54 elf_get_dynamic_info (main_map, false, true); in _dl_relocate_static_pie() 57 ELF_MACHINE_BEFORE_RTLD_RELOC (main_map, main_map->l_info); in _dl_relocate_static_pie() 62 ELF_DYNAMIC_RELOCATE (main_map, NULL, 0, 0, 0); in _dl_relocate_static_pie() 63 main_map->l_relocated = 1; in _dl_relocate_static_pie() 73 ELF_MACHINE_DEBUG_SETUP (main_map, r); in _dl_relocate_static_pie() 75 if (main_map->l_info[DT_DEBUG] != NULL) in _dl_relocate_static_pie() [all …]
|
A D | rtld.c | 832 args.loader = main_map; in do_preload() 1136 struct link_map *main_map; in dl_main() local 1472 main_map->l_map_end = 0; in dl_main() 1473 main_map->l_text_end = 0; in dl_main() 1475 main_map->l_map_start = ~0; in dl_main() 1490 main_map->l_ld = (void *) main_map->l_addr + ph->p_vaddr; in dl_main() 1597 main_map->l_tls_initimage in dl_main() 1598 = (char *) main_map->l_tls_initimage + main_map->l_addr; in dl_main() 1599 if (! main_map->l_map_end) in dl_main() 1600 main_map->l_map_end = ~0; in dl_main() [all …]
|
A D | dl-init.c | 76 _dl_init (struct link_map *main_map, int argc, char **argv, char **env) in _dl_init() argument 78 ElfW(Dyn) *preinit_array = main_map->l_info[DT_PREINIT_ARRAY]; in _dl_init() 79 ElfW(Dyn) *preinit_array_size = main_map->l_info[DT_PREINIT_ARRAYSZ]; in _dl_init() 98 DSO_FILENAME (main_map->l_name)); in _dl_init() 100 addrs = (ElfW(Addr) *) (preinit_array->d_un.d_ptr + main_map->l_addr); in _dl_init() 115 i = main_map->l_searchlist.r_nlist; in _dl_init() 117 call_init (main_map->l_initfini[i], argc, argv, env); in _dl_init()
|
A D | dl-minimal.c | 59 lookup_malloc_symbol (struct link_map *main_map, const char *name, in lookup_malloc_symbol() argument 64 lookup_t result = _dl_lookup_symbol_x (name, main_map, &ref, in lookup_malloc_symbol() 65 main_map->l_scope, in lookup_malloc_symbol() 71 return _dl_sym_post (result, ref, value, 0, main_map); in lookup_malloc_symbol() 75 __rtld_malloc_init_real (struct link_map *main_map) in __rtld_malloc_init_real() argument 91 void *new_calloc = lookup_malloc_symbol (main_map, "calloc", &version); in __rtld_malloc_init_real() 92 void *new_free = lookup_malloc_symbol (main_map, "free", &version); in __rtld_malloc_init_real() 93 void *new_malloc = lookup_malloc_symbol (main_map, "malloc", &version); in __rtld_malloc_init_real() 94 void *new_realloc = lookup_malloc_symbol (main_map, "realloc", &version); in __rtld_malloc_init_real()
|
A D | tst-dl_find_object.c | 134 struct link_map *main_map = (struct link_map *) debug->r_map; in check_initial() local 135 TEST_COMPARE_STRING (main_map->l_name, ""); in check_initial() 148 from_map (main_map, &expected); in check_initial() 151 check ((void *) main_map->l_map_start, &expected, __LINE__); in check_initial() 152 check ((void *) (main_map->l_map_end - 1), &expected, __LINE__); in check_initial()
|
A D | dl-find_object.c | 459 struct link_map *main_map = GL(dl_ns)[LM_ID_BASE]._ns_loaded; in rtld_hidden_def() local 462 if (!main_map->l_contiguous) in rtld_hidden_def() 465 _dl_find_object_from_map (main_map, &dlfo); in rtld_hidden_def() 469 for (const ElfW(Phdr) *ph = main_map->l_phdr, in rtld_hidden_def() 470 *ph_end = main_map->l_phdr + main_map->l_phnum; in rtld_hidden_def() 479 = ph->p_vaddr + main_map->l_addr; in rtld_hidden_def() 492 if (l != main_map && l == l->l_real) in rtld_hidden_def() 548 struct link_map *main_map = GL(dl_ns)[LM_ID_BASE]._ns_loaded; in _dl_find_object_init() local 550 if (main_map->l_contiguous) in _dl_find_object_init() 551 _dl_find_object_from_map (main_map, &_dlfo_main); in _dl_find_object_init()
|
A D | setup-vdso.h | 20 setup_vdso (struct link_map *main_map __attribute__ ((unused)), in setup_vdso() argument 97 assert (l->l_prev == main_map); in setup_vdso()
|
A D | dl-load.c | 2086 struct link_map *main_map = GL(dl_ns)[LM_ID_BASE]._ns_loaded; in _dl_map_object() local 2101 did_main_map |= l == main_map; in _dl_map_object() 2107 && main_map != NULL && main_map->l_type != lt_loaded in _dl_map_object() 2108 && cache_rpath (main_map, &main_map->l_rpath_dirs, DT_RPATH, in _dl_map_object() 2111 &main_map->l_rpath_dirs, in _dl_map_object() 2112 &realname, &fb, loader ?: main_map, LA_SER_RUNPATH, in _dl_map_object()
|
Completed in 17 milliseconds