/linux-4.4.14/tools/perf/util/ |
D | callchain.c | 28 int parse_callchain_record_opt(const char *arg, struct callchain_param *param) in parse_callchain_record_opt() 36 callchain_param.mode = CHAIN_GRAPH_ABS; in parse_callchain_mode() 40 callchain_param.mode = CHAIN_FLAT; in parse_callchain_mode() 44 callchain_param.mode = CHAIN_GRAPH_REL; in parse_callchain_mode() 53 callchain_param.order = ORDER_CALLER; in parse_callchain_order() 54 callchain_param.order_set = true; in parse_callchain_order() 58 callchain_param.order = ORDER_CALLEE; in parse_callchain_order() 59 callchain_param.order_set = true; in parse_callchain_order() 68 callchain_param.key = CCKEY_FUNCTION; in parse_callchain_sort_key() 72 callchain_param.key = CCKEY_ADDRESS; in parse_callchain_sort_key() [all …]
|
D | callchain.h | 71 struct callchain_param; 74 u64, struct callchain_param *); 81 struct callchain_param { struct 95 extern struct callchain_param callchain_param; argument 147 int callchain_register_param(struct callchain_param *param); 205 extern int parse_callchain_record(const char *arg, struct callchain_param *param); 206 int parse_callchain_record_opt(const char *arg, struct callchain_param *param);
|
D | util.c | 20 struct callchain_param callchain_param = { variable 477 int parse_callchain_record(const char *arg, struct callchain_param *param) in parse_callchain_record()
|
D | unwind-libunwind.c | 577 if (callchain_param.record_mode != CALLCHAIN_DWARF) in unwind__prepare_access() 596 if (callchain_param.record_mode != CALLCHAIN_DWARF) in unwind__flush_access() 607 if (callchain_param.record_mode != CALLCHAIN_DWARF) in unwind__finish_access()
|
D | evsel.c | 561 struct callchain_param *param) in perf_evsel__config_callgraph() 605 struct callchain_param *param) in perf_evsel__reset_callgraph() 627 struct callchain_param param; in apply_config_terms() 632 param.record_mode = callchain_param.record_mode; in apply_config_terms() 694 if (callchain_param.enabled) in apply_config_terms() 695 perf_evsel__reset_callgraph(evsel, &callchain_param); in apply_config_terms() 806 if (callchain_param.enabled && !evsel->no_aux_samples) in perf_evsel__config() 807 perf_evsel__config_callgraph(evsel, opts, &callchain_param); in perf_evsel__config()
|
D | machine.c | 1720 if (callchain_param.order == ORDER_CALLEE) { in resolve_lbr_callchain_sample() 1789 if (branch && callchain_param.branch_callstack) { in thread__resolve_callchain_sample() 1799 if (callchain_param.order == ORDER_CALLEE) { in thread__resolve_callchain_sample() 1843 if (callchain_param.order == ORDER_CALLEE) in thread__resolve_callchain_sample()
|
D | hist.c | 1141 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry() 1142 min_callchain_hits, &callchain_param); in __hists__insert_output_entry() 1172 min_callchain_hits = hists->stats.total_period * (callchain_param.min_percent / 100); in hists__output_resort()
|
D | intel-pt.c | 2133 if (callchain_register_param(&callchain_param) < 0) { in intel_pt_process_auxtrace_info()
|
/linux-4.4.14/tools/perf/ |
D | builtin-report.c | 247 callchain_param.mode != CHAIN_NONE && in report__setup_sample_type() 250 if (callchain_register_param(&callchain_param) < 0) { in report__setup_sample_type() 276 callchain_param.record_mode = CALLCHAIN_DWARF; in report__setup_sample_type() 278 callchain_param.record_mode = CALLCHAIN_LBR; in report__setup_sample_type() 280 callchain_param.record_mode = CALLCHAIN_FP; in report__setup_sample_type() 819 callchain_param.order = ORDER_CALLER; in cmd_report() 820 if (symbol_conf.cumulate_callchain && !callchain_param.order_set) in cmd_report() 821 callchain_param.order = ORDER_CALLER; in cmd_report() 868 callchain_param.key = CCKEY_ADDRESS; in cmd_report() 869 callchain_param.branch_callstack = 1; in cmd_report() [all …]
|
D | builtin-record.c | 791 pr_debug("callchain: type %s\n", str[callchain_param.record_mode]); in callchain_debug() 793 if (callchain_param.record_mode == CALLCHAIN_DWARF) in callchain_debug() 795 callchain_param.dump_size); in callchain_debug() 806 callchain_param.enabled = !unset; in record_parse_callchain_opt() 810 callchain_param.record_mode = CALLCHAIN_NONE; in record_parse_callchain_opt() 815 ret = parse_callchain_record_opt(arg, &callchain_param); in record_parse_callchain_opt() 829 callchain_param.enabled = true; in record_callchain_opt() 831 if (callchain_param.record_mode == CALLCHAIN_NONE) in record_callchain_opt() 832 callchain_param.record_mode = CALLCHAIN_FP; in record_callchain_opt()
|
D | builtin-top.c | 935 } else if (callchain_param.mode != CHAIN_NONE) { in perf_top__setup_sample_type() 936 if (callchain_register_param(&callchain_param) < 0) { in perf_top__setup_sample_type() 1059 callchain_param.enabled = !unset; in parse_callchain_opt() 1060 callchain_param.record_mode = CALLCHAIN_FP; in parse_callchain_opt() 1067 callchain_param.record_mode = CALLCHAIN_NONE; in parse_callchain_opt() 1308 if (symbol_conf.cumulate_callchain && !callchain_param.order_set) in cmd_top() 1309 callchain_param.order = ORDER_CALLER; in cmd_top()
|
D | builtin-script.c | 1690 callchain_param.record_mode = CALLCHAIN_DWARF; in script__setup_sample_type() 1692 callchain_param.record_mode = CALLCHAIN_LBR; in script__setup_sample_type() 1694 callchain_param.record_mode = CALLCHAIN_FP; in script__setup_sample_type()
|
D | builtin-timechart.c | 501 if (callchain_param.order == ORDER_CALLEE) in cat_backtrace()
|
/linux-4.4.14/tools/perf/ui/stdio/ |
D | hist.c | 112 if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining)) in __callchain__fprintf_graph() 130 if (callchain_param.mode == CHAIN_GRAPH_REL) in __callchain__fprintf_graph() 140 if (++entries_printed == callchain_param.print_limit) in __callchain__fprintf_graph() 144 if (callchain_param.mode == CHAIN_GRAPH_REL && in __callchain__fprintf_graph() 201 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_graph() 254 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_flat() 267 switch (callchain_param.mode) { in hist_entry_callchain__fprintf()
|
/linux-4.4.14/tools/perf/tests/ |
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() 674 callchain_register_param(&callchain_param); in test4()
|
D | dwarf-unwind.c | 160 callchain_param.record_mode = CALLCHAIN_DWARF; in test__dwarf_unwind()
|
/linux-4.4.14/tools/perf/ui/gtk/ |
D | hists.c | 135 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_callchain() 253 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__show_hists()
|
/linux-4.4.14/tools/perf/ui/browsers/ |
D | hists.c | 647 if (callchain_param.mode == CHAIN_GRAPH_REL) in hist_browser__show_callchain() 843 if (callchain_param.mode == CHAIN_GRAPH_REL) { in hist_browser__show_entry()
|