Home
last modified time | relevance | path

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

12

/linux/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()
21 { .p_type = PT_DYNAMIC, .p_vaddr = 0x0000d928, .p_memsz = 0x000200, }, in total_mapping_size_test()
22 { .p_type = PT_NOTE, .p_vaddr = 0x00000338, .p_memsz = 0x000030, }, in total_mapping_size_test()
[all …]
/linux/fs/
H A Dbinfmt_elf_fdpic.c171 params->stack_size = phdr->p_memsz; in elf_fdpic_fetch_phdrs()
806 params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
832 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
852 phdr->p_vaddr + phdr->p_memsz <= in elf_fdpic_map_file()
853 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
864 if (phdr->p_memsz == 0 || in elf_fdpic_map_file()
865 phdr->p_memsz % sizeof(Elf_Dyn) != 0) in elf_fdpic_map_file()
868 tmp = phdr->p_memsz / sizeof(Elf_Dyn); in elf_fdpic_map_file()
890 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file()
892 mseg->p_memsz += in elf_fdpic_map_file()
[all …]
H A Dbinfmt_elf.c423 if (eppnt->p_memsz > eppnt->p_filesz) { in elf_load()
427 eppnt->p_memsz; in elf_load()
439 eppnt->p_memsz; in elf_load()
441 if (eppnt->p_memsz > eppnt->p_filesz) { in elf_load()
470 max_addr = max(max_addr, phdr[i].p_vaddr + phdr[i].p_memsz); in total_mapping_size()
706 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp()
707 eppnt->p_memsz > TASK_SIZE || in load_elf_interp()
708 TASK_SIZE - eppnt->p_memsz < k) { in load_elf_interp()
1226 if (BAD_ADDR(k) || elf_ppnt->p_filesz > elf_ppnt->p_memsz || in load_elf_binary()
1227 elf_ppnt->p_memsz > TASK_SIZE || in load_elf_binary()
[all …]
/linux/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()
850 rc = elfcorehdr_read_notes(notes_buf, phdr_ptr->p_memsz, in copy_notes_elf64()
854 notes_buf += phdr_ptr->p_memsz; in copy_notes_elf64()
896 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_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()
[all …]
H A Dkcore.c408 phdr->p_filesz = phdr->p_memsz = m->size; in read_kcore_iter()
/linux/arch/loongarch/kernel/
H A Dkexec_elf.c36 if (size > phdr->p_memsz) in _elf_kexec_load()
37 size = phdr->p_memsz; in _elf_kexec_load()
44 kbuf->memsz = ALIGN(phdr->p_memsz, SZ_64K); in _elf_kexec_load()
/linux/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
/linux/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, (u64)phdr.p_memsz); in kvm_vm_elf_load()
161 gva_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
/linux/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/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.c502 phdr->p_memsz = size; in fill_ptload()
558 phdr->p_memsz = end - start; in text_init()
586 phdr->p_memsz = phdr->p_filesz; in notes_init()
/linux/arch/alpha/boot/compressed/
H A Dmisc.c177 tramp = ALIGN(max(free_mem_end_ptr, START_ADDR + load_phdr.p_memsz), 8); in relocate_and_jump()
187 load_phdr.p_filesz, load_phdr.p_memsz, ehdr.e_entry); in relocate_and_jump()
/linux/kernel/
H A Dcrash_core.c222 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers()
230 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers()
239 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers()
256 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers()
/linux/tools/testing/selftests/coredump/
H A Dcoredump_test_helpers.c644 piece->phdr.p_memsz = end - start; in compact_add_data()
660 pieces[*nr - 1].phdr.p_memsz += len; in compact_add_zero()
669 piece->phdr.p_memsz = len; in compact_add_zero()
771 if (phdr.p_memsz > phdr.p_filesz) in compact_build()
774 phdr.p_memsz - phdr.p_filesz); in compact_build()
966 vaddr < phdr[i].p_vaddr + phdr[i].p_memsz) in ElfW()
1060 *end = phdr[*i].p_vaddr + phdr[*i].p_memsz; in next_range()
1070 *end = phdr[*i].p_vaddr + phdr[*i].p_memsz; in next_range()
1177 if (object[i].p_type != PT_LOAD || !object[i].p_memsz) in check_compact_coredump()
1207 if (object[i].p_memsz > object[i].p_filesz && in check_compact_coredump()
[all …]
/linux/drivers/remoteproc/
H A Dqcom_q6v5_mss.c1152 if (!phdr->p_memsz) in q6v5_phdr_valid()
1480 if (phdr->p_paddr + phdr->p_memsz > max_addr) in q6v5_mpss_load()
1481 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in q6v5_mpss_load()
1520 if (offset < 0 || offset + phdr->p_memsz > qproc->mpss_size) { in q6v5_mpss_load()
1526 if (phdr->p_filesz > phdr->p_memsz) { in q6v5_mpss_load()
1534 ptr = memremap(qproc->mpss_phys + offset, phdr->p_memsz, MEMREMAP_WC); in q6v5_mpss_load()
1538 &qproc->mpss_phys, offset, phdr->p_memsz); in q6v5_mpss_load()
1578 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load()
1580 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load()
1583 size += phdr->p_memsz; in q6v5_mpss_load()
[all …]
H A Dremoteproc_elf_helpers.h73 ELF_GEN_FIELD_GET_SET(phdr, p_memsz, u64) in ELF_GEN_FIELD_GET_SET()
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dfw.h61 __le32 p_memsz; member
H A Dfw.c142 phdr.p_memsz = le32_to_cpu(p->p_memsz); in mm81x_fw_load_fw()
146 if (phdr.p_type != PT_LOAD || !phdr.p_memsz) in mm81x_fw_load_fw()
/linux/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/tools/testing/selftests/proc/
H A Dproc-pid-vm.c109 uint64_t p_memsz; member
198 ph.p_memsz = sizeof(struct elf64_hdr) + sizeof(struct elf64_phdr) + len; in make_exe()
/linux/arch/alpha/boot/tools/
H A Dobjstrip.c178 mem_size = elf_phdr->p_memsz; in main()
/linux/tools/testing/selftests/bpf/
H A Dtrace_helpers.c467 if (phdr->p_offset + phdr->p_memsz > max) in read_build_id()
469 err = parse_build_id_buf(data + phdr->p_offset, phdr->p_memsz, build_id); in read_build_id()
/linux/tools/perf/util/
H A Dgenelf.c236 phdr[0].p_memsz = csize; in jit_write_elf()
/linux/sound/pci/mixart/
H A Dmixart_hwdep.c85 __be32 p_memsz; member

12