Searched refs:phdp (Results 1 - 7 of 7) sorted by relevance
/openbsd-current/libexec/ld.so/ |
H A D | library.c | 112 Elf_Phdr *phdp, *ptls = NULL; local 161 phdp = (Elf_Phdr *)(hbuf + ehdr->e_phoff); 162 for (i = 0; i < ehdr->e_phnum; i++, phdp++) { 163 if (phdp->p_align > 1 && !powerof2(phdp->p_align)) { 171 switch (phdp->p_type) { 173 if (phdp->p_vaddr < minva) 174 minva = phdp->p_vaddr; 175 if (phdp->p_vaddr + phdp [all...] |
H A D | library_mquery.c | 110 Elf_Phdr *phdp, *ptls = NULL; local 171 phdp = (Elf_Phdr *)(hbuf + ehdr->e_phoff); 172 for (i = 0; i < ehdr->e_phnum; i++, phdp++) { 173 if (phdp->p_align > 1 && !powerof2(phdp->p_align)) { 181 switch (phdp->p_type) { 183 off = (phdp->p_vaddr & align); 184 size = off + phdp->p_filesz; 192 ld->moff = TRUNC_PG(phdp->p_vaddr); 193 ld->foff = TRUNC_PG(phdp [all...] |
H A D | loader.c | 451 Elf_Phdr *phdp; local 455 phdp = (Elf_Phdr *)(loff + ehdp->e_phoff); 456 for (i = 0; i < ehdp->e_phnum; i++, phdp++) { 457 switch (phdp->p_type) { 461 if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W)) 463 _dl_mprotect((void *)(phdp->p_vaddr + loff), 464 phdp->p_memsz, PROT_READ); 468 _dl_mprotect((void *)(phdp->p_vaddr + loff), 469 phdp->p_memsz, PROT_READ); 470 _dl_mimmutable((void *)(phdp 520 Elf_Phdr *phdp; local [all...] |
H A D | resolve.c | 779 _dl_pin(int file, Elf_Phdr *phdp, void *base, size_t len, argument 790 if (phdp->p_filesz > SYS_MAXSYSCALL * 2 * sizeof(*syscalls) || 791 phdp->p_filesz % sizeof(*syscalls) != 0 || 792 phdp->p_offset & 0x3) 794 syscalls = _dl_mmap(NULL, phdp->p_filesz, PROT_READ, 795 MAP_PRIVATE|MAP_FILE, file, phdp->p_offset); 800 nsyscalls = phdp->p_filesz / sizeof(*syscalls); 825 _dl_munmap(syscalls, phdp->p_filesz);
|
/openbsd-current/lib/csu/ |
H A D | boot.h | 89 Elf_Phdr *phdp; local 153 phdp = (Elf_Phdr *)dl_data[AUX_phdr]; 154 for (i = 0; i < dl_data[AUX_phnum]; i++, phdp++) { 155 switch (phdp->p_type) { 158 if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W)) 160 mprotect((void *)(phdp->p_vaddr + loff), phdp->p_memsz, 165 relro_addr = (void *)(phdp->p_vaddr + loff); 166 relro_size = phdp->p_memsz;
|
/openbsd-current/lib/csu/hppa/ |
H A D | boot_md.h | 79 Elf_Phdr *phdp; local 168 phdp = (Elf_Phdr *)dl_data[AUX_phdr]; 169 for (i = 0; i < dl_data[AUX_phnum]; i++, phdp++) { 170 switch (phdp->p_type) { 172 if ((phdp->p_flags & (PF_X | PF_W)) != (PF_X | PF_W)) 174 mprotect((void *)(phdp->p_vaddr + loff), phdp->p_memsz, 178 relro_addr = (void *)(phdp->p_vaddr + loff); 179 relro_size = phdp->p_memsz;
|
/openbsd-current/lib/csu/mips64/ |
H A D | boot_md.h | 98 Elf_Phdr *phdp; local 174 phdp = (Elf_Phdr *)dl_data[AUX_phdr]; 175 for (i = 0; i < dl_data[AUX_phnum]; i++, phdp++) { 176 switch (phdp->p_type) { 178 relro_addr = (void *)(phdp->p_vaddr + loff); 179 relro_size = phdp->p_memsz;
|
Completed in 168 milliseconds