Home
last modified time | relevance | path

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

123

/linux/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, skbaddr): 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
/linux/tools/perf/tests/
A Dsample-parsing.c97 COMP(callchain->nr); in samples_same()
98 for (i = 0; i < s1->callchain->nr; i++) in samples_same()
99 COMP(callchain->ips[i]); in samples_same()
204 struct ip_callchain callchain; in do_test() member
206 } callchain = { in do_test() local
236 .callchain = &callchain.callchain, in do_test()
A Dhists_cumulate.c103 sample.callchain = (struct ip_callchain *)fake_callchains[i]; in add_hist_entries()
157 #define DEPTH(he) (he->callchain->max_depth)
222 root = &he->callchain->node.rb_root; in do_test()
/linux/tools/perf/
A Dbuiltin-record.c2100 if (callchain->record_mode == CALLCHAIN_DWARF) in callchain_debug()
2102 callchain->dump_size); in callchain_debug()
2106 struct callchain_param *callchain, in record_opts__parse_callchain() argument
2110 callchain->enabled = !unset; in record_opts__parse_callchain()
2114 callchain->record_mode = CALLCHAIN_NONE; in record_opts__parse_callchain()
2122 if (callchain->record_mode == CALLCHAIN_DWARF) in record_opts__parse_callchain()
2124 callchain_debug(callchain); in record_opts__parse_callchain()
2143 callchain->enabled = true; in record_callchain_opt()
2145 if (callchain->record_mode == CALLCHAIN_NONE) in record_callchain_opt()
2146 callchain->record_mode = CALLCHAIN_FP; in record_callchain_opt()
[all …]
A Dbuiltin-top.c1067 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type() argument
1069 if (callchain->mode != CHAIN_NONE) { in callchain_param__setup_sample_type()
1070 if (callchain_register_param(callchain) < 0) { in callchain_param__setup_sample_type()
1369 struct callchain_param *callchain = opt->value; in parse_callchain_opt() local
1371 callchain->enabled = !unset; in parse_callchain_opt()
1372 callchain->record_mode = CALLCHAIN_FP; in parse_callchain_opt()
1379 callchain->record_mode = CALLCHAIN_NONE; in parse_callchain_opt()
A Dbuiltin-report.c353 if (session->itrace_synth_opts->callchain || in report__setup_sample_type()
1023 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt() local
1025 callchain->enabled = !unset; in report_parse_callchain_opt()
1031 callchain->mode = CHAIN_NONE; in report_parse_callchain_opt()
1393 if ((itrace_synth_opts.callchain || itrace_synth_opts.add_callchain) && in cmd_report()
/linux/tools/perf/util/
A Ddata-convert-json.c177 if (sample->callchain) { in process_sample_event()
182 for (i = 0; i < sample->callchain->nr; ++i) { in process_sample_event()
183 u64 ip = sample->callchain->ips[i]; in process_sample_event()
A Drecord.c95 … evlist__config(struct evlist *evlist, struct record_opts *opts, struct callchain_param *callchain) in evlist__config() argument
115 evsel__config(evsel, opts, callchain); in evlist__config()
A Ddlfilter.c507 if (sample->callchain) { in dlfilter__do_filter_event()
508 d_sample.raw_callchain_nr = sample->callchain->nr; in dlfilter__do_filter_event()
509 d_sample.raw_callchain = (__u64 *)sample->callchain->ips; in dlfilter__do_filter_event()
A Dsession.c1081 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf() local
1084 u64 kernel_callchain_nr = callchain->nr; in callchain__lbr_callstack_printf()
1088 if (callchain->ips[i] == PERF_CONTEXT_USER) in callchain__lbr_callstack_printf()
1117 i, callchain->ips[i]); in callchain__lbr_callstack_printf()
1131 struct ip_callchain *callchain = sample->callchain; in callchain__printf() local
1136 printf("... FP chain: nr:%" PRIu64 "\n", callchain->nr); in callchain__printf()
1138 for (i = 0; i < callchain->nr; i++) in callchain__printf()
1140 i, callchain->ips[i]); in callchain__printf()
A Dhist.c328 decay_callchain(he->callchain); in hists__decay_entry()
472 callchain_init(he->callchain); in hist_entry__init()
1154 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
1321 free_callchain(he->callchain); in hist_entry__delete()
1553 new_he->callchain, in hists__hierarchy_insert_entry()
1554 he->callchain) < 0) in hists__hierarchy_insert_entry()
1595 iter->callchain, in hists__collapse_insert_entry()
1596 he->callchain) < 0) in hists__collapse_insert_entry()
1833 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort()
1858 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
A Devsel.h243 struct callchain_param *callchain);
245 struct callchain_param *callchain);
/linux/tools/perf/util/scripting-engines/
A Dtrace-event-python.c404 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
779 PyObject *callchain) in get_perf_sample_dict() argument
824 pydict_set_item_string_decref(dict, "callchain", callchain); in get_perf_sample_dict()
863 PyObject *handler, *context, *t, *obj = NULL, *callchain; in python_process_tracepoint() local
913 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
915 Py_INCREF(callchain); in python_process_tracepoint()
923 PyTuple_SetItem(t, n++, callchain); in python_process_tracepoint()
968 callchain); in python_process_tracepoint()
971 Py_DECREF(callchain); in python_process_tracepoint()
1371 PyObject *handler, *t, *dict, *callchain; in python_process_general_event() local
[all …]
/linux/kernel/events/
A Dbuilt-in.a5 callchain.o/
A DMakefile2 obj-y := core.o ring_buffer.o callchain.o
A D.built-in.a.cmd1 …ilt-in.a kernel/events/core.o kernel/events/ring_buffer.o kernel/events/callchain.o kernel/events/…
A D.callchain.o.cmd1callchain.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bi…
3 source_kernel/events/callchain.o := kernel/events/callchain.c
5 deps_kernel/events/callchain.o := \
1187 kernel/events/callchain.o: $(deps_kernel/events/callchain.o)
1189 $(deps_kernel/events/callchain.o):
/linux/tools/perf/arch/powerpc/util/
A DBuild11 perf-$(CONFIG_DWARF) += skip-callchain-idx.o
/linux/tools/perf/Documentation/
A Dperf-report.txt206 function and searched through the callchain, thus it requires callchain
275 Accumulate callchain of children to parent entry so that then can
282 Set the stack depth limit when parsing the callchain, anything
285 workloads that can have a very long callchain stack.
286 Note that when using the --itrace option the synthesized callchain size
287 will override this value if the synthesized callchain size is bigger.
415 of callchains. However the default value of callchain threshold is
577 include::callchain-overhead-calculation.txt[]
/linux/arch/powerpc/perf/
A DMakefile3 obj-y += callchain.o callchain_$(BITS).o perf_regs.o
/linux/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
A DCore.py110 self.callchain = common_callchain
/linux/Documentation/fb/
A Dcmap_xfbdev.rst38 Somewhere in X's callchain, this results in a call to X code that handles the

Completed in 59 milliseconds

123