aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf/util')
-rw-r--r--tools/perf/util/probe-event.c9
-rw-r--r--tools/perf/util/probe-event.h3
2 files changed, 7 insertions, 5 deletions
diff --git a/tools/perf/util/probe-event.c b/tools/perf/util/probe-event.c
index f73595fc0627..be37b5aca335 100644
--- a/tools/perf/util/probe-event.c
+++ b/tools/perf/util/probe-event.c
@@ -697,11 +697,11 @@ end:
697 return ret; 697 return ret;
698} 698}
699 699
700int show_line_range(struct line_range *lr, const char *module) 700int show_line_range(struct line_range *lr, const char *module, bool user)
701{ 701{
702 int ret; 702 int ret;
703 703
704 ret = init_symbol_maps(false); 704 ret = init_symbol_maps(user);
705 if (ret < 0) 705 if (ret < 0)
706 return ret; 706 return ret;
707 ret = __show_line_range(lr, module); 707 ret = __show_line_range(lr, module);
@@ -776,7 +776,7 @@ int show_available_vars(struct perf_probe_event *pevs, int npevs,
776 int i, ret = 0; 776 int i, ret = 0;
777 struct debuginfo *dinfo; 777 struct debuginfo *dinfo;
778 778
779 ret = init_symbol_maps(false); 779 ret = init_symbol_maps(pevs->uprobes);
780 if (ret < 0) 780 if (ret < 0)
781 return ret; 781 return ret;
782 782
@@ -822,7 +822,8 @@ static int try_to_find_probe_trace_events(struct perf_probe_event *pev,
822} 822}
823 823
824int show_line_range(struct line_range *lr __maybe_unused, 824int show_line_range(struct line_range *lr __maybe_unused,
825 const char *module __maybe_unused) 825 const char *module __maybe_unused,
826 bool user __maybe_unused)
826{ 827{
827 pr_warning("Debuginfo-analysis is not supported.\n"); 828 pr_warning("Debuginfo-analysis is not supported.\n");
828 return -ENOSYS; 829 return -ENOSYS;
diff --git a/tools/perf/util/probe-event.h b/tools/perf/util/probe-event.h
index 776c9347a3b6..e01e9943139f 100644
--- a/tools/perf/util/probe-event.h
+++ b/tools/perf/util/probe-event.h
@@ -128,7 +128,8 @@ extern int add_perf_probe_events(struct perf_probe_event *pevs, int npevs,
128 bool force_add); 128 bool force_add);
129extern int del_perf_probe_events(struct strlist *dellist); 129extern int del_perf_probe_events(struct strlist *dellist);
130extern int show_perf_probe_events(void); 130extern int show_perf_probe_events(void);
131extern int show_line_range(struct line_range *lr, const char *module); 131extern int show_line_range(struct line_range *lr, const char *module,
132 bool user);
132extern int show_available_vars(struct perf_probe_event *pevs, int npevs, 133extern int show_available_vars(struct perf_probe_event *pevs, int npevs,
133 int max_probe_points, const char *module, 134 int max_probe_points, const char *module,
134 struct strfilter *filter, bool externs); 135 struct strfilter *filter, bool externs);