/linux-master/tools/perf/util/ |
H A D | callchain.h | 80 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 D | arm64-frame-pointer-unwind-support.c | 19 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 D | callchain.c | 44 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 D | db-export.c | 217 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 D | evsel.h | 256 struct callchain_param; 259 struct callchain_param *callchain); 261 struct callchain_param *callchain);
|
H A D | evlist.h | 177 struct callchain_param; 180 void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain);
|
H A D | record.c | 95 void evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain)
|
H A D | hist.c | 1858 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 D | evsel.c | 845 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 D | unwind-libdw.c | 312 if (callchain_param.order == ORDER_CALLER)
|
H A D | machine.c | 2119 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 D | python.c | 65 struct callchain_param callchain_param; variable in typeref:struct:callchain_param 68 struct callchain_param *param __maybe_unused)
|
H A D | unwind-libunwind-local.c | 786 if (callchain_param.order == ORDER_CALLER)
|
/linux-master/tools/perf/tests/ |
H A D | dwarf-unwind.c | 92 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 D | hists_cumulate.c | 299 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 D | hist.c | 143 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 D | builtin-top.c | 1025 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 D | builtin-report.c | 135 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 D | builtin-diff.c | 1994 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 D | builtin-record.c | 1358 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 D | builtin-c2c.c | 2833 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 D | builtin-trace.c | 3226 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 D | builtin-sched.c | 2881 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 D | hists.c | 259 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 D | hists.c | 242 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...] |