Lines Matching refs:pi
127 tdep_put_unwind_info (unw_addr_space_t as, unw_proc_info_t *pi, void *arg) in tdep_put_unwind_info() argument
129 if (!pi->unwind_info) in tdep_put_unwind_info()
134 free (pi->unwind_info); in tdep_put_unwind_info()
135 pi->unwind_info = NULL; in tdep_put_unwind_info()
252 unw_dyn_info_t *di, unw_proc_info_t *pi, in unw_search_ia64_unwind_table() argument
267 pi->flags = 0; in unw_search_ia64_unwind_table()
268 pi->unwind_info = 0; in unw_search_ia64_unwind_table()
269 pi->handler = 0; in unw_search_ia64_unwind_table()
295 memset (pi, 0, sizeof (*pi)); in unw_search_ia64_unwind_table()
296 pi->start_ip = 0; in unw_search_ia64_unwind_table()
297 pi->end_ip = 0; in unw_search_ia64_unwind_table()
298 pi->gp = di->gp; in unw_search_ia64_unwind_table()
299 pi->lsda = 0; in unw_search_ia64_unwind_table()
303 pi->start_ip = e->start_offset + segbase; in unw_search_ia64_unwind_table()
304 pi->end_ip = e->end_offset + segbase; in unw_search_ia64_unwind_table()
333 pi->unwind_info_size = 8 * IA64_UNW_LENGTH (hdr); in unw_search_ia64_unwind_table()
336 pi->unwind_info = (void *) (uintptr_t) info_addr; in unw_search_ia64_unwind_table()
342 pi->unwind_info = malloc (8 * IA64_UNW_LENGTH (hdr)); in unw_search_ia64_unwind_table()
343 if (!pi->unwind_info) in unw_search_ia64_unwind_table()
346 wp = (unw_word_t *) pi->unwind_info; in unw_search_ia64_unwind_table()
351 free (pi->unwind_info); in unw_search_ia64_unwind_table()
364 if ((read_mem (as, handler_offset + di->gp, &pi->handler, arg)) < 0) in unw_search_ia64_unwind_table()
367 pi->lsda = info_end_addr + 8; in unw_search_ia64_unwind_table()
368 pi->gp = di->gp; in unw_search_ia64_unwind_table()
369 pi->format = di->format; in unw_search_ia64_unwind_table()
648 unw_proc_info_t *pi, int need_unwind_info, void *arg) in tdep_find_proc_info() argument
719 return tdep_search_unwind_table (as, ip, dip, pi, need_unwind_info, arg); in tdep_find_proc_info()