Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dmdt_loader.c107 ehdr_size = phdrs[0].p_filesz; in qcom_mdt_read_metadata()
108 hash_size = phdrs[1].p_filesz; in qcom_mdt_read_metadata()
116 hash_offset = phdrs[0].p_filesz; in qcom_mdt_read_metadata()
233 if (phdr->p_filesz > phdr->p_memsz) { in __qcom_mdt_load()
243 if (phdr->p_filesz && phdr->p_offset < fw->size) { in __qcom_mdt_load()
245 if (phdr->p_offset + phdr->p_filesz > fw->size) { in __qcom_mdt_load()
253 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in __qcom_mdt_load()
254 } else if (phdr->p_filesz) { in __qcom_mdt_load()
258 ptr, phdr->p_filesz); in __qcom_mdt_load()
264 if (seg_fw->size != phdr->p_filesz) { in __qcom_mdt_load()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/
H A Dendian-ness_handling_fix.patch29 - dynamic_size = read32(segment->p_filesz, be);
30 + dynamic_size = read64(segment->p_filesz, be);
38 - if (!*osversion && read32(segment->p_filesz, be) >= 32 && read32(segment->p_align, be) >= 4)
39 + if (!*osversion && read64(segment->p_filesz, be) >= 32 && read64(segment->p_align, be) >= 4)
43 - Elf64_Addr size = read32(segment->p_filesz, be);
44 + Elf64_Xword size = read64(segment->p_filesz, be);
H A Dendian-ness_handling.patch87 - dynamic_size = segment->p_filesz;
89 + dynamic_size = read32(segment->p_filesz, be);
102 - if (!*osversion && segment->p_filesz >= 32 && segment->p_align >= 4)
103 + if (!*osversion && read32(segment->p_filesz, be) >= 32 && segment->p_align >= 4)
107 - Elf32_Addr size = segment->p_filesz;
109 + Elf32_Addr size = read32(segment->p_filesz, be);
233 - dynamic_size = segment->p_filesz;
235 + dynamic_size = read32(segment->p_filesz, be);
248 - if (!*osversion && segment->p_filesz >= 32 && segment->p_align >= 4)
249 + if (!*osversion && read32(segment->p_filesz, be) >= 32 && read32(segment->p_align, be) >= 4)
[all …]
H A D32and64bit.patch86 + dynamic_size = segment->p_filesz;
104 + if (!*osversion && segment->p_filesz >= 32 && segment->p_align >= 4)
108 + Elf32_Addr size = segment->p_filesz;
261 if (!*osversion && segment->p_filesz >= 32 && segment->p_align >= 4)
266 - ElfW(Addr) size = segment->p_filesz;
267 + Elf64_Addr size = segment->p_filesz;
/OK3568_Linux_fs/u-boot/cmd/
H A Delf.c44 i, dst, phdr->p_filesz); in load_elf_image_phdr()
45 if (phdr->p_filesz) in load_elf_image_phdr()
46 memcpy(dst, src, phdr->p_filesz); in load_elf_image_phdr()
47 if (phdr->p_filesz != phdr->p_memsz) in load_elf_image_phdr()
48 memset(dst + phdr->p_filesz, 0x00, in load_elf_image_phdr()
49 phdr->p_memsz - phdr->p_filesz); in load_elf_image_phdr()
50 flush_cache((unsigned long)dst, phdr->p_filesz); in load_elf_image_phdr()
/OK3568_Linux_fs/kernel/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()
813 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file()
819 phdr->p_vaddr + phdr->p_filesz <= in elf_fdpic_map_file()
971 phdr->p_filesz); in elf_fdpic_map_file_constdisp_on_uclinux()
980 if (phdr->p_filesz < phdr->p_memsz) { in elf_fdpic_map_file_constdisp_on_uclinux()
[all …]
H A Dbinfmt_elf.c365 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr); in elf_map()
654 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp()
665 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp()
785 if (phdr->p_filesz > sizeof(note)) in parse_elf_properties()
789 n = kernel_read(f, &note, phdr->p_filesz, &pos); in parse_elf_properties()
878 if (elf_ppnt->p_filesz > PATH_MAX || elf_ppnt->p_filesz < 2) in load_elf_binary()
882 elf_interpreter = kmalloc(elf_ppnt->p_filesz, GFP_KERNEL); in load_elf_binary()
886 retval = elf_read(bprm->file, elf_interpreter, elf_ppnt->p_filesz, in load_elf_binary()
892 if (elf_interpreter[elf_ppnt->p_filesz - 1] != '\0') in load_elf_binary()
1162 elf_ex->e_phoff < elf_ppnt->p_offset + elf_ppnt->p_filesz) { in load_elf_binary()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A Ddecode_bl31.py31 p_paddr, p_filesz = struct.unpack_from('<2Q', elf, offset + 0x18)
32 if p_filesz > 0:
33 p_data = elf[p_offset:p_offset + p_filesz]
/OK3568_Linux_fs/kernel/arch/x86/um/
H A Delfcore.c30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
54 size_t filesz = phdrp[i].p_filesz; in elf_core_write_extra_data()
74 return (size_t) phdrp[i].p_filesz; in elf_core_extra_data_size()
/OK3568_Linux_fs/kernel/kernel/
H A Dkexec_elf.c188 if (phdr->p_offset + phdr->p_filesz < phdr->p_offset) { in elf_is_phdr_sane()
191 } else if (phdr->p_offset + phdr->p_filesz > buf_len) { in elf_is_phdr_sane()
223 phdr->p_filesz = elf64_to_cpu(ehdr, buf_phdr->p_filesz); in elf_read_phdr()
232 phdr->p_filesz = elf32_to_cpu(ehdr, buf_phdr->p_filesz); in elf_read_phdr()
407 size = phdr->p_filesz; in kexec_elf_load()
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/tools/perf/util/
H A Dsymbol-minimal.c144 phdr->p_filesz = bswap_32(phdr->p_filesz); in filename__read_build_id()
150 buf_size = phdr->p_filesz; in filename__read_build_id()
195 phdr->p_filesz = bswap_64(phdr->p_filesz); in filename__read_build_id()
201 buf_size = phdr->p_filesz; in filename__read_build_id()
/OK3568_Linux_fs/yocto/poky/scripts/
H A Drelocate_sdk.py84 p_type, p_offset, p_vaddr, p_paddr, p_filesz,\
89 p_filesz, p_memsz, p_align = struct.unpack(ph_fmt, ph_hdr)
102 if p_filesz == 0:
104 if (len(new_dl_path) >= p_filesz):
108 dl_path = new_dl_path + b("\0") * (p_filesz - len(new_dl_path))
/OK3568_Linux_fs/kernel/arch/ia64/kernel/
H A Delfcore.c27 phdr.p_filesz = phdr.p_memsz; in elf_core_write_extra_phdrs()
30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
/OK3568_Linux_fs/kernel/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
/OK3568_Linux_fs/u-boot/tools/rockchip/
H A Dtrust_merger.h171 uint32_t p_filesz; member
183 uint64_t p_filesz; /* Segment size in file */ member
/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dkexec_elf.c40 buf.bufsz = phdr->p_filesz; in kexec_file_add_kernel_elf()
101 size += ALIGN(phdr->p_filesz, phdr->p_align); in s390_elf_load()
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/lib/
H A Delf.c183 if (phdr.p_filesz) { in kvm_vm_elf_load()
193 phdr.p_filesz); in kvm_vm_elf_load()
/OK3568_Linux_fs/kernel/drivers/media/platform/sti/c8sectpfe/
H A Dc8sectpfe-core.c1036 phdr->p_paddr, phdr->p_filesz, in load_imem_segment()
1039 for (i = 0; i < phdr->p_filesz; i++) { in load_imem_segment()
1065 seg_num, phdr->p_paddr, phdr->p_filesz, in load_dmem_segment()
1069 phdr->p_filesz); in load_dmem_segment()
1071 memset((void __force *)dst + phdr->p_filesz, 0, in load_dmem_segment()
1072 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment()
1098 if (phdr->p_offset + phdr->p_filesz > fw->size) { in load_slim_core_fw()
/OK3568_Linux_fs/kernel/arch/mips/kernel/
H A Delf.c108 if (phdr32->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
114 if (phdr64->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dqcom_q6v5_mss.c1185 if (phdr->p_filesz > phdr->p_memsz) { in q6v5_mpss_load()
1201 if (phdr->p_filesz && phdr->p_offset < fw->size) { in q6v5_mpss_load()
1203 if (phdr->p_offset + phdr->p_filesz > fw->size) { in q6v5_mpss_load()
1212 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in q6v5_mpss_load()
1213 } else if (phdr->p_filesz) { in q6v5_mpss_load()
1217 ptr, phdr->p_filesz); in q6v5_mpss_load()
1224 if (seg_fw->size != phdr->p_filesz) { in q6v5_mpss_load()
1237 if (phdr->p_memsz > phdr->p_filesz) { in q6v5_mpss_load()
1238 memset(ptr + phdr->p_filesz, 0, in q6v5_mpss_load()
1239 phdr->p_memsz - phdr->p_filesz); in q6v5_mpss_load()
/OK3568_Linux_fs/kernel/sound/pci/mixart/
H A Dmixart_hwdep.c83 __be32 p_filesz; member
109 if( elf_programheader.p_filesz != 0 ) { in mixart_load_elf()
112 be32_to_cpu( elf_programheader.p_filesz )); in mixart_load_elf()
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Delf.h250 Elf32_Word p_filesz; member
262 Elf64_Xword p_filesz; /* Segment size in file */ member
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Delf.h249 Elf32_Word p_filesz; member
261 Elf64_Xword p_filesz; /* Segment size in file */ member

123