Home
last modified time | relevance | path

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

123

/freebsd-10-stable/libexec/rtld-elf/
Dmap_object.c132 phdr_vaddr = phdr->p_vaddr; in map_object()
149 relro_page = phdr->p_vaddr; in map_object()
189 base_vaddr = trunc_page(segs[0]->p_vaddr); in map_object()
190 base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz); in map_object()
212 data_vaddr = trunc_page(segs[i]->p_vaddr); in map_object()
213 data_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_filesz); in map_object()
228 clear_vaddr = segs[i]->p_vaddr + segs[i]->p_filesz; in map_object()
250 bss_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_memsz); in map_object()
276 obj->textsize = round_page(segs[0]->p_vaddr + segs[0]->p_memsz) - in map_object()
280 obj->dynamic = (const Elf_Dyn *) (obj->relocbase + phdyn->p_vaddr); in map_object()
[all …]
/freebsd-10-stable/sys/mips/mips/
Delf_trampoline.c159 memcpy(mkptr(phdr[i].p_vaddr), in load_kernel()
164 bzero(mkptr(phdr[i].p_vaddr + phdr[i].p_filesz), in load_kernel()
167 if (loadend < phdr[i].p_vaddr + phdr[i].p_memsz) in load_kernel()
168 loadend = phdr[i].p_vaddr + phdr[i].p_memsz; in load_kernel()
/freebsd-10-stable/lib/libkvm/
Dkvm_powerpc.c161 while (nph && (va < be32toh(ph->p_vaddr) || in powerpc_va2off()
162 va >= be32toh(ph->p_vaddr) + be32toh(ph->p_memsz))) { in powerpc_va2off()
171 (va - be32toh(ph->p_vaddr)); in powerpc_va2off()
172 return (be32toh(ph->p_memsz) - (va - be32toh(ph->p_vaddr))); in powerpc_va2off()
Dkvm_powerpc64.c161 while (nph && (va < be64toh(ph->p_vaddr) || in powerpc64_va2off()
162 va >= be64toh(ph->p_vaddr) + be64toh(ph->p_memsz))) { in powerpc64_va2off()
171 (va - be64toh(ph->p_vaddr)); in powerpc64_va2off()
172 return (be64toh(ph->p_memsz) - (va - be64toh(ph->p_vaddr))); in powerpc64_va2off()
Dkvm_ia64.c228 while (n && (va < p->p_vaddr || va >= p->p_vaddr + p->p_memsz)) in virt_addr2off()
233 *ofs = (va - p->p_vaddr) + p->p_offset; in virt_addr2off()
235 return (p->p_memsz - (va - p->p_vaddr)); in virt_addr2off()
/freebsd-10-stable/contrib/gcc/config/ia64/
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()
/freebsd-10-stable/sys/boot/common/
Dload_elf.c394 (long)(phdr[i].p_vaddr + off), in __elfN()
395 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); in __elfN()
410 phdr[i].p_vaddr + off, fpcopy); in __elfN()
413 if (kern_pread(ef->fd, phdr[i].p_vaddr + off + fpcopy, in __elfN()
424 (long)(phdr[i].p_vaddr + off + phdr[i].p_filesz), in __elfN()
425 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); in __elfN()
428 kern_bzero(phdr[i].p_vaddr + off + phdr[i].p_filesz, in __elfN()
438 if (firstaddr == 0 || firstaddr > (phdr[i].p_vaddr + off)) in __elfN()
439 firstaddr = phdr[i].p_vaddr + off; in __elfN()
440 if (lastaddr == 0 || lastaddr < (phdr[i].p_vaddr + off + phdr[i].p_memsz)) in __elfN()
[all …]
/freebsd-10-stable/contrib/binutils/include/elf/
Dinternal.h67 bfd_vma p_vaddr; /* Segment virtual address */ member
285 || (sec_hdr->sh_addr >= segment->p_vaddr \
287 <= segment->p_vaddr + segment->p_memsz))))
Dexternal.h79 unsigned char p_vaddr[4]; /* Segment virtual address */ member
91 unsigned char p_vaddr[8]; /* Segment virtual address */ member
/freebsd-10-stable/lib/libc/gen/
Delf_utils.c47 if (phdr_info->dlpi_addr + ph->p_vaddr <= (uintptr_t)addr && in __elf_phdr_match_addr()
49 ph->p_vaddr + ph->p_memsz) in __elf_phdr_match_addr()
/freebsd-10-stable/lib/libprocstat/
Dcore.c327 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
329 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
330 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
336 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()
/freebsd-10-stable/lib/libelf/
Dgelf_phdr.c79 d->p_vaddr = (Elf64_Addr) ep32->p_vaddr; in gelf_getphdr()
171 LIBELF_COPY_U32(ph32, s, p_vaddr); in gelf_update_phdr()
/freebsd-10-stable/usr.sbin/kgzip/
Dkgzcmp.c190 load = addr = p.p_vaddr; in ld_elf()
192 if (p.p_vaddr < addr) in ld_elf()
194 n = p.p_vaddr - addr; in ld_elf()
/freebsd-10-stable/contrib/gcc/
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()
/freebsd-10-stable/sys/boot/ia64/common/
Dexec.c259 ia64_text_start = ph->p_vaddr + delta; in ia64_loadseg()
264 ia64_data_start = ph->p_vaddr + delta; in ia64_loadseg()
/freebsd-10-stable/sys/arm/arm/
Delf_trampoline.c505 if (lastaddr < (phdr[i].p_vaddr - KERNVIRTADDR + curaddr in load_kernel()
507 lastaddr = phdr[i].p_vaddr - KERNVIRTADDR + in load_kernel()
570 memcpy((void *)(phdr[i].p_vaddr - KERNVIRTADDR + curaddr), in load_kernel()
574 bzero((void *)(phdr[i].p_vaddr - KERNVIRTADDR + in load_kernel()
Ddump_machdep.c238 phdr.p_vaddr = mdp->md_start; in cb_dumphdr()
262 phdr.p_vaddr = KERNVIRTADDR; in dump_os_header()
/freebsd-10-stable/usr.sbin/btxld/
Dbtxld.c423 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr()
427 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr()
431 eh.sh[2].sh_addr = eh.p[0].p_vaddr; in puthdr()
434 eh.sh[3].sh_addr = eh.p[1].p_vaddr; in puthdr()
/freebsd-10-stable/lib/libc/arm/aeabi/
Daeabi_unwind_exidx.c77 return ((void *)(info.dlpi_addr + hdr->p_vaddr)); in dl_unwind_find_exidx()
/freebsd-10-stable/contrib/file/src/
Dreadelf.h178 Elf32_Addr p_vaddr; member
190 Elf64_Addr p_vaddr; member
/freebsd-10-stable/sys/ia64/ia64/
Delf_machdep.c302 reloc = (Elf_Addr)lf->address - ph->p_vaddr; in elf_cpu_load_file()
305 vaddr = ph->p_vaddr + reloc; in elf_cpu_load_file()
/freebsd-10-stable/contrib/binutils/bfd/
Delf.c944 + hdr->sh_addr - phdr->p_vaddr); in _bfd_elf_make_section_from_shdr()
960 if (hdr->sh_addr >= phdr->p_vaddr in _bfd_elf_make_section_from_shdr()
962 <= phdr->p_vaddr + phdr->p_memsz)) in _bfd_elf_make_section_from_shdr()
1179 bfd_fprintf_vma (abfd, f, p->p_vaddr); in _bfd_elf_print_private_bfd_data()
2623 newsect->vma = hdr->p_vaddr; in _bfd_elf_make_section_from_phdr()
2656 newsect->vma = hdr->p_vaddr + hdr->p_filesz; in _bfd_elf_make_section_from_phdr()
4370 p->p_vaddr = 0; in assign_file_positions_for_load_sections()
4372 p->p_vaddr = m->sections[0]->vma - m->p_vaddr_offset; in assign_file_positions_for_load_sections()
4501 if (p->p_vaddr < (bfd_vma) off) in assign_file_positions_for_load_sections()
4510 p->p_vaddr -= off; in assign_file_positions_for_load_sections()
[all …]
/freebsd-10-stable/contrib/llvm/tools/llvm-objdump/
DELFDump.cpp61 << format(Fmt, (uint64_t)pi->p_vaddr) in printProgramHeaders()
/freebsd-10-stable/sys/kern/
Dimgact_elf.c703 (caddr_t)(uintptr_t)phdr[i].p_vaddr + rbase, in __elfN()
712 base_addr = trunc_page(phdr[i].p_vaddr + in __elfN()
793 baddr = phdr[i].p_vaddr; in __CONCAT()
900 (caddr_t)(uintptr_t)phdr[i].p_vaddr + et_dyn_addr, in __CONCAT()
915 proghdr = phdr[i].p_vaddr + hdr->e_phoff + in __CONCAT()
918 seg_addr = trunc_page(phdr[i].p_vaddr + et_dyn_addr); in __CONCAT()
920 phdr[i].p_vaddr + et_dyn_addr - seg_addr); in __CONCAT()
943 proghdr = phdr[i].p_vaddr + et_dyn_addr; in __CONCAT()
1368 error = core_output(vp, (caddr_t)(uintptr_t)php->p_vaddr, in __elfN()
1415 phdr->p_vaddr = entry->start;
[all …]
/freebsd-10-stable/usr.sbin/kldxref/
Def.c136 if (off >= ph->p_vaddr && off < ph->p_vaddr + ph->p_memsz) { in ef_get_offset()
137 return ph->p_offset + (off - ph->p_vaddr); in ef_get_offset()

123