Anton Blanchard
adb0918463
perf symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files
...
64bit PowerPC debuginfo files have an empty function descriptor section.
I hit a SEGV when perf tried to use this section for symbol resolution.
To fix this we need to check the section is valid and we can do this by
checking for type SHT_PROGBITS.
Cc: <stable@kernel.org>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Eric B Munson <emunson@mgebm.net>
Link: http://lkml.kernel.org/r/20110824065242.895239970@samba.org
Signed-off-by: Anton Blanchard <anton@samba.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2011-09-23 14:35:57 -03:00
..
arch
ARM: fix perf build with uclibc toolchains
2011-08-12 15:40:20 +01:00
bench
config
perf tools: git mv tools/perf/{features-tests.mak,config/}
2011-04-19 08:18:36 -03:00
Documentation
perf probe: Support adding probes on offline kernel modules
2011-07-15 16:25:12 -04:00
python
scripts
util
perf symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files
2011-09-23 14:35:57 -03:00
.gitignore
perf tools: Makefile: Remove various and sundry cruft
2011-02-18 07:43:06 -02:00
builtin-annotate.c
perf report/annotate/script: Add option to specify a CPU range
2011-07-05 10:44:44 +02:00
builtin-bench.c
builtin-buildid-cache.c
builtin-buildid-list.c
builtin-diff.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-evlist.c
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
builtin-help.c
builtin-inject.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-kmem.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-kvm.c
builtin-list.c
perf list: Allow filtering list of events
2011-02-17 15:38:58 -02:00
builtin-lock.c
perf lock: Dropping unsupported ':r' modifier
2011-08-08 09:41:35 -03:00
builtin-probe.c
perf probe: Warn when more than one line are given
2011-08-12 09:27:11 -03:00
builtin-record.c
perf tools: Add group event scheduling option to perf record/stat
2011-08-18 07:35:46 -03:00
builtin-report.c
perf report: Use ui__warning in some more places
2011-08-03 12:33:24 -03:00
builtin-sched.c
perf sched: Usage leftover from trace -> script rename
2011-08-09 13:32:12 -03:00
builtin-script.c
perf report/annotate/script: Add option to specify a CPU range
2011-07-05 10:44:44 +02:00
builtin-stat.c
perf tools: Add group event scheduling option to perf record/stat
2011-08-18 07:35:46 -03:00
builtin-test.c
perf tools: Make test use the preset debugfs path
2011-07-21 10:41:14 +02:00
builtin-timechart.c
perf session: Pass evsel in event_ops->sample()
2011-03-23 19:28:58 -03:00
builtin-top.c
perf tools: De-opt the parse_events function
2011-07-21 10:41:11 +02:00
builtin.h
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
command-list.txt
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
CREDITS
design.txt
Makefile
Merge branch 'perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/urgent
2011-08-09 16:44:27 +02:00
MANIFEST
perf-archive.sh
perf.c
perf evlist: New command to list the names of events present in a perf.data file
2011-03-15 11:10:48 -03:00
perf.h