diff options
| -rw-r--r-- | tools/perf/builtin-trace.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/perf/builtin-trace.c b/tools/perf/builtin-trace.c index 0362974854e9..ee85c29dbf70 100644 --- a/tools/perf/builtin-trace.c +++ b/tools/perf/builtin-trace.c | |||
| @@ -2350,7 +2350,7 @@ static int trace__run(struct trace *trace, int argc, const char **argv) | |||
| 2350 | goto out_delete_evlist; | 2350 | goto out_delete_evlist; |
| 2351 | } | 2351 | } |
| 2352 | 2352 | ||
| 2353 | perf_evlist__config(evlist, &trace->opts, NULL); | 2353 | perf_evlist__config(evlist, &trace->opts, &callchain_param); |
| 2354 | 2354 | ||
| 2355 | signal(SIGCHLD, sig_handler); | 2355 | signal(SIGCHLD, sig_handler); |
| 2356 | signal(SIGINT, sig_handler); | 2356 | signal(SIGINT, sig_handler); |
| @@ -3065,8 +3065,9 @@ int cmd_trace(int argc, const char **argv) | |||
| 3065 | } | 3065 | } |
| 3066 | 3066 | ||
| 3067 | #ifdef HAVE_DWARF_UNWIND_SUPPORT | 3067 | #ifdef HAVE_DWARF_UNWIND_SUPPORT |
| 3068 | if ((trace.min_stack || max_stack_user_set) && !callchain_param.enabled && trace.trace_syscalls) | 3068 | if ((trace.min_stack || max_stack_user_set) && !callchain_param.enabled) { |
| 3069 | record_opts__parse_callchain(&trace.opts, &callchain_param, "dwarf", false); | 3069 | record_opts__parse_callchain(&trace.opts, &callchain_param, "dwarf", false); |
| 3070 | } | ||
| 3070 | #endif | 3071 | #endif |
| 3071 | 3072 | ||
| 3072 | if (callchain_param.enabled) { | 3073 | if (callchain_param.enabled) { |
