Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/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-6.3-rc2/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()
209 struct ip_callchain callchain; in do_test() member
211 } callchain = { in do_test() local
241 .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-6.3-rc2/kernel/events/
A DMakefile2 obj-y := core.o ring_buffer.o callchain.o
/linux-6.3-rc2/tools/perf/arch/powerpc/util/
A DBuild10 perf-$(CONFIG_DWARF) += skip-callchain-idx.o
/linux-6.3-rc2/tools/perf/util/
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.c184 if (sample->callchain) { in process_sample_event()
189 for (i = 0; i < sample->callchain->nr; ++i) { in process_sample_event()
190 u64 ip = sample->callchain->ips[i]; in process_sample_event()
A Darm64-frame-pointer-unwind-support.c48 sample->user_regs.cache_regs[PERF_REG_ARM64_PC] = sample->callchain->ips[usr_idx+1]; in get_leaf_frame_caller_aarch64()
A Dsample.h102 struct ip_callchain *callchain; member
A Ddlfilter.c509 if (sample->callchain) { in dlfilter__do_filter_event()
510 d_sample.raw_callchain_nr = sample->callchain->nr; in dlfilter__do_filter_event()
511 d_sample.raw_callchain = (__u64 *)sample->callchain->ips; in dlfilter__do_filter_event()
A Dhist.c333 decay_callchain(he->callchain); in hists__decay_entry()
477 callchain_init(he->callchain); in hist_entry__init()
1159 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
1326 free_callchain(he->callchain); in hist_entry__delete()
1558 new_he->callchain, in hists__hierarchy_insert_entry()
1559 he->callchain) < 0) in hists__hierarchy_insert_entry()
1600 iter->callchain, in hists__collapse_insert_entry()
1601 he->callchain) < 0) in hists__collapse_insert_entry()
1838 callchain_param.sort(&he->sorted_chain, he->callchain, in hists__hierarchy_output_resort()
1863 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
A Devsel.h256 struct callchain_param *callchain);
258 struct callchain_param *callchain);
A Dsession.c1097 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf() local
1100 u64 kernel_callchain_nr = callchain->nr; in callchain__lbr_callstack_printf()
1104 if (callchain->ips[i] == PERF_CONTEXT_USER) in callchain__lbr_callstack_printf()
1133 i, callchain->ips[i]); in callchain__lbr_callstack_printf()
1147 struct ip_callchain *callchain = sample->callchain; in callchain__printf() local
1152 printf("... FP chain: nr:%" PRIu64 "\n", callchain->nr); in callchain__printf()
1154 for (i = 0; i < callchain->nr; i++) in callchain__printf()
1156 i, callchain->ips[i]); in callchain__printf()
/linux-6.3-rc2/tools/perf/util/scripting-engines/
A Dtrace-event-python.c419 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
821 PyObject *callchain) in get_perf_sample_dict() argument
867 pydict_set_item_string_decref(dict, "callchain", callchain); in get_perf_sample_dict()
915 PyObject *handler, *context, *t, *obj = NULL, *callchain; in python_process_tracepoint() local
965 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
967 Py_INCREF(callchain); in python_process_tracepoint()
975 PyTuple_SetItem(t, n++, callchain); in python_process_tracepoint()
1022 callchain); in python_process_tracepoint()
1025 Py_DECREF(callchain); in python_process_tracepoint()
1426 PyObject *handler, *t, *dict, *callchain; in python_process_general_event() local
[all …]
/linux-6.3-rc2/arch/powerpc/perf/
A DMakefile3 obj-y += callchain.o callchain_$(BITS).o perf_regs.o
/linux-6.3-rc2/tools/perf/Documentation/
A Dperf-report.txt209 function and searched through the callchain, thus it requires callchain
278 Accumulate callchain of children to parent entry so that then can
285 Set the stack depth limit when parsing the callchain, anything
288 workloads that can have a very long callchain stack.
289 Note that when using the --itrace option the synthesized callchain size
290 will override this value if the synthesized callchain size is bigger.
418 of callchains. However the default value of callchain threshold is
580 include::callchain-overhead-calculation.txt[]
A Dperf-top.txt186 Accumulate callchain of children to parent entry so that then can
193 Set the stack depth limit when parsing the callchain, anything
196 workloads that can have a very long callchain stack.
391 include::callchain-overhead-calculation.txt[]
/linux-6.3-rc2/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
A DCore.py110 self.callchain = common_callchain
/linux-6.3-rc2/tools/perf/
A Dbuiltin-top.c1066 static int callchain_param__setup_sample_type(struct callchain_param *callchain) in callchain_param__setup_sample_type() argument
1068 if (callchain->mode != CHAIN_NONE) { in callchain_param__setup_sample_type()
1069 if (callchain_register_param(callchain) < 0) { in callchain_param__setup_sample_type()
1368 struct callchain_param *callchain = opt->value; in parse_callchain_opt() local
1370 callchain->enabled = !unset; in parse_callchain_opt()
1371 callchain->record_mode = CALLCHAIN_FP; in parse_callchain_opt()
1378 callchain->record_mode = CALLCHAIN_NONE; in parse_callchain_opt()
A Dbuiltin-record.c2861 if (callchain->record_mode == CALLCHAIN_DWARF) in callchain_debug()
2863 callchain->dump_size); in callchain_debug()
2867 struct callchain_param *callchain, in record_opts__parse_callchain() argument
2871 callchain->enabled = !unset; in record_opts__parse_callchain()
2875 callchain->record_mode = CALLCHAIN_NONE; in record_opts__parse_callchain()
2883 if (callchain->record_mode == CALLCHAIN_DWARF) in record_opts__parse_callchain()
2885 callchain_debug(callchain); in record_opts__parse_callchain()
2904 callchain->enabled = true; in record_callchain_opt()
2906 if (callchain->record_mode == CALLCHAIN_NONE) in record_callchain_opt()
2907 callchain->record_mode = CALLCHAIN_FP; in record_callchain_opt()
[all …]
A Dbuiltin-report.c364 if (session->itrace_synth_opts->callchain || in report__setup_sample_type()
1064 struct callchain_param *callchain = opt->value; in report_parse_callchain_opt() local
1066 callchain->enabled = !unset; in report_parse_callchain_opt()
1072 callchain->mode = CHAIN_NONE; in report_parse_callchain_opt()
1440 if ((itrace_synth_opts.callchain || itrace_synth_opts.add_callchain) && in cmd_report()
/linux-6.3-rc2/Documentation/fb/
A Dcmap_xfbdev.rst38 Somewhere in X's callchain, this results in a call to X code that handles the

Completed in 48 milliseconds

123