Home
last modified time | relevance | path

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

/tools/perf/tests/
Dsample-parsing.c79 COMP(callchain->nr); in samples_same()
80 for (i = 0; i < s1->callchain->nr; i++) in samples_same()
81 COMP(callchain->ips[i]); in samples_same()
144 struct ip_callchain callchain; in do_test() member
146 } callchain = { in do_test() local
175 .callchain = &callchain.callchain, in do_test()
Dhists_cumulate.c101 sample.callchain = (struct ip_callchain *)fake_callchains[i]; in add_hist_entries()
154 #define DEPTH(he) (he->callchain->max_depth)
219 root = &he->callchain->node.rb_root; in do_test()
/tools/perf/scripts/python/
Dnetdev-times.py227 def irq__softirq_entry(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
233 def irq__softirq_exit(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
239 def irq__softirq_raise(name, context, cpu, sec, nsec, pid, comm, callchain, vec): argument
246 callchain, irq, irq_name): argument
251 def irq__irq_handler_exit(name, context, cpu, sec, nsec, pid, comm, callchain, irq, ret): argument
255 def napi__napi_poll(name, context, cpu, sec, nsec, pid, comm, callchain, napi, dev_name): argument
260 def net__netif_receive_skb(name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, argument
266 def net__netif_rx(name, context, cpu, sec, nsec, pid, comm, callchain, skbaddr, argument
272 def net__net_dev_queue(name, context, cpu, sec, nsec, pid, comm, callchain, argument
278 def net__net_dev_xmit(name, context, cpu, sec, nsec, pid, comm, callchain, argument
[all …]
Dfutex-contention.py24 def syscalls__sys_enter_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
34 def syscalls__sys_exit_futex(event, ctxt, cpu, s, ns, tid, comm, callchain, argument
Dnet_dropmonitor.py69 def skb__kfree_skb(name, context, cpu, sec, nsec, pid, comm, callchain, argument
/tools/perf/arch/powerpc/
DMakefile4 LIB_OBJS += $(OUTPUT)arch/$(ARCH)/util/skip-callchain-idx.o
/tools/perf/util/scripting-engines/
Dtrace-event-python.c312 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
383 PyObject *handler, *context, *t, *obj, *callchain; in python_process_tracepoint() local
426 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
434 PyTuple_SetItem(t, n++, callchain); in python_process_tracepoint()
441 pydict_set_item_string_decref(dict, "common_callchain", callchain); in python_process_tracepoint()
483 PyObject *handler, *t, *dict, *callchain, *dict_sample; in python_process_general_event() local
541 callchain = python_process_callchain(sample, evsel, al); in python_process_general_event()
542 pydict_set_item_string_decref(dict, "callchain", callchain); in python_process_general_event()
/tools/perf/Documentation/
Dperf-inject.txt41 tasks slept. sched_switch contains a callchain where a task slept and
Dperf-top.txt168 Accumulate callchain of children to parent entry so that then can
174 Set the stack depth limit when parsing the callchain, anything
177 workloads that can have a very long callchain stack.
Dperf-report.txt139 function and searched through the callchain, thus it requires callchain
183 Accumulate callchain of children to parent entry so that then can
188 Set the stack depth limit when parsing the callchain, anything
191 workloads that can have a very long callchain stack.
Dperf-timechart.txt93 --callchain::
/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
DCore.py116 self.callchain = common_callchain
/tools/perf/util/
Dsort.h114 struct callchain_root callchain[0]; /* must be last member */ member
Dhist.c361 callchain_init(he->callchain); in hist_entry__new()
742 callchain_append(he->callchain, &callchain_cursor, sample->period); in iter_add_single_cumulative_entry()
815 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
981 iter->callchain, in hists__collapse_insert_entry()
982 he->callchain); in hists__collapse_insert_entry()
1108 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
Dcallchain.c752 if (sample->callchain == NULL) in sample__resolve_callchain()
765 if (!symbol_conf.use_callchain || sample->callchain == NULL) in hist_entry__append_callchain()
767 return callchain_append(he->callchain, &callchain_cursor, sample->period); in hist_entry__append_callchain()
Devsel.c1443 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
1444 if (data->callchain->nr > max_callchain_nr) in perf_evsel__parse_sample()
1446 sz = data->callchain->nr * sizeof(u64); in perf_evsel__parse_sample()
1593 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__sample_event_size()
1748 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__synthesize_sample()
1749 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
Devent.h162 struct ip_callchain *callchain; member
Dsession.c548 printf("... chain: nr:%" PRIu64 "\n", sample->callchain->nr); in callchain__printf()
550 for (i = 0; i < sample->callchain->nr; i++) in callchain__printf()
552 i, sample->callchain->ips[i]); in callchain__printf()
1416 if (symbol_conf.use_callchain && sample->callchain) { in perf_evsel__print_ip()
Dmachine.c1483 sample->callchain, parent, in machine__resolve_callchain()
/tools/perf/ui/
Dhist.c207 ret = b->callchain->max_depth - a->callchain->max_depth; in __hpp__sort_acc()
/tools/perf/
DMakefile.perf248 LIB_H += util/callchain.h
345 LIB_OBJS += $(OUTPUT)util/callchain.o
Dbuiltin-script.c423 if (symbol_conf.use_callchain && sample->callchain) { in print_sample_bts()
Dbuiltin-timechart.c480 struct ip_callchain *chain = sample->callchain; in cat_backtrace()