Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/soc/qcom/
Dmdt_loader.c36 if (!phdr->p_memsz) in mdt_phdr_valid()
69 if (phdr->p_paddr + phdr->p_memsz > max_addr) in qcom_mdt_get_size()
70 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in qcom_mdt_get_size()
131 if (phdr->p_paddr + phdr->p_memsz > max_addr) in __qcom_mdt_load()
132 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in __qcom_mdt_load()
165 if (offset < 0 || offset + phdr->p_memsz > mem_size) { 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/ia64/kernel/
Delfcore.c26 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-v4.19/fs/
Dbinfmt_elf_fdpic.c175 params->stack_size = phdr->p_memsz; in elf_fdpic_fetch_phdrs()
792 params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
818 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
838 phdr->p_vaddr + phdr->p_memsz <= in elf_fdpic_map_file()
839 seg->p_vaddr + seg->p_memsz) { in elf_fdpic_map_file()
850 if (phdr->p_memsz == 0 || in elf_fdpic_map_file()
851 phdr->p_memsz % sizeof(Elf32_Dyn) != 0) in elf_fdpic_map_file()
854 tmp = phdr->p_memsz / sizeof(Elf32_Dyn); in elf_fdpic_map_file()
876 load_addr = PAGE_ALIGN(mseg->addr + mseg->p_memsz); in elf_fdpic_map_file()
878 mseg->p_memsz += in elf_fdpic_map_file()
[all …]
Dbinfmt_elf.c404 return cmds[last_idx].p_vaddr + cmds[last_idx].p_memsz - in total_mapping_size()
609 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp()
610 eppnt->p_memsz > TASK_SIZE || in load_elf_interp()
611 TASK_SIZE - eppnt->p_memsz < k) { in load_elf_interp()
628 k = load_addr + eppnt->p_vaddr + eppnt->p_memsz; in load_elf_interp()
1040 if (BAD_ADDR(k) || elf_ppnt->p_filesz > elf_ppnt->p_memsz || in load_elf_binary()
1041 elf_ppnt->p_memsz > TASK_SIZE || in load_elf_binary()
1042 TASK_SIZE - elf_ppnt->p_memsz < k) { in load_elf_binary()
1056 k = elf_ppnt->p_vaddr + elf_ppnt->p_memsz; in load_elf_binary()
1263 bss = ELF_PAGEALIGN(eppnt->p_memsz + eppnt->p_vaddr); in load_elf_library()
[all …]
/Linux-v4.19/fs/proc/
Dvmcore.c688 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf64()
712 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf64()
752 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf64()
786 rc = elfcorehdr_read_notes(notes_buf, phdr_ptr->p_memsz, in copy_notes_elf64()
790 notes_buf += phdr_ptr->p_memsz; in copy_notes_elf64()
832 phdr.p_filesz = phdr.p_memsz = phdr_sz; in merge_note_headers_elf64()
853 elfnotes_orig_sz = phdr.p_memsz; in merge_note_headers_elf64()
879 max_sz = phdr_ptr->p_memsz; in update_note_header_size_elf32()
903 phdr_ptr->p_memsz = real_sz; in update_note_header_size_elf32()
943 *sz_ptnote += phdr_ptr->p_memsz; in get_note_number_and_size_elf32()
[all …]
/Linux-v4.19/tools/testing/selftests/kvm/lib/
Delf.c158 TEST_ASSERT(phdr.p_memsz > 0, "Unexpected loadable segment " in kvm_vm_elf_load()
161 n1, (uint64_t) phdr.p_memsz); in kvm_vm_elf_load()
164 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
/Linux-v4.19/arch/sparc/vdso/
Dvdso2c.h38 if (GET_BE(&pt[i].p_memsz) != GET_BE(&pt[i].p_filesz)) in BITSFUNC()
41 load_size = GET_BE(&pt[i].p_memsz); in BITSFUNC()
46 GET_BE(&pt[i].p_memsz); in BITSFUNC()
/Linux-v4.19/arch/powerpc/boot/
Delf_util.c48 info->memsize = (unsigned long)elf64ph->p_memsz; in parse_elf64()
79 info->memsize = elf32ph->p_memsz; in parse_elf32()
Delf.h101 Elf32_Word p_memsz; member
113 Elf64_Xword p_memsz; /* Segment size in memory */ member
/Linux-v4.19/arch/x86/entry/vdso/
Dvdso2c.h39 if (GET_LE(&pt[i].p_memsz) != GET_LE(&pt[i].p_filesz)) in BITSFUNC()
42 load_size = GET_LE(&pt[i].p_memsz); in BITSFUNC()
47 GET_LE(&pt[i].p_memsz); in BITSFUNC()
/Linux-v4.19/arch/powerpc/kernel/
Dkexec_elf_64.c209 } else if (phdr->p_paddr + phdr->p_memsz < phdr->p_paddr) { in elf_is_phdr_sane()
239 phdr->p_memsz = elf_addr_to_cpu(elf_info->ehdr, buf_phdr->p_memsz); in elf_read_phdr()
542 if (size > phdr->p_memsz) in elf_exec_load()
543 size = phdr->p_memsz; in elf_exec_load()
547 kbuf.memsz = phdr->p_memsz; in elf_exec_load()
Dfadump.c687 phdr->p_memsz = fw_dump.cpu_notes_buf_size; in fadump_update_elfcore_header()
1100 phdr->p_memsz = 0; in fadump_create_elfcore_headers()
1114 phdr->p_memsz = phdr->p_filesz = VMCOREINFO_NOTE_SIZE; in fadump_create_elfcore_headers()
1147 phdr->p_memsz = msize; in fadump_create_elfcore_headers()
/Linux-v4.19/include/uapi/linux/
Delf-fdpic.h24 Elf32_Word p_memsz; /* allocation size recorded in file */ member
Delf.h250 Elf32_Word p_memsz; member
262 Elf64_Xword p_memsz; /* Segment size in memory */ member
/Linux-v4.19/drivers/remoteproc/
Dqcom_common.c119 if (!phdr->p_memsz) in qcom_register_dump_segments()
123 phdr->p_memsz); in qcom_register_dump_segments()
Dqcom_q6v5_pil.c666 if (!phdr->p_memsz) in q6v5_phdr_valid()
719 if (phdr->p_paddr + phdr->p_memsz > max_addr) in q6v5_mpss_load()
720 max_addr = ALIGN(phdr->p_paddr + phdr->p_memsz, SZ_4K); in q6v5_mpss_load()
732 if (offset < 0 || offset + phdr->p_memsz > qproc->mpss_size) { in q6v5_mpss_load()
753 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load()
755 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load()
757 size += phdr->p_memsz; in q6v5_mpss_load()
Dremoteproc_elf_loader.c159 u32 memsz = phdr->p_memsz;
/Linux-v4.19/arch/ia64/hp/sim/boot/
Dbootloader.c157 elf_phdr->p_memsz - elf_phdr->p_filesz); in start_bootloader()
/Linux-v4.19/arch/s390/kernel/
Dkexec_elf.c36 buf.memsz = phdr->p_memsz; in kexec_file_add_elf_kernel()
Dcrash_dump.c571 phdr->p_memsz = end - start; in loads_init()
599 phdr->p_memsz = phdr->p_filesz; in notes_init()
/Linux-v4.19/arch/mips/boot/
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-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()
/Linux-v4.19/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.c1043 dest, phdr->p_memsz + phdr->p_memsz / 3); in load_imem_segment()
1072 dst, phdr->p_memsz); in load_dmem_segment()
1078 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment()
/Linux-v4.19/arch/powerpc/oprofile/cell/
Dvma_map.c166 map = vma_map_add(map, phdr.p_vaddr, phdr.p_memsz, in create_vma_map()
/Linux-v4.19/arch/alpha/boot/tools/
Dobjstrip.c178 mem_size = elf_phdr->p_memsz; in main()

12