Home
last modified time | relevance | path

Searched refs:p_filesz (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/drivers/soc/qcom/
Dmdt_loader.c173 if (phdr->p_filesz) { in __qcom_mdt_load()
176 ptr, phdr->p_filesz); in __qcom_mdt_load()
185 if (phdr->p_memsz > phdr->p_filesz) in __qcom_mdt_load()
186 memset(ptr + phdr->p_filesz, 0, phdr->p_memsz - phdr->p_filesz); in __qcom_mdt_load()
/Linux-v4.19/arch/x86/um/
Delfcore.c30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
54 size_t filesz = phdrp[i].p_filesz; in elf_core_write_extra_data()
74 return (size_t) phdrp[i].p_filesz; in elf_core_extra_data_size()
/Linux-v4.19/tools/perf/util/
Dsymbol-minimal.c139 phdr->p_filesz = bswap_32(phdr->p_filesz); in filename__read_build_id()
145 buf_size = phdr->p_filesz; in filename__read_build_id()
190 phdr->p_filesz = bswap_64(phdr->p_filesz); in filename__read_build_id()
196 buf_size = phdr->p_filesz; in filename__read_build_id()
/Linux-v4.19/fs/
Dbinfmt_elf_fdpic.c239 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()
811 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file()
817 phdr->p_vaddr + phdr->p_filesz <= in elf_fdpic_map_file()
969 phdr->p_filesz); in elf_fdpic_map_file_constdisp_on_uclinux()
978 if (phdr->p_filesz < phdr->p_memsz) { in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
Dbinfmt_elf.c354 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr); in elf_map()
609 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp()
620 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp()
757 if (elf_ppnt->p_filesz > PATH_MAX || in load_elf_binary()
758 elf_ppnt->p_filesz < 2) in load_elf_binary()
762 elf_interpreter = kmalloc(elf_ppnt->p_filesz, in load_elf_binary()
769 elf_ppnt->p_filesz, &pos); in load_elf_binary()
770 if (retval != elf_ppnt->p_filesz) { in load_elf_binary()
777 if (elf_interpreter[elf_ppnt->p_filesz - 1] != '\0') in load_elf_binary()
1040 if (BAD_ADDR(k) || elf_ppnt->p_filesz > elf_ppnt->p_memsz || in load_elf_binary()
[all …]
/Linux-v4.19/arch/ia64/hp/sim/boot/
Dbootloader.c152 req.len = elf_phdr->p_filesz; in start_bootloader()
156 memset((char *)__pa(elf_phdr->p_paddr) + elf_phdr->p_filesz, 0, in start_bootloader()
157 elf_phdr->p_memsz - elf_phdr->p_filesz); in start_bootloader()
/Linux-v4.19/arch/mips/boot/
Delf2ecoff.c195 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-v4.19/arch/ia64/kernel/
Delfcore.c27 phdr.p_filesz = phdr.p_memsz; in elf_core_write_extra_phdrs()
30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
/Linux-v4.19/arch/powerpc/boot/
Delf_util.c47 info->loadsize = (unsigned long)elf64ph->p_filesz; in parse_elf64()
78 info->loadsize = elf32ph->p_filesz; in parse_elf32()
Delf.h100 Elf32_Word p_filesz; member
112 Elf64_Xword p_filesz; /* Segment size in file */ member
/Linux-v4.19/tools/testing/selftests/kvm/lib/
Delf.c184 if (phdr.p_filesz) { in kvm_vm_elf_load()
194 phdr.p_filesz); in kvm_vm_elf_load()
/Linux-v4.19/arch/s390/kernel/
Dkexec_elf.c33 buf.bufsz = phdr->p_filesz; in kexec_file_add_elf_kernel()
98 size += ALIGN(phdr->p_filesz, phdr->p_align); in s390_elf_load()
Dcrash_dump.c566 phdr->p_filesz = end - start; in loads_init()
598 phdr->p_filesz = (unsigned long) PTR_SUB(ptr, ptr_start); in notes_init()
599 phdr->p_memsz = phdr->p_filesz; in notes_init()
/Linux-v4.19/arch/powerpc/kernel/
Dkexec_elf_64.c203 if (phdr->p_offset + phdr->p_filesz < phdr->p_offset) { in elf_is_phdr_sane()
206 } else if (phdr->p_offset + phdr->p_filesz > buf_len) { in elf_is_phdr_sane()
238 phdr->p_filesz = elf_addr_to_cpu(elf_info->ehdr, buf_phdr->p_filesz); in elf_read_phdr()
541 size = phdr->p_filesz; in elf_exec_load()
Dfadump.c686 phdr->p_filesz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header()
1099 phdr->p_filesz = 0; in fadump_create_elfcore_headers()
1114 phdr->p_memsz = phdr->p_filesz = VMCOREINFO_NOTE_SIZE; in fadump_create_elfcore_headers()
1146 phdr->p_filesz = msize; in fadump_create_elfcore_headers()
/Linux-v4.19/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.c1042 phdr->p_paddr, phdr->p_filesz, in load_imem_segment()
1045 for (i = 0; i < phdr->p_filesz; i++) { in load_imem_segment()
1071 seg_num, phdr->p_paddr, phdr->p_filesz, in load_dmem_segment()
1075 phdr->p_filesz); in load_dmem_segment()
1077 memset((void __force *)dst + phdr->p_filesz, 0, in load_dmem_segment()
1078 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment()
1104 if (phdr->p_offset + phdr->p_filesz > fw->size) { in load_slim_core_fw()
/Linux-v4.19/drivers/remoteproc/
Dremoteproc_elf_loader.c160 u32 filesz = phdr->p_filesz;
193 if (phdr->p_filesz)
/Linux-v4.19/arch/mips/kernel/
Delf.c110 if (phdr32->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
116 if (phdr64->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
Dvpe.c705 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-v4.19/sound/pci/mixart/
Dmixart_hwdep.c96 __be32 p_filesz; member
122 if( elf_programheader.p_filesz != 0 ) { in mixart_load_elf()
125 be32_to_cpu( elf_programheader.p_filesz )); in mixart_load_elf()
/Linux-v4.19/include/uapi/linux/
Delf.h249 Elf32_Word p_filesz; member
261 Elf64_Xword p_filesz; /* Segment size in file */ member
/Linux-v4.19/kernel/
Dkexec_file.c1183 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers()
1191 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers()
1200 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers()
1217 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers()
1222 phdr, phdr->p_vaddr, phdr->p_paddr, phdr->p_filesz, in crash_prepare_elf64_headers()
/Linux-v4.19/tools/testing/selftests/powerpc/ptrace/
Dcore-pkey.c233 (void *) nhdr < p + phdr->p_offset + phdr->p_filesz; in check_core_file()
238 FAIL_IF((void *) nhdr >= p + phdr->p_offset + phdr->p_filesz); in check_core_file()
/Linux-v4.19/arch/sparc/vdso/
Dvdso2c.h38 if (GET_BE(&pt[i].p_memsz) != GET_BE(&pt[i].p_filesz)) in BITSFUNC()
/Linux-v4.19/arch/x86/entry/vdso/
Dvdso2c.h39 if (GET_LE(&pt[i].p_memsz) != GET_LE(&pt[i].p_filesz)) in BITSFUNC()

12