| /linux/tools/perf/util/ |
| H A D | symbol-minimal.c | 172 ssize_t p_filesz; in filename__read_build_id() 178 hdrs.phdr32[i].p_filesz = bswap_32(hdrs.phdr32[i].p_filesz); in filename__read_build_id() 182 hdrs.phdr64[i].p_filesz = bswap_64(hdrs.phdr64[i].p_filesz); in filename__read_build_id() 188 p_filesz = elf32 ? hdrs.phdr32[i].p_filesz : hdrs.phdr64[i].p_filesz; in filename__read_build_id() 189 /* ssize_t can go negative with crafted ELF p_filesz values */ in filename__read_build_id() 190 if (p_filesz < in filename__read_build_id() 163 ssize_t p_filesz; filename__read_build_id() local [all...] |
| H A D | genelf.c | 235 phdr[0].p_filesz = csize; in jit_write_elf()
|
| H A D | symbol-elf.c | 255 sz = max(phdr->p_memsz, phdr->p_filesz); in elf_read_program_header() 1891 sz = min(phdr.p_memsz, phdr.p_filesz); in dso__type_fd() 2112 .p_filesz = len, in kcore_copy_info__addnew()
|
| /linux/fs/ |
| H A D | binfmt_elf_fdpic.c | 239 if (phdr->p_filesz > PATH_MAX) in load_elf_fdpic_binary() 242 if (phdr->p_filesz < 2) in load_elf_fdpic_binary() 246 interpreter_name = kmalloc(phdr->p_filesz, GFP_KERNEL); in load_elf_fdpic_binary() 252 phdr->p_filesz, &pos); in load_elf_fdpic_binary() 253 if (unlikely(retval != phdr->p_filesz)) { in load_elf_fdpic_binary() 260 if (interpreter_name[phdr->p_filesz - 1] != '\0') in load_elf_fdpic_binary() 825 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file() 831 phdr->p_vaddr + phdr->p_filesz <= in elf_fdpic_map_file() 981 phdr->p_filesz); in elf_fdpic_map_file_constdisp_on_uclinux() 990 if (phdr->p_filesz < phdr->p_memsz) { in elf_fdpic_map_file_constdisp_on_uclinux() [all …]
|
| /linux/arch/mips/boot/ |
| H A D | elf2ecoff.c | 195 p->p_filesz = swab32(p->p_filesz); in convert_elf_phdrs() 365 ndata.len = ph[i].p_filesz; in main() 366 nbss.vaddr = ph[i].p_vaddr + ph[i].p_filesz; in main() 367 nbss.len = ph[i].p_memsz - ph[i].p_filesz; in main() 375 ntxt.len = ph[i].p_filesz; in main() 567 if (ph[i].p_type == PT_LOAD && ph[i].p_filesz) { in main() 597 ph[i].p_filesz); in main() 599 ph[i].p_filesz); in main() 600 cur_vma = ph[i].p_vaddr + ph[i].p_filesz; in main()
|
| /linux/arch/powerpc/boot/ |
| H A D | elf_util.c | 43 info->loadsize = (unsigned long)elf64ph->p_filesz; in parse_elf64() 74 info->loadsize = elf32ph->p_filesz; in parse_elf32()
|
| H A D | elf.h | 100 Elf32_Word p_filesz; member 112 Elf64_Xword p_filesz; /* Segment size in file */ member
|
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | fw.c | 141 phdr.p_filesz = le32_to_cpu(p->p_filesz); in mm81x_fw_load_fw() 149 if (phdr.p_filesz && phdr.p_offset && in mm81x_fw_load_fw() 150 (phdr.p_offset + phdr.p_filesz) < fw->size) { in mm81x_fw_load_fw() 151 u32 padded_size = ROUND_BYTES_TO_WORD(phdr.p_filesz); in mm81x_fw_load_fw() 155 memset(fw_buf + phdr.p_filesz, 0xff, in mm81x_fw_load_fw() 156 padded_size - phdr.p_filesz); in mm81x_fw_load_fw()
|
| H A D | fw.h | 60 __le32 p_filesz; member
|
| /linux/arch/s390/kernel/ |
| H A D | kexec_elf.c | 40 buf.bufsz = phdr->p_filesz; in kexec_file_add_kernel_elf() 103 size += ALIGN(phdr->p_filesz, phdr->p_align); in s390_elf_load()
|
| H A D | crash_dump.c | 501 phdr->p_filesz = size; in fill_ptload() 557 phdr->p_filesz = end - start; in text_init() 585 phdr->p_filesz = (unsigned long) PTR_SUB(ptr, ptr_start); in notes_init() 586 phdr->p_memsz = phdr->p_filesz; in notes_init()
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | elf.c | 180 if (phdr.p_filesz) { in kvm_vm_elf_load() 190 phdr.p_filesz); in kvm_vm_elf_load()
|
| /linux/arch/mips/kernel/ |
| H A D | elf.c | 109 if (phdr32->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc() 115 if (phdr64->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
|
| H A D | vpe.c | 705 phdr->p_filesz); in vpe_elfload() 706 memset((void *)phdr->p_paddr + phdr->p_filesz, in vpe_elfload() 707 0, phdr->p_memsz - phdr->p_filesz); in vpe_elfload()
|
| /linux/sound/pci/mixart/ |
| H A D | mixart_hwdep.c | 84 __be32 p_filesz; member 110 if( elf_programheader.p_filesz != 0 ) { in mixart_load_elf() 113 be32_to_cpu( elf_programheader.p_filesz )); in mixart_load_elf()
|
| /linux/arch/loongarch/kernel/ |
| H A D | kexec_elf.c | 35 size = phdr->p_filesz; in _elf_kexec_load()
|
| /linux/lib/ |
| H A D | buildid.c | 235 READ_ONCE(phdr->p_filesz))) in get_build_id_32() 272 READ_ONCE(phdr->p_filesz))) in get_build_id_64()
|
| /linux/drivers/remoteproc/ |
| H A D | remoteproc_elf_helpers.h | 72 ELF_GEN_FIELD_GET_SET(phdr, p_filesz, u64) in ELF_GEN_FIELD_GET_SET()
|
| /linux/tools/testing/selftests/proc/ |
| H A D | proc-pid-vm.c | 108 uint64_t p_filesz; member 197 ph.p_filesz = sizeof(struct elf64_hdr) + sizeof(struct elf64_phdr) + len; in make_exe()
|
| /linux/arch/alpha/boot/tools/ |
| H A D | objstrip.c | 179 fil_size = elf_phdr->p_filesz; in main()
|
| /linux/fs/proc/ |
| H A D | kcore.c | 393 phdrs[0].p_filesz = kcore_notes_len; in read_kcore_iter() 408 phdr->p_filesz = phdr->p_memsz = m->size; in read_kcore_iter()
|
| /linux/arch/x86/boot/compressed/ |
| H A D | misc.c | 323 memmove(dest, output + phdr->p_offset, phdr->p_filesz); in parse_elf()
|
| /linux/tools/testing/selftests/sgx/ |
| H A D | load.c | 283 seg->size = (phdr->p_filesz + PAGE_SIZE - 1) & PAGE_MASK; in encl_load()
|
| /linux/sound/soc/codecs/ |
| H A D | rt5677.c | 833 /* TODO: handle p_memsz != p_filesz */ in rt5677_parse_and_load_dsp() 834 if (pr_hdr->p_paddr && pr_hdr->p_filesz) { in rt5677_parse_and_load_dsp() 836 pr_hdr->p_filesz, pr_hdr->p_paddr); in rt5677_parse_and_load_dsp() 840 pr_hdr->p_filesz); in rt5677_parse_and_load_dsp()
|