Lines Matching refs:dynp
52 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp)
103 while (dynp->d_tag != DT_NULL) {
105 if (dynp->d_tag == DT_PLTGOT)
106 dt_pltgot = dynp->d_un.d_ptr + loff;
107 else if (dynp->d_tag == DT_SYMTAB)
108 dt_symtab = (void *)(dynp->d_un.d_ptr + loff);
109 else if (dynp->d_tag == RELOC_TAG) /* DT_{RELA,REL} */
110 dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
111 else if (dynp->d_tag == DT_JMPREL)
112 dt_jmprel = (void *)(dynp->d_un.d_ptr + loff);
115 else if (dynp->d_tag == DT_PLTRELSZ)
116 dt_pltrelsz = dynp->d_un.d_val;
117 else if (dynp->d_tag == RELOC_TAG+1) /* DT_{RELA,REL}SZ */
118 dt_relocsz = dynp->d_un.d_val;
119 dynp++;