Home
last modified time | relevance | path

Searched refs:callchain_param (Results 1 - 25 of 59) sorted by relevance

123

/kernel/linux/linux-5.10/tools/perf/util/
H A Dcallchain.h80 struct callchain_param;
83 u64, struct callchain_param *);
99 struct callchain_param { struct
115 extern struct callchain_param callchain_param;
116 extern struct callchain_param callchain_param_default;
195 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 *para
[all...]
H A Dcallchain.c43 struct callchain_param callchain_param = { variable
56 struct callchain_param callchain_param_default = {
62 int parse_callchain_record_opt(const char *arg, struct callchain_param *param) in parse_callchain_record_opt()
70 callchain_param.mode = CHAIN_GRAPH_ABS; in parse_callchain_mode()
74 callchain_param.mode = CHAIN_FLAT; in parse_callchain_mode()
78 callchain_param.mode = CHAIN_GRAPH_REL; in parse_callchain_mode()
82 callchain_param.mode = CHAIN_FOLDED; in parse_callchain_mode()
91 callchain_param.order = ORDER_CALLER; in parse_callchain_order()
92 callchain_param in parse_callchain_order()
[all...]
H A Ddb-export.c217 enum chain_order saved_order = callchain_param.order; in call_path_from_sample()
228 callchain_param.order = ORDER_CALLER; in call_path_from_sample()
232 callchain_param.order = saved_order; in call_path_from_sample()
271 callchain_param.order = saved_order; in call_path_from_sample()
H A Devsel.h205 struct callchain_param;
208 struct callchain_param *callchain);
210 struct callchain_param *callchain);
H A Dmachine.c2063 if (!map || callchain_param.key == CCKEY_FUNCTION) in callchain_srcline()
2069 bool show_addr = callchain_param.key == CCKEY_ADDRESS; in callchain_srcline()
2560 bool callee = (callchain_param.order == ORDER_CALLEE); in resolve_lbr_callchain_sample()
2704 if (branch && callchain_param.branch_callstack) { in thread__resolve_callchain_sample()
2715 if (callchain_param.order == ORDER_CALLEE) { in thread__resolve_callchain_sample()
2766 if (chain && callchain_param.order != ORDER_CALLEE) { in thread__resolve_callchain_sample()
2776 if (callchain_param.order == ORDER_CALLEE) in thread__resolve_callchain_sample()
2788 else if (callchain_param.order != ORDER_CALLEE) { in thread__resolve_callchain_sample()
2902 if (callchain_param.order == ORDER_CALLEE) { in thread__resolve_callchain()
H A Dhist.c1818 if (callchain_param.mode == CHAIN_GRAPH_REL) { in hists__hierarchy_output_resort()
1824 min_callchain_hits = total * (callchain_param.min_percent / 100); in hists__hierarchy_output_resort()
1827 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort()
1828 min_callchain_hits, &callchain_param); in hists__hierarchy_output_resort()
1844 if (callchain_param.mode == CHAIN_GRAPH_REL) { in __hists__insert_output_entry()
1850 min_callchain_hits = total * (callchain_param.min_percent / 100); in __hists__insert_output_entry()
1852 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
1853 min_callchain_hits, &callchain_param); in __hists__insert_output_entry()
1892 min_callchain_hits = callchain_total * (callchain_param.min_percent / 100); in output_resort()
H A Devlist.h182 struct callchain_param;
186 struct callchain_param *callchain);
/kernel/linux/linux-6.6/tools/perf/util/
H A Dcallchain.h80 struct callchain_param;
83 u64, struct callchain_param *);
99 struct callchain_param { struct
115 extern struct callchain_param callchain_param;
116 extern struct callchain_param callchain_param_default;
193 int callchain_register_param(struct callchain_param *param);
248 struct callchain_param *callchain,
260 int parse_callchain_record(const char *arg, struct callchain_param *param);
261 int parse_callchain_record_opt(const char *arg, struct callchain_param *para
[all...]
H A Dcallchain.c44 struct callchain_param callchain_param = { variable
57 struct callchain_param callchain_param_default = {
64 int parse_callchain_record_opt(const char *arg, struct callchain_param *param) in parse_callchain_record_opt()
72 callchain_param.mode = CHAIN_GRAPH_ABS; in parse_callchain_mode()
76 callchain_param.mode = CHAIN_FLAT; in parse_callchain_mode()
80 callchain_param.mode = CHAIN_GRAPH_REL; in parse_callchain_mode()
84 callchain_param.mode = CHAIN_FOLDED; in parse_callchain_mode()
93 callchain_param.order = ORDER_CALLER; in parse_callchain_order()
94 callchain_param in parse_callchain_order()
[all...]
H A Darm64-frame-pointer-unwind-support.c19 return callchain_param.record_mode == CALLCHAIN_FP && sample->user_regs.regs in get_leaf_frame_caller_enabled()
62 return callchain_param.order == ORDER_CALLER ? entries.stack[0] : entries.stack[1]; in get_leaf_frame_caller_aarch64()
H A Ddb-export.c217 enum chain_order saved_order = callchain_param.order; in call_path_from_sample()
229 callchain_param.order = ORDER_CALLER; in call_path_from_sample()
234 callchain_param.order = saved_order; in call_path_from_sample()
275 callchain_param.order = saved_order; in call_path_from_sample()
H A Devsel.h255 struct callchain_param;
258 struct callchain_param *callchain);
260 struct callchain_param *callchain);
H A Dhist.c1860 if (callchain_param.mode == CHAIN_GRAPH_REL) { in hists__hierarchy_output_resort()
1866 min_callchain_hits = total * (callchain_param.min_percent / 100); in hists__hierarchy_output_resort()
1869 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort()
1870 min_callchain_hits, &callchain_param); in hists__hierarchy_output_resort()
1886 if (callchain_param.mode == CHAIN_GRAPH_REL) { in __hists__insert_output_entry()
1892 min_callchain_hits = total * (callchain_param.min_percent / 100); in __hists__insert_output_entry()
1894 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
1895 min_callchain_hits, &callchain_param); in __hists__insert_output_entry()
1934 min_callchain_hits = callchain_total * (callchain_param.min_percent / 100); in output_resort()
/kernel/linux/linux-5.10/tools/perf/tests/
H A Ddwarf-unwind.c78 int idx = callchain_param.order == ORDER_CALLER ? in unwind_entry()
136 callchain_param.order = ORDER_CALLER; in test_dwarf_unwind__compare()
140 callchain_param.order = ORDER_CALLEE; in test_dwarf_unwind__compare()
194 callchain_param.record_mode = CALLCHAIN_DWARF; in test__dwarf_unwind()
H A Dhists_cumulate.c286 callchain_register_param(&callchain_param); in test1()
433 callchain_register_param(&callchain_param); in test2()
491 callchain_register_param(&callchain_param); in test3()
676 callchain_param = callchain_param_default; in test4()
677 callchain_register_param(&callchain_param); in test4()
/kernel/linux/linux-6.6/tools/perf/tests/
H A Ddwarf-unwind.c92 int idx = callchain_param.order == ORDER_CALLER ? in unwind_entry()
150 callchain_param.order = ORDER_CALLER; in test_dwarf_unwind__compare()
154 callchain_param.order = ORDER_CALLEE; in test_dwarf_unwind__compare()
217 callchain_param.record_mode = CALLCHAIN_DWARF; in test__dwarf_unwind()
H A Dhists_cumulate.c299 callchain_register_param(&callchain_param); in test1()
446 callchain_register_param(&callchain_param); in test2()
504 callchain_register_param(&callchain_param); in test3()
689 callchain_param = callchain_param_default; in test4()
690 callchain_register_param(&callchain_param); in test4()
/kernel/linux/linux-5.10/tools/perf/
H A Dbuiltin-report.c122 callchain_param.min_percent = pcnt; in report__config()
370 } else if (!callchain_param.enabled && in report__setup_sample_type()
371 callchain_param.mode != CHAIN_NONE && in report__setup_sample_type()
374 if (callchain_register_param(&callchain_param) < 0) { in report__setup_sample_type()
420 if (rep->stitch_lbr && (callchain_param.record_mode != CALLCHAIN_LBR)) { in report__setup_sample_type()
1006 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt()
1093 callchain_param.min_percent = pcnt; in parse_percent_limit()
1210 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, in cmd_report()
1376 callchain_param.order = ORDER_CALLER; in cmd_report()
1377 if (symbol_conf.cumulate_callchain && !callchain_param in cmd_report()
[all...]
H A Dbuiltin-top.c1028 perf_evlist__config(evlist, opts, &callchain_param); in perf_top__start_counters()
1073 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type()
1245 ret = callchain_param__setup_sample_type(&callchain_param); in __cmd_top()
1375 struct callchain_param *callchain = opt->value; in parse_callchain_opt()
1507 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param, in cmd_top()
1510 OPT_CALLBACK(0, "call-graph", &callchain_param, in cmd_top()
1652 if (top.stitch_lbr && !(callchain_param.record_mode == CALLCHAIN_LBR)) { in cmd_top()
1657 if (opts->branch_stack && callchain_param.enabled) in cmd_top()
1716 if (!callchain_param.enabled) { in cmd_top()
1721 if (symbol_conf.cumulate_callchain && !callchain_param in cmd_top()
[all...]
/kernel/linux/linux-5.10/tools/perf/ui/stdio/
H A Dhist.c143 if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining)) in __callchain__fprintf_graph()
160 if (callchain_param.mode == CHAIN_GRAPH_REL) in __callchain__fprintf_graph()
170 if (++entries_printed == callchain_param.print_limit) in __callchain__fprintf_graph()
174 if (callchain_param.mode == CHAIN_GRAPH_REL && in __callchain__fprintf_graph()
183 if (callchain_param.value == CCVAL_COUNT && child && child->parent) { in __callchain__fprintf_graph()
263 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_graph()
269 if (callchain_param.mode == CHAIN_GRAPH_REL) in callchain__fprintf_graph()
321 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_flat()
372 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_folded()
390 switch (callchain_param in hist_entry_callchain__fprintf()
[all...]
/kernel/linux/linux-6.6/tools/perf/ui/stdio/
H A Dhist.c143 if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining)) in __callchain__fprintf_graph()
160 if (callchain_param.mode == CHAIN_GRAPH_REL) in __callchain__fprintf_graph()
170 if (++entries_printed == callchain_param.print_limit) in __callchain__fprintf_graph()
174 if (callchain_param.mode == CHAIN_GRAPH_REL && in __callchain__fprintf_graph()
183 if (callchain_param.value == CCVAL_COUNT && child && child->parent) { in __callchain__fprintf_graph()
263 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_graph()
269 if (callchain_param.mode == CHAIN_GRAPH_REL) in callchain__fprintf_graph()
321 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_flat()
372 if (++entries_printed == callchain_param.print_limit) in callchain__fprintf_folded()
390 switch (callchain_param in hist_entry_callchain__fprintf()
[all...]
/kernel/linux/linux-6.6/tools/perf/
H A Dbuiltin-top.c1026 evlist__config(evlist, opts, &callchain_param); in perf_top__start_counters()
1071 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type()
1251 ret = callchain_param__setup_sample_type(&callchain_param); in __cmd_top()
1383 struct callchain_param *callchain = opt->value; in parse_callchain_opt()
1518 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param, in cmd_top()
1521 OPT_CALLBACK(0, "call-graph", &callchain_param, in cmd_top()
1693 if (top.stitch_lbr && !(callchain_param.record_mode == CALLCHAIN_LBR)) { in cmd_top()
1707 callchain_param.key = CCKEY_ADDRESS; in cmd_top()
1708 callchain_param.branch_callstack = true; in cmd_top()
1709 callchain_param in cmd_top()
[all...]
H A Dbuiltin-report.c134 callchain_param.min_percent = pcnt; in report__config()
396 } else if (!callchain_param.enabled && in report__setup_sample_type()
397 callchain_param.mode != CHAIN_NONE && in report__setup_sample_type()
400 if (callchain_register_param(&callchain_param) < 0) { in report__setup_sample_type()
446 if (rep->stitch_lbr && (callchain_param.record_mode != CALLCHAIN_LBR)) { in report__setup_sample_type()
1075 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt()
1162 callchain_param.min_percent = pcnt; in parse_percent_limit()
1286 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param, in cmd_report()
1467 callchain_param.order = ORDER_CALLER; in cmd_report()
1468 if (symbol_conf.cumulate_callchain && !callchain_param in cmd_report()
[all...]
/kernel/linux/linux-5.10/tools/perf/ui/gtk/
H A Dhists.c259 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_callchain_graph()
273 if (callchain_param.mode == CHAIN_FLAT) in perf_gtk__add_callchain()
275 else if (callchain_param.mode == CHAIN_FOLDED) in perf_gtk__add_callchain()
389 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__show_hists()
486 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_hierarchy_entries()
/kernel/linux/linux-6.6/tools/perf/ui/gtk/
H A Dhists.c259 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_callchain_graph()
273 if (callchain_param.mode == CHAIN_FLAT) in perf_gtk__add_callchain()
275 else if (callchain_param.mode == CHAIN_FOLDED) in perf_gtk__add_callchain()
389 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__show_hists()
486 if (callchain_param.mode == CHAIN_GRAPH_REL) in perf_gtk__add_hierarchy_entries()

Completed in 38 milliseconds

123