v3 -> v4: Reimplement trigger class, rename states, describe the transitions of it in header and change log.
Signed-off-by: Wang Nan <wangn...@huawei.com> Cc: Adrian Hunter <adrian.hun...@intel.com> Cc: He Kuang <heku...@huawei.com> Cc: Jiri Olsa <jo...@kernel.org> Cc: Masami Hiramatsu <mhira...@kernel.org> Cc: Namhyung Kim <namhy...@kernel.org> Cc: Zefan Li <lize...@huawei.com> Cc: pi3or...@163.com Wang Nan (6): perf tools: Derive trigger class from auxtrace_snapshot perf record: Split output into multiple files via '--switch-output' perf record: Force enable --timestamp-filename when --switch-output is provided perf record: Disable buildid cache options by default in switch output mode perf record: Re-synthesize tracking events after output switching perf record: Generate tracking events for process forked by perf tools/perf/Documentation/perf-record.txt | 13 +++ tools/perf/builtin-record.c | 176 +++++++++++++++++++++---------- tools/perf/util/trigger.h | 123 +++++++++++++++++++++ 3 files changed, 255 insertions(+), 57 deletions(-) create mode 100644 tools/perf/util/trigger.h -- 1.8.3.4