| /freebsd-10-stable/libexec/rtld-elf/ |
| D | map_object.c | 132 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/ |
| D | elf_trampoline.c | 159 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/ |
| D | kvm_powerpc.c | 161 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()
|
| D | kvm_powerpc64.c | 161 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()
|
| D | kvm_ia64.c | 228 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/ |
| D | fde-glibc.c | 81 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/ |
| D | load_elf.c | 394 (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/ |
| D | internal.h | 67 bfd_vma p_vaddr; /* Segment virtual address */ member 285 || (sec_hdr->sh_addr >= segment->p_vaddr \ 287 <= segment->p_vaddr + segment->p_memsz))))
|
| D | external.h | 79 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/ |
| D | elf_utils.c | 47 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/ |
| D | core.c | 327 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/ |
| D | gelf_phdr.c | 79 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/ |
| D | kgzcmp.c | 190 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/ |
| D | unwind-dw2-fde-glibc.c | 241 __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/ |
| D | exec.c | 259 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/ |
| D | elf_trampoline.c | 505 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()
|
| D | dump_machdep.c | 238 phdr.p_vaddr = mdp->md_start; in cb_dumphdr() 262 phdr.p_vaddr = KERNVIRTADDR; in dump_os_header()
|
| /freebsd-10-stable/usr.sbin/btxld/ |
| D | btxld.c | 423 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/ |
| D | aeabi_unwind_exidx.c | 77 return ((void *)(info.dlpi_addr + hdr->p_vaddr)); in dl_unwind_find_exidx()
|
| /freebsd-10-stable/contrib/file/src/ |
| D | readelf.h | 178 Elf32_Addr p_vaddr; member 190 Elf64_Addr p_vaddr; member
|
| /freebsd-10-stable/sys/ia64/ia64/ |
| D | elf_machdep.c | 302 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/ |
| D | elf.c | 944 + 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/ |
| D | ELFDump.cpp | 61 << format(Fmt, (uint64_t)pi->p_vaddr) in printProgramHeaders()
|
| /freebsd-10-stable/sys/kern/ |
| D | imgact_elf.c | 703 (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/ |
| D | ef.c | 136 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()
|