Lines Matching refs:info

43   ElfW(Dyn) **info = l->l_info;  in elf_get_dynamic_info()
68 info[i] = dyn; in elf_get_dynamic_info()
79 if (info[tag] != NULL) \ in elf_get_dynamic_info()
80 info[tag]->d_un.d_ptr += l_addr; \ in elf_get_dynamic_info()
98 if (info[tag] != NULL && info[tag]->d_un.d_ptr != 0) \ in elf_get_dynamic_info()
99 info[tag]->d_un.d_ptr += l_addr; \ in elf_get_dynamic_info()
110 if (info[DT_PLTREL] != NULL) in elf_get_dynamic_info()
113 assert (info[DT_PLTREL]->d_un.d_val == DT_REL); in elf_get_dynamic_info()
115 assert (info[DT_PLTREL]->d_un.d_val == DT_RELA); in elf_get_dynamic_info()
117 assert (info[DT_PLTREL]->d_un.d_val == DT_REL in elf_get_dynamic_info()
118 || info[DT_PLTREL]->d_un.d_val == DT_RELA); in elf_get_dynamic_info()
122 if (info[DT_RELA] != NULL) in elf_get_dynamic_info()
123 assert (info[DT_RELAENT]->d_un.d_val == sizeof (ElfW(Rela))); in elf_get_dynamic_info()
126 if (info[DT_REL] != NULL) in elf_get_dynamic_info()
127 assert (info[DT_RELENT]->d_un.d_val == sizeof (ElfW(Rel))); in elf_get_dynamic_info()
129 if (info[DT_RELR] != NULL) in elf_get_dynamic_info()
130 assert (info[DT_RELRENT]->d_un.d_val == sizeof (ElfW(Relr))); in elf_get_dynamic_info()
133 assert (info[DT_RUNPATH] == NULL); in elf_get_dynamic_info()
134 assert (info[DT_RPATH] == NULL); in elf_get_dynamic_info()
139 assert (info[VERSYMIDX (DT_FLAGS_1)] == NULL in elf_get_dynamic_info()
140 || (info[VERSYMIDX (DT_FLAGS_1)]->d_un.d_val & ~DF_1_NOW) == 0); in elf_get_dynamic_info()
142 assert (info[DT_FLAGS] == NULL in elf_get_dynamic_info()
143 || (info[DT_FLAGS]->d_un.d_val & ~DF_BIND_NOW) == 0); in elf_get_dynamic_info()
147 if (info[DT_FLAGS] != NULL) in elf_get_dynamic_info()
152 l->l_flags = info[DT_FLAGS]->d_un.d_val; in elf_get_dynamic_info()
155 info[DT_SYMBOLIC] = info[DT_FLAGS]; in elf_get_dynamic_info()
157 info[DT_TEXTREL] = info[DT_FLAGS]; in elf_get_dynamic_info()
159 info[DT_BIND_NOW] = info[DT_FLAGS]; in elf_get_dynamic_info()
162 if (info[VERSYMIDX (DT_FLAGS_1)] != NULL) in elf_get_dynamic_info()
164 l->l_flags_1 = info[VERSYMIDX (DT_FLAGS_1)]->d_un.d_val; in elf_get_dynamic_info()
181 info[DT_BIND_NOW] = info[VERSYMIDX (DT_FLAGS_1)]; in elf_get_dynamic_info()
184 if (info[DT_RUNPATH] != NULL) in elf_get_dynamic_info()
186 info[DT_RPATH] = NULL; in elf_get_dynamic_info()