Lines Matching refs:dinfo

365 static int find_alternative_probe_point(struct debuginfo *dinfo,  in find_alternative_probe_point()  argument
403 ret = debuginfo__find_probe_point(dinfo, address, result); in find_alternative_probe_point()
419 static int get_alternative_probe_event(struct debuginfo *dinfo, in get_alternative_probe_event() argument
427 ret = find_alternative_probe_point(dinfo, tmp, &pev->point, pev->target, in get_alternative_probe_event()
435 static int get_alternative_line_range(struct debuginfo *dinfo, in get_alternative_line_range() argument
449 ret = find_alternative_probe_point(dinfo, &pp, &result, in get_alternative_line_range()
635 struct debuginfo *dinfo = NULL; in find_perf_probe_point_from_dwarf() local
662 dinfo = debuginfo_cache__open(tp->module, verbose <= 0); in find_perf_probe_point_from_dwarf()
663 if (dinfo) in find_perf_probe_point_from_dwarf()
664 ret = debuginfo__find_probe_point(dinfo, addr, pp); in find_perf_probe_point_from_dwarf()
774 struct debuginfo *dinfo) in post_process_module_probe_trace_events() argument
785 if (!map || debuginfo__get_text_offset(dinfo, &text_offs, true) < 0) { in post_process_module_probe_trace_events()
875 bool uprobe, struct debuginfo *dinfo) in post_process_probe_trace_events() argument
885 module, dinfo); in post_process_probe_trace_events()
901 struct debuginfo *dinfo; in try_to_find_probe_trace_events() local
914 dinfo = open_debuginfo(pev->target, pev->nsi, !need_dwarf); in try_to_find_probe_trace_events()
915 if (!dinfo) { in try_to_find_probe_trace_events()
924 ntevs = debuginfo__find_trace_events(dinfo, pev, tevs); in try_to_find_probe_trace_events()
927 ret = get_alternative_probe_event(dinfo, pev, &tmp); in try_to_find_probe_trace_events()
929 ntevs = debuginfo__find_trace_events(dinfo, pev, tevs); in try_to_find_probe_trace_events()
942 pev->target, pev->uprobes, dinfo); in try_to_find_probe_trace_events()
951 debuginfo__delete(dinfo); in try_to_find_probe_trace_events()
1028 struct debuginfo *dinfo; in __show_line_range() local
1036 dinfo = open_debuginfo(module, NULL, false); in __show_line_range()
1037 if (!dinfo) in __show_line_range()
1040 ret = debuginfo__find_line_range(dinfo, lr); in __show_line_range()
1042 ret = get_alternative_line_range(dinfo, lr, module, user); in __show_line_range()
1044 ret = debuginfo__find_line_range(dinfo, lr); in __show_line_range()
1046 if (dinfo->build_id) { in __show_line_range()
1047 build_id__init(&bid, dinfo->build_id, BUILD_ID_SIZE); in __show_line_range()
1050 debuginfo__delete(dinfo); in __show_line_range()
1133 static int show_available_vars_at(struct debuginfo *dinfo, in show_available_vars_at() argument
1149 ret = debuginfo__find_available_vars_at(dinfo, pev, &vls); in show_available_vars_at()
1151 ret = get_alternative_probe_event(dinfo, pev, &tmp); in show_available_vars_at()
1153 ret = debuginfo__find_available_vars_at(dinfo, pev, in show_available_vars_at()
1204 struct debuginfo *dinfo; in show_available_vars() local
1210 dinfo = open_debuginfo(pevs->target, pevs->nsi, false); in show_available_vars()
1211 if (!dinfo) { in show_available_vars()
1219 ret = show_available_vars_at(dinfo, &pevs[i], _filter); in show_available_vars()
1221 debuginfo__delete(dinfo); in show_available_vars()