Lines Matching refs:cb_data
520 struct dwarf_callback_data *cb_data = ptr; in dwarf_callback() local
521 unw_dyn_info_t *di = &cb_data->di; in dwarf_callback()
525 int ret, need_unwind_info = cb_data->need_unwind_info; in dwarf_callback()
526 unw_proc_info_t *pi = cb_data->pi; in dwarf_callback()
535 ip = cb_data->ip; in dwarf_callback()
653 cb_data->single_fde = 1; in dwarf_callback()
703 found = dwarf_find_debug_frame (found, &cb_data->di_debug, ip, in dwarf_callback()
715 struct dwarf_callback_data cb_data; in dwarf_find_proc_info() local
721 memset (&cb_data, 0, sizeof (cb_data)); in dwarf_find_proc_info()
722 cb_data.ip = ip; in dwarf_find_proc_info()
723 cb_data.pi = pi; in dwarf_find_proc_info()
724 cb_data.need_unwind_info = need_unwind_info; in dwarf_find_proc_info()
725 cb_data.di.format = -1; in dwarf_find_proc_info()
726 cb_data.di_debug.format = -1; in dwarf_find_proc_info()
729 ret = dl_iterate_phdr (dwarf_callback, &cb_data); in dwarf_find_proc_info()
738 if (cb_data.single_fde) in dwarf_find_proc_info()
743 if (cb_data.di.format != -1) in dwarf_find_proc_info()
744 ret = dwarf_search_unwind_table (as, ip, &cb_data.di, in dwarf_find_proc_info()
749 if (ret == -UNW_ENOINFO && cb_data.di_debug.format != -1) in dwarf_find_proc_info()
750 ret = dwarf_search_unwind_table (as, ip, &cb_data.di_debug, pi, in dwarf_find_proc_info()