Lines Matching defs:dinfo
395 static int find_alternative_probe_point(struct debuginfo *dinfo,
434 ret = debuginfo__find_probe_point(dinfo, address, result);
450 static int get_alternative_probe_event(struct debuginfo *dinfo,
458 ret = find_alternative_probe_point(dinfo, tmp, &pev->point, pev->target,
466 static int get_alternative_line_range(struct debuginfo *dinfo,
480 ret = find_alternative_probe_point(dinfo, &pp, &result,
666 struct debuginfo *dinfo = NULL;
693 dinfo = debuginfo_cache__open(tp->module, verbose <= 0);
694 if (dinfo)
695 ret = debuginfo__find_probe_point(dinfo, addr, pp);
805 struct debuginfo *dinfo)
816 if (!map || debuginfo__get_text_offset(dinfo, &text_offs, true) < 0) {
906 bool uprobe, struct debuginfo *dinfo)
916 module, dinfo);
932 struct debuginfo *dinfo;
945 dinfo = open_debuginfo(pev->target, pev->nsi, !need_dwarf);
946 if (!dinfo) {
955 ntevs = debuginfo__find_trace_events(dinfo, pev, tevs);
958 ret = get_alternative_probe_event(dinfo, pev, &tmp);
960 ntevs = debuginfo__find_trace_events(dinfo, pev, tevs);
973 pev->target, pev->uprobes, dinfo);
982 debuginfo__delete(dinfo);
1070 struct debuginfo *dinfo;
1078 dinfo = open_debuginfo(module, NULL, false);
1079 if (!dinfo)
1082 ret = debuginfo__find_line_range(dinfo, lr);
1085 ret = get_alternative_line_range(dinfo, lr, module, user);
1087 ret = debuginfo__find_line_range(dinfo, lr);
1091 if (dinfo->build_id) {
1094 build_id__init(&bid, dinfo->build_id, BUILD_ID_SIZE);
1097 debuginfo__delete(dinfo);
1181 static int show_available_vars_at(struct debuginfo *dinfo,
1197 ret = debuginfo__find_available_vars_at(dinfo, pev, &vls);
1199 ret = get_alternative_probe_event(dinfo, pev, &tmp);
1201 ret = debuginfo__find_available_vars_at(dinfo, pev,
1252 struct debuginfo *dinfo;
1258 dinfo = open_debuginfo(pevs->target, pevs->nsi, false);
1259 if (!dinfo) {
1267 ret = show_available_vars_at(dinfo, &pevs[i], _filter);
1269 debuginfo__delete(dinfo);