Searched refs:p_vaddr (Results 1 - 25 of 58) sorted by relevance

123

/freebsd-10.1-release/lib/libc/gen/
H A Delf_utils.c46 if (phdr_info->dlpi_addr + ph->p_vaddr <= (uintptr_t)addr &&
48 ph->p_vaddr + ph->p_memsz)
H A Ddlfcn.c180 (void*)phdr_info.dlpi_phdr[i].p_vaddr;
/freebsd-10.1-release/contrib/gcc/config/ia64/
H A Dfde-glibc.c81 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 Dmap_object.c129 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 Daeabi_unwind_exidx.c77 return ((void *)(info.dlpi_addr + hdr->p_vaddr));
/freebsd-10.1-release/sys/mips/mips/
H A Delf_trampoline.c159 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 Dexternal.h79 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 Dinternal.h67 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 Dgelf_phdr.c79 d->p_vaddr = (Elf64_Addr) ep32->p_vaddr;
171 LIBELF_COPY_U32(ph32, s, p_vaddr);
/freebsd-10.1-release/lib/libkvm/
H A Dkvm_powerpc.c161 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 Dkvm_powerpc64.c161 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 Dkvm_ia64.c228 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 Dload_elf.c274 * 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 DELFDump.cpp61 << format(Fmt, (uint64_t)pi->p_vaddr)
/freebsd-10.1-release/usr.sbin/kgzip/
H A Dkgzcmp.c190 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 Dcore.c327 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 Dunwind-dw2-fde-glibc.c241 __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 Dunwind.c84 vaddr = phdr->p_vaddr + reloc;
/freebsd-10.1-release/contrib/file/src/
H A Dreadelf.h142 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 Dexec.c259 ia64_text_start = ph->p_vaddr + delta;
264 ia64_data_start = ph->p_vaddr + delta;
/freebsd-10.1-release/sys/ia64/ia64/
H A Delf_machdep.c297 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 DELFHeader.h195 elf_addr p_vaddr; ///< Virtual address of segment in memory. member in struct:elf::ELFProgramHeader
/freebsd-10.1-release/sys/arm/arm/
H A Delf_trampoline.c494 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 Delf32.h97 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon11351
H A Delf64.h107 Elf64_Addr p_vaddr; /* Virtual address in memory image. */ member in struct:__anon11367

Completed in 163 milliseconds

123