| /Linux-v5.10/arch/ia64/kernel/ |
| D | elfcore.c | 26 phdr.p_memsz = PAGE_ALIGN(phdr.p_memsz); in elf_core_write_extra_phdrs() 27 phdr.p_filesz = phdr.p_memsz; in elf_core_write_extra_phdrs() 53 size_t memsz = PAGE_ALIGN(gate_phdrs[i].p_memsz); in elf_core_write_extra_data() 72 size += PAGE_ALIGN(gate_phdrs[i].p_memsz); in elf_core_extra_data_size()
|
| /Linux-v5.10/drivers/soc/qcom/ |
| D | mdt_loader.c | 28 if (!phdr->p_memsz) in mdt_phdr_valid() 61 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size() 62 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size() 193 if (phdr->p_paddr + phdr->p_memsz > max_addr) in __qcom_mdt_load() 194 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in __qcom_mdt_load() 227 if (offset < 0 || offset + phdr->p_memsz > mem_size) { in __qcom_mdt_load() 259 if (phdr->p_memsz > phdr->p_filesz) in __qcom_mdt_load() 260 memset(ptr + phdr->p_filesz, 0, phdr->p_memsz - phdr->p_filesz); in __qcom_mdt_load()
|
| /Linux-v5.10/fs/ |
| D | binfmt_elf_fdpic.c | 171 params->stack_size = phdr->p_memsz; in elf_fdpic_fetch_phdrs() 794 params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file() 820 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file() 840 phdr->p_vaddr + phdr->p_memsz <= in elf_fdpic_map_file() 841 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file() 852 if (phdr->p_memsz == 0 || in elf_fdpic_map_file() 853 phdr->p_memsz % sizeof(Elf32_Dyn) != 0) in elf_fdpic_map_file() 856 tmp = phdr->p_memsz / sizeof(Elf32_Dyn); in elf_fdpic_map_file() 878 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file() 880 mseg->p_memsz += in elf_fdpic_map_file() [all …]
|
| D | binfmt_elf.c | 413 return cmds[last_idx].p_vaddr + cmds[last_idx].p_memsz - in total_mapping_size() 654 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp() 655 eppnt->p_memsz > TASK_SIZE || in load_elf_interp() 656 TASK_SIZE - eppnt->p_memsz < k) { in load_elf_interp() 673 k = load_addr + eppnt->p_vaddr + eppnt->p_memsz; in load_elf_interp() 1167 if (BAD_ADDR(k) || elf_ppnt->p_filesz > elf_ppnt->p_memsz || in load_elf_binary() 1168 elf_ppnt->p_memsz > TASK_SIZE || in load_elf_binary() 1169 TASK_SIZE - elf_ppnt->p_memsz < k) { in load_elf_binary() 1183 k = elf_ppnt->p_vaddr + elf_ppnt->p_memsz; in load_elf_binary() 1397 bss = ELF_PAGEALIGN(eppnt->p_memsz + eppnt->p_vaddr); in load_elf_library() [all …]
|
| /Linux-v5.10/fs/proc/ |
| D | vmcore.c | 715 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf64() 739 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf64() 779 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf64() 813 rc = elfcorehdr_read_notes(notes_buf, phdr_ptr->p_memsz, in copy_notes_elf64() 817 notes_buf += phdr_ptr->p_memsz; in copy_notes_elf64() 859 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf64() 880 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf64() 906 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf32() 930 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf32() 970 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf32() [all …]
|
| /Linux-v5.10/kernel/ |
| D | kexec_elf.c | 194 } 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()
|
| D | kexec_file.c | 1302 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers() 1310 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers() 1319 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers() 1336 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers()
|
| /Linux-v5.10/tools/testing/selftests/kvm/lib/ |
| D | elf.c | 157 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load() 160 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load() 163 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
|
| /Linux-v5.10/arch/sparc/vdso/ |
| D | vdso2c.h | 37 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-v5.10/arch/powerpc/boot/ |
| D | elf_util.c | 44 info->memsize = (unsigned long)elf64ph->p_memsz; in parse_elf64() 75 info->memsize = elf32ph->p_memsz; in parse_elf32()
|
| D | elf.h | 101 Elf32_Word p_memsz; member 113 Elf64_Xword p_memsz; /* Segment size in memory */ member
|
| /Linux-v5.10/arch/x86/entry/vdso/ |
| D | vdso2c.h | 38 if (GET_LE(&pt[i].p_memsz) != GET_LE(&pt[i].p_filesz)) in BITSFUNC() 41 load_size = GET_LE(&pt[i].p_memsz); in BITSFUNC() 46 GET_LE(&pt[i].p_memsz); in BITSFUNC()
|
| /Linux-v5.10/arch/s390/kernel/ |
| D | kexec_elf.c | 45 buf.memsz = phdr->p_memsz; in kexec_file_add_kernel_elf() 48 if (entry - phdr->p_paddr < phdr->p_memsz) { in kexec_file_add_kernel_elf()
|
| /Linux-v5.10/include/uapi/linux/ |
| D | elf-fdpic.h | 24 Elf32_Word p_memsz; /* allocation size recorded in file */ member
|
| D | elf.h | 251 Elf32_Word p_memsz; member 263 Elf64_Xword p_memsz; /* Segment size in memory */ member
|
| /Linux-v5.10/drivers/remoteproc/ |
| D | qcom_q6v5_mss.c | 867 if (!phdr->p_memsz) in q6v5_phdr_valid() 1145 if (phdr->p_paddr + phdr->p_memsz > max_addr) in q6v5_mpss_load() 1146 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in q6v5_mpss_load() 1176 if (offset < 0 || offset + phdr->p_memsz > qproc->mpss_size) { in q6v5_mpss_load() 1182 ptr = ioremap_wc(qproc->mpss_phys + offset, phdr->p_memsz); in q6v5_mpss_load() 1186 &qproc->mpss_phys, offset, phdr->p_memsz); in q6v5_mpss_load() 1216 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load() 1218 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load() 1221 size += phdr->p_memsz; in q6v5_mpss_load() 1398 phdr->p_memsz, in qcom_q6v5_register_dump_segments() [all …]
|
| D | qcom_common.c | 135 if (!phdr->p_memsz) in qcom_register_dump_segments() 139 phdr->p_memsz); in qcom_register_dump_segments()
|
| D | remoteproc_elf_helpers.h | 72 ELF_GEN_FIELD_GET_SET(phdr, p_memsz, u64)
|
| /Linux-v5.10/tools/testing/selftests/proc/ |
| D | proc-pid-vm.c | 102 uint64_t p_memsz; member 191 ph.p_memsz = sizeof(struct elf64_hdr) + sizeof(struct elf64_phdr) + len; in make_exe()
|
| /Linux-v5.10/arch/mips/boot/ |
| D | elf2ecoff.c | 196 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-v5.10/drivers/media/platform/sti/c8sectpfe/ |
| D | c8sectpfe-core.c | 1037 dest, phdr->p_memsz + phdr->p_memsz / 3); in load_imem_segment() 1066 dst, phdr->p_memsz); in load_dmem_segment() 1072 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment()
|
| /Linux-v5.10/arch/powerpc/kernel/ |
| D | fadump.c | 768 phdr->p_memsz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header() 1084 phdr->p_memsz = 0; in fadump_create_elfcore_headers() 1098 phdr->p_memsz = phdr->p_filesz = VMCOREINFO_NOTE_SIZE; in fadump_create_elfcore_headers() 1137 phdr->p_memsz = msize; in fadump_create_elfcore_headers()
|
| /Linux-v5.10/arch/powerpc/oprofile/cell/ |
| D | vma_map.c | 162 map = vma_map_add(map, phdr.p_vaddr, phdr.p_memsz, in create_vma_map()
|
| /Linux-v5.10/arch/alpha/boot/tools/ |
| D | objstrip.c | 178 mem_size = elf_phdr->p_memsz; in main()
|
| /Linux-v5.10/arch/powerpc/platforms/powernv/ |
| D | opal-core.c | 385 phdr->p_filesz = phdr->p_memsz = cpu_to_be64(cpu_notes_size); in create_opalcore() 408 phdr->p_filesz = phdr->p_memsz = in create_opalcore()
|