diff options
Diffstat (limited to 'tools/perf/util/callchain.c')
-rw-r--r-- | tools/perf/util/callchain.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/perf/util/callchain.c b/tools/perf/util/callchain.c index 082505d08d72..32ef7bdca1cf 100644 --- a/tools/perf/util/callchain.c +++ b/tools/perf/util/callchain.c | |||
@@ -37,6 +37,15 @@ struct callchain_param callchain_param = { | |||
37 | CALLCHAIN_PARAM_DEFAULT | 37 | CALLCHAIN_PARAM_DEFAULT |
38 | }; | 38 | }; |
39 | 39 | ||
40 | /* | ||
41 | * Are there any events usind DWARF callchains? | ||
42 | * | ||
43 | * I.e. | ||
44 | * | ||
45 | * -e cycles/call-graph=dwarf/ | ||
46 | */ | ||
47 | bool dwarf_callchain_users; | ||
48 | |||
40 | struct callchain_param callchain_param_default = { | 49 | struct callchain_param callchain_param_default = { |
41 | CALLCHAIN_PARAM_DEFAULT | 50 | CALLCHAIN_PARAM_DEFAULT |
42 | }; | 51 | }; |
@@ -265,6 +274,7 @@ int parse_callchain_record(const char *arg, struct callchain_param *param) | |||
265 | ret = 0; | 274 | ret = 0; |
266 | param->record_mode = CALLCHAIN_DWARF; | 275 | param->record_mode = CALLCHAIN_DWARF; |
267 | param->dump_size = default_stack_dump_size; | 276 | param->dump_size = default_stack_dump_size; |
277 | dwarf_callchain_users = true; | ||
268 | 278 | ||
269 | tok = strtok_r(NULL, ",", &saveptr); | 279 | tok = strtok_r(NULL, ",", &saveptr); |
270 | if (tok) { | 280 | if (tok) { |