Home
last modified time | relevance | path

Searched refs:callchain (Results 1 – 25 of 57) sorted by relevance

123

/tools/perf/scripts/python/
A Dnetdev-times.py232 def irq__softirq_entry(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
238 def irq__softirq_exit(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
244 def irq__softirq_raise(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
251 callchain, irq, irq_name): argument
260 def napi__napi_poll(name, context, cpu, sec, nsec, pid, comm, callchain, napi, argument
272 def net__netif_rx(name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, argument
278 def net__net_dev_queue(name, context, cpu, sec, nsec, pid, comm, callchain, argument
284 def net__net_dev_xmit(name, context, cpu, sec, nsec, pid, comm, callchain, argument
290 def skb__kfree_skb(name, context, cpu, sec, nsec, pid, comm, callchain, argument
296 def skb__consume_skb(name, context, cpu, sec, nsec, pid, comm, callchain, argument
[all …]
A Dfutex-contention.py29 def syscalls__sys_enter_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
40 def syscalls__sys_exit_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
A Dpowerpc-hcalls.py173 def powerpc__hcall_exit(name, context, cpu, sec, nsec, pid, comm, callchain, argument
198 callchain, opcode): argument
A Dnet_dropmonitor.py72 def skb__kfree_skb(name, context, cpu, sec, nsec, pid, comm, callchain, argument
/tools/perf/tests/
A Dsample-parsing.c102 COMP(callchain->nr); in samples_same()
103 for (i = 0; i < s1->callchain->nr; i++) in samples_same()
104 COMP(callchain->ips[i]); in samples_same()
219 struct ip_callchain callchain; in do_test() member
221 } callchain = { in do_test() local
261 .callchain = &callchain.callchain, in do_test()
A Dhists_cumulate.c104 sample.callchain = (struct ip_callchain *)fake_callchains[i]; in add_hist_entries()
170 #define DEPTH(he) (he->callchain->max_depth)
235 root = &he->callchain->node.rb_root; in do_test()
/tools/perf/arch/powerpc/util/
A DBuild9 perf-util-$(CONFIG_LIBDW) += skip-callchain-idx.o
/tools/perf/util/
A Darm64-frame-pointer-unwind-support.c55 regs->cache_regs[PERF_REG_ARM64_PC] = sample->callchain->ips[usr_idx+1]; in get_leaf_frame_caller_aarch64()
A Drecord.c95 … evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain) in evlist__config() argument
108 evsel__config(evsel, opts, callchain); in evlist__config()
A Ddata-convert-json.c188 if (sample->callchain) { in process_sample_event()
193 for (i = 0; i < sample->callchain->nr; ++i) { in process_sample_event()
194 u64 ip = sample->callchain->ips[i]; in process_sample_event()
A Dsample.h112 struct ip_callchain *callchain; member
A Ddlfilter.c555 if (sample->callchain) { in dlfilter__do_filter_event()
556 d_sample.raw_callchain_nr = sample->callchain->nr; in dlfilter__do_filter_event()
557 d_sample.raw_callchain = (__u64 *)sample->callchain->ips; in dlfilter__do_filter_event()
A Dsession.c797 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf() local
800 u64 kernel_callchain_nr = callchain->nr; in callchain__lbr_callstack_printf()
804 if (callchain->ips[i] == PERF_CONTEXT_USER) in callchain__lbr_callstack_printf()
833 i, callchain->ips[i]); in callchain__lbr_callstack_printf()
847 struct ip_callchain *callchain = sample->callchain; in callchain__printf() local
852 printf("... FP chain: nr:%" PRIu64 "\n", callchain->nr); in callchain__printf()
854 for (i = 0; i < callchain->nr; i++) in callchain__printf()
856 i, callchain->ips[i]); in callchain__printf()
A Devsel.h288 struct callchain_param *callchain);
290 struct callchain_param *callchain);
A Devsel_fprintf.c134 if (sample->callchain) { in sample__fprintf_callchain()
A Dhist.c415 decay_callchain(he->callchain); in hists__decay_entry()
568 callchain_init(he->callchain); in hist_entry__init()
1286 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
1491 free_callchain(he->callchain); in hist_entry__delete()
1735 new_he->callchain, in hists__hierarchy_insert_entry()
1736 he->callchain) < 0) in hists__hierarchy_insert_entry()
1780 if (callchain_merge(cursor, iter->callchain, he->callchain) < 0) in hists__collapse_insert_entry()
2012 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort()
2037 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
A Dcallchain.h248 struct callchain_param *callchain,
A Devsel.c1298 struct callchain_param *callchain) in evsel__config() argument
1381 if (callchain && callchain->enabled && !evsel->no_aux_samples) in evsel__config()
1382 evsel__config_callchain(evsel, opts, callchain); in evsel__config()
2969 data->callchain = (struct ip_callchain *)array++; in __set_offcpu_sample()
2970 OVERFLOW_CHECK(array, data->callchain->nr * sizeof(u64), max_size); in __set_offcpu_sample()
2971 data->ip = data->callchain->ips[1]; in __set_offcpu_sample()
2972 array += data->callchain->nr; in __set_offcpu_sample()
3131 data->callchain = (struct ip_callchain *)array++; in evsel__parse_sample()
3132 if (data->callchain->nr > max_callchain_nr) in evsel__parse_sample()
3134 sz = data->callchain->nr * sizeof(u64); in evsel__parse_sample()
/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
A DCore.py110 self.callchain = common_callchain
/tools/perf/util/scripting-engines/
A Dtrace-event-python.c402 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
834 PyObject *callchain) in get_perf_sample_dict() argument
886 pydict_set_item_string_decref(dict, "callchain", callchain); in get_perf_sample_dict()
936 PyObject *handler, *context, *t, *obj = NULL, *callchain; in python_process_tracepoint() local
990 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
992 Py_INCREF(callchain); in python_process_tracepoint()
1000 PyTuple_SetItem(t, n++, callchain); in python_process_tracepoint()
1047 callchain); in python_process_tracepoint()
1050 Py_DECREF(callchain); in python_process_tracepoint()
1464 PyObject *handler, *t, *dict, *callchain; in python_process_general_event() local
[all …]
/tools/perf/Documentation/
A Dperf-report.txt239 function and searched through the callchain, thus it requires callchain
308 Accumulate callchain of children to parent entry so that then can
315 Set the stack depth limit when parsing the callchain, anything
318 workloads that can have a very long callchain stack.
319 Note that when using the --itrace option the synthesized callchain size
320 will override this value if the synthesized callchain size is bigger.
419 - iterations: display the average number of iterations in callchain list.
459 of callchains. However the default value of callchain threshold is
651 include::callchain-overhead-calculation.txt[]
A Dperf-top.txt196 Accumulate callchain of children to parent entry so that then can
203 Set the stack depth limit when parsing the callchain, anything
206 workloads that can have a very long callchain stack.
435 include::callchain-overhead-calculation.txt[]
/tools/perf/
A Dbuiltin-top.c1079 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type() argument
1081 if (callchain->mode != CHAIN_NONE) { in callchain_param__setup_sample_type()
1082 if (callchain_register_param(callchain) < 0) { in callchain_param__setup_sample_type()
1399 struct callchain_param *callchain = opt->value; in parse_callchain_opt() local
1401 callchain->enabled = !unset; in parse_callchain_opt()
1402 callchain->record_mode = CALLCHAIN_FP; in parse_callchain_opt()
1409 callchain->record_mode = CALLCHAIN_NONE; in parse_callchain_opt()
A Dbuiltin-record.c2951 if (callchain->record_mode == CALLCHAIN_DWARF) in callchain_debug()
2953 callchain->dump_size); in callchain_debug()
2957 struct callchain_param *callchain, in record_opts__parse_callchain() argument
2961 callchain->enabled = !unset; in record_opts__parse_callchain()
2965 callchain->record_mode = CALLCHAIN_NONE; in record_opts__parse_callchain()
2973 if (callchain->record_mode == CALLCHAIN_DWARF) in record_opts__parse_callchain()
2975 callchain_debug(callchain); in record_opts__parse_callchain()
2994 callchain->enabled = true; in record_callchain_opt()
2996 if (callchain->record_mode == CALLCHAIN_NONE) in record_callchain_opt()
2997 callchain->record_mode = CALLCHAIN_FP; in record_callchain_opt()
[all …]
A Dbuiltin-report.c377 if (session->itrace_synth_opts->callchain || in report__setup_sample_type()
1182 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt() local
1184 callchain->enabled = !unset; in report_parse_callchain_opt()
1190 callchain->mode = CHAIN_NONE; in report_parse_callchain_opt()
1576 if ((itrace_synth_opts.callchain || itrace_synth_opts.add_callchain) && in cmd_report()

Completed in 54 milliseconds

123