linux/tools/perf/util
Frederic Weisbecker 98e1da905c perf tools: Robustify dynamic sample content fetch
Ensure the size of the dynamic fields such as callchains
or raw events don't overlap the whole event boundaries.

This prevents from dereferencing junk if the given size of
the callchain goes too eager.

Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
Reported-by: Ingo Molnar <mingo@elte.hu>
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>
2011-05-22 03:38:48 +02:00
..
include perf bench, x86: Add alternatives-asm.h wrapper 2011-05-18 21:00:44 +02:00
scripting-engines
ui
abspath.c
alias.c
annotate.c
annotate.h
bitmap.c
build-id.c
build-id.h
cache.h
callchain.c
callchain.h
cgroup.c
cgroup.h
color.c
color.h
config.c
cpumap.c
cpumap.h
ctype.c
debug.c
debug.h
debugfs.c
debugfs.h
environment.c
event.c perf tools: Pre-check sample size before parsing 2011-05-22 03:38:36 +02:00
event.h perf tools: Pre-check sample size before parsing 2011-05-22 03:38:36 +02:00
evlist.c perf tools: Move evlist sample helpers to evlist area 2011-05-22 03:12:29 +02:00
evlist.h perf tools: Move evlist sample helpers to evlist area 2011-05-22 03:12:29 +02:00
evsel.c perf tools: Robustify dynamic sample content fetch 2011-05-22 03:38:48 +02:00
evsel.h
exec_cmd.c
exec_cmd.h
generate-cmdlist.sh
header.c perf tools: Move evlist sample helpers to evlist area 2011-05-22 03:12:29 +02:00
header.h perf tools: Move evlist sample helpers to evlist area 2011-05-22 03:12:29 +02:00
help.c
help.h
hist.c
hist.h
hweight.c
levenshtein.c
levenshtein.h
map.c
map.h
pager.c
parse-events.c perf: Fix multi-event parsing bug 2011-05-17 20:45:36 +02:00
parse-events.h
parse-options.c
parse-options.h
path.c
PERF-VERSION-GEN
probe-event.c
probe-event.h
probe-finder.c perf probe: Fix the missed parameter initialization 2011-05-10 17:06:23 +02:00
probe-finder.h
pstack.c
pstack.h
python.c perf tools: Pre-check sample size before parsing 2011-05-22 03:38:36 +02:00
quote.c
quote.h
run-command.c
run-command.h
session.c perf tools: Pre-check sample size before parsing 2011-05-22 03:38:36 +02:00
session.h perf tools: Pre-check sample size before parsing 2011-05-22 03:38:36 +02:00
setup.py
sigchain.c
sigchain.h
sort.c
sort.h
strbuf.c
strbuf.h
strfilter.c
strfilter.h
string.c
strlist.c
strlist.h
svghelper.c
svghelper.h
symbol.c
symbol.h
thread_map.c
thread_map.h
thread.c
thread.h
top.c
top.h
trace-event-info.c
trace-event-parse.c
trace-event-read.c
trace-event-scripting.c
trace-event.h
types.h
usage.c
util.c
util.h
values.c
values.h
wrapper.c
xyarray.c
xyarray.h