/openbsd-current/libexec/ld.so/mips64/ |
H A D | boot_md.c | 54 _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 D | boot_md.c | 52 _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 D | self_reloc.c | 71 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 D | self_reloc.c | 71 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 D | self_reloc.c | 71 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 D | boot.c | 60 _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 D | resolve.c | 275 _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 D | loader.c | 321 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 D | library.c | 110 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 D | library_mquery.c | 108 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 D | resolve.h | 267 elf_object_t *_dl_finalize_object(const char *objname, Elf_Dyn *dynp,
|
/openbsd-current/sys/arch/riscv64/stand/efiboot/ |
H A D | self_reloc.c | 74 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 D | boot_md.h | 72 _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 D | boot_md.h | 89 _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 D | boot.h | 79 _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 D | machdep.c | 434 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;
|