Home
last modified time | relevance | path

Searched refs:callchain_param (Results 1 – 18 of 18) sorted by relevance

/linux-4.4.14/tools/perf/util/
Dcallchain.c28 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 …]
Dcallchain.h71 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);
Dutil.c20 struct callchain_param callchain_param = { variable
477 int parse_callchain_record(const char *arg, struct callchain_param *param) in parse_callchain_record()
Dunwind-libunwind.c577 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()
Devsel.c561 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()
Dmachine.c1720 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()
Dhist.c1141 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()
Dintel-pt.c2133 if (callchain_register_param(&callchain_param) < 0) { in intel_pt_process_auxtrace_info()
/linux-4.4.14/tools/perf/
Dbuiltin-report.c247 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 …]
Dbuiltin-record.c791 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()
Dbuiltin-top.c935 } 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()
Dbuiltin-script.c1690 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()
Dbuiltin-timechart.c501 if (callchain_param.order == ORDER_CALLEE) in cat_backtrace()
/linux-4.4.14/tools/perf/ui/stdio/
Dhist.c112 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/
Dhists_cumulate.c285 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()
Ddwarf-unwind.c160 callchain_param.record_mode = CALLCHAIN_DWARF; in test__dwarf_unwind()
/linux-4.4.14/tools/perf/ui/gtk/
Dhists.c135 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/
Dhists.c647 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()