perf tools: Fix segfault when using srcline sort key
authorNamhyung Kim <namhyung.kim@lge.com>
Mon, 15 Oct 2012 03:39:42 +0000 (12:39 +0900)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Tue, 16 Oct 2012 16:05:07 +0000 (13:05 -0300)
commitffe10c6f95412da01695e659e967747333d5e812
tree069316cfffaaf93e159b0df727f2c1d175a981d3
parent20b279ddb38ca42f8863cec07b4d45ec24589f13
perf tools: Fix segfault when using srcline sort key

The srcline sort key is for grouping samples based on their source file
and line number.  It use addr2line tool to get the information but it
requires dso name.  It caused a segfault when a sample does not have the
name by dereferencing a NULL pointer.  Fix it by using raw ip addresses
for those samples.

Signed-off-by: Namhyung Kim <namhyung@kernel.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1350272383-7016-1-git-send-email-namhyung@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/sort.c