/freebsd/libexec/rtld-elf/ |
H A D | map_object.c | 138 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 D | kvm_powerpc.c | 155 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 D | kvm_powerpc64.c | 158 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 D | gelf_phdr.c | 80 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 D | elf_types.m4 | 154 `p_vaddr, ADDR', 166 `p_vaddr, ADDR',
|
/freebsd/stand/common/ |
H A D | load_elf.c | 166 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 D | hwasan_globals.cpp | 35 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 D | elf_utils.c | 66 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 D | dlfcn.c | 294 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 D | core.c | 316 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 D | cfi.cpp | 221 (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 D | btxld.c | 419 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 D | aeabi_unwind_exidx.c | 74 return ((void *)(info.dlpi_addr + hdr->p_vaddr)); in dl_unwind_find_exidx()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/POSIX/ |
H A D | NativeProcessELF.cpp | 76 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 D | dump_machdep.c | 91 phdr.p_vaddr = KERNVIRTADDR; in dumpsys_write_aux_headers()
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Writer.h | 32 uint64_t p_vaddr = 0; member
|
/freebsd/contrib/file/src/ |
H A D | readelf.h | 178 Elf32_Addr p_vaddr; member 190 Elf64_Addr p_vaddr; member
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
H A D | DwarfCFIEHPrinter.h | 98 uint64_t EHFrameHdrAddress = EHFramePHdr->p_vaddr; in printEHFrameHdr() 105 findSectionByAddress(ObjF, EHFramePHdr->p_vaddr)) { in printEHFrameHdr()
|
/freebsd/contrib/llvm-project/libunwind/src/ |
H A D | AddressSpace.hpp | 397 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 D | ef.c | 118 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 D | sanitizer_freebsd.h |
|
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan_common_linux.cpp | 89 uptr begin = info->dlpi_addr + phdr->p_vaddr; in ProcessGlobalRegionsCallback()
|
/freebsd/sys/kern/ |
H A D | kern_dump.c | 260 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 D | ELF.cpp | 672 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 D | elf32.h | 109 Elf32_Addr p_vaddr; /* Virtual address in memory image. */ member
|