Searched refs:p_vaddr (Results 1 – 12 of 12) sorted by relevance
| /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, 9 glibc earlier than 2.35 incorrectly requires that the LOAD segment be (p_vaddr 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
|
| /openbmc/openbmc/poky/meta/recipes-core/glibc/ldconfig-native-2.12.1/ |
| H A D | ldconfig-handle-.dynstr-located-in-separate-segment.patch | 45 - loadaddr = read32(segment->p_vaddr, be) - read32(segment->p_offset, be); 80 + && read32(dyn_entry->d_un.d_val, be) >= read32(segment->p_vaddr, be) 81 + && (read32(dyn_entry->d_un.d_val, be) - read32(segment->p_vaddr, 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); 158 + && read64(dyn_entry->d_un.d_val, be) >= read64(segment->p_vaddr, be) 159 + && (read64(dyn_entry->d_un.d_val, be) - read64(segment->p_vaddr, be) 162 + loadoff = read64(segment->p_vaddr, be) - read64(segment->p_offset, be);
|
| 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); 224 - loadaddr = segment->p_vaddr - segment->p_offset; 225 + loadaddr = read64(segment->p_vaddr, be) - read64(segment->p_offset, be);
|
| H A D | 32and64bit.patch | 78 + loadaddr = segment->p_vaddr - segment->p_offset; 256 loadaddr = segment->p_vaddr - segment->p_offset;
|
| /openbmc/qemu/bsd-user/ |
| H A D | elfload.c | 73 bswaptls(&phdr->p_vaddr); /* Segment virtual address */ in bswap_phdr() 563 error = target_mmap(TARGET_ELF_PAGESTART(rbase + elf_ppnt->p_vaddr), in load_elf_sections() 565 TARGET_ELF_PAGEOFFSET(elf_ppnt->p_vaddr)), in load_elf_sections() 570 TARGET_ELF_PAGEOFFSET(elf_ppnt->p_vaddr))); in load_elf_sections() 577 start_bss = rbase + elf_ppnt->p_vaddr + elf_ppnt->p_filesz; in load_elf_sections() 578 end_bss = rbase + elf_ppnt->p_vaddr + elf_ppnt->p_memsz; in load_elf_sections() 589 baddr = TARGET_ELF_PAGESTART(rbase + elf_ppnt->p_vaddr); in load_elf_sections() 749 baddr = elf_ppnt->p_vaddr; in load_elf_binary() 775 elf_brk = MAX(elf_brk, et_dyn_addr + elf_ppnt->p_vaddr + in load_elf_binary()
|
| /openbmc/u-boot/tools/ |
| H A D | prelink-riscv.inc | 32 if (p->p_vaddr <= addr && p->p_vaddr + p->p_memsz > addr) 33 return data + p->p_offset + (addr - p->p_vaddr);
|
| /openbmc/qemu/include/hw/ |
| H A D | elf_ops.h.inc | 22 bswapSZs(&phdr->p_vaddr); /* Segment virtual address */ 237 if (rels[i].r_offset < ph->p_vaddr || 238 rels[i].r_offset >= ph->p_vaddr + ph->p_filesz) { 241 addr = &data[rels[i].r_offset - ph->p_vaddr]; 526 ph->p_vaddr != ph->p_paddr && 527 ehdr.e_entry >= ph->p_vaddr && 528 ehdr.e_entry < ph->p_vaddr + ph->p_filesz && 530 *pentry = ehdr.e_entry - ph->p_vaddr + ph->p_paddr;
|
| /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, \
|
| /openbmc/u-boot/include/ |
| H A D | elf.h | 434 Elf32_Addr p_vaddr; /* virtual address of segment */ member 446 Elf64_Addr p_vaddr; /* virtual address of segment */ member
|
| /openbmc/qemu/include/ |
| H A D | elf.h | 1549 Elf32_Addr p_vaddr; member 1561 Elf64_Addr p_vaddr; /* Segment virtual address */ member 1758 Elf32_Addr p_vaddr; member
|
| /openbmc/qemu/dump/ |
| H A D | dump.c | 230 phdr.p_vaddr = cpu_to_dump64(s, memory_mapping->virt_addr) ?: phdr.p_paddr; in write_elf64_load() 254 phdr.p_vaddr = in write_elf32_load() 274 phdr->p_vaddr = 0; in prepare_elf64_phdr_note() 330 phdr->p_vaddr = 0; in prepare_elf32_phdr_note()
|
| /openbmc/qemu/scripts/ |
| H A D | dump-guest-memory.py | 165 phdr.p_vaddr = p_paddr
|