diff options
-rw-r--r-- | tools/perf/Documentation/perf-mem.txt | 3 | ||||
-rw-r--r-- | tools/perf/builtin-mem.c | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/tools/perf/Documentation/perf-mem.txt b/tools/perf/Documentation/perf-mem.txt index b0211410969b..8806ed5f3802 100644 --- a/tools/perf/Documentation/perf-mem.txt +++ b/tools/perf/Documentation/perf-mem.txt | |||
@@ -67,6 +67,9 @@ OPTIONS | |||
67 | --phys-data:: | 67 | --phys-data:: |
68 | Record/Report sample physical addresses | 68 | Record/Report sample physical addresses |
69 | 69 | ||
70 | In addition, for report all perf report options are valid, and for record | ||
71 | all perf record options. | ||
72 | |||
70 | SEE ALSO | 73 | SEE ALSO |
71 | -------- | 74 | -------- |
72 | linkperf:perf-record[1], linkperf:perf-report[1] | 75 | linkperf:perf-record[1], linkperf:perf-report[1] |
diff --git a/tools/perf/builtin-mem.c b/tools/perf/builtin-mem.c index 506564651cda..57393e94d156 100644 --- a/tools/perf/builtin-mem.c +++ b/tools/perf/builtin-mem.c | |||
@@ -83,7 +83,7 @@ static int __cmd_record(int argc, const char **argv, struct perf_mem *mem) | |||
83 | }; | 83 | }; |
84 | 84 | ||
85 | argc = parse_options(argc, argv, options, record_mem_usage, | 85 | argc = parse_options(argc, argv, options, record_mem_usage, |
86 | PARSE_OPT_STOP_AT_NON_OPTION); | 86 | PARSE_OPT_KEEP_UNKNOWN); |
87 | 87 | ||
88 | rec_argc = argc + 9; /* max number of arguments */ | 88 | rec_argc = argc + 9; /* max number of arguments */ |
89 | rec_argv = calloc(rec_argc + 1, sizeof(char *)); | 89 | rec_argv = calloc(rec_argc + 1, sizeof(char *)); |
@@ -436,7 +436,7 @@ int cmd_mem(int argc, const char **argv) | |||
436 | } | 436 | } |
437 | 437 | ||
438 | argc = parse_options_subcommand(argc, argv, mem_options, mem_subcommands, | 438 | argc = parse_options_subcommand(argc, argv, mem_options, mem_subcommands, |
439 | mem_usage, PARSE_OPT_STOP_AT_NON_OPTION); | 439 | mem_usage, PARSE_OPT_KEEP_UNKNOWN); |
440 | 440 | ||
441 | if (!argc || !(strncmp(argv[0], "rec", 3) || mem.operation)) | 441 | if (!argc || !(strncmp(argv[0], "rec", 3) || mem.operation)) |
442 | usage_with_options(mem_usage, mem_options); | 442 | usage_with_options(mem_usage, mem_options); |