Home
last modified time | relevance | path

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

12

/linux-6.15/fs/tests/
H A Dbinfmt_elf_kunit.c7 { .p_type = PT_LOAD, .p_vaddr = 0, .p_memsz = 0, }, in total_mapping_size_test()
8 { .p_type = PT_INTERP, .p_vaddr = 10, .p_memsz = 999999, }, in total_mapping_size_test()
15 { .p_type = PT_PHDR, .p_vaddr = 0x00000040, .p_memsz = 0x0002d8, }, in total_mapping_size_test()
16 { .p_type = PT_INTERP, .p_vaddr = 0x00000318, .p_memsz = 0x00001c, }, in total_mapping_size_test()
17 { .p_type = PT_LOAD, .p_vaddr = 0x00000000, .p_memsz = 0x0033a8, }, in total_mapping_size_test()
18 { .p_type = PT_LOAD, .p_vaddr = 0x00004000, .p_memsz = 0x005c91, }, in total_mapping_size_test()
19 { .p_type = PT_LOAD, .p_vaddr = 0x0000a000, .p_memsz = 0x0022f8, }, in total_mapping_size_test()
20 { .p_type = PT_LOAD, .p_vaddr = 0x0000d330, .p_memsz = 0x000d40, }, in total_mapping_size_test()
22 { .p_type = PT_NOTE, .p_vaddr = 0x00000338, .p_memsz = 0x000030, }, in total_mapping_size_test()
23 { .p_type = PT_NOTE, .p_vaddr = 0x00000368, .p_memsz = 0x000044, }, in total_mapping_size_test()
[all …]
/linux-6.15/fs/
H A Dbinfmt_elf_fdpic.c171 params->stack_size = phdr->p_memsz; in elf_fdpic_fetch_phdrs()
821 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
853 if (phdr->p_memsz == 0 || in elf_fdpic_map_file()
881 mseg->p_memsz += in elf_fdpic_map_file()
883 (mseg->addr + mseg->p_memsz); in elf_fdpic_map_file()
885 mseg->p_memsz += seg->p_memsz; in elf_fdpic_map_file()
967 seg->p_memsz = phdr->p_memsz; in elf_fdpic_map_file_constdisp_on_uclinux()
990 phdr->p_memsz; in elf_fdpic_map_file_constdisp_on_uclinux()
1102 seg->p_memsz = phdr->p_memsz; in elf_fdpic_map_file_by_direct_mmap()
1272 phdr->p_memsz = 0; in fill_elf_note_phdr()
[all …]
H A Dbinfmt_elf.c417 if (eppnt->p_memsz > eppnt->p_filesz) { in elf_load()
421 eppnt->p_memsz; in elf_load()
433 eppnt->p_memsz; in elf_load()
435 if (eppnt->p_memsz > eppnt->p_filesz) { in elf_load()
701 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp()
702 eppnt->p_memsz > TASK_SIZE || in load_elf_interp()
703 TASK_SIZE - eppnt->p_memsz < k) { in load_elf_interp()
1219 elf_ppnt->p_memsz > TASK_SIZE || in load_elf_binary()
1220 TASK_SIZE - elf_ppnt->p_memsz < k) { in load_elf_binary()
1524 phdr->p_memsz = 0; in fill_elf_note_phdr()
[all …]
/linux-6.15/drivers/soc/qcom/
H A Dmdt_loader.c29 if (!phdr->p_memsz) in mdt_phdr_valid()
97 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size()
98 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size()
232 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_pas_init()
233 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_pas_init()
351 if (offset < 0 || offset + phdr->p_memsz > mem_size) { in __qcom_mdt_load()
357 if (phdr->p_filesz > phdr->p_memsz) { in __qcom_mdt_load()
384 if (phdr->p_memsz > phdr->p_filesz) in __qcom_mdt_load()
385 memset(ptr + phdr->p_filesz, 0, phdr->p_memsz - phdr->p_filesz); in __qcom_mdt_load()
/linux-6.15/fs/proc/
H A Dvmcore.c752 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf64()
776 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf64()
816 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf64()
854 notes_buf += phdr_ptr->p_memsz; in copy_notes_elf64()
917 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf64()
943 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf32()
967 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf32()
1007 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf32()
1045 notes_buf += phdr_ptr->p_memsz; in copy_notes_elf32()
1108 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf32()
[all …]
/linux-6.15/kernel/
H A Dkexec_elf.c194 } else if (phdr->p_paddr + phdr->p_memsz < phdr->p_paddr) { in elf_is_phdr_sane()
224 phdr->p_memsz = elf64_to_cpu(ehdr, buf_phdr->p_memsz); in elf_read_phdr()
233 phdr->p_memsz = elf32_to_cpu(ehdr, buf_phdr->p_memsz); in elf_read_phdr()
408 if (size > phdr->p_memsz) in kexec_elf_load()
409 size = phdr->p_memsz; in kexec_elf_load()
413 kbuf->memsz = phdr->p_memsz; in kexec_elf_load()
H A Dcrash_core.c212 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers()
220 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers()
229 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers()
246 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers()
/linux-6.15/include/uapi/linux/
H A Delf-fdpic.h24 Elf32_Word p_memsz; /* allocation size recorded in file */ member
39 Elf64_Word p_memsz; /* allocation size recorded in file */ member
H A Delf.h263 Elf32_Word p_memsz; member
275 Elf64_Xword p_memsz; /* Segment size in memory */ member
/linux-6.15/tools/testing/selftests/kvm/lib/
H A Delf.c156 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load()
159 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load()
161 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
/linux-6.15/arch/sparc/vdso/
H A Dvdso2c.h37 if (GET_BE(&pt[i].p_memsz) != GET_BE(&pt[i].p_filesz)) in BITSFUNC()
40 load_size = GET_BE(&pt[i].p_memsz); in BITSFUNC()
45 GET_BE(&pt[i].p_memsz); in BITSFUNC()
/linux-6.15/arch/powerpc/boot/
H A Delf_util.c44 info->memsize = (unsigned long)elf64ph->p_memsz; in parse_elf64()
75 info->memsize = elf32ph->p_memsz; in parse_elf32()
H A Delf.h101 Elf32_Word p_memsz; member
113 Elf64_Xword p_memsz; /* Segment size in memory */ member
/linux-6.15/drivers/gpu/drm/imagination/
H A Dpvr_fw_mips.c51 program_header->p_memsz, fw_code_ptr, fw_data_ptr, in process_elf_command_stream()
56 program_header->p_vaddr, program_header->p_memsz); in process_elf_command_stream()
66 program_header->p_memsz - program_header->p_filesz); in process_elf_command_stream()
/linux-6.15/arch/x86/entry/vdso/
H A Dvdso2c.h73 if (GET_LE(&pt[i].p_memsz) != GET_LE(&pt[i].p_filesz)) in BITSFUNC()
76 load_size = GET_LE(&pt[i].p_memsz); in BITSFUNC()
81 GET_LE(&pt[i].p_memsz); in BITSFUNC()
/linux-6.15/arch/s390/kernel/
H A Dkexec_elf.c47 buf.memsz = phdr->p_memsz; in kexec_file_add_kernel_elf()
50 if (entry - phdr->p_paddr < phdr->p_memsz) { in kexec_file_add_kernel_elf()
H A Dcrash_dump.c501 phdr->p_memsz = size; in fill_ptload()
557 phdr->p_memsz = end - start; in text_init()
585 phdr->p_memsz = phdr->p_filesz; in notes_init()
/linux-6.15/arch/riscv/kernel/
H A Delf_kexec.c55 if (size > phdr->p_memsz) in riscv_kexec_elf_load()
56 size = phdr->p_memsz; in riscv_kexec_elf_load()
62 kbuf.memsz = phdr->p_memsz; in riscv_kexec_elf_load()
/linux-6.15/drivers/remoteproc/
H A Dqcom_q6v5_mss.c1103 if (!phdr->p_memsz) in q6v5_phdr_valid()
1431 if (phdr->p_paddr + phdr->p_memsz > max_addr) in q6v5_mpss_load()
1432 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in q6v5_mpss_load()
1471 if (offset < 0 || offset + phdr->p_memsz > qproc->mpss_size) { in q6v5_mpss_load()
1477 if (phdr->p_filesz > phdr->p_memsz) { in q6v5_mpss_load()
1489 &qproc->mpss_phys, offset, phdr->p_memsz); in q6v5_mpss_load()
1529 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load()
1531 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load()
1534 size += phdr->p_memsz; in q6v5_mpss_load()
1711 phdr->p_memsz, in qcom_q6v5_register_dump_segments()
[all …]
H A Dremoteproc_elf_helpers.h73 ELF_GEN_FIELD_GET_SET(phdr, p_memsz, u64) in ELF_GEN_FIELD_GET_SET()
H A Dqcom_common.c297 if (!phdr->p_memsz) in qcom_register_dump_segments()
301 phdr->p_memsz); in qcom_register_dump_segments()
/linux-6.15/tools/include/uapi/linux/
H A Delf.h263 Elf32_Word p_memsz; member
275 Elf64_Xword p_memsz; /* Segment size in memory */ member
/linux-6.15/arch/arm64/kernel/
H A Delfcore.c104 phdr.p_memsz = m->end - m->start; in elf_core_write_extra_phdrs()
/linux-6.15/arch/mips/boot/
H A Delf2ecoff.c196 p->p_memsz = swab32(p->p_memsz); in convert_elf_phdrs()
367 nbss.len = ph[i].p_memsz - ph[i].p_filesz; in main()
/linux-6.15/tools/testing/selftests/bpf/
H A Dtrace_helpers.c469 if (phdr->p_offset + phdr->p_memsz > max) in read_build_id()
471 err = parse_build_id_buf(data + phdr->p_offset, phdr->p_memsz, build_id); in read_build_id()

12