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));
121 use_pltrel = dynp->d_un.d_val == DT_REL;
122 use_pltrela = dynp->d_un.d_val == DT_RELA;
128 (obj->relocbase + dynp->d_un.d_ptr);
132 assert(dynp->d_un.d_val == sizeof(Elf_Sym));
137 (obj->relocbase + dynp->d_un.d_ptr);
141 obj->strsize = dynp->d_un.d_val;
146 (obj->relocbase + dynp->d_un.d_ptr);
150 obj->verneednum = dynp->d_un.d_val;
155 (obj->relocbase + dynp->d_un.d_ptr);
159 obj->verdefnum = dynp->d_un.d_val;
164 (obj->relocbase + dynp->d_un.d_ptr);
171 (obj->relocbase + dynp->d_un.d_ptr);
206 (obj->relocbase + dynp->d_un.d_ptr);
257 nep->name = dynp->d_un.d_val;
268 (obj->relocbase + dynp->d_un.d_ptr);
286 dyn_rpath = dynp;
290 dyn_soname = dynp;
295 init = dynp->d_un.d_ptr;
302 (fptr_t *)(obj->relocbase + dynp->d_un.d_ptr);
308 obj->init_arraysz = dynp->d_un.d_val / sizeof(fptr_t);
316 fini = dynp->d_un.d_ptr;
323 (fptr_t *)(obj->relocbase + dynp->d_un.d_ptr);
329 obj->fini_arraysz = dynp->d_un.d_val / sizeof(fptr_t);
343 dynp->d_un.d_ptr = (Elf_Addr)&_rtld_debug;
350 obj->local_gotno = dynp->d_un.d_val;
354 obj->symtabno = dynp->d_un.d_val;
358 obj->gotsym = dynp->d_un.d_val;
363 *((Elf_Addr *)(dynp->d_un.d_ptr)) = (Elf_Addr)
371 obj->glink = (Elf_Addr)(uintptr_t)obj->relocbase + dynp->d_un.d_ptr;
375 obj->gotptr = (Elf_Addr *)(obj->relocbase + dynp->d_un.d_ptr);
381 ((dynp->d_un.d_val & DF_1_NOW) != 0);
383 ((dynp->d_un.d_val & DF_1_NODELETE) != 0);
385 ((dynp->d_un.d_val & DF_1_INITFIRST) != 0);
387 ((dynp->d_un.d_val & DF_1_NOOPEN) != 0);