Home
last modified time | relevance | path

Searched refs:p_vaddr (Results 1 – 25 of 79) sorted by relevance

1234

/openbsd/usr.sbin/mkuboot/
H A Dcopy_elf.c91 vaddr = elfoff2h(phdr.p_vaddr) + in ELFNAME()
142 elfoff2h(phdr.p_vaddr), letoh32(phdr.p_type), in ELFNAME()
164 vaddr = elfoff2h(phdr.p_vaddr); in ELFNAME()
165 else if (vaddr != elfoff2h(phdr.p_vaddr)) { in ELFNAME()
168 elfoff2h(phdr.p_vaddr)); in ELFNAME()
172 elfoff2h(phdr.p_vaddr) - vaddr); in ELFNAME()
173 vaddr = elfoff2h(phdr.p_vaddr); in ELFNAME()
182 if (esym >= elfoff2h(phdr.p_vaddr) && in ELFNAME()
183 esym < elfoff2h(phdr.p_vaddr) + in ELFNAME()
189 elfoff2h(phdr.p_vaddr); in ELFNAME()
[all …]
/openbsd/sys/arch/alpha/stand/
H A Dloadfile_subr.c51 if (phdr->p_vaddr + phdr->p_memsz <= cstart || in check_phdr()
52 phdr->p_vaddr >= cend) in check_phdr()
60 cstart, cend, phdr->p_vaddr, in check_phdr()
61 phdr->p_vaddr + phdr->p_memsz); in check_phdr()
/openbsd/sys/kern/
H A Dexec_elf.c174 diff = ph->p_vaddr - ELF_TRUNC(ph->p_vaddr, ph->p_align); in elf_load_psection()
180 base = *addr + trunc_page(ph->p_vaddr) - ph->p_vaddr; in elf_load_psection()
183 *addr = ph->p_vaddr; in elf_load_psection()
186 base = trunc_page(ph->p_vaddr); in elf_load_psection()
187 diff = ph->p_vaddr - *addr; in elf_load_psection()
189 bdiff = ph->p_vaddr - trunc_page(ph->p_vaddr); in elf_load_psection()
497 addr = ph[i].p_vaddr - base_ph->p_vaddr; in elf_load_file()
739 addr = pp->p_vaddr - base_ph->p_vaddr; in exec_elf_makecmds()
821 phdr = pp->p_vaddr; in exec_elf_makecmds()
1362 note->p_vaddr = 0; in coredump_setup_elf()
[all …]
/openbsd/libexec/ld.so/
H A Dlibrary.c173 if (phdp->p_vaddr < minva) in _dl_tryload_shlib()
174 minva = phdp->p_vaddr; in _dl_tryload_shlib()
175 if (phdp->p_vaddr + phdp->p_memsz > maxva) in _dl_tryload_shlib()
176 maxva = phdp->p_vaddr + phdp->p_memsz; in _dl_tryload_shlib()
179 dynp = (Elf_Dyn *)phdp->p_vaddr; in _dl_tryload_shlib()
232 char *start = (char *)(TRUNC_PG(phdp->p_vaddr)) + loff; in _dl_tryload_shlib()
233 Elf_Addr off = (phdp->p_vaddr & align); in _dl_tryload_shlib()
304 _dl_arc4randombuf((char *)(phdp->p_vaddr + loff), in _dl_tryload_shlib()
309 relro_addr = phdp->p_vaddr + loff; in _dl_tryload_shlib()
315 _dl_push_range_size(&mut, phdp->p_vaddr + loff, in _dl_tryload_shlib()
H A Dlibrary_mquery.c183 off = (phdp->p_vaddr & align); in _dl_tryload_shlib()
192 ld->moff = TRUNC_PG(phdp->p_vaddr); in _dl_tryload_shlib()
208 ld->moff = TRUNC_PG(phdp->p_vaddr) + in _dl_tryload_shlib()
215 dynp = (Elf_Dyn *)phdp->p_vaddr; in _dl_tryload_shlib()
316 _dl_arc4randombuf((char *)(phdp->p_vaddr + LOFF), in _dl_tryload_shlib()
320 relro_addr = phdp->p_vaddr + LOFF; in _dl_tryload_shlib()
325 _dl_push_range_size(&mut, phdp->p_vaddr + LOFF, in _dl_tryload_shlib()
H A Dloader.c463 _dl_mprotect((void *)(phdp->p_vaddr + loff), in _dl_self_relro()
468 _dl_mprotect((void *)(phdp->p_vaddr + loff), in _dl_self_relro()
470 _dl_mimmutable((void *)(phdp->p_vaddr + loff), in _dl_self_relro()
574 exe_loff = (Elf_Addr)dl_data[AUX_phdr] - phdp->p_vaddr; in _dl_boot()
582 (Elf_Dyn *)(phdp->p_vaddr + exe_loff), in _dl_boot()
589 us += phdp->p_vaddr; in _dl_boot()
592 if (phdp->p_vaddr < minva) in _dl_boot()
593 minva = phdp->p_vaddr; in _dl_boot()
594 if (phdp->p_vaddr > maxva) in _dl_boot()
595 maxva = phdp->p_vaddr + phdp->p_memsz; in _dl_boot()
[all …]
H A Dtib.c141 if (ptls->p_vaddr != 0 && ptls->p_filesz != 0) in _dl_set_tls()
142 object->tls_static_data = (void *)(ptls->p_vaddr + libaddr); in _dl_set_tls()
/openbsd/gnu/usr.bin/binutils/gdb/
H A Dsolib-frv.c56 ext_Elf32_Addr p_vaddr; member
78 CORE_ADDR p_vaddr; member
160 int_ldmbuf->segs[seg].p_vaddr in fetch_loadmap()
161 = extract_unsigned_integer (&ext_ldmbuf->segs[seg].p_vaddr, in fetch_loadmap()
162 sizeof (ext_ldmbuf->segs[seg].p_vaddr)); in fetch_loadmap()
533 if (map->segs[seg].p_vaddr <= addr in displacement_from_map()
536 return map->segs[seg].addr - map->segs[seg].p_vaddr; in displacement_from_map()
889 if (ldm->segs[seg].p_vaddr <= orig_addr in frv_relocate_main_executable()
893 = ldm->segs[seg].addr - ldm->segs[seg].p_vaddr; in frv_relocate_main_executable()
976 if (map->segs[seg].p_vaddr <= sec->addr in frv_relocate_section_addresses()
[all …]
/openbsd/sys/arch/sparc64/stand/ofwboot/
H A Delf64_exec.c151 (u_long)phdr.p_vaddr); in elf64_exec()
160 if ((phdr.p_vaddr & (4 * MB - 1)) == 0) in elf64_exec()
165 if (OF_claim((void *)(long)phdr.p_vaddr, phdr.p_memsz, align) == in elf64_exec()
168 if (read(fd, (void *)(long)phdr.p_vaddr, phdr.p_filesz) != in elf64_exec()
173 syncicache((void *)(long)phdr.p_vaddr, phdr.p_filesz); in elf64_exec()
179 (u_long)(phdr.p_vaddr + phdr.p_filesz)); in elf64_exec()
180 bzero((void *)(long)phdr.p_vaddr + phdr.p_filesz, in elf64_exec()
/openbsd/lib/libc/arch/arm/dlfcn/
H A Dexidx.c46 if (data->pc >= info->dlpi_addr + phdr->p_vaddr && in find_exidx()
47 data->pc < info->dlpi_addr + phdr->p_vaddr + phdr->p_memsz) in find_exidx()
50 exidx = (void *)(info->dlpi_addr + phdr->p_vaddr); in find_exidx()
/openbsd/sys/arch/powerpc64/dev/
H A Dkexec.c141 start = MIN(start, ph[i].p_vaddr); in kexec_kexec()
143 end = MAX(end, ph[i].p_vaddr + ph[i].p_memsz); in kexec_kexec()
158 error = kexec_read(kargs, addr + (ph[i].p_vaddr - start), in kexec_kexec()
165 memset(addr + (ph[i].p_vaddr + ph[i].p_filesz) - start, in kexec_kexec()
176 arc4random_buf(addr + ph[i].p_vaddr - start, ph[i].p_filesz); in kexec_kexec()
/openbsd/gnu/gcc/gcc/config/ia64/
H A Dfde-glibc.c81 Elf64_Addr vaddr = phdr->p_vaddr + load_base; in _Unwind_IteratePhdrCallback()
97 f_base = (struct unw_table_entry *) (p_unwind->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
126 Elf64_Dyn *dyn = (Elf64_Dyn *)(p_dynamic->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
/openbsd/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dfde-glibc.c81 Elf64_Addr vaddr = phdr->p_vaddr + load_base; in _Unwind_IteratePhdrCallback()
97 f_base = (struct unw_table_entry *) (p_unwind->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
126 Elf64_Dyn *dyn = (Elf64_Dyn *)(p_dynamic->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
/openbsd/gnu/usr.bin/binutils-2.17/include/elf/
H A Dinternal.h67 bfd_vma p_vaddr; /* Segment virtual address */ member
263 ? (sec_hdr->sh_addr >= segment->p_vaddr \
265 <= segment->p_vaddr + segment->p_memsz) \
H A Dexternal.h79 unsigned char p_vaddr[4]; /* Segment virtual address */ member
91 unsigned char p_vaddr[8]; /* Segment virtual address */ member
/openbsd/lib/libelf/
H A Dgelf_phdr.c80 d->p_vaddr = (Elf64_Addr) ep32->p_vaddr; in gelf_getphdr()
164 LIBELF_COPY_U32(ph32, s, p_vaddr); in gelf_update_phdr()
/openbsd/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan_globals.cpp33 ElfW(Addr) lo = base + phdr[i].p_vaddr, hi = lo + phdr[i].p_memsz; in CheckCodeModel()
58 const char *note = reinterpret_cast<const char *>(base + phdr[i].p_vaddr); in HwasanGlobalsFor()
/openbsd/gnu/usr.bin/binutils/include/elf/
H A Dexternal.h79 unsigned char p_vaddr[4]; /* Segment virtual address */ member
91 unsigned char p_vaddr[8]; /* Segment virtual address */ member
/openbsd/lib/libc/dlfcn/
H A Dinit.c166 phdr[i].p_vaddr), phdr[i].p_memsz); in _libc_preinit()
307 if (phdr[i].p_vaddr != 0 && phdr[i].p_filesz != 0) { in setup_static_tib()
308 static_tls = (void *)phdr[i].p_vaddr + in setup_static_tib()
/openbsd/lib/csu/
H A Dboot.h160 mprotect((void *)(phdp->p_vaddr + loff), phdp->p_memsz, in _dl_boot_bind()
165 relro_addr = (void *)(phdp->p_vaddr + loff); in _dl_boot_bind()
/openbsd/gnu/usr.bin/gcc/gcc/
H A Dunwind-dw2-fde-glibc.c135 _Unwind_Ptr vaddr = phdr->p_vaddr + load_base; in _Unwind_IteratePhdrCallback()
149 (p_eh_frame_hdr->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
160 ElfW(Dyn) *dyn = (ElfW(Dyn) *) (p_dynamic->p_vaddr + load_base); in _Unwind_IteratePhdrCallback()
/openbsd/lib/csu/hppa/
H A Dboot_md.h174 mprotect((void *)(phdp->p_vaddr + loff), phdp->p_memsz, in _dl_boot_bind()
178 relro_addr = (void *)(phdp->p_vaddr + loff); in _dl_boot_bind()
/openbsd/usr.sbin/mopd/common/
H A Dfile.c586 offsetof(Elf32_Phdr, p_vaddr), in GetElf32FileInfo()
587 sizeof(phdr.p_vaddr)); in GetElf32FileInfo()
605 offsetof(Elf32_Phdr, p_vaddr), in GetElf32FileInfo()
606 sizeof(phdr.p_vaddr)); in GetElf32FileInfo()
777 offsetof(Elf64_Phdr, p_vaddr), in GetElf64FileInfo()
778 sizeof(phdr.p_vaddr)); in GetElf64FileInfo()
796 offsetof(Elf64_Phdr, p_vaddr), in GetElf64FileInfo()
797 sizeof(phdr.p_vaddr)); in GetElf64FileInfo()
/openbsd/gnu/llvm/llvm/tools/llvm-objdump/
H A DELFDump.cpp153 if ((Phdr.p_type == ELF::PT_LOAD) && (Phdr.p_vaddr <= Sec.getAddress()) && in getSectionLMA()
154 (Phdr.p_vaddr + Phdr.p_memsz > Sec.getAddress())) in getSectionLMA()
155 return Sec.getAddress() - Phdr.p_vaddr + Phdr.p_paddr; in getSectionLMA()
281 << format(Fmt, (uint64_t)Phdr.p_vaddr) << "paddr " in printProgramHeaders()
/openbsd/gnu/gcc/gcc/
H A Dunwind-dw2-fde-glibc.c241 __RELOC_POINTER (phdr->p_vaddr, load_base); in _Unwind_IteratePhdrCallback()
284 __RELOC_POINTER (p_eh_frame_hdr->p_vaddr, load_base); in _Unwind_IteratePhdrCallback()
296 __RELOC_POINTER (p_dynamic->p_vaddr, load_base); in _Unwind_IteratePhdrCallback()

1234