/freebsd-10.1-release/lib/libc/gen/ |
H A D | elf_utils.c | 46 if (phdr_info->dlpi_addr + ph->p_vaddr <= (uintptr_t)addr && 48 ph->p_vaddr + ph->p_memsz)
|
H A D | dlfcn.c | 180 (void*)phdr_info.dlpi_phdr[i].p_vaddr;
|
/freebsd-10.1-release/contrib/gcc/config/ia64/ |
H A D | fde-glibc.c | 81 Elf64_Addr vaddr = phdr->p_vaddr + load_base; 97 f_base = (struct unw_table_entry *) (p_unwind->p_vaddr + load_base); 126 Elf64_Dyn *dyn = (Elf64_Dyn *)(p_dynamic->p_vaddr + load_base);
|
/freebsd-10.1-release/libexec/rtld-elf/ |
H A D | map_object.c | 129 phdr_vaddr = phdr->p_vaddr; 146 relro_page = phdr->p_vaddr; 175 base_vaddr = trunc_page(segs[0]->p_vaddr); 176 base_vlimit = round_page(segs[nsegs]->p_vaddr + segs[nsegs]->p_memsz); 196 data_vaddr = trunc_page(segs[i]->p_vaddr); 197 data_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_filesz); 212 clear_vaddr = segs[i]->p_vaddr + segs[i]->p_filesz; 234 bss_vlimit = round_page(segs[i]->p_vaddr + segs[i]->p_memsz); 260 obj->textsize = round_page(segs[0]->p_vaddr + segs[0]->p_memsz) - 264 obj->dynamic = (const Elf_Dyn *) (obj->relocbase + phdyn->p_vaddr); [all...] |
/freebsd-10.1-release/lib/libc/arm/aeabi/ |
H A D | aeabi_unwind_exidx.c | 77 return ((void *)(info.dlpi_addr + hdr->p_vaddr));
|
/freebsd-10.1-release/sys/mips/mips/ |
H A D | elf_trampoline.c | 159 memcpy(mkptr(phdr[i].p_vaddr), 164 bzero(mkptr(phdr[i].p_vaddr + phdr[i].p_filesz), 167 if (loadend < phdr[i].p_vaddr + phdr[i].p_memsz) 168 loadend = phdr[i].p_vaddr + phdr[i].p_memsz;
|
/freebsd-10.1-release/contrib/binutils/include/elf/ |
H A D | external.h | 79 unsigned char p_vaddr[4]; /* Segment virtual address */ member in struct:__anon510 91 unsigned char p_vaddr[8]; /* Segment virtual address */ member in struct:__anon511
|
H A D | internal.h | 67 bfd_vma p_vaddr; /* Segment virtual address */ member in struct:elf_internal_phdr 285 || (sec_hdr->sh_addr >= segment->p_vaddr \ 287 <= segment->p_vaddr + segment->p_memsz))))
|
/freebsd-10.1-release/lib/libelf/ |
H A D | gelf_phdr.c | 79 d->p_vaddr = (Elf64_Addr) ep32->p_vaddr; 171 LIBELF_COPY_U32(ph32, s, p_vaddr);
|
/freebsd-10.1-release/lib/libkvm/ |
H A D | kvm_powerpc.c | 161 while (nph && (va < be32toh(ph->p_vaddr) || 162 va >= be32toh(ph->p_vaddr) + be32toh(ph->p_memsz))) { 171 (va - be32toh(ph->p_vaddr)); 172 return (be32toh(ph->p_memsz) - (va - be32toh(ph->p_vaddr)));
|
H A D | kvm_powerpc64.c | 161 while (nph && (va < be64toh(ph->p_vaddr) || 162 va >= be64toh(ph->p_vaddr) + be64toh(ph->p_memsz))) { 171 (va - be64toh(ph->p_vaddr)); 172 return (be64toh(ph->p_memsz) - (va - be64toh(ph->p_vaddr)));
|
H A D | kvm_ia64.c | 228 while (n && (va < p->p_vaddr || va >= p->p_vaddr + p->p_memsz)) 233 *ofs = (va - p->p_vaddr) + p->p_offset; 235 return (p->p_memsz - (va - p->p_vaddr));
|
/freebsd-10.1-release/sys/boot/common/ |
H A D | load_elf.c | 274 * and completes its VM settings. In such cases we cannot use p_vaddr 297 * the MI code below uses the p_vaddr fields with an offset added for 334 (long)(phdr[i].p_vaddr + off), 335 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); 350 phdr[i].p_vaddr + off, fpcopy); 353 if (kern_pread(ef->fd, phdr[i].p_vaddr + off + fpcopy, 364 (long)(phdr[i].p_vaddr + off + phdr[i].p_filesz), 365 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1)); 368 kern_bzero(phdr[i].p_vaddr + off + phdr[i].p_filesz, 378 if (firstaddr == 0 || firstaddr > (phdr[i].p_vaddr [all...] |
/freebsd-10.1-release/contrib/llvm/tools/llvm-objdump/ |
H A D | ELFDump.cpp | 61 << format(Fmt, (uint64_t)pi->p_vaddr)
|
/freebsd-10.1-release/usr.sbin/kgzip/ |
H A D | kgzcmp.c | 190 load = addr = p.p_vaddr; 192 if (p.p_vaddr < addr) 194 n = p.p_vaddr - addr;
|
/freebsd-10.1-release/lib/libprocstat/ |
H A D | core.c | 327 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) 329 offset = phdr.p_offset + (addr - phdr.p_vaddr); 330 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { 336 len = (phdr.p_vaddr + phdr.p_memsz) - addr;
|
/freebsd-10.1-release/contrib/gcc/ |
H A D | unwind-dw2-fde-glibc.c | 241 __RELOC_POINTER (phdr->p_vaddr, load_base); 284 __RELOC_POINTER (p_eh_frame_hdr->p_vaddr, load_base); 296 __RELOC_POINTER (p_dynamic->p_vaddr, load_base);
|
/freebsd-10.1-release/lib/libc/ia64/gen/ |
H A D | unwind.c | 84 vaddr = phdr->p_vaddr + reloc;
|
/freebsd-10.1-release/contrib/file/src/ |
H A D | readelf.h | 142 Elf32_Addr p_vaddr; member in struct:__anon964 154 Elf64_Addr p_vaddr; member in struct:__anon965
|
/freebsd-10.1-release/sys/boot/ia64/common/ |
H A D | exec.c | 259 ia64_text_start = ph->p_vaddr + delta; 264 ia64_data_start = ph->p_vaddr + delta;
|
/freebsd-10.1-release/sys/ia64/ia64/ |
H A D | elf_machdep.c | 297 reloc = (Elf_Addr)lf->address - ph->p_vaddr; 300 vaddr = ph->p_vaddr + reloc;
|
/freebsd-10.1-release/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.h | 195 elf_addr p_vaddr; ///< Virtual address of segment in memory. member in struct:elf::ELFProgramHeader
|
/freebsd-10.1-release/sys/arm/arm/ |
H A D | elf_trampoline.c | 494 if (lastaddr < (phdr[i].p_vaddr - KERNVIRTADDR + curaddr 496 lastaddr = phdr[i].p_vaddr - KERNVIRTADDR + 559 memcpy((void *)(phdr[i].p_vaddr - KERNVIRTADDR + curaddr), 563 bzero((void *)(phdr[i].p_vaddr - KERNVIRTADDR +
|
/freebsd-10.1-release/sys/sys/ |
H A D | elf32.h | 97 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon11351
|
H A D | elf64.h | 107 Elf64_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon11367
|