aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf
diff options
context:
space:
mode:
Diffstat (limited to 'tools/perf')
-rw-r--r--tools/perf/Documentation/perf-record.txt6
-rw-r--r--tools/perf/builtin-record.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/tools/perf/Documentation/perf-record.txt b/tools/perf/Documentation/perf-record.txt
index 398f8d53bd6d..af9a54ece024 100644
--- a/tools/perf/Documentation/perf-record.txt
+++ b/tools/perf/Documentation/perf-record.txt
@@ -214,6 +214,12 @@ if combined with -a or -C options.
214After starting the program, wait msecs before measuring. This is useful to 214After starting the program, wait msecs before measuring. This is useful to
215filter out the startup phase of the program, which is often very different. 215filter out the startup phase of the program, which is often very different.
216 216
217-I::
218--intr-regs::
219Capture machine state (registers) at interrupt, i.e., on counter overflows for
220each sample. List of captured registers depends on the architecture. This option
221is off by default.
222
217SEE ALSO 223SEE ALSO
218-------- 224--------
219linkperf:perf-stat[1], linkperf:perf-list[1] 225linkperf:perf-stat[1], linkperf:perf-list[1]
diff --git a/tools/perf/builtin-record.c b/tools/perf/builtin-record.c
index 582c4da155ea..8648c6d3003d 100644
--- a/tools/perf/builtin-record.c
+++ b/tools/perf/builtin-record.c
@@ -811,6 +811,8 @@ struct option __record_options[] = {
811 "sample transaction flags (special events only)"), 811 "sample transaction flags (special events only)"),
812 OPT_BOOLEAN(0, "per-thread", &record.opts.target.per_thread, 812 OPT_BOOLEAN(0, "per-thread", &record.opts.target.per_thread,
813 "use per-thread mmaps"), 813 "use per-thread mmaps"),
814 OPT_BOOLEAN('I', "intr-regs", &record.opts.sample_intr_regs,
815 "Sample machine registers on interrupt"),
814 OPT_END() 816 OPT_END()
815}; 817};
816 818