Home
last modified time | relevance | path

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

123

/freebsd/libexec/rtld-elf/
H A Dmap_object.c138 rtld_round_page(segs[nsegs]->p_vaddr + in map_object()
144 phdr_vaddr = phdr->p_vaddr; in map_object()
202 base_vaddr = rtld_trunc_page(segs[0]->p_vaddr); in map_object()
203 base_vlimit = rtld_round_page(segs[nsegs]->p_vaddr + in map_object()
231 data_vaddr = rtld_trunc_page(segs[i]->p_vaddr); in map_object()
232 data_vlimit = rtld_round_page(segs[i]->p_vaddr + in map_object()
248 clear_vaddr = segs[i]->p_vaddr + segs[i]->p_filesz; in map_object()
276 bss_vlimit = rtld_round_page(segs[i]->p_vaddr + in map_object()
308 obj->dynamic = (const Elf_Dyn *)(obj->relocbase + phdyn->p_vaddr); in map_object()
328 phinterp->p_vaddr); in map_object()
[all …]
/freebsd/lib/libkvm/
H A Dkvm_powerpc.c155 while (nph && (va < be32toh(ph->p_vaddr) || in powerpc_va2off()
156 va >= be32toh(ph->p_vaddr) + be32toh(ph->p_memsz))) { in powerpc_va2off()
165 (va - be32toh(ph->p_vaddr)); in powerpc_va2off()
166 return (be32toh(ph->p_memsz) - (va - be32toh(ph->p_vaddr))); in powerpc_va2off()
H A Dkvm_powerpc64.c158 while (nph && (va < _kvm64toh(kd, ph->p_vaddr) || in powerpc64_va2off()
159 va >= _kvm64toh(kd, ph->p_vaddr) + _kvm64toh(kd, ph->p_memsz))) { in powerpc64_va2off()
169 (va - _kvm64toh(kd, ph->p_vaddr)); in powerpc64_va2off()
171 (va - _kvm64toh(kd, ph->p_vaddr))); in powerpc64_va2off()
/freebsd/contrib/elftoolchain/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()
H A Delf_types.m4154 `p_vaddr, ADDR',
166 `p_vaddr, ADDR',
/freebsd/stand/common/
H A Dload_elf.c166 CONVERT_FIELD(b, p_vaddr, e); \ in elf_program_header_convert()
646 (long)(phdr[i].p_vaddr + off),
647 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1));
663 phdr[i].p_vaddr + off, fpcopy);
667 phdr[i].p_vaddr + off + fpcopy,
679 (long)(phdr[i].p_vaddr + off + phdr[i].p_filesz),
680 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz -1));
682 kern_bzero(phdr[i].p_vaddr + off + phdr[i].p_filesz,
691 if (firstaddr == 0 || firstaddr > (phdr[i].p_vaddr + off))
692 firstaddr = phdr[i].p_vaddr + off;
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_globals.cpp35 ElfW(Addr) lo = base + phdr[i].p_vaddr, hi = lo + phdr[i].p_memsz; in CheckCodeModel()
60 const char *note = reinterpret_cast<const char *>(base + phdr[i].p_vaddr); in HwasanGlobalsFor()
/freebsd/lib/libc/gen/
H A Delf_utils.c66 if (phdr_info->dlpi_addr + ph->p_vaddr <= (uintptr_t)addr && in __elf_phdr_match_addr()
68 ph->p_vaddr + ph->p_memsz) in __elf_phdr_match_addr()
H A Ddlfcn.c294 dli->dlpi_addr + ph->p_vaddr <= (uintptr_t)rd->addr && in _rtld_addr_phdr_cb()
295 (uintptr_t)rd->addr < dli->dlpi_addr + ph->p_vaddr + in _rtld_addr_phdr_cb()
/freebsd/lib/libprocstat/
H A Dcore.c316 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) in core_read_mem()
318 offset = phdr.p_offset + (addr - phdr.p_vaddr); in core_read_mem()
319 if ((phdr.p_vaddr + phdr.p_memsz) - addr < len) { in core_read_mem()
325 len = (phdr.p_vaddr + phdr.p_memsz) - addr; in core_read_mem()
/freebsd/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp221 (const Elf_Dyn *)(info->dlpi_addr + info->dlpi_phdr[i].p_vaddr); in find_cfi_check_in_dso()
247 uptr beg = info->dlpi_addr + phdr->p_vaddr; in find_cfi_check_in_dso()
293 uptr cur_beg = info->dlpi_addr + phdr->p_vaddr; in dl_iterate_phdr_cb()
/freebsd/usr.sbin/btxld/
H A Dbtxld.c419 eh.p[0].p_vaddr = eh.p[0].p_paddr = htole32(hdr->org); in puthdr()
423 eh.p[1].p_vaddr = eh.p[1].p_paddr = in puthdr()
427 eh.sh[2].sh_addr = eh.p[0].p_vaddr; in puthdr()
430 eh.sh[3].sh_addr = eh.p[1].p_vaddr; in puthdr()
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_unwind_exidx.c74 return ((void *)(info.dlpi_addr + hdr->p_vaddr)); in dl_unwind_find_exidx()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/
H A DNativeProcessELF.cpp76 load_bias = phdr_addr - phdr_entry.p_vaddr; in GetELFImageInfoAddress()
81 dynamic_section_addr = phdr_entry.p_vaddr; in GetELFImageInfoAddress()
/freebsd/sys/arm/arm/
H A Ddump_machdep.c91 phdr.p_vaddr = KERNVIRTADDR; in dumpsys_write_aux_headers()
/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.h32 uint64_t p_vaddr = 0; member
/freebsd/contrib/file/src/
H A Dreadelf.h178 Elf32_Addr p_vaddr; member
190 Elf64_Addr p_vaddr; member
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h98 uint64_t EHFrameHdrAddress = EHFramePHdr->p_vaddr; in printEHFrameHdr()
105 findSectionByAddress(ObjF, EHFramePHdr->p_vaddr)) { in printEHFrameHdr()
/freebsd/contrib/llvm-project/libunwind/src/
H A DAddressSpace.hpp397 uintptr_t begin = image_base + phdr->p_vaddr; in checkAddrInSegment()
413 uintptr_t eh_frame_hdr_start = image_base + phdr->p_vaddr; in checkForUnwindInfoSegment()
429 uintptr_t exidx_start = image_base + phdr->p_vaddr; in checkForUnwindInfoSegment()
/freebsd/lib/libkldelf/
H A Def.c118 if (addr >= ph->p_vaddr && addr < ph->p_vaddr + ph->p_memsz) { in ef_get_offset()
119 return (ph->p_offset + (addr - ph->p_vaddr)); in ef_get_offset()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_freebsd.h
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp89 uptr begin = info->dlpi_addr + phdr->p_vaddr; in ProcessGlobalRegionsCallback()
/freebsd/sys/kern/
H A Dkern_dump.c260 phdr.p_vaddr = (do_minidump? mdp->pa_start : ~0L); in cb_dumphdr()
263 phdr.p_vaddr = mdp->pa_start; in cb_dumphdr()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELF.cpp672 return A->p_vaddr < B->p_vaddr; in toMappedAddr()
683 return VAddr < Phdr->p_vaddr; in toMappedAddr()
691 uint64_t Delta = VAddr - Phdr.p_vaddr; in toMappedAddr()
/freebsd/sys/sys/
H A Delf32.h109 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ member

123