Searched refs:dynp (Results 1 - 16 of 16) sorted by relevance

/openbsd-current/libexec/ld.so/mips64/
H A Dboot_md.c54 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
104 while (dynp->d_tag != DT_NULL) {
106 if (dynp->d_tag == DT_SYMTAB)
107 dt_symtab = (void *)(dynp->d_un.d_ptr + loff);
108 else if (dynp->d_tag == RELOC_TAG) /* DT_REL */
109 dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
110 else if (dynp->d_tag == DT_PLTGOT)
111 dt_pltgot = (void *)(dynp->d_un.d_ptr + loff);
114 else if (dynp->d_tag == RELOC_TAG+1) /* DT_RELSZ */
115 dt_relocsz = dynp
[all...]
/openbsd-current/libexec/ld.so/hppa/
H A Dboot_md.c52 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
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
[all...]
/openbsd-current/sys/arch/armv7/stand/efiboot/
H A Dself_reloc.c71 ElfW_Dyn *dynp; local
78 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) {
79 switch (dynp->d_tag) {
82 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr);
86 relsz = dynp->d_un.d_val;
90 relent = dynp->d_un.d_val;
/openbsd-current/sys/arch/amd64/stand/efiboot/
H A Dself_reloc.c71 ElfW_Dyn *dynp; local
78 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) {
79 switch (dynp->d_tag) {
82 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr);
86 relsz = dynp->d_un.d_val;
90 relent = dynp->d_un.d_val;
/openbsd-current/sys/arch/arm64/stand/efiboot/
H A Dself_reloc.c71 ElfW_Dyn *dynp; local
78 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) {
79 switch (dynp->d_tag) {
82 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr);
86 relsz = dynp->d_un.d_val;
90 relent = dynp->d_un.d_val;
/openbsd-current/libexec/ld.so/
H A Dboot.c60 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
106 while (dynp->d_tag != DT_NULL) {
107 if (dynp->d_tag == RELOC_TAG) /* DT_{RELA,REL} */
108 dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
109 else if (dynp->d_tag == RELOC_TAG+1) /* DT_{RELA,REL}SZ */
110 dt_relocsz = dynp->d_un.d_val;
111 dynp++;
H A Dresolve.c275 _dl_finalize_object(const char *objname, Elf_Dyn *dynp, Elf_Phdr *phdrp, argument
281 DL_DEB(("objname [%s], dynp %p, objtype %x lbase %lx, obase %lx\n",
282 objname, dynp, objtype, lbase, obase));
289 object->load_dyn = dynp;
290 while (dynp->d_tag != DT_NULL) {
291 if (dynp->d_tag < DT_NUM)
292 object->Dyn.info[dynp->d_tag] = dynp->d_un.d_val;
293 else if (dynp->d_tag >= DT_LOPROC &&
294 dynp
758 Elf_Dyn *d, *dynp = (Elf_Dyn *)((unsigned long)_dynp + loff); local
[all...]
H A Dloader.c321 Elf_Dyn *dynp; local
336 for (dynp = dynobj->load_dyn; dynp->d_tag; dynp++) {
337 if (dynp->d_tag == DT_NEEDED) {
344 Elf_Dyn *dynp; member in struct:listent
357 for (dynp = dynobj->load_dyn, loop = 0; dynp->d_tag;
358 dynp++)
359 if (dynp
519 Elf_Dyn *dynp; local
[all...]
H A Dlibrary.c110 Elf_Dyn *dynp = NULL; local
179 dynp = (Elf_Dyn *)phdp->p_vaddr;
326 libc = _dl_islibc(dynp, loff);
333 dynp = (Elf_Dyn *)((unsigned long)dynp + loff);
334 object = _dl_finalize_object(libname, dynp,
H A Dlibrary_mquery.c108 Elf_Dyn *dynp = NULL; local
215 dynp = (Elf_Dyn *)phdp->p_vaddr;
334 libc = _dl_islibc(dynp, LOFF);
341 dynp = (Elf_Dyn *)((unsigned long)dynp + LOFF);
342 object = _dl_finalize_object(libname, dynp,
H A Dresolve.h267 elf_object_t *_dl_finalize_object(const char *objname, Elf_Dyn *dynp,
/openbsd-current/sys/arch/riscv64/stand/efiboot/
H A Dself_reloc.c74 ElfW_Dyn *dynp; local
81 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) {
82 switch (dynp->d_tag) {
85 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr);
89 relsz = dynp->d_un.d_val;
93 relent = dynp->d_un.d_val;
/openbsd-current/lib/csu/hppa/
H A Dboot_md.h72 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
125 while (dynp->d_tag != DT_NULL) {
127 if (dynp->d_tag == DT_PLTGOT)
128 dt_pltgot = dynp->d_un.d_ptr + loff;
129 else if (dynp->d_tag == DT_SYMTAB)
130 dt_symtab = (void *)(dynp->d_un.d_ptr + loff);
131 else if (dynp->d_tag == RELOC_TAG) /* DT_{RELA,REL} */
132 dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
133 else if (dynp->d_tag == DT_JMPREL)
134 dt_jmprel = (void *)(dynp
[all...]
/openbsd-current/lib/csu/mips64/
H A Dboot_md.h89 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
139 while (dynp->d_tag != DT_NULL) {
141 if (dynp->d_tag == DT_PLTGOT)
142 dynld.dt_pltgot = (void *)(dynp->d_un.d_ptr + loff);
143 else if (dynp->d_tag == DT_SYMTAB)
144 dynld.dt_symtab = (void *)(dynp->d_un.d_ptr + loff);
145 else if (dynp->d_tag == RELOC_TAG) /* DT_{RELA,REL} */
146 dynld.dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
149 else if (dynp->d_tag == RELOC_TAG+1) /* DT_{RELA,REL}SZ */
150 dynld.dt_relocsz = dynp
[all...]
/openbsd-current/lib/csu/
H A Dboot.h79 _dl_boot_bind(const long sp, long *dl_data, Elf_Dyn *dynp) argument
127 while (dynp->d_tag != DT_NULL) {
129 if (dynp->d_tag == DT_SYMTAB)
130 dt_symtab = (void *)(dynp->d_un.d_ptr + loff);
131 else if (dynp->d_tag == RELOC_TAG) /* DT_{RELA,REL} */
132 dt_reloc = (void *)(dynp->d_un.d_ptr + loff);
135 else if (dynp->d_tag == RELOC_TAG+1) /* DT_{RELA,REL}SZ */
136 dt_relocsz = dynp->d_un.d_val;
137 dynp++;
/openbsd-current/sys/arch/powerpc64/powerpc64/
H A Dmachdep.c434 Elf_Dyn *dynp; local
436 for (dynp = dynamic; dynp->d_tag != DT_NULL; dynp++) {
437 switch (dynp->d_tag) {
439 rela = (Elf_RelA *)(dynp->d_un.d_ptr + base);
442 relasz = dynp->d_un.d_val;
445 relaent = dynp->d_un.d_val;

Completed in 213 milliseconds