Home
last modified time | relevance | path

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

/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 Dendian-ness_handling_fix.patch28 dynamic_addr = read64(segment->p_offset, be);
42 + read64(segment->p_offset, be));
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);
/openbmc/openbmc/poky/scripts/
H A Drelocate_sdk.py112 p_type, p_offset, p_vaddr, p_paddr, p_filesz,\
116 p_type, p_flags, p_offset, p_vaddr, p_paddr, \
122 f.seek(p_offset)
137 f.seek(p_offset)
/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()
H A Dqemu_elf.c75 offset = phdr[0].p_offset; in init_states()
/openbmc/u-boot/tools/
H A Dprelink-riscv.inc33 return data + p->p_offset + (addr - p->p_vaddr);
53 dyns = data + p->p_offset;
/openbmc/qemu/linux-user/
H A Dgen-vdso-elfn.c.inc31 bswaps(&phdr->p_offset); /* Segment file offset */
159 if (phdr[i].p_offset != 0) {
205 dynamic_ofs = phdr[i].p_offset;
H A Delfload.c218 bswaptls(&phdr->p_offset); /* Segment file offset */ in elf_core_copy_regs()
1209 if (!imgsrc_read(&note, phdr->p_offset, n, src, errp)) { in get_elf_hwcap()
1336 interp_name = imgsrc_read_alloc(eppnt->p_offset, eppnt->p_filesz,
1521 src, eppnt->p_offset - vaddr_po); in elf_core_copy_regs()
1554 if (!imgsrc_read(&abiflags, eppnt->p_offset, sizeof(abiflags),
2205 phdr->p_offset = offset; in bswap_ehdr()
2368 phdr->p_offset = d->offset; in copy_elf_strings()
/openbmc/u-boot/include/
H A Delf.h433 Elf32_Off p_offset; /* segment offset */ member
445 Elf64_Off p_offset; /* segment offset */ member
/openbmc/u-boot/cmd/
H A Delf.c47 void *src = (void *)addr + phdr->p_offset; in load_elf64_image_phdr()
162 void *src = (void *)addr + phdr->p_offset; in load_elf_image_phdr()
/openbmc/qemu/bsd-user/
H A Delfload.c72 bswaptls(&phdr->p_offset); /* Segment file offset */ in bswap_phdr()
569 (elf_ppnt->p_offset - in load_elf_sections()
675 retval = lseek(bprm->fd, elf_ppnt->p_offset, SEEK_SET); in load_elf_binary()
/openbmc/qemu/dump/
H A Ddump.c226 phdr.p_offset = cpu_to_dump64(s, offset); in write_elf64_load()
250 phdr.p_offset = cpu_to_dump32(s, offset); in write_elf32_load()
270 phdr->p_offset = cpu_to_dump64(s, s->note_offset); in prepare_elf64_phdr_note()
326 phdr->p_offset = cpu_to_dump32(s, s->note_offset); in prepare_elf32_phdr_note()
558 hwaddr *p_offset, in get_offset_range() argument
566 *p_offset = -1; in get_offset_range()
602 *p_offset = phys_addr - start + offset; in get_offset_range()
/openbmc/qemu/include/hw/
H A Delf_ops.h.inc21 bswapSZs(&phdr->p_offset); /* Segment file offset */
428 data_offset = ph->p_offset; /* Offset where the data is located */
587 data_offset = ph->p_offset; /* Offset where the notes are located */
/openbmc/qemu/include/
H A Delf.h1548 Elf32_Off p_offset; member
1560 Elf64_Off p_offset; /* Segment file offset */ member
/openbmc/qemu/scripts/
H A Ddump-guest-memory.py187 phdr.p_offset = off