Home
last modified time | relevance | path

Searched refs:phdr (Results 1 – 8 of 8) sorted by relevance

/third_party/ulib/ngunwind/src/dwarf/
A DGfind_unwind_table.c72 switch (phdr[i].p_type) in dwarf_find_unwind_table()
78 if (phdr[i].p_vaddr + phdr[i].p_memsz > end_ip) in dwarf_find_unwind_table()
79 end_ip = phdr[i].p_vaddr + phdr[i].p_memsz; in dwarf_find_unwind_table()
82 ptxt = phdr + i; in dwarf_find_unwind_table()
88 peh_hdr = phdr + i; in dwarf_find_unwind_table()
92 pdyn = phdr + i; in dwarf_find_unwind_table()
299 phdr = edi->phdr.data; in dwarf_as_find_unwind_table()
307 i, phdr[i].p_type, (long) phdr[i].p_vaddr, (long) phdr[i].p_memsz); in dwarf_as_find_unwind_table()
315 if (phdr[i].p_vaddr + phdr[i].p_memsz > end_ip) in dwarf_as_find_unwind_table()
316 end_ip = phdr[i].p_vaddr + phdr[i].p_memsz; in dwarf_as_find_unwind_table()
[all …]
A DGfind_proc_info-lsb.c552 phdr = info->dlpi_phdr; in dwarf_callback()
560 for (n = info->dlpi_phnum; --n >= 0; phdr++) in dwarf_callback()
562 if (phdr->p_type == PT_LOAD) in dwarf_callback()
564 Elf_W(Addr) vaddr = phdr->p_vaddr + load_base; in dwarf_callback()
567 p_text = phdr; in dwarf_callback()
569 if (vaddr + phdr->p_filesz > max_load_addr) in dwarf_callback()
570 max_load_addr = vaddr + phdr->p_filesz; in dwarf_callback()
572 else if (phdr->p_type == PT_GNU_EH_FRAME) in dwarf_callback()
573 p_eh_hdr = phdr; in dwarf_callback()
574 else if (phdr->p_type == PT_DYNAMIC) in dwarf_callback()
[all …]
/third_party/ulib/ngunwind/src/arm/
A DGex_tables.c467 const Elf_W(Phdr) *phdr = info->dlpi_phdr; in arm_phdr_cb()
470 for (n = info->dlpi_phnum; --n >= 0; phdr++) in arm_phdr_cb()
472 switch (phdr->p_type) in arm_phdr_cb()
475 if (cb_data->ip >= phdr->p_vaddr + info->dlpi_addr && in arm_phdr_cb()
476 cb_data->ip < phdr->p_vaddr + info->dlpi_addr + phdr->p_memsz) in arm_phdr_cb()
477 p_text = phdr; in arm_phdr_cb()
481 p_arm_exidx = phdr; in arm_phdr_cb()
/third_party/ulib/ngunwind/src/
A Delfxx.c165 Elf_W (Phdr) *phdr; in elf_w()
169 phdr = (Elf_W (Phdr) *) ((char *) ei->image + ehdr->e_phoff); in elf_w()
172 if (phdr[i].p_type == PT_LOAD && phdr[i].p_offset == mapoff) in elf_w()
174 offset = segbase - phdr[i].p_vaddr; in elf_w()
/third_party/ulib/ngunwind/src/mi/
A Dcommon.c53 free(edi->phdr.data); in unwi_invalidate_as_edi()
/third_party/ulib/musl/ldso/
A Ddynlink.c72 Phdr* phdr; member
817 if (dso->phdr) { in log_dso()
819 if (dso->phdr[i].p_type == PT_LOAD) { in log_dso()
978 dso->phdr = 0; in map_library()
1179 Phdr* ph = p->phdr; in read_buildid()
1187 Phdr* ph2 = p->phdr; in read_buildid()
1506 const Phdr* ph = p->phdr; in kernel_mapped_dso()
1708 ldso.phdr = laddr(&ldso, ehdr->e_phoff); in __dls2()
1724 vdso.phdr = laddr(&vdso, ehdr->e_phoff); in __dls2()
1957 size_t size = app.phdr[i].p_memsz; in dls3()
[all …]
/third_party/ulib/ngunwind/include/ngunwind/private/
A Dlibunwind_i.h259 struct as_contents phdr; member
/third_party/ulib/musl/
A DWHATSNEW985 - dl_iterate_phdr was passing invalid phdr pointers to its callback

Completed in 19 milliseconds