Lines Matching refs:cb_data
598 struct dwarf_callback_data *cb_data = ptr; in dwarf_callback() local
599 unw_dyn_info_t *di = &cb_data->di; in dwarf_callback()
603 int ret, need_unwind_info = cb_data->need_unwind_info; in dwarf_callback()
604 unw_proc_info_t *pi = cb_data->pi; in dwarf_callback()
613 ip = cb_data->ip; in dwarf_callback()
731 cb_data->single_fde = 1; in dwarf_callback()
781 found = dwarf_find_debug_frame (found, &cb_data->di_debug, ip, in dwarf_callback()
793 struct dwarf_callback_data cb_data; in dwarf_find_proc_info() local
799 memset (&cb_data, 0, sizeof (cb_data)); in dwarf_find_proc_info()
800 cb_data.ip = ip; in dwarf_find_proc_info()
801 cb_data.pi = pi; in dwarf_find_proc_info()
802 cb_data.need_unwind_info = need_unwind_info; in dwarf_find_proc_info()
803 cb_data.di.format = -1; in dwarf_find_proc_info()
804 cb_data.di_debug.format = -1; in dwarf_find_proc_info()
807 ret = dl_iterate_phdr (dwarf_callback, &cb_data); in dwarf_find_proc_info()
816 if (cb_data.single_fde) in dwarf_find_proc_info()
821 if (cb_data.di.format != -1) in dwarf_find_proc_info()
822 ret = dwarf_search_unwind_table (as, ip, &cb_data.di, in dwarf_find_proc_info()
827 if (ret == -UNW_ENOINFO && cb_data.di_debug.format != -1) in dwarf_find_proc_info()
828 ret = dwarf_search_unwind_table (as, ip, &cb_data.di_debug, pi, in dwarf_find_proc_info()