Lines Matching refs:l
433 struct link_map l;
476 GL(dl_rtld_map).l_addr = info->l.l_addr; in ElfW()
477 GL(dl_rtld_map).l_ld = info->l.l_ld; in ElfW()
478 GL(dl_rtld_map).l_ld_readonly = info->l.l_ld_readonly; in ElfW()
479 memcpy (GL(dl_rtld_map).l_info, info->l.l_info, in ElfW()
481 GL(dl_rtld_map).l_mach = info->l.l_mach; in ElfW()
518 # define bootstrap_map info.l
615 struct link_map *l; member
654 _dl_relocate_object (args->l, args->l->l_scope, args->reloc_mode, 0); in relocate_doit()
683 lookup_t l = _dl_lookup_symbol_x (args->name, args->map, &ref, in lookup_doit() local
687 args->result = DL_SYMBOL_ADDRESS (l, ref); in lookup_doit()
781 for (struct link_map *l = GL(dl_ns)[LM_ID_BASE]._ns_loaded; l != NULL; in init_tls() local
782 l = l->l_next) in init_tls()
783 if (l->l_tls_blocksize != 0) in init_tls()
787 slotinfo[i].map = l; in init_tls()
1909 struct link_map *l = *first_preload; in dl_main() local
1914 preloads[i++] = l; in dl_main()
1915 l = l->l_next; in dl_main()
1916 } while (l); in dl_main()
2020 struct link_map *l; in dl_main() local
2028 l = scope->r_list [i]; in dl_main()
2029 if (l->l_faked) in dl_main()
2031 _dl_printf ("\t%s => not found\n", l->l_libname->name); in dl_main()
2034 if (_dl_name_match_p (GLRO(dl_trace_prelink), l)) in dl_main()
2035 GLRO(dl_trace_prelink_map) = l; in dl_main()
2037 DSO_FILENAME (l->l_libname->name), in dl_main()
2038 DSO_FILENAME (l->l_name), in dl_main()
2039 (int) sizeof l->l_map_start * 2, in dl_main()
2040 (size_t) l->l_map_start, in dl_main()
2041 (int) sizeof l->l_addr * 2, in dl_main()
2042 (size_t) l->l_addr); in dl_main()
2044 if (l->l_tls_modid) in dl_main()
2045 _dl_printf (" TLS(0x%Zx, 0x%0*Zx)\n", l->l_tls_modid, in dl_main()
2046 (int) sizeof l->l_tls_offset * 2, in dl_main()
2047 (size_t) l->l_tls_offset); in dl_main()
2057 struct link_map *l = main_map; in dl_main() local
2060 struct relocate_args args = { .l = l, in dl_main()
2074 l = l->l_next; in dl_main()
2078 if (l == GLRO(dl_sysinfo_map)) in dl_main()
2079 l = l->l_next; in dl_main()
2081 if (!l->l_used) in dl_main()
2089 _dl_printf ("\t%s\n", l->l_name); in dl_main()
2102 for (l = main_map->l_next; l; l = l->l_next) in dl_main()
2103 if (l->l_faked) in dl_main()
2105 _dl_printf ("\t%s => not found\n", l->l_libname->name); in dl_main()
2106 else if (strcmp (l->l_libname->name, l->l_name) == 0) in dl_main()
2107 _dl_printf ("\t%s (0x%0*Zx)\n", l->l_libname->name, in dl_main()
2108 (int) sizeof l->l_map_start * 2, in dl_main()
2109 (size_t) l->l_map_start); in dl_main()
2111 _dl_printf ("\t%s => %s (0x%0*Zx)\n", l->l_libname->name, in dl_main()
2112 l->l_name, (int) sizeof l->l_map_start * 2, in dl_main()
2113 (size_t) l->l_map_start); in dl_main()
2151 struct link_map *l = main_map->l_initfini[i]; in dl_main() local
2152 if (l != &GL(dl_rtld_map) && ! l->l_faked) in dl_main()
2154 args.l = l; in dl_main()
2249 struct link_map **r_list, **r_listend, *l; in dl_main() local
2263 l = *r_list; in dl_main()
2265 if (l == main_map) in dl_main()
2269 if (l->l_addr) in dl_main()
2273 if (l->l_info [VALIDX(DT_CHECKSUM)] == NULL in dl_main()
2274 || l->l_info [VALIDX(DT_CHECKSUM)]->d_un.d_val in dl_main()
2278 if (l->l_info [VALIDX(DT_GNU_PRELINKED)] == NULL in dl_main()
2279 || l->l_info [VALIDX(DT_GNU_PRELINKED)]->d_un.d_val in dl_main()
2283 if (! _dl_name_match_p (strtab + liblist->l_name, l)) in dl_main()
2317 for (struct link_map *l = main_map; l != NULL; l = l->l_next) in dl_main() local
2318 _dl_show_scope (l, 0); in dl_main()
2355 for (struct link_map *l = main_map; l != NULL; l = l->l_next) in dl_main() local
2357 l->l_relocated = 1; in dl_main()
2358 if (l->l_relro_size) in dl_main()
2359 _dl_protect_relro (l); in dl_main()
2362 if (l->l_tls_blocksize != 0 && tls_init_tp_called) in dl_main()
2363 _dl_add_to_slotinfo (l, true); in dl_main()
2387 struct link_map *l = main_map->l_initfini[i]; in dl_main() local
2392 struct libname_list *lnp = l->l_libname->next; in dl_main()
2400 l->l_free_initfini = 0; in dl_main()
2402 if (l != &GL(dl_rtld_map)) in dl_main()
2403 _dl_relocate_object (l, l->l_scope, GLRO(dl_lazy) ? RTLD_LAZY : 0, in dl_main()
2407 if (l->l_tls_blocksize != 0 && tls_init_tp_called) in dl_main()
2408 _dl_add_to_slotinfo (l, true); in dl_main()
2915 struct link_map *l = scope->r_list [i]; in print_statistics() local
2917 if (l->l_addr != 0 && l->l_info[VERSYMIDX (DT_RELCOUNT)]) in print_statistics()
2919 += l->l_info[VERSYMIDX (DT_RELCOUNT)]->d_un.d_val; in print_statistics()
2924 if ((l->l_addr != 0 || !l->l_info[VALIDX(DT_GNU_PRELINKED)]) in print_statistics()
2925 && l->l_info[VERSYMIDX (DT_RELACOUNT)]) in print_statistics()
2929 if (l->l_addr != 0 && l->l_info[VERSYMIDX (DT_RELACOUNT)]) in print_statistics()
2932 += l->l_info[VERSYMIDX (DT_RELACOUNT)]->d_un.d_val; in print_statistics()