diff options
| author | Benno Evers <[email protected]> | 2018-08-10 13:36:13 +0000 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2018-08-13 18:39:09 +0000 |
| commit | 3f4417d693b43fa240ac8bde4487f67745ca23d8 (patch) | |
| tree | 580f3ceccd5a707ccb1c714d8ef2196b251980bf /tools/perf/scripts/python/syscall-counts-by-pid.py | |
| parent | tools lib traceevent: Rename static variables and functions in event-parse.c (diff) | |
| download | kernel-3f4417d693b43fa240ac8bde4487f67745ca23d8.tar.gz kernel-3f4417d693b43fa240ac8bde4487f67745ca23d8.zip | |
perf tools: Check for null when copying nsinfo.
The argument to nsinfo__copy() was assumed to be valid, but some code paths
exist that will lead to NULL being passed.
In particular, running 'perf script -D' on a perf.data file containing an
PERF_RECORD_MMAP event associating the '[vdso]' dso with pid 0 earlier in
the event stream will lead to a segfault.
Since all calling code is already checking for a non-null return value,
just return NULL for this case as well.
Signed-off-by: Benno Evers <[email protected]>
Acked-by: Namhyung Kim <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Krister Johansen <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions
