[PATCH 0/2] perf record: Fix --overwrite and clarify concepts

From: Wang Nan
Date: Wed Nov 01 2017 - 01:54:32 EST


Kan reports that 'perf record --overwrite' not working as it should be.

Patch 1/2 fix a bug, map backward events to readonly ring buffer so kernel
can overwrite that ring buffer.

Patch 2/2 clarify concepts of 'overwrite' and 'backward' in the source code
by introducing the concept of 'flightrecorder' and convert many 'overwrite'
to it to clarify that what we really want is a perf record flightrecorder
mode, not only mapping the ring buffer overwritable.

Wang Nan (2):
perf mmap: Fix perf backward recording
perf record: Replace 'overwrite' by 'flightrecorder' for better naming

tools/perf/Documentation/perf-record.txt | 8 ++++----
tools/perf/builtin-record.c | 4 ++--
tools/perf/perf.h | 2 +-
tools/perf/util/evlist.c | 8 +++++++-
tools/perf/util/evsel.c | 6 +++---
tools/perf/util/evsel.h | 4 ++--
tools/perf/util/parse-events.c | 20 ++++++++++----------
tools/perf/util/parse-events.h | 4 ++--
tools/perf/util/parse-events.l | 4 ++--
9 files changed, 33 insertions(+), 27 deletions(-)

--
2.10.1