Lines Matching refs:l
29 elf_get_dynamic_info (struct link_map *l, bool bootstrap, in elf_get_dynamic_info() argument
39 if (!bootstrap && l->l_ld == NULL) in elf_get_dynamic_info()
43 ElfW(Dyn) **info = l->l_info; in elf_get_dynamic_info()
45 for (ElfW(Dyn) *dyn = l->l_ld; dyn->d_tag != DT_NULL; dyn++) in elf_get_dynamic_info()
72 if (l->l_addr != 0 && dl_relocate_ld (l)) in elf_get_dynamic_info()
74 ElfW(Addr) l_addr = l->l_addr; in elf_get_dynamic_info()
137 l->l_flags = info[DT_FLAGS]->d_un.d_val; in elf_get_dynamic_info()
139 if (l->l_flags & DF_SYMBOLIC) in elf_get_dynamic_info()
141 if (l->l_flags & DF_TEXTREL) in elf_get_dynamic_info()
143 if (l->l_flags & DF_BIND_NOW) in elf_get_dynamic_info()
149 l->l_flags_1 = info[VERSYMIDX (DT_FLAGS_1)]->d_un.d_val; in elf_get_dynamic_info()
150 if (l->l_flags_1 & DF_1_NODELETE) in elf_get_dynamic_info()
151 l->l_nodelete_pending = true; in elf_get_dynamic_info()
160 && l->l_flags_1 & ~DT_1_SUPPORTED_MASK) in elf_get_dynamic_info()
163 l->l_flags_1 & ~DT_1_SUPPORTED_MASK); in elf_get_dynamic_info()
165 if (l->l_flags_1 & DF_1_NOW) in elf_get_dynamic_info()