]> 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)
commitd189f4a8141974c2bda5400ac6d5451e09fec5ad
tree29f68684cebb26b86c3dd0b0f0fc4e5d6553c989
parentcdc28439fa25509a7f0d3add5b14d8cd8a1f0512
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