v2 -> v3: Improve naming in trigger. Absorb auxtrace_record__snapshot_started and auxtrace_snapshot_err using trigger.
Cc: Wang Nan <wangn...@huawei.com> Cc: Arnaldo Carvalho de Melo <a...@redhat.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 | 103 ++++++++++++++++++ 3 files changed, 235 insertions(+), 57 deletions(-) create mode 100644 tools/perf/util/trigger.h -- 1.8.3.4