Home
last modified time | relevance | path

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

12

/linux/drivers/soc/qcom/
H A Dmdt_loader.c85 ptr, phdr->p_filesz); in mdt_load_split_segment()
91 if (seg_fw->size != phdr->p_filesz) { in mdt_load_split_segment()
197 ehdr_size = phdrs[0].p_filesz; in qcom_mdt_read_metadata()
198 hash_size = phdrs[hash_segment].p_filesz; in qcom_mdt_read_metadata()
209 hash_offset = phdrs[0].p_filesz; in qcom_mdt_read_metadata()
323 if (!phdrs[i].p_filesz) in qcom_mdt_bins_are_split()
327 seg_end = phdrs[i].p_offset + phdrs[i].p_filesz; in qcom_mdt_bins_are_split()
414 if (phdr->p_filesz > phdr->p_memsz) { in qcom_mdt_load_no_init()
424 if (phdr->p_filesz && !is_split) { in qcom_mdt_load_no_init()
426 if (phdr->p_offset + phdr->p_filesz > fw->size) { in qcom_mdt_load_no_init()
[all …]
/linux/tools/perf/util/
H A Dsymbol-minimal.c163 ssize_t p_filesz; in filename__read_build_id() local
169 hdrs.phdr32[i].p_filesz = bswap_32(hdrs.phdr32[i].p_offset); in filename__read_build_id()
173 hdrs.phdr64[i].p_filesz = bswap_64(hdrs.phdr64[i].p_filesz); in filename__read_build_id()
179 p_filesz = elf32 ? hdrs.phdr32[i].p_filesz : hdrs.phdr64[i].p_filesz; in filename__read_build_id()
180 if (p_filesz > buf_size) { in filename__read_build_id()
183 buf_size = p_filesz; in filename__read_build_id()
190 if (read(fd, buf, p_filesz) != p_filesz) in filename__read_build_id()
193 ret = read_build_id(buf, p_filesz, bid, need_swap); in filename__read_build_id()
/linux/fs/
H A Dbinfmt_elf_fdpic.c235 if (phdr->p_filesz > PATH_MAX) in load_elf_fdpic_binary()
238 if (phdr->p_filesz < 2) in load_elf_fdpic_binary()
242 interpreter_name = kmalloc(phdr->p_filesz, GFP_KERNEL); in load_elf_fdpic_binary()
248 phdr->p_filesz, &pos); in load_elf_fdpic_binary()
249 if (unlikely(retval != phdr->p_filesz)) { in load_elf_fdpic_binary()
256 if (interpreter_name[phdr->p_filesz - 1] != '\0') in load_elf_fdpic_binary()
814 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file()
820 phdr->p_vaddr + phdr->p_filesz <= in elf_fdpic_map_file()
970 phdr->p_filesz); in elf_fdpic_map_file_constdisp_on_uclinux()
979 if (phdr->p_filesz < phdr->p_memsz) { in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
/linux/arch/mips/boot/
H A 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/arch/powerpc/boot/
H A Delf_util.c43 info->loadsize = (unsigned long)elf64ph->p_filesz; in parse_elf64()
74 info->loadsize = elf32ph->p_filesz; in parse_elf32()
H A Delf.h100 Elf32_Word p_filesz; member
112 Elf64_Xword p_filesz; /* Segment size in file */ member
/linux/kernel/
H A Dcrash_core.c218 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers()
226 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers()
235 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers()
252 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers()
257 phdr, phdr->p_vaddr, phdr->p_paddr, phdr->p_filesz, in crash_prepare_elf64_headers()
/linux/tools/testing/selftests/kvm/lib/
H A Delf.c181 if (phdr.p_filesz) { in kvm_vm_elf_load()
191 phdr.p_filesz); in kvm_vm_elf_load()
/linux/arch/s390/kernel/
H A Dkexec_elf.c40 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 Dcrash_dump.c501 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/arch/mips/kernel/
H A Delf.c109 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 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/sound/pci/mixart/
H A Dmixart_hwdep.c84 __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 Dkexec_elf.c35 size = phdr->p_filesz; in _elf_kexec_load()
/linux/lib/
H A Dbuildid.c235 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 Dqcom_q6v5_mss.c1486 if (phdr->p_filesz > phdr->p_memsz) { in q6v5_mpss_load()
1502 if (phdr->p_filesz && phdr->p_offset < fw->size) { in q6v5_mpss_load()
1504 if (phdr->p_offset + phdr->p_filesz > fw->size) { in q6v5_mpss_load()
1513 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in q6v5_mpss_load()
1514 } else if (phdr->p_filesz) { in q6v5_mpss_load()
1518 ptr, phdr->p_filesz); in q6v5_mpss_load()
1525 if (seg_fw->size != phdr->p_filesz) { in q6v5_mpss_load()
1538 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load()
1539 memset(ptr + phdr->p_filesz, 0, in q6v5_mpss_load()
1540 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load()
H A Dremoteproc_elf_helpers.h72 ELF_GEN_FIELD_GET_SET(phdr, p_filesz, u64) in ELF_GEN_FIELD_GET_SET()
/linux/arch/riscv/kernel/
H A Dkexec_elf.c41 size = phdr->p_filesz; in riscv_kexec_elf_load()
/linux/arch/sparc/vdso/
H A Dvdso2c.h37 if (GET_BE(&pt[i].p_memsz) != GET_BE(&pt[i].p_filesz)) in BITSFUNC()
/linux/tools/testing/selftests/proc/
H A Dproc-pid-vm.c108 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 Dobjstrip.c179 fil_size = elf_phdr->p_filesz; in main()
/linux/arch/powerpc/kernel/
H A Dfadump.c770 phdr->p_filesz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header()
995 phdr->p_filesz = size; in populate_elf_pt_load()
1031 phdr->p_filesz = 0; in fadump_populate_elfcorehdr()
1044 phdr->p_memsz = phdr->p_filesz = fdh->vmcoreinfo_size; in fadump_populate_elfcorehdr()
/linux/arch/parisc/boot/compressed/
H A Dmisc.c271 memmove(dest, output + phdr->p_offset, phdr->p_filesz); in parse_elf()
/linux/arch/powerpc/platforms/powernv/
H A Dopal-core.c387 phdr->p_filesz = phdr->p_memsz = cpu_to_be64(cpu_notes_size); in create_opalcore()
410 phdr->p_filesz = phdr->p_memsz = in create_opalcore()
/linux/fs/proc/
H A Dvmcore.c896 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf64()
1087 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf32()
1410 phdr->p_filesz = phdr->p_memsz; in vmcoredd_update_program_headers()
1430 phdr->p_filesz = phdr->p_memsz; in vmcoredd_update_program_headers()

12