Lines Matching refs:pinfo
479 [](struct dl_phdr_info *pinfo, size_t, void *data) -> int { in findUnwindSections()
487 if (cbdata->targetAddr < pinfo->dlpi_addr) { in findUnwindSections()
508 pinfo->dlpi_phnum in findUnwindSections()
509 ? reinterpret_cast<Elf_Addr>(pinfo->dlpi_phdr) - in findUnwindSections()
510 reinterpret_cast<const Elf_Phdr *>(pinfo->dlpi_phdr) in findUnwindSections()
515 for (Elf_Half i = 0; i < pinfo->dlpi_phnum; i++) { in findUnwindSections()
516 const Elf_Phdr *phdr = &pinfo->dlpi_phdr[i]; in findUnwindSections()
518 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()
553 for (Elf_Half i = 0; i < pinfo->dlpi_phnum; i++) { in findUnwindSections()
554 const Elf_Phdr *phdr = &pinfo->dlpi_phdr[i]; 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()