/openbmc/linux/drivers/soc/qcom/ |
H A D | mdt_loader.c | 52 ptr, phdr->p_filesz); in mdt_load_split_segment() 59 if (seg_fw->size != phdr->p_filesz) { in mdt_load_split_segment() 160 ehdr_size = phdrs[0].p_filesz; in qcom_mdt_read_metadata() 161 hash_size = phdrs[hash_segment].p_filesz; in qcom_mdt_read_metadata() 172 hash_offset = phdrs[0].p_filesz; in qcom_mdt_read_metadata() 283 if (!phdrs[i].p_filesz) in qcom_mdt_bins_are_split() 287 seg_end = phdrs[i].p_offset + phdrs[i].p_filesz; in qcom_mdt_bins_are_split() 359 if (phdr->p_filesz > phdr->p_memsz) { in __qcom_mdt_load() 369 if (phdr->p_filesz && !is_split) { in __qcom_mdt_load() 371 if (phdr->p_offset + phdr->p_filesz > fw->size) { in __qcom_mdt_load() [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/ |
H A D | endian-ness_handling_fix.patch | 29 - 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 D | endian-ness_handling.patch | 87 - 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 D | 32and64bit.patch | 86 + 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;
|
/openbmc/u-boot/cmd/ |
H A D | elf.c | 50 i, dst, (ulong)phdr->p_filesz); in load_elf64_image_phdr() 51 if (phdr->p_filesz) in load_elf64_image_phdr() 52 memcpy(dst, src, phdr->p_filesz); in load_elf64_image_phdr() 53 if (phdr->p_filesz != phdr->p_memsz) in load_elf64_image_phdr() 54 memset(dst + phdr->p_filesz, 0x00, in load_elf64_image_phdr() 55 phdr->p_memsz - phdr->p_filesz); in load_elf64_image_phdr() 165 i, dst, phdr->p_filesz); in load_elf_image_phdr() 166 if (phdr->p_filesz) in load_elf_image_phdr() 167 memcpy(dst, src, phdr->p_filesz); in load_elf_image_phdr() 168 if (phdr->p_filesz != phdr->p_memsz) in load_elf_image_phdr() [all …]
|
/openbmc/linux/arch/x86/um/ |
H A D | elfcore.c | 30 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()
|
/openbmc/linux/fs/ |
H A D | binfmt_elf_fdpic.c | 235 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() 812 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file() 818 phdr->p_vaddr + phdr->p_filesz <= in elf_fdpic_map_file() 966 phdr->p_filesz); in elf_fdpic_map_file_constdisp_on_uclinux() 975 if (phdr->p_filesz < phdr->p_memsz) { in elf_fdpic_map_file_constdisp_on_uclinux() [all …]
|
H A D | binfmt_elf.c | 375 unsigned long size = eppnt->p_filesz + ELF_PAGEOFFSET(eppnt->p_vaddr); in elf_map() 657 eppnt->p_filesz > eppnt->p_memsz || in load_elf_interp() 668 k = load_addr + eppnt->p_vaddr + eppnt->p_filesz; in load_elf_interp() 788 if (phdr->p_filesz > sizeof(note)) in parse_elf_properties() 792 n = kernel_read(f, ¬e, phdr->p_filesz, &pos); in parse_elf_properties() 881 if (elf_ppnt->p_filesz > PATH_MAX || elf_ppnt->p_filesz < 2) in load_elf_binary() 885 elf_interpreter = kmalloc(elf_ppnt->p_filesz, GFP_KERNEL); in load_elf_binary() 889 retval = elf_read(bprm->file, elf_interpreter, elf_ppnt->p_filesz, in load_elf_binary() 895 if (elf_interpreter[elf_ppnt->p_filesz - 1] != '\0') in load_elf_binary() 1188 elf_ex->e_phoff < elf_ppnt->p_offset + elf_ppnt->p_filesz) { in load_elf_binary() [all …]
|
/openbmc/linux/kernel/ |
H A D | kexec_elf.c | 188 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()
|
H A D | crash_core.c | 375 phdr->p_filesz = phdr->p_memsz = sizeof(note_buf_t); in crash_prepare_elf64_headers() 383 phdr->p_filesz = phdr->p_memsz = VMCOREINFO_NOTE_SIZE; in crash_prepare_elf64_headers() 392 phdr->p_filesz = phdr->p_memsz = _end - _text; in crash_prepare_elf64_headers() 409 phdr->p_filesz = phdr->p_memsz = mend - mstart + 1; in crash_prepare_elf64_headers() 413 phdr, phdr->p_vaddr, phdr->p_paddr, phdr->p_filesz, in crash_prepare_elf64_headers()
|
/openbmc/linux/tools/perf/util/ |
H A D | symbol-minimal.c | 144 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()
|
/openbmc/linux/arch/mips/boot/ |
H A D | elf2ecoff.c | 195 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()
|
/openbmc/openbmc/poky/scripts/ |
H A D | relocate_sdk.py | 84 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))
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | elfcore.c | 27 phdr.p_filesz = phdr.p_memsz; in elf_core_write_extra_phdrs() 30 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
|
/openbmc/linux/arch/powerpc/boot/ |
H A D | elf_util.c | 43 info->loadsize = (unsigned long)elf64ph->p_filesz; in parse_elf64() 74 info->loadsize = elf32ph->p_filesz; in parse_elf32()
|
H A D | elf.h | 100 Elf32_Word p_filesz; member 112 Elf64_Xword p_filesz; /* Segment size in file */ member
|
/openbmc/qemu/bsd-user/ |
H A D | elfload.c | 75 bswaptls(&phdr->p_filesz); /* Segment size in file */ in bswap_phdr() 564 (elf_ppnt->p_filesz + in load_elf_sections() 574 } else if (elf_ppnt->p_memsz != elf_ppnt->p_filesz) { in load_elf_sections() 577 start_bss = rbase + elf_ppnt->p_vaddr + elf_ppnt->p_filesz; in load_elf_sections() 668 elf_interpreter = (char *)malloc(elf_ppnt->p_filesz); in load_elf_binary() 677 retval = read(bprm->fd, elf_interpreter, elf_ppnt->p_filesz); in load_elf_binary() 774 if (elf_ppnt->p_memsz > elf_ppnt->p_filesz) in load_elf_binary()
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | elfcore.c | 102 phdr.p_filesz = mte_vma_tag_dump_size(m); in elf_core_write_extra_phdrs() 104 offset += phdr.p_filesz; in elf_core_write_extra_phdrs()
|
/openbmc/linux/tools/testing/selftests/kvm/lib/ |
H A D | elf.c | 181 if (phdr.p_filesz) { in kvm_vm_elf_load() 191 phdr.p_filesz); in kvm_vm_elf_load()
|
/openbmc/linux/arch/s390/kernel/ |
H A D | kexec_elf.c | 40 buf.bufsz = phdr->p_filesz; in kexec_file_add_kernel_elf() 101 size += ALIGN(phdr->p_filesz, phdr->p_align); in s390_elf_load()
|
/openbmc/qemu/linux-user/ |
H A D | gen-vdso-elfn.c.inc | 34 bswaps(&phdr->p_filesz); /* Segment size in file */ 171 if (phdr[i].p_filesz != phdr[i].p_memsz) { 175 if (phdr[i].p_filesz > len) { 179 phdr[i].p_filesz = len; 209 if (first_segsz < phdr[i].p_vaddr + phdr[i].p_filesz) {
|
/openbmc/linux/lib/ |
H A D | buildid.c | 102 READ_ONCE(phdr[i].p_filesz))) in get_build_id_32() 135 READ_ONCE(phdr[i].p_filesz))) in get_build_id_64()
|
/openbmc/qemu/scripts/ |
H A D | dump-guest-memory.py | 137 self.segments[0].p_filesz += ctypes.sizeof(note) 156 self.segments[0].p_filesz += ctypes.sizeof(note) 166 phdr.p_filesz = p_size 189 off += phdr.p_filesz
|
/openbmc/linux/drivers/media/platform/st/sti/c8sectpfe/ |
H A D | c8sectpfe-core.c | 1018 seg_num, phdr->p_paddr, phdr->p_filesz, dest, in load_imem_segment() 1021 for (i = 0; i < phdr->p_filesz; i++) { in load_imem_segment() 1047 seg_num, phdr->p_paddr, phdr->p_filesz, in load_dmem_segment() 1051 phdr->p_filesz); in load_dmem_segment() 1053 memset((void __force *)dst + phdr->p_filesz, 0, in load_dmem_segment() 1054 phdr->p_memsz - phdr->p_filesz); in load_dmem_segment() 1080 if (phdr->p_offset + phdr->p_filesz > fw->size) { in load_slim_core_fw()
|
/openbmc/linux/arch/mips/kernel/ |
H A D | elf.c | 109 if (phdr32->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc() 115 if (phdr64->p_filesz < sizeof(abiflags)) in arch_elf_pt_proc()
|