Lines Matching defs:dynp
69 Elf_Dyn *dynp;
82 for (dynp = obj->dynamic; dynp->d_tag != DT_NULL; ++dynp) {
83 dbg((" d_tag %ld at %p", (long)dynp->d_tag, dynp));
84 switch (dynp->d_tag) {
88 (obj->relocbase + dynp->d_un.d_ptr);
92 relsz = dynp->d_un.d_val;
96 assert(dynp->d_un.d_val == sizeof(Elf_Rel));
100 pltrel = dynp->d_un.d_ptr;
104 pltrelsz = dynp->d_un.d_val;
109 (obj->relocbase + dynp->d_un.d_ptr);
113 relasz = dynp->d_un.d_val;
117 assert(dynp->d_un.d_val == sizeof(Elf_Rela));
122 dynp->d_un.d_ptr);
126 relrsz = dynp->d_un.d_val;
130 assert(dynp->d_un.d_val == sizeof(Elf_Relr));
134 use_pltrel = dynp->d_un.d_val == DT_REL;
135 use_pltrela = dynp->d_un.d_val == DT_RELA;
141 (obj->relocbase + dynp->d_un.d_ptr);
145 assert(dynp->d_un.d_val == sizeof(Elf_Sym));
150 (obj->relocbase + dynp->d_un.d_ptr);
154 obj->strsize = dynp->d_un.d_val;
159 (obj->relocbase + dynp->d_un.d_ptr);
163 obj->verneednum = dynp->d_un.d_val;
168 (obj->relocbase + dynp->d_un.d_ptr);
172 obj->verdefnum = dynp->d_un.d_val;
177 (obj->relocbase + dynp->d_un.d_ptr);
184 (obj->relocbase + dynp->d_un.d_ptr);
219 (obj->relocbase + dynp->d_un.d_ptr);
270 nep->name = dynp->d_un.d_val;
281 (obj->relocbase + dynp->d_un.d_ptr);
299 dyn_rpath = dynp;
303 dyn_soname = dynp;
308 init = dynp->d_un.d_ptr;
315 (fptr_t *)(obj->relocbase + dynp->d_un.d_ptr);
321 obj->init_arraysz = dynp->d_un.d_val / sizeof(fptr_t);
329 fini = dynp->d_un.d_ptr;
336 (fptr_t *)(obj->relocbase + dynp->d_un.d_ptr);
342 obj->fini_arraysz = dynp->d_un.d_val / sizeof(fptr_t);
358 dynp->d_un.d_ptr = (Elf_Addr)&_rtld_debug;
365 obj->secureplt = (dynp->d_un.d_val != 0);
370 obj->local_gotno = dynp->d_un.d_val;
374 obj->symtabno = dynp->d_un.d_val;
378 obj->gotsym = dynp->d_un.d_val;
394 *((Elf_Addr *)dynp->d_un.d_ptr) =
411 *(Elf_Addr *)((Elf_Addr)dynp + dynp->d_un.d_val) =
419 obj->glink = (Elf_Addr)(uintptr_t)obj->relocbase + dynp->d_un.d_ptr;
423 obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr);
429 ((dynp->d_un.d_val & DF_1_NOW) != 0);
431 ((dynp->d_un.d_val & DF_1_NODELETE) != 0);
433 ((dynp->d_un.d_val & DF_1_INITFIRST) != 0);
435 ((dynp->d_un.d_val & DF_1_NOOPEN) != 0);