]> git.baikalelectronics.ru Git - kernel.git/commit
perf tools: Pre-check sample size before parsing
authorFrederic Weisbecker <fweisbec@gmail.com>
Sat, 21 May 2011 17:33:04 +0000 (19:33 +0200)
committerFrederic Weisbecker <fweisbec@gmail.com>
Sun, 22 May 2011 01:38:36 +0000 (03:38 +0200)
commit0b7c77cabbb95b43d9b098d6877de9f0993a73a4
tree29f68684cebb26b86c3dd0b0f0fc4e5d6553c989
parent295823d02a94ee735b7914dbdd6da2c8e1dcda89
perf tools: Pre-check sample size before parsing

Check that the total size of the sample fields having a fixed
size do not exceed the one of the whole event. This robustifies
the sample parsing.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Stephane Eranian <eranian@google.com>
tools/perf/builtin-test.c
tools/perf/util/event.c
tools/perf/util/event.h
tools/perf/util/evsel.c
tools/perf/util/python.c
tools/perf/util/session.c
tools/perf/util/session.h