aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/builtin-trace.c5
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) {