Lines Matching refs:pi
49 const unw_proc_info_t *pi, struct dwarf_cie_info *dci, in parse_cie() argument
187 pi, &dci->handler, arg)) < 0) in parse_cie()
224 unw_word_t *addrp, unw_proc_info_t *pi, in dwarf_extract_proc_info_from_fde() argument
303 if ((ret = parse_cie (as, a, cie_addr, pi, &dci, base, arg)) < 0) in dwarf_extract_proc_info_from_fde()
311 pi, &start_ip, arg)) < 0 in dwarf_extract_proc_info_from_fde()
313 pi, &ip_range, arg)) < 0) in dwarf_extract_proc_info_from_fde()
315 pi->start_ip = start_ip; in dwarf_extract_proc_info_from_fde()
316 pi->end_ip = start_ip + ip_range; in dwarf_extract_proc_info_from_fde()
317 pi->handler = dci.handler; in dwarf_extract_proc_info_from_fde()
327 pi, &pi->lsda, arg)) < 0) in dwarf_extract_proc_info_from_fde()
331 (long) pi->start_ip, (long) pi->end_ip, (long) pi->lsda); in dwarf_extract_proc_info_from_fde()
335 pi->format = UNW_INFO_FORMAT_TABLE; in dwarf_extract_proc_info_from_fde()
336 pi->unwind_info_size = sizeof (dci); in dwarf_extract_proc_info_from_fde()
337 pi->unwind_info = mempool_alloc (&dwarf_cie_info_pool); in dwarf_extract_proc_info_from_fde()
338 if (!pi->unwind_info) in dwarf_extract_proc_info_from_fde()
356 memcpy (pi->unwind_info, &dci, sizeof (dci)); in dwarf_extract_proc_info_from_fde()