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)
commita285412479b6d5af3e48273a92ec2f1987df8cd1
tree29f68684cebb26b86c3dd0b0f0fc4e5d6553c989
parent74429964d8e29c0107fa6e9cdf35b8f33f57405d
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