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

12

/linux-master/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 Darm64-frame-pointer-unwind-support.c19 return callchain_param.record_mode == CALLCHAIN_FP && sample->user_regs.regs
62 return callchain_param.order == ORDER_CALLER ? entries.stack[0] : entries.stack[1];
H A Dcallchain.c44 struct callchain_param callchain_param = { variable in typeref:struct:callchain_param
57 struct callchain_param callchain_param_default = {
64 int parse_callchain_record_opt(const char *arg, struct callchain_param *param)
72 callchain_param.mode = CHAIN_GRAPH_ABS;
76 callchain_param.mode = CHAIN_FLAT;
80 callchain_param.mode = CHAIN_GRAPH_REL;
84 callchain_param.mode = CHAIN_FOLDED;
93 callchain_param.order = ORDER_CALLER;
94 callchain_param
[all...]
H A Ddb-export.c217 enum chain_order saved_order = callchain_param.order;
229 callchain_param.order = ORDER_CALLER;
234 callchain_param.order = saved_order;
275 callchain_param.order = saved_order;
H A Devsel.h256 struct callchain_param;
259 struct callchain_param *callchain);
261 struct callchain_param *callchain);
H A Devlist.h177 struct callchain_param;
180 void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain);
H A Drecord.c95 void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain)
H A Dhist.c1858 if (callchain_param.mode == CHAIN_GRAPH_REL) {
1864 min_callchain_hits = total * (callchain_param.min_percent / 100);
1867 callchain_param.sort(&he->sorted_chain, he->callchain,
1868 min_callchain_hits, &callchain_param);
1884 if (callchain_param.mode == CHAIN_GRAPH_REL) {
1890 min_callchain_hits = total * (callchain_param.min_percent / 100);
1892 callchain_param.sort(&he->sorted_chain, he->callchain,
1893 min_callchain_hits, &callchain_param);
1932 min_callchain_hits = callchain_total * (callchain_param.min_percent / 100);
H A Devsel.c845 struct callchain_param *param)
906 struct callchain_param *param)
912 static void evsel__reset_callgraph(struct evsel *evsel, struct callchain_param *param)
936 struct callchain_param param = {
937 .record_mode = callchain_param.record_mode,
1047 if (callchain_param.enabled)
1048 evsel__reset_callgraph(evsel, &callchain_param);
1129 struct callchain_param *callchain)
H A Dunwind-libdw.c312 if (callchain_param.order == ORDER_CALLER)
H A Dmachine.c2119 if (!map || callchain_param.key == CCKEY_FUNCTION)
2126 bool show_addr = callchain_param.key == CCKEY_ADDRESS;
2625 bool callee = (callchain_param.order == ORDER_CALLEE);
2779 if (branch && callchain_param.branch_callstack) {
2790 if (callchain_param.order == ORDER_CALLEE) {
2841 if (chain && callchain_param.order != ORDER_CALLEE) {
2851 if (callchain_param.order == ORDER_CALLEE)
2863 else if (callchain_param.order != ORDER_CALLEE) {
2873 * Depending on callchain_param.order and the position of PERF_CONTEXT_USER,
2878 usr_idx = callchain_param
[all...]
H A Dpython.c65 struct callchain_param callchain_param; variable in typeref:struct:callchain_param
68 struct callchain_param *param __maybe_unused)
H A Dunwind-libunwind-local.c786 if (callchain_param.order == ORDER_CALLER)
/linux-master/tools/perf/tests/
H A Ddwarf-unwind.c92 int idx = callchain_param.order == ORDER_CALLER ?
150 callchain_param.order = ORDER_CALLER;
154 callchain_param.order = ORDER_CALLEE;
217 callchain_param.record_mode = CALLCHAIN_DWARF;
H A Dhists_cumulate.c299 callchain_register_param(&callchain_param);
446 callchain_register_param(&callchain_param);
504 callchain_register_param(&callchain_param);
689 callchain_param = callchain_param_default;
690 callchain_register_param(&callchain_param);
/linux-master/tools/perf/ui/stdio/
H A Dhist.c143 if (!next && (callchain_param.mode != CHAIN_GRAPH_REL || !remaining))
160 if (callchain_param.mode == CHAIN_GRAPH_REL)
170 if (++entries_printed == callchain_param.print_limit)
174 if (callchain_param.mode == CHAIN_GRAPH_REL &&
183 if (callchain_param.value == CCVAL_COUNT && child && child->parent) {
263 if (++entries_printed == callchain_param.print_limit)
269 if (callchain_param.mode == CHAIN_GRAPH_REL)
321 if (++entries_printed == callchain_param.print_limit)
372 if (++entries_printed == callchain_param.print_limit)
390 switch (callchain_param
[all...]
/linux-master/tools/perf/
H A Dbuiltin-top.c1025 evlist__config(evlist, opts, &callchain_param);
1070 static int callchain_param__setup_sample_type(struct callchain_param *callchain)
1250 ret = callchain_param__setup_sample_type(&callchain_param);
1382 struct callchain_param *callchain = opt->value;
1517 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param,
1520 OPT_CALLBACK(0, "call-graph", &callchain_param,
1692 if (top.stitch_lbr && !(callchain_param.record_mode == CALLCHAIN_LBR)) {
1706 callchain_param.key = CCKEY_ADDRESS;
1707 callchain_param.branch_callstack = true;
1708 callchain_param
[all...]
H A Dbuiltin-report.c135 callchain_param.min_percent = pcnt;
397 } else if (!callchain_param.enabled &&
398 callchain_param.mode != CHAIN_NONE &&
401 if (callchain_register_param(&callchain_param) < 0) {
447 if (rep->stitch_lbr && (callchain_param.record_mode != CALLCHAIN_LBR)) {
1147 struct callchain_param *callchain = opt->value;
1234 callchain_param.min_percent = pcnt;
1358 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param,
1546 callchain_param.order = ORDER_CALLER;
1547 if (symbol_conf.cumulate_callchain && !callchain_param
[all...]
H A Dbuiltin-diff.c1994 callchain_param.mode = CHAIN_FLAT;
1995 callchain_param.key = CCKEY_SRCLINE;
1996 callchain_param.branch_callstack = 1;
1998 callchain_register_param(&callchain_param);
H A Dbuiltin-record.c1358 evlist__config(evlist, opts, &callchain_param);
2891 static void callchain_debug(struct callchain_param *callchain)
2903 struct callchain_param *callchain,
2931 return record_opts__parse_callchain(opt->value, &callchain_param, arg, unset);
2938 struct callchain_param *callchain = opt->value;
3423 OPT_CALLBACK_NOOPT('g', NULL, &callchain_param,
4189 if (callchain_param.enabled && callchain_param.record_mode == CALLCHAIN_FP)
H A Dbuiltin-c2c.c2833 struct callchain_param *callchain = opt->value;
2862 if (!callchain_param.enabled &&
2863 callchain_param.mode != CHAIN_NONE &&
2866 if (callchain_register_param(&callchain_param) < 0) {
2878 callchain_param.record_mode = mode;
2879 callchain_param.min_percent = 0;
3037 OPT_CALLBACK_DEFAULT('g', "call-graph", &callchain_param,
H A Dbuiltin-trace.c3226 evsel__config_callchain(sys_enter, &trace->opts, &callchain_param);
3227 evsel__config_callchain(sys_exit, &trace->opts, &callchain_param);
3232 if (callchain_param.enabled && !trace->kernel_syscallchains) {
3838 evsel__config_callchain(pgfault_maj, &trace->opts, &callchain_param);
3846 evsel__config_callchain(pgfault_min, &trace->opts, &callchain_param);
3896 evlist__config(evlist, &trace->opts, &callchain_param);
4924 if ((trace.min_stack || max_stack_user_set) && !callchain_param.enabled) {
4925 record_opts__parse_callchain(&trace.opts, &callchain_param, "dwarf", false);
4929 if (callchain_param.enabled) {
H A Dbuiltin-sched.c2881 callchain_param.mode = CHAIN_FOLDED;
2882 callchain_param.value = CCVAL_PERIOD;
2884 callchain_register_param(&callchain_param);
2898 callchain_param.sort(&itr->sorted_root.rb_root, &itr->callchain,
2899 0, &callchain_param);
/linux-master/tools/perf/ui/gtk/
H A Dhists.c259 if (callchain_param.mode == CHAIN_GRAPH_REL)
273 if (callchain_param.mode == CHAIN_FLAT)
275 else if (callchain_param.mode == CHAIN_FOLDED)
389 if (callchain_param.mode == CHAIN_GRAPH_REL)
486 if (callchain_param.mode == CHAIN_GRAPH_REL)
/linux-master/tools/perf/ui/browsers/
H A Dhists.c242 if (callchain_param.mode == CHAIN_FLAT)
244 else if (callchain_param.mode == CHAIN_FOLDED)
375 if (callchain_param.mode == CHAIN_FLAT ||
376 callchain_param.mode == CHAIN_FOLDED)
1110 if (callchain_param.mode == CHAIN_GRAPH_REL)
1179 if (callchain_param.mode == CHAIN_FLAT) {
1184 } else if (callchain_param.mode == CHAIN_FOLDED) {
2907 hb->min_pcnt = callchain_param.min_percent = percent;
2920 if (callchain_param.mode == CHAIN_GRAPH_REL) {
2929 callchain_param
[all...]

Completed in 400 milliseconds

12