aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/trace-event-parse.c
diff options
context:
space:
mode:
authorArnaldo Carvalho de Melo <acme@redhat.com>2015-07-22 15:48:16 -0400
committerArnaldo Carvalho de Melo <acme@redhat.com>2015-07-23 21:51:11 -0400
commit4263cece22e3da94f16fbbcf71ce3807946d3ef3 (patch)
tree9d6e0db08577eefc8b3dc6112aabc15d790dc181 /tools/perf/util/trace-event-parse.c
parentccb3a8294a7d346257b526702eabcb2faeb721ac (diff)
perf tools: Stop reading the kallsyms data from perf.data
As it is not used anymore, since 'perf script' switched to asking libtraceevent to use tools/perf's symbol resolution routines. Acked-by: David Ahern <dsahern@gmail.com> Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Borislav Petkov <bp@suse.de> Cc: David Ahern <dsahern@gmail.com> Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Stephane Eranian <eranian@google.com> Cc: Steven Rostedt <rostedt@goodmis.org> Link: http://lkml.kernel.org/n/tip-4ilhofz4b7o8yokvutjt9yzz@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/util/trace-event-parse.c')
-rw-r--r--tools/perf/util/trace-event-parse.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/tools/perf/util/trace-event-parse.c b/tools/perf/util/trace-event-parse.c
index d4957418657e..8ff7d620d942 100644
--- a/tools/perf/util/trace-event-parse.c
+++ b/tools/perf/util/trace-event-parse.c
@@ -135,36 +135,6 @@ void event_format__print(struct event_format *event,
135 return event_format__fprintf(event, cpu, data, size, stdout); 135 return event_format__fprintf(event, cpu, data, size, stdout);
136} 136}
137 137
138void parse_proc_kallsyms(struct pevent *pevent,
139 char *file, unsigned int size __maybe_unused)
140{
141 unsigned long long addr;
142 char *func;
143 char *line;
144 char *next = NULL;
145 char *addr_str;
146 char *mod;
147 char *fmt = NULL;
148
149 line = strtok_r(file, "\n", &next);
150 while (line) {
151 mod = NULL;
152 addr_str = strtok_r(line, " ", &fmt);
153 addr = strtoull(addr_str, NULL, 16);
154 /* skip character */
155 strtok_r(NULL, " ", &fmt);
156 func = strtok_r(NULL, "\t", &fmt);
157 mod = strtok_r(NULL, "]", &fmt);
158 /* truncate the extra '[' */
159 if (mod)
160 mod = mod + 1;
161
162 pevent_register_function(pevent, func, addr, mod);
163
164 line = strtok_r(NULL, "\n", &next);
165 }
166}
167
168void parse_ftrace_printk(struct pevent *pevent, 138void parse_ftrace_printk(struct pevent *pevent,
169 char *file, unsigned int size __maybe_unused) 139 char *file, unsigned int size __maybe_unused)
170{ 140{