Home
last modified time | relevance | path

Searched refs:p_vaddr (Results 1 – 12 of 12) 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,
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 Dldconfig-handle-.dynstr-located-in-separate-segment.patch45 - 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 Dendian-ness_handling.patch78 - 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 D32and64bit.patch78 + loadaddr = segment->p_vaddr - segment->p_offset;
256 loadaddr = segment->p_vaddr - segment->p_offset;
/openbmc/qemu/bsd-user/
H A Delfload.c73 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 Dprelink-riscv.inc32 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 Delf_ops.h.inc22 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 Drelocate_sdk.py112 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 Delf.h434 Elf32_Addr p_vaddr; /* virtual address of segment */ member
446 Elf64_Addr p_vaddr; /* virtual address of segment */ member
/openbmc/qemu/include/
H A Delf.h1549 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 Ddump.c230 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 Ddump-guest-memory.py165 phdr.p_vaddr = p_paddr