Searched refs:p_vaddr (Results 1 - 11 of 11) sorted by relevance

/fuchsia/zircon/third_party/ulib/musl/src/internal/
H A Dfdpic_crt.h14 uintptr_t addr, p_vaddr, p_memsz; member in struct:__anon1755::fdpic_loadseg
19 while (*a - lm->segs[rseg].p_vaddr >= lm->segs[rseg].p_memsz)
22 uintptr_t* r = (uintptr_t*)(*a + lm->segs[rseg].addr - lm->segs[rseg].p_vaddr);
25 while (*r - lm->segs[vseg].p_vaddr >= lm->segs[vseg].p_memsz)
28 *r += lm->segs[vseg].addr - lm->segs[vseg].p_vaddr;
/fuchsia/zircon/third_party/ulib/ngunwind/src/dwarf/
H A DGfind_unwind_table.c75 if (phdr[i].p_vaddr < start_ip)
76 start_ip = phdr[i].p_vaddr;
78 if (phdr[i].p_vaddr + phdr[i].p_memsz > end_ip)
79 end_ip = phdr[i].p_vaddr + phdr[i].p_memsz;
112 load_base = segbase - ptxt->p_vaddr;
211 edi->di_cache.u.rti.table_data = ((load_base + peh_hdr->p_vaddr)
216 edi->di_cache.u.rti.segbase = (load_base + peh_hdr->p_vaddr);
227 edi->di_arm.u.rti.table_data = load_base + parm_exidx->p_vaddr;
307 i, phdr[i].p_type, (long) phdr[i].p_vaddr, (long) phdr[i].p_memsz);
312 if (phdr[i].p_vaddr < start_i
[all...]
H A DGfind_proc_info-lsb.c564 Elf_W(Addr) vaddr = phdr->p_vaddr + load_base;
588 Elf_W(Dyn) *dyn = (Elf_W(Dyn) *)(p_dynamic->p_vaddr + load_base);
605 hdr = (struct dwarf_eh_frame_hdr *) (p_eh_hdr->p_vaddr + load_base);
658 di->start_ip = p_text->p_vaddr + load_base;
659 di->end_ip = p_text->p_vaddr + load_base + p_text->p_memsz;
687 unw_word_t seg_start = info->dlpi_addr + info->dlpi_phdr[n].p_vaddr;
/fuchsia/zircon/third_party/ulib/musl/ldso/
H A Ddynlink.c600 const char* end = laddr(dso, seg->p_vaddr + seg->p_filesz);
601 for (const struct gnu_note* n = laddr(dso, seg->p_vaddr);
778 size_t start = ph->p_vaddr & -PAGE_SIZE;
779 size_t end = (ph->p_vaddr + ph->p_memsz + PAGE_SIZE - 1) & -PAGE_SIZE;
903 if (ph->p_vaddr < addr_min) {
904 addr_min = ph->p_vaddr;
906 if (ph->p_vaddr + ph->p_memsz > addr_max) {
907 addr_max = ph->p_vaddr + ph->p_memsz;
911 dyn = ph->p_vaddr;
914 tls_image = ph->p_vaddr;
[all...]
/fuchsia/zircon/system/ulib/elfload/
H A Delf-load.c85 // difference between p_vaddr values in this file and actual runtime
86 // addresses. (Usually the lowest p_vaddr in an ET_DYN file will be 0
88 // not require that the lowest p_vaddr be 0.)
106 low = phdrs[i].p_vaddr & -PAGE_SIZE;
107 high = ((phdrs[j].p_vaddr +
113 // ascending p_vaddr order.
204 // The p_vaddr can start in the middle of a page, but the
206 // p_vaddr+p_filesz range are mapped in.
207 size_t start = (size_t)ph->p_vaddr + vmar_offset;
/fuchsia/zircon/system/utest/vdso-base/
H A Dvdso-base.c78 vdso_code_start = info.dlpi_addr + info.dlpi_phdr[i].p_vaddr;
/fuchsia/zircon/third_party/ulib/ngunwind/src/arm/
H A DGex_tables.c475 if (cb_data->ip >= phdr->p_vaddr + info->dlpi_addr &&
476 cb_data->ip < phdr->p_vaddr + info->dlpi_addr + phdr->p_memsz)
492 cb_data->di.start_ip = p_text->p_vaddr + info->dlpi_addr;
495 cb_data->di.u.rti.table_data = p_arm_exidx->p_vaddr + info->dlpi_addr;
/fuchsia/zircon/system/utest/vdso/
H A Dvdso.cpp57 vdso_code_offset_ = ph.p_vaddr;
/fuchsia/zircon/third_party/ulib/ngunwind/src/
H A Delfxx.c174 offset = segbase - phdr[i].p_vaddr;
/fuchsia/zircon/system/utest/debugger/
H A Dutils.cpp501 vdso_code_start = info.dlpi_addr + info.dlpi_phdr[i].p_vaddr;
/fuchsia/zircon/third_party/ulib/musl/include/
H A Delf.h431 Elf32_Addr p_vaddr; member in struct:__anon1665
443 Elf64_Addr p_vaddr; member in struct:__anon1666

Completed in 89 milliseconds