mirror of
https://github.com/torvalds/linux.git
synced 2024-11-16 17:12:06 +00:00
perf tools: Remove warnings on JIT samples for srcline sort key
When using the srcline sort key with perf report, I see many lines of warning related to JIT samples like below: addr2line: '/tmp/perf-1397.map': No such file Since it's not a ELF binary and doesn't provide such information, just use the raw ip address. Signed-off-by: Namhyung Kim <namhyung@kernel.org> Cc: David Ahern <dsahern@gmail.com> Cc: Ingo Molnar <mingo@kernel.org> Cc: Irina Tirdea <irina.tirdea@intel.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1350272383-7016-2-git-send-email-namhyung@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
ffe10c6f95
commit
88481b6b33
@ -263,6 +263,9 @@ static int hist_entry__srcline_snprintf(struct hist_entry *self, char *bf,
|
|||||||
if (!self->ms.map)
|
if (!self->ms.map)
|
||||||
goto out_ip;
|
goto out_ip;
|
||||||
|
|
||||||
|
if (!strncmp(self->ms.map->dso->long_name, "/tmp/perf-", 10))
|
||||||
|
goto out_ip;
|
||||||
|
|
||||||
snprintf(cmd, sizeof(cmd), "addr2line -e %s %016" PRIx64,
|
snprintf(cmd, sizeof(cmd), "addr2line -e %s %016" PRIx64,
|
||||||
self->ms.map->dso->long_name, self->ip);
|
self->ms.map->dso->long_name, self->ip);
|
||||||
fp = popen(cmd, "r");
|
fp = popen(cmd, "r");
|
||||||
|
Loading…
Reference in New Issue
Block a user