Home
last modified time | relevance | path

Searched refs:p_offset (Results 1 – 25 of 79) sorted by relevance

1234

/openbmc/openbmc/poky/meta/recipes-devtools/patchelf/patchelf/
H A D0002-align-startOffset-with-p_align-instead-of-pagesize-f.patch8 should satisfy (p_vaddr mod pagesize) == (p_offset mod pagesize). However,
10 mod p_align) == (p_offset mod p_align), and will output the error message
14 that newly added LOAD segments satisfy (p_vaddr mod p_align) == (p_offset mod
34 + (p_vaddr mod p_align) == (p_offset mod p_align).
36 + (p_vaddr mod pagesize) == (p_offset mod pagesize), so glibc is probably
H A D0003-make-LOAD-segment-extensions-based-on-p_align-instea.patch28 - auto segEnd = roundUp(rdi(lastSeg.p_offset) + rdi(lastSeg.p_memsz), getPageSize());
29 + auto segEnd = roundUp(rdi(lastSeg.p_offset) + rdi(lastSeg.p_memsz), alignStartPage);
31 auto newSz = startOffset + neededSpace - rdi(lastSeg.p_offset);
/openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/
H A Dendian-ness_handling.patch78 - loadaddr = segment->p_vaddr - segment->p_offset;
79 + loadaddr = read32(segment->p_vaddr, be) - read32(segment->p_offset, be);
86 - dynamic_addr = segment->p_offset;
88 + dynamic_addr = read32(segment->p_offset, be);
93 - program_interpreter = (char *) (file_contents + segment->p_offset);
94 + program_interpreter = (char *) (file_contents + read32(segment->p_offset, be));
106 - + segment->p_offset);
108 + + read32(segment->p_offset, be));
224 - loadaddr = segment->p_vaddr - segment->p_offset;
225 + loadaddr = read64(segment->p_vaddr, be) - read64(segment->p_offset, be);
[all …]
H A D32and64bit.patch78 + loadaddr = segment->p_vaddr - segment->p_offset;
85 + dynamic_addr = segment->p_offset;
90 + program_interpreter = (char *) (file_contents + segment->p_offset);
107 + + segment->p_offset);
256 loadaddr = segment->p_vaddr - segment->p_offset;
265 + segment->p_offset);
H A Dldconfig-handle-.dynstr-located-in-separate-segment.patch45 - loadaddr = read32(segment->p_vaddr, be) - read32(segment->p_offset, be);
84 + loadoff = read32(segment->p_vaddr, be) - read32(segment->p_offset, be);
123 - loadaddr = read64(segment->p_vaddr, be) - read64(segment->p_offset, be);
162 + loadoff = read64(segment->p_vaddr, be) - read64(segment->p_offset, be);
H A Dendian-ness_handling_fix.patch28 dynamic_addr = read64(segment->p_offset, be);
42 + read64(segment->p_offset, be));
/openbmc/linux/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()
220 phdr->p_offset = elf64_to_cpu(ehdr, buf_phdr->p_offset); in elf_read_phdr()
229 phdr->p_offset = elf32_to_cpu(ehdr, buf_phdr->p_offset); in elf_read_phdr()
411 kbuf->buffer = (void *) elf_info->buffer + phdr->p_offset; in kexec_elf_load()
/openbmc/linux/arch/ia64/kernel/
H A Delfcore.c29 ofs = phdr.p_offset = offset; in elf_core_write_extra_phdrs()
32 phdr.p_offset = ofs; in elf_core_write_extra_phdrs()
35 phdr.p_offset += ofs; in elf_core_write_extra_phdrs()
/openbmc/linux/fs/proc/
H A Dvmcore.c741 offset = phdr_ptr->p_offset; in update_note_header_size_elf64()
837 offset = phdr_ptr->p_offset; in copy_notes_elf64()
882 phdr.p_offset = roundup(note_off, PAGE_SIZE); in merge_note_headers_elf64()
932 offset = phdr_ptr->p_offset; in update_note_header_size_elf32()
1028 offset = phdr_ptr->p_offset; in copy_notes_elf32()
1073 phdr.p_offset = roundup(note_off, PAGE_SIZE); in merge_note_headers_elf32()
1126 paddr = phdr_ptr->p_offset; in process_ptload_program_headers_elf64()
1140 phdr_ptr->p_offset = vmcore_off + (paddr - start); in process_ptload_program_headers_elf64()
1169 paddr = phdr_ptr->p_offset; in process_ptload_program_headers_elf32()
1183 phdr_ptr->p_offset = vmcore_off + (paddr - start); in process_ptload_program_headers_elf32()
[all …]
/openbmc/linux/drivers/soc/qcom/
H A Dmdt_loader.c174 } else if (phdrs[hash_segment].p_offset + hash_size <= fw->size) { in qcom_mdt_read_metadata()
176 hash_offset = phdrs[hash_segment].p_offset; in qcom_mdt_read_metadata()
286 seg_start = phdrs[i].p_offset; in qcom_mdt_bins_are_split()
287 seg_end = phdrs[i].p_offset + phdrs[i].p_filesz; in qcom_mdt_bins_are_split()
371 if (phdr->p_offset + phdr->p_filesz > fw->size) { in __qcom_mdt_load()
378 memcpy(ptr, fw->data + phdr->p_offset, phdr->p_filesz); in __qcom_mdt_load()
/openbmc/linux/tools/perf/util/
H A Dsymbol-minimal.c143 phdr->p_offset = bswap_32(phdr->p_offset); in filename__read_build_id()
151 offset = phdr->p_offset; in filename__read_build_id()
194 phdr->p_offset = bswap_64(phdr->p_offset); in filename__read_build_id()
202 offset = phdr->p_offset; in filename__read_build_id()
/openbmc/linux/drivers/gpu/drm/vc4/
H A Dvc4_validate.c579 uint32_t p0 = *(uint32_t *)(uniform_data_u + sample->p_offset[0]); in reloc_tex()
580 uint32_t p1 = *(uint32_t *)(uniform_data_u + sample->p_offset[1]); in reloc_tex()
581 uint32_t p2 = (sample->p_offset[2] != ~0 ? in reloc_tex()
582 *(uint32_t *)(uniform_data_u + sample->p_offset[2]) : 0); in reloc_tex()
583 uint32_t p3 = (sample->p_offset[3] != ~0 ? in reloc_tex()
584 *(uint32_t *)(uniform_data_u + sample->p_offset[3]) : 0); in reloc_tex()
585 uint32_t *validated_p0 = exec->uniforms_v + sample->p_offset[0]; in reloc_tex()
748 DRM_INFO("Texture p0 at %d: 0x%08x\n", sample->p_offset[0], p0); in reloc_tex()
749 DRM_INFO("Texture p1 at %d: 0x%08x\n", sample->p_offset[1], p1); in reloc_tex()
750 DRM_INFO("Texture p2 at %d: 0x%08x\n", sample->p_offset[2], p2); in reloc_tex()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/lib/
H A Delf.c182 offset_rv = lseek(fd, phdr.p_offset, SEEK_SET); in kvm_vm_elf_load()
183 TEST_ASSERT(offset_rv == phdr.p_offset, in kvm_vm_elf_load()
189 (intmax_t) phdr.p_offset); in kvm_vm_elf_load()
/openbmc/linux/block/partitions/
H A Dkarma.c27 __le32 p_offset; in karma_partition() member
51 put_partition(state, slot, le32_to_cpu(p->p_offset), in karma_partition()
H A Dosf.c47 __le32 p_offset; in osf_partition() member
80 le32_to_cpu(partition->p_offset), in osf_partition()
/openbmc/linux/arch/sparc/vdso/
H A Dvdso2c.h33 if (GET_BE(&pt[i].p_offset) != 0 || in BITSFUNC()
43 dyn = raw_addr + GET_BE(&pt[i].p_offset); in BITSFUNC()
44 dyn_end = raw_addr + GET_BE(&pt[i].p_offset) + in BITSFUNC()
/openbmc/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_init_ops.c498 u16 *p_offset, int modes) in qed_init_cmd_mode_match() argument
505 tree_val = modes_tree_buf[(*p_offset)++]; in qed_init_cmd_mode_match()
508 return qed_init_cmd_mode_match(p_hwfn, p_offset, modes) ^ 1; in qed_init_cmd_mode_match()
510 arg1 = qed_init_cmd_mode_match(p_hwfn, p_offset, modes); in qed_init_cmd_mode_match()
511 arg2 = qed_init_cmd_mode_match(p_hwfn, p_offset, modes); in qed_init_cmd_mode_match()
514 arg1 = qed_init_cmd_mode_match(p_hwfn, p_offset, modes); in qed_init_cmd_mode_match()
515 arg2 = qed_init_cmd_mode_match(p_hwfn, p_offset, modes); in qed_init_cmd_mode_match()
/openbmc/openbmc/poky/scripts/
H A Drelocate_sdk.py84 p_type, p_offset, p_vaddr, p_paddr, p_filesz,\
88 p_type, p_flags, p_offset, p_vaddr, p_paddr, \
94 f.seek(p_offset)
109 f.seek(p_offset)
/openbmc/linux/arch/x86/um/
H A Delfcore.c29 ofs = phdr.p_offset = offset; in elf_core_write_extra_phdrs()
32 phdr.p_offset += ofs; in elf_core_write_extra_phdrs()
/openbmc/linux/arch/powerpc/boot/
H A Delf_util.c45 info->elfoffset = (unsigned long)elf64ph->p_offset; in parse_elf64()
76 info->elfoffset = elf32ph->p_offset; in parse_elf32()
H A Delf.h97 Elf32_Off p_offset; member
109 Elf64_Off p_offset; /* Segment file offset */ member
/openbmc/linux/arch/x86/entry/vdso/
H A Dvdso2c.h69 if (GET_LE(&pt[i].p_offset) != 0 || in BITSFUNC()
79 dyn = raw_addr + GET_LE(&pt[i].p_offset); in BITSFUNC()
80 dyn_end = raw_addr + GET_LE(&pt[i].p_offset) + in BITSFUNC()
/openbmc/linux/arch/s390/kernel/
H A Dkexec_elf.c39 buf.buffer = kernel + phdr->p_offset; in kexec_file_add_kernel_elf()
98 if (phdr->p_offset > kernel_len) in s390_elf_load()
/openbmc/linux/fs/
H A Dbinfmt_elf_fdpic.c246 pos = phdr->p_offset; in load_elf_fdpic_binary()
811 if (phdr->p_offset > params->hdr.e_phoff || in elf_fdpic_map_file()
812 phdr->p_offset + phdr->p_filesz < stop) in elf_fdpic_map_file()
823 params->hdr.e_phoff - phdr->p_offset; in elf_fdpic_map_file()
965 ret = read_code(file, seg->addr, phdr->p_offset, in elf_fdpic_map_file_constdisp_on_uclinux()
971 if (phdr->p_offset == 0) in elf_fdpic_map_file_constdisp_on_uclinux()
1031 (unsigned long) phdr->p_offset, in elf_fdpic_map_file_by_direct_mmap()
1082 phdr->p_offset - disp); in elf_fdpic_map_file_by_direct_mmap()
1086 phdr->p_offset - disp, maddr); in elf_fdpic_map_file_by_direct_mmap()
1100 if (phdr->p_offset == 0) in elf_fdpic_map_file_by_direct_mmap()
[all …]
/openbmc/qemu/contrib/elf2dmp/
H A Daddrspace.c91 if (phdr[i].p_type == PT_LOAD && phdr[i].p_offset < qemu_elf->size) { in pa_space_create()
93 .addr = (uint8_t *)qemu_elf->map + phdr[i].p_offset, in pa_space_create()
96 qemu_elf->size - phdr[i].p_offset), in pa_space_create()

1234