| /openbmc/openbmc/poky/meta/recipes-devtools/patchelf/patchelf/ |
| H A D | 0002-align-startOffset-with-p_align-instead-of-pagesize-f.patch | 8 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 D | 0003-make-LOAD-segment-extensions-based-on-p_align-instea.patch | 28 - 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 D | endian-ness_handling.patch | 78 - 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 D | endian-ness_handling_fix.patch | 28 dynamic_addr = read64(segment->p_offset, be); 42 + read64(segment->p_offset, be));
|
| H A D | 32and64bit.patch | 78 + 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 D | ldconfig-handle-.dynstr-located-in-separate-segment.patch | 45 - 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 D | relocate_sdk.py | 112 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 D | addrspace.c | 91 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 D | qemu_elf.c | 75 offset = phdr[0].p_offset; in init_states()
|
| /openbmc/u-boot/tools/ |
| H A D | prelink-riscv.inc | 33 return data + p->p_offset + (addr - p->p_vaddr); 53 dyns = data + p->p_offset;
|
| /openbmc/qemu/linux-user/ |
| H A D | gen-vdso-elfn.c.inc | 31 bswaps(&phdr->p_offset); /* Segment file offset */ 159 if (phdr[i].p_offset != 0) { 205 dynamic_ofs = phdr[i].p_offset;
|
| H A D | elfload.c | 218 bswaptls(&phdr->p_offset); /* Segment file offset */ in elf_core_copy_regs() 1209 if (!imgsrc_read(¬e, 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 D | elf.h | 433 Elf32_Off p_offset; /* segment offset */ member 445 Elf64_Off p_offset; /* segment offset */ member
|
| /openbmc/u-boot/cmd/ |
| H A D | elf.c | 47 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 D | elfload.c | 72 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 D | dump.c | 226 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 D | elf_ops.h.inc | 21 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 D | elf.h | 1548 Elf32_Off p_offset; member 1560 Elf64_Off p_offset; /* Segment file offset */ member
|
| /openbmc/qemu/scripts/ |
| H A D | dump-guest-memory.py | 187 phdr.p_offset = off
|