Home
last modified time | relevance | path

Searched refs:p_memsz (Results 1 – 25 of 69) sorted by relevance

123

/freebsd/libexec/rtld-elf/
H A Dmap_object.c139 segs[nsegs]->p_memsz)); in map_object()
145 phsize = phdr->p_memsz; in map_object()
204 segs[nsegs]->p_memsz); in map_object()
246 if (segs[i]->p_filesz != segs[i]->p_memsz) { in map_object()
277 segs[i]->p_memsz); in map_object()
332 obj->tlssize = phtls->p_memsz; in map_object()
/freebsd/contrib/elftoolchain/libelf/
H A Dgelf_phdr.c83 d->p_memsz = (Elf64_Xword) ep32->p_memsz; in gelf_getphdr()
167 LIBELF_COPY_U32(ph32, s, p_memsz); in gelf_update_phdr()
/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()
61 const char *nend = note + phdr[i].p_memsz; in HwasanGlobalsFor()
/freebsd/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c200 if (ProgramHeader[I].p_memsz == 0 || in __llvm_write_binary_ids()
201 ProgramHeader[I].p_memsz == ProgramHeader[I].p_filesz) { in __llvm_write_binary_ids()
214 (const ElfW(Nhdr) *)((const char *)(Note) + ProgramHeader[I].p_memsz); in __llvm_write_binary_ids()
/freebsd/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common_linux.cpp87 (phdr->p_memsz == 0)) in ProcessGlobalRegionsCallback()
90 uptr end = begin + phdr->p_memsz; in ProcessGlobalRegionsCallback()
/freebsd/contrib/llvm-project/libunwind/src/
H A DAddressSpace.hpp398 uintptr_t end = begin + phdr->p_memsz; in checkAddrInSegment()
401 cbdata->sects->text_segment_length = phdr->p_memsz; in checkAddrInSegment()
415 cbdata->sects->dwarf_index_section_length = phdr->p_memsz; in checkForUnwindInfoSegment()
418 eh_frame_hdr_start + phdr->p_memsz, hdrInfo)) { in checkForUnwindInfoSegment()
431 cbdata->sects->arm_section_length = phdr->p_memsz; in checkForUnwindInfoSegment()
/freebsd/stand/powerpc/boot1.chrp/
H A Dboot1.c616 ofw_claim(p,(ph.p_filesz > ph.p_memsz) ? in load()
617 ph.p_filesz : ph.p_memsz,0); in load()
622 if (ph.p_filesz != ph.p_memsz) in load()
623 bzero(p + ph.p_filesz, ph.p_memsz - ph.p_filesz); in load()
624 __syncicache(p, ph.p_memsz); in load()
/freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h74 if (Phdr.p_memsz != Phdr.p_filesz) in printUnwindInformation()
101 W.startLine() << format("Size: 0x%" PRIx64 "\n", (uint64_t)EHFramePHdr->p_memsz); in printEHFrameHdr()
155 while (Offset + 8 <= EHFramePHdr->p_memsz && NumEntries < FDECount) { in printEHFrameHdr()
/freebsd/contrib/elftoolchain/size/
H A Dsize.c490 split = (phdr->p_memsz > 0) && (phdr->p_filesz > 0) && in handle_phdr()
491 (phdr->p_memsz > phdr->p_filesz); in handle_phdr()
502 size = phdr->p_memsz - phdr->p_filesz; in handle_phdr()
506 text_size_total += phdr->p_memsz - phdr->p_filesz; in handle_phdr()
518 data_size += phdr->p_memsz - phdr->p_filesz; in handle_phdr()
522 text_size += phdr->p_memsz - phdr->p_filesz; in handle_phdr()
/freebsd/stand/common/
H A Dload_elf.c169 CONVERT_FIELD(b, p_memsz, e); \ in elf_program_header_convert()
647 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz - 1));
653 if (phdr[i].p_filesz < phdr[i].p_memsz)
654 printf("+0x%lx", (long)(phdr[i].p_memsz -
676 if (phdr[i].p_filesz < phdr[i].p_memsz) {
680 (long)(phdr[i].p_vaddr + off + phdr[i].p_memsz -1));
683 phdr[i].p_memsz - phdr[i].p_filesz);
694 (phdr[i].p_vaddr + off + phdr[i].p_memsz))
695 lastaddr = phdr[i].p_vaddr + off + phdr[i].p_memsz;
/freebsd/lib/libkvm/
H A Dkvm_powerpc.c156 va >= be32toh(ph->p_vaddr) + be32toh(ph->p_memsz))) { in powerpc_va2off()
166 return (be32toh(ph->p_memsz) - (va - be32toh(ph->p_vaddr))); in powerpc_va2off()
H A Dkvm_arm.c73 while (n && (pa < p->p_paddr || pa >= p->p_paddr + p->p_memsz)) in _kvm_pa2off()
80 return (p->p_memsz - (pa - p->p_paddr)); in _kvm_pa2off()
H A Dkvm_powerpc64.c159 va >= _kvm64toh(kd, ph->p_vaddr) + _kvm64toh(kd, ph->p_memsz))) { in powerpc64_va2off()
170 return (_kvm64toh(kd, ph->p_memsz) - in powerpc64_va2off()
/freebsd/usr.sbin/btxld/
H A Dbtxld.c378 hdr->bss = le32toh(ep->p_memsz) - in gethdr()
420 eh.p[0].p_filesz = eh.p[0].p_memsz = htole32(hdr->text); in puthdr()
424 htole32(roundup2(le32toh(eh.p[0].p_paddr) + le32toh(eh.p[0].p_memsz), in puthdr()
426 eh.p[1].p_filesz = eh.p[1].p_memsz = htole32(hdr->data); in puthdr()
/freebsd/lib/libc/arm/aeabi/
H A Daeabi_unwind_exidx.c73 *pcount = hdr->p_memsz / sizeof(exidx_entry); in dl_unwind_find_exidx()
/freebsd/lib/libprocstat/
H A Dcore.c316 if (addr < phdr.p_vaddr || addr > phdr.p_vaddr + phdr.p_memsz) 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/sys/arm/arm/
H A Ddump_machdep.c94 phdr.p_memsz = 0; in dumpsys_write_aux_headers()
/freebsd/contrib/llvm-project/lld/ELF/
H A DWriter.h33 uint64_t p_memsz = 0; member
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_linux_libcdep.cpp430 TlsBlock{begin, begin + info->dlpi_phdr[i].p_memsz, in CollectStaticTlsBlocks()
490 *(uptr *)data = hdr->p_memsz; in GetSizeFromHdr()
672 uptr cur_end = cur_beg + phdr->p_memsz; in AddModuleSegments()
679 while (off + sizeof(ElfW(Nhdr)) < phdr->p_memsz) { in AddModuleSegments()
686 phdr->p_memsz) { in AddModuleSegments()
H A Dsanitizer_freebsd.h
/freebsd/contrib/file/src/
H A Dreadelf.h181 Elf32_Word p_memsz; member
193 Elf64_Xword p_memsz; member
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DProcessElfCore.cpp118 VMRangeToFileOffset::Entry range_entry(addr, header.p_memsz, file_range); in AddAddressRangeFromLoadSegment()
142 VMRangeToPermissions::Entry(addr, header.p_memsz, permissions)); in AddAddressRangeFromLoadSegment()
154 VMRangeToFileOffset::Entry(header.p_vaddr, header.p_memsz, file_range)); in AddAddressRangeFromMemoryTagSegment()
1035 note_bytes.resize(program_header.p_memsz); in FindBuidIdInCoreMemory()
1038 program_header.p_memsz, error); in FindBuidIdInCoreMemory()
1039 if (byte_read != program_header.p_memsz) in FindBuidIdInCoreMemory()
/freebsd/lib/libc/gen/
H A Delf_utils.c68 ph->p_vaddr + ph->p_memsz) in __elf_phdr_match_addr()
/freebsd/sys/arm64/arm64/
H A Delf_machdep.c379 if (phdr[i].p_type != PT_LOAD || phdr[i].p_memsz == 0) in arm64_exec_protect()
383 eva = sva + phdr[i].p_memsz; in arm64_exec_protect()
/freebsd/lib/libkldelf/
H A Def.c103 if (phdr->p_filesz < phdr->p_memsz) in ef_print_phdr()
105 (uintmax_t)(phdr->p_memsz - phdr->p_filesz)); in ef_print_phdr()
118 if (addr >= ph->p_vaddr && addr < ph->p_vaddr + ph->p_memsz) { in ef_get_offset()

123