Home
last modified time | relevance | path

Searched refs:p_vaddr (Results 1 – 25 of 83) sorted by relevance

1234

/external/libunwind/src/dwarf/
DGfind_unwind_table.c114 GET_PHDR_FIELD(ei, phdr_offset, &phdr, p_vaddr); in get_eh_frame_info()
117 load_base + phdr.p_vaddr + addr - (uintptr_t) ei->u.memory.start - phdr.p_offset; in get_eh_frame_info()
121 di_cache->u.rti.segbase = ((load_base + phdr.p_vaddr) + (hdr_offset - phdr.p_offset)); in get_eh_frame_info()
149 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr); in dwarf_find_unwind_table_memory()
150 if (phdr.p_vaddr < start_ip) { in dwarf_find_unwind_table_memory()
151 start_ip = phdr.p_vaddr; in dwarf_find_unwind_table_memory()
155 if (phdr.p_vaddr + phdr.p_memsz > end_ip) { in dwarf_find_unwind_table_memory()
156 end_ip = phdr.p_vaddr + phdr.p_memsz; in dwarf_find_unwind_table_memory()
162 txt_pvaddr = phdr.p_vaddr; in dwarf_find_unwind_table_memory()
222 GET_PHDR_FIELD(ei, arm_exidx_phdr_offset, &phdr, p_vaddr); in dwarf_find_unwind_table_memory()
[all …]
/external/libunwind/src/coredump/
D_UCD_access_mem.c45 if (phdr->p_vaddr <= addr && addr_last < phdr->p_vaddr + phdr->p_memsz) in _UCD_access_mem()
58 if (addr_last >= phdr->p_vaddr + phdr->p_filesz) in _UCD_access_mem()
70 fileofs = addr - phdr->p_vaddr; in _UCD_access_mem()
76 fileofs = phdr->p_offset + (addr - phdr->p_vaddr); in _UCD_access_mem()
D_UCD_create.c169 cur->p_vaddr = hdr64.p_vaddr ; in _UCD_create()
195 cur->p_vaddr = hdr32.p_vaddr ; in _UCD_create()
256 (unsigned long long) cur->p_vaddr, in _UCD_create()
411 if (phdr->p_vaddr != vaddr) in _UCD_add_backing_file_at_vaddr()
D_UCD_elf_map_image.c91 if (phdr->p_vaddr <= ip && ip < phdr->p_vaddr + phdr->p_memsz) in _UCD_get_elf_image()
/external/libunwind/src/ia64/
DGtables.c499 Elf64_Addr vaddr = phdr->p_vaddr + load_base; in callback()
512 if (likely (p_unwind->p_vaddr >= p_text->p_vaddr in callback()
513 && p_unwind->p_vaddr < p_text->p_vaddr + p_text->p_memsz)) in callback()
515 segbase = p_text->p_vaddr + load_base; in callback()
523 if (phdr->p_type == PT_LOAD && p_unwind->p_vaddr >= phdr->p_vaddr in callback()
524 && p_unwind->p_vaddr < phdr->p_vaddr + phdr->p_memsz) in callback()
526 segbase = phdr->p_vaddr + load_base; in callback()
536 Elf64_Dyn *dyn = (Elf64_Dyn *)(p_dynamic->p_vaddr + load_base); in callback()
550 di->start_ip = p_text->p_vaddr + load_base; in callback()
551 di->end_ip = p_text->p_vaddr + load_base + p_text->p_memsz; in callback()
[all …]
DGfind_unwind_table.c135 edi->di_cache.gp = find_gp (edi, pdyn, segbase - ptxt->p_vaddr); in ia64_find_unwind_table()
141 ((char *) edi->ei.image + (punw->p_vaddr - ptxt->p_vaddr)); in ia64_find_unwind_table()
/external/linux-kselftest/tools/testing/selftests/kvm/lib/
Delf.c162 vm_vaddr_t seg_vstart = phdr.p_vaddr; in kvm_vm_elf_load()
164 vm_vaddr_t seg_vend = phdr.p_vaddr + phdr.p_memsz - 1; in kvm_vm_elf_load()
193 test_read(fd, addr_gva2hva(vm, phdr.p_vaddr), in kvm_vm_elf_load()
/external/libunwind/src/
Dos-qnx.c38 int segbase = info->dlpi_addr + info->dlpi_phdr[i].p_vaddr; in callback()
45 cur_map->start = info->dlpi_addr + info->dlpi_phdr[i].p_vaddr; in callback()
Delfxx.c263 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr); in elf_w()
264 *load_offset = segbase - phdr.p_vaddr; in elf_w()
399 *load_offset = segbase - phdr[i].p_vaddr; in elf_w()
412 if (phdr[i].p_type == PT_LOAD && phdr[i].p_vaddr < min_vaddr) { in elf_w()
413 min_vaddr = phdr[i].p_vaddr; in elf_w()
623 *load_base = phdr[i].p_vaddr; in elf_w()
643 GET_PHDR_FIELD(ei, offset, &phdr, p_vaddr); in elf_w()
644 *load_base = phdr.p_vaddr; in elf_w()
/external/elfutils/libdwfl/
Ddwfl_report_elf.c190 vaddr = ph->p_vaddr & -ph->p_align; in __libdwfl_elf_address_range()
191 address_sync = ph->p_vaddr + ph->p_memsz; in __libdwfl_elf_address_range()
212 && ph->p_vaddr + ph->p_memsz > 0) in __libdwfl_elf_address_range()
214 end = bias + (ph->p_vaddr + ph->p_memsz); in __libdwfl_elf_address_range()
Delf-from-memory.c262 if (handle_segment ((*p32)[i].p_vaddr, (*p32)[i].p_offset, in elf_from_remote_memory()
273 if (handle_segment ((*p64)[i].p_vaddr, (*p64)[i].p_offset, in elf_from_remote_memory()
328 if (handle_segment ((*p32)[i].p_vaddr, (*p32)[i].p_offset, in elf_from_remote_memory()
355 if (handle_segment ((*p64)[i].p_vaddr, (*p64)[i].p_offset, in elf_from_remote_memory()
Dcore-file.c248 *pend_vaddr = (pphdr->p_vaddr + pphdr->p_memsz + align - 1) & -align; in update_end()
269 || pphdr->p_vaddr > *pend_vaddr) in do_more()
307 || ((phdr.p_vaddr + phdr.p_memsz + align - 1) & -align) <= vaddr); in dwfl_elf_phdr_memory_callback()
309 GElf_Off start = vaddr - phdr.p_vaddr + phdr.p_offset; in dwfl_elf_phdr_memory_callback()
436 *vaddrp = phdr->p_vaddr; in __libdwfl_dynamic_vaddr_get()
Dsegment.c306 GElf_Addr start = __libdwfl_segment_start (dwfl, bias + phdr->p_vaddr); in INTDEF()
308 bias + phdr->p_vaddr + phdr->p_memsz); in INTDEF()
332 dwfl->lookup_tail_offset = end - bias - phdr->p_vaddr + phdr->p_offset; in INTDEF()
/external/minijail/
Delfparse.h66 Elf32_Addr p_vaddr; /* Segment virtual address */ member
79 Elf64_Addr p_vaddr; /* Segment virtual address */ member
/external/libunwind_llvm/src/
DAddressSpace.hpp518 uintptr_t begin = pinfo->dlpi_addr + phdr->p_vaddr; in findUnwindSections()
520 if (pinfo->dlpi_addr == 0 && phdr->p_vaddr < image_base) in findUnwindSections()
531 uintptr_t eh_frame_hdr_start = pinfo->dlpi_addr + phdr->p_vaddr; in findUnwindSections()
533 if (pinfo->dlpi_addr == 0 && phdr->p_vaddr < image_base) in findUnwindSections()
556 uintptr_t begin = pinfo->dlpi_addr + phdr->p_vaddr; in findUnwindSections()
561 uintptr_t exidx_start = pinfo->dlpi_addr + phdr->p_vaddr; in findUnwindSections()
/external/elfutils/libelf/
Dgelf_update_phdr.c64 || unlikely (src->p_vaddr > 0xffffffffull) in gelf_update_phdr()
100 COPY (p_vaddr); in gelf_update_phdr()
Delf32_getphdr.c164 CONVERT_TO (phdr[cnt].p_vaddr, notcvt[cnt].p_vaddr); in ElfW2()
214 CONVERT (phdr[cnt].p_vaddr); in ElfW2()
/external/mesa3d/src/util/
Dbuild_id.c67 map_start = (void *)(info->dlpi_addr + info->dlpi_phdr[i].p_vaddr); in build_id_find_nhdr_callback()
80 info->dlpi_phdr[i].p_vaddr); in build_id_find_nhdr_callback()
/external/u-boot/tools/
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);
/external/elfutils/tests/
Dvendorelf.c98 phdr.p_vaddr = 0; in check_elf()
163 || phdr.p_vaddr != 0 in check_elf()
/external/elfutils/libdw/
Ddwarf_getcfi_elf.c143 phdr->p_vaddr, ehdr, in getcfi_gnu_eh_frame()
158 Dwarf_Off eh_frame_offset = eh_frame_ptr - phdr->p_vaddr + phdr->p_offset; in getcfi_gnu_eh_frame()
184 cfi->search_table_vaddr = phdr->p_vaddr; in getcfi_gnu_eh_frame()
/external/libunwind/src/arm/
DGex_tables.c468 if (cb_data->ip >= phdr->p_vaddr + info->dlpi_addr && in arm_phdr_cb()
469 cb_data->ip < phdr->p_vaddr + info->dlpi_addr + phdr->p_memsz) in arm_phdr_cb()
485 cb_data->di.start_ip = p_text->p_vaddr + info->dlpi_addr; in arm_phdr_cb()
488 cb_data->di.u.rti.table_data = p_arm_exidx->p_vaddr + info->dlpi_addr; in arm_phdr_cb()
/external/google-breakpad/src/common/linux/
Delf_core_dump.cc155 size_t offset_in_segment = virtual_address - program->p_vaddr; in CopyData()
156 if (virtual_address >= program->p_vaddr && in CopyData()
/external/compiler-rt/lib/cfi/
Dcfi.cc184 (const ElfW(Dyn) *)(info->dlpi_addr + info->dlpi_phdr[i].p_vaddr); in find_cfi_check_in_dso()
208 uptr beg = info->dlpi_addr + phdr->p_vaddr; in find_cfi_check_in_dso()
248 uptr cur_beg = info->dlpi_addr + phdr->p_vaddr; in dl_iterate_phdr_cb()
/external/kernel-headers/original/uapi/linux/
Delf-fdpic.h23 Elf32_Addr p_vaddr; /* VMA recorded in file */ member

1234