/Linux-v4.19/tools/perf/util/ |
D | callchain.c | 36 struct callchain_param callchain_param = { variable 49 struct callchain_param callchain_param_default = { 55 int parse_callchain_record_opt(const char *arg, struct callchain_param *param) in parse_callchain_record_opt() 63 callchain_param.mode = CHAIN_GRAPH_ABS; in parse_callchain_mode() 67 callchain_param.mode = CHAIN_FLAT; in parse_callchain_mode() 71 callchain_param.mode = CHAIN_GRAPH_REL; in parse_callchain_mode() 75 callchain_param.mode = CHAIN_FOLDED; in parse_callchain_mode() 84 callchain_param.order = ORDER_CALLER; in parse_callchain_order() 85 callchain_param.order_set = true; in parse_callchain_order() 89 callchain_param.order = ORDER_CALLEE; in parse_callchain_order() [all …]
|
D | callchain.h | 75 struct callchain_param; 78 u64, struct callchain_param *); 94 struct callchain_param { struct 110 extern struct callchain_param callchain_param; argument 111 extern struct callchain_param callchain_param_default; 182 int callchain_register_param(struct callchain_param *param); 246 struct callchain_param *callchain, 258 int parse_callchain_record(const char *arg, struct callchain_param *param); 259 int parse_callchain_record_opt(const char *arg, struct callchain_param *param);
|
D | db-export.c | 277 enum chain_order saved_order = callchain_param.order; in call_path_from_sample() 288 callchain_param.order = ORDER_CALLER; in call_path_from_sample() 292 callchain_param.order = saved_order; in call_path_from_sample() 331 callchain_param.order = saved_order; in call_path_from_sample()
|
D | evsel.h | 221 struct callchain_param; 225 struct callchain_param *callchain); 228 struct callchain_param *callchain);
|
D | evlist.h | 137 struct callchain_param; 144 struct callchain_param *callchain);
|
D | hist.c | 1649 if (callchain_param.mode == CHAIN_GRAPH_REL) { in hists__hierarchy_output_resort() 1655 min_callchain_hits = total * (callchain_param.min_percent / 100); in hists__hierarchy_output_resort() 1658 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort() 1659 min_callchain_hits, &callchain_param); in hists__hierarchy_output_resort() 1674 if (callchain_param.mode == CHAIN_GRAPH_REL) { in __hists__insert_output_entry() 1680 min_callchain_hits = total * (callchain_param.min_percent / 100); in __hists__insert_output_entry() 1682 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry() 1683 min_callchain_hits, &callchain_param); in __hists__insert_output_entry() 1719 min_callchain_hits = callchain_total * (callchain_param.min_percent / 100); in output_resort()
|
D | record.c | 136 struct callchain_param *callchain) in perf_evlist__config()
|
D | evsel.c | 671 struct callchain_param *param) in __perf_evsel__config_callchain() 719 struct callchain_param *param) in perf_evsel__config_callchain() 727 struct callchain_param *param) in perf_evsel__reset_callgraph() 750 struct callchain_param param = { in apply_config_terms() 751 .record_mode = callchain_param.record_mode, in apply_config_terms() 848 if (callchain_param.enabled) in apply_config_terms() 849 perf_evsel__reset_callgraph(evsel, &callchain_param); in apply_config_terms() 898 struct callchain_param *callchain) in perf_evsel__config()
|
D | unwind-libdw.c | 243 if (callchain_param.order == ORDER_CALLER) in unwind__get_entries()
|
D | machine.c | 1873 if (!map || callchain_param.key == CCKEY_FUNCTION) in callchain_srcline() 1879 bool show_addr = callchain_param.key == CCKEY_ADDRESS; in callchain_srcline() 2097 if (callchain_param.order == ORDER_CALLEE) { in resolve_lbr_callchain_sample() 2187 if (branch && callchain_param.branch_callstack) { in thread__resolve_callchain_sample() 2198 if (callchain_param.order == ORDER_CALLEE) { in thread__resolve_callchain_sample() 2253 if (callchain_param.order == ORDER_CALLEE) in thread__resolve_callchain_sample() 2369 if (callchain_param.order == ORDER_CALLEE) { in thread__resolve_callchain()
|
D | python.c | 44 struct callchain_param callchain_param; variable 47 struct callchain_param *param __maybe_unused) in parse_callchain_record()
|
D | unwind-libunwind-local.c | 701 if (callchain_param.order == ORDER_CALLER) in get_entries()
|
D | srcline.c | 49 if (callchain_param.order == ORDER_CALLEE) in inline_list__append()
|
/Linux-v4.19/tools/perf/tests/ |
D | dwarf-unwind.c | 73 int idx = callchain_param.order == ORDER_CALLER ? in unwind_entry() 131 callchain_param.order = ORDER_CALLER; in test_dwarf_unwind__compare() 135 callchain_param.order = ORDER_CALLEE; in test_dwarf_unwind__compare() 189 callchain_param.record_mode = CALLCHAIN_DWARF; in test__dwarf_unwind()
|
D | hists_cumulate.c | 285 callchain_register_param(&callchain_param); in test1() 432 callchain_register_param(&callchain_param); in test2() 490 callchain_register_param(&callchain_param); in test3() 675 callchain_param = callchain_param_default; in test4() 676 callchain_register_param(&callchain_param); in test4()
|
/Linux-v4.19/tools/perf/ |
D | builtin-report.c | 102 callchain_param.min_percent = pcnt; in report__config() 343 } else if (!callchain_param.enabled && in report__setup_sample_type() 344 callchain_param.mode != CHAIN_NONE && in report__setup_sample_type() 347 if (callchain_register_param(&callchain_param) < 0) { in report__setup_sample_type() 373 callchain_param.record_mode = CALLCHAIN_DWARF; in report__setup_sample_type() 376 callchain_param.record_mode = CALLCHAIN_LBR; in report__setup_sample_type() 378 callchain_param.record_mode = CALLCHAIN_FP; in report__setup_sample_type() 895 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt() 946 callchain_param.min_percent = pcnt; in parse_percent_limit() 1040 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, in cmd_report() [all …]
|
D | builtin-top.c | 1003 perf_evlist__config(evlist, opts, &callchain_param); in perf_top__start_counters() 1049 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type() 1087 ret = callchain_param__setup_sample_type(&callchain_param); in __cmd_top() 1201 struct callchain_param *callchain = opt->value; in parse_callchain_opt() 1323 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param, in cmd_top() 1326 OPT_CALLBACK(0, "call-graph", &callchain_param, in cmd_top() 1479 if (!callchain_param.enabled) { in cmd_top() 1484 if (symbol_conf.cumulate_callchain && !callchain_param.order_set) in cmd_top() 1485 callchain_param.order = ORDER_CALLER; in cmd_top()
|
D | builtin-record.c | 381 perf_evlist__config(evlist, opts, &callchain_param); in record__open() 1213 static void callchain_debug(struct callchain_param *callchain) in callchain_debug() 1225 struct callchain_param *callchain, in record_opts__parse_callchain() 1253 return record_opts__parse_callchain(opt->value, &callchain_param, arg, unset); in record_parse_callchain_opt() 1260 struct callchain_param *callchain = opt->value; in record_callchain_opt() 1589 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param,
|
D | builtin-trace.c | 2350 perf_evsel__config_callchain(sys_enter, &trace->opts, &callchain_param); in trace__add_syscall_newtp() 2351 perf_evsel__config_callchain(sys_exit, &trace->opts, &callchain_param); in trace__add_syscall_newtp() 2356 if (callchain_param.enabled && !trace->kernel_syscallchains) { in trace__add_syscall_newtp() 2449 perf_evsel__config_callchain(pgfault_maj, &trace->opts, &callchain_param); in trace__run() 2457 perf_evsel__config_callchain(pgfault_min, &trace->opts, &callchain_param); in trace__run() 2506 perf_evlist__config(evlist, &trace->opts, &callchain_param); in trace__run() 3309 if ((trace.min_stack || max_stack_user_set) && !callchain_param.enabled) { in cmd_trace() 3310 record_opts__parse_callchain(&trace.opts, &callchain_param, "dwarf", false); in cmd_trace() 3314 if (callchain_param.enabled) { in cmd_trace()
|
D | builtin-c2c.c | 2550 struct callchain_param *callchain = opt->value; in parse_callchain_opt() 2579 if (!callchain_param.enabled && in setup_callchain() 2580 callchain_param.mode != CHAIN_NONE && in setup_callchain() 2583 if (callchain_register_param(&callchain_param) < 0) { in setup_callchain() 2589 callchain_param.record_mode = mode; in setup_callchain() 2590 callchain_param.min_percent = 0; in setup_callchain() 2728 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, in perf_c2c__report()
|
D | builtin-sched.c | 2854 callchain_param.mode = CHAIN_FOLDED; in timehist_print_summary() 2855 callchain_param.value = CCVAL_PERIOD; in timehist_print_summary() 2857 callchain_register_param(&callchain_param); in timehist_print_summary() 2871 callchain_param.sort(&itr->sorted_root, &itr->callchain, in timehist_print_summary() 2872 0, &callchain_param); in timehist_print_summary()
|
/Linux-v4.19/tools/perf/ui/stdio/ |
D | hist.c | 135 if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining)) in __callchain__fprintf_graph() 152 if (callchain_param.mode == CHAIN_GRAPH_REL) in __callchain__fprintf_graph() 162 if (++entries_printed == callchain_param.print_limit) in __callchain__fprintf_graph() 166 if (callchain_param.mode == CHAIN_GRAPH_REL && in __callchain__fprintf_graph() 175 if (callchain_param.value == CCVAL_COUNT && child && child->parent) { in __callchain__fprintf_graph() 255 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_graph() 261 if (callchain_param.mode == CHAIN_GRAPH_REL) in callchain__fprintf_graph() 313 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_flat() 364 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_folded() 382 switch (callchain_param.mode) { in hist_entry_callchain__fprintf()
|
/Linux-v4.19/tools/perf/ui/gtk/ |
D | hists.c | 257 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_callchain_graph() 271 if (callchain_param.mode == CHAIN_FLAT) in perf_gtk__add_callchain() 273 else if (callchain_param.mode == CHAIN_FOLDED) in perf_gtk__add_callchain() 387 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__show_hists() 484 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_hierarchy_entries()
|
/Linux-v4.19/tools/perf/ui/browsers/ |
D | hists.c | 227 if (callchain_param.mode == CHAIN_FLAT) in callchain_node__count_rows() 229 else if (callchain_param.mode == CHAIN_FOLDED) in callchain_node__count_rows() 360 if (callchain_param.mode == CHAIN_FLAT || in callchain__init_have_children() 361 callchain_param.mode == CHAIN_FOLDED) in callchain__init_have_children() 1043 if (callchain_param.mode == CHAIN_GRAPH_REL) in hist_browser__show_callchain_graph() 1112 if (callchain_param.mode == CHAIN_FLAT) { in hist_browser__show_callchain() 1117 } else if (callchain_param.mode == CHAIN_FOLDED) { in hist_browser__show_callchain() 2665 hb->min_pcnt = callchain_param.min_percent = percent; in hist_browser__update_percent_limit() 2678 if (callchain_param.mode == CHAIN_GRAPH_REL) { in hist_browser__update_percent_limit() 2687 callchain_param.sort(&he->sorted_chain, he->callchain, in hist_browser__update_percent_limit() [all …]
|
/Linux-v4.19/tools/perf/ui/ |
D | hist.c | 214 if (callchain_param.order == ORDER_CALLER) in __hpp__sort_acc()
|