Home
last modified time | relevance | path

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

/linux-4.1.27/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()
156 struct ip_callchain callchain; in do_test() member
158 } callchain = { in do_test() local
187 .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()
/linux-4.1.27/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
/linux-4.1.27/tools/perf/arch/powerpc/util/
DBuild4 libperf-$(CONFIG_DWARF) += skip-callchain-idx.o
/linux-4.1.27/kernel/events/
DMakefile5 obj-y := core.o ring_buffer.o callchain.o
Dcore.c5198 if (data->callchain) { in perf_output_sample()
5201 if (data->callchain) in perf_output_sample()
5202 size += data->callchain->nr; in perf_output_sample()
5206 __output_copy(handle, data->callchain, size); in perf_output_sample()
5333 data->callchain = perf_callchain(event, regs); in perf_prepare_sample()
5335 if (data->callchain) in perf_prepare_sample()
5336 size += data->callchain->nr; in perf_prepare_sample()
/linux-4.1.27/tools/perf/util/scripting-engines/
Dtrace-event-python.c316 if (!symbol_conf.use_callchain || !sample->callchain) in python_process_callchain()
387 PyObject *handler, *context, *t, *obj, *callchain; in python_process_tracepoint() local
431 callchain = python_process_callchain(sample, evsel, al); in python_process_tracepoint()
439 PyTuple_SetItem(t, n++, callchain); in python_process_tracepoint()
446 pydict_set_item_string_decref(dict, "common_callchain", callchain); in python_process_tracepoint()
770 PyObject *handler, *t, *dict, *callchain, *dict_sample; in python_process_general_event() local
828 callchain = python_process_callchain(sample, evsel, al); in python_process_general_event()
829 pydict_set_item_string_decref(dict, "callchain", callchain); in python_process_general_event()
/linux-4.1.27/arch/powerpc/perf/
DMakefile3 obj-$(CONFIG_PERF_EVENTS) += callchain.o
/linux-4.1.27/tools/perf/util/
Dsession.c557 struct ip_callchain *callchain = sample->callchain; in callchain__lbr_callstack_printf() local
559 u64 kernel_callchain_nr = callchain->nr; in callchain__lbr_callstack_printf()
563 if (callchain->ips[i] == PERF_CONTEXT_USER) in callchain__lbr_callstack_printf()
592 i, callchain->ips[i]); in callchain__lbr_callstack_printf()
606 struct ip_callchain *callchain = sample->callchain; in callchain__printf() local
611 printf("... FP chain: nr:%" PRIu64 "\n", callchain->nr); in callchain__printf()
613 for (i = 0; i < callchain->nr; i++) in callchain__printf()
615 i, callchain->ips[i]); in callchain__printf()
1531 if (symbol_conf.use_callchain && sample->callchain) { in perf_evsel__print_ip()
Dhist.c352 callchain_init(he->callchain); in hist_entry__new()
810 callchain_append(he->callchain, &cursor, sample->period); in iter_add_next_cumulative_entry()
947 free_callchain(he->callchain); in hist_entry__delete()
978 iter->callchain, in hists__collapse_insert_entry()
979 he->callchain); in hists__collapse_insert_entry()
1109 callchain_param.sort(&he->sorted_chain, he->callchain, in __hists__insert_output_entry()
Dsort.h114 struct callchain_root callchain[0]; /* must be last member */ member
Dcallchain.c764 if (sample->callchain == NULL) in sample__resolve_callchain()
777 if (!symbol_conf.use_callchain || sample->callchain == NULL) in hist_entry__append_callchain()
779 return callchain_append(he->callchain, &callchain_cursor, sample->period); in hist_entry__append_callchain()
Devsel.c1560 data->callchain = (struct ip_callchain *)array++; in perf_evsel__parse_sample()
1561 if (data->callchain->nr > max_callchain_nr) in perf_evsel__parse_sample()
1563 sz = data->callchain->nr * sizeof(u64); in perf_evsel__parse_sample()
1727 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__sample_event_size()
1892 sz = (sample->callchain->nr + 1) * sizeof(u64); in perf_event__synthesize_sample()
1893 memcpy(array, sample->callchain, sz); in perf_event__synthesize_sample()
Devent.h188 struct ip_callchain *callchain; member
DBuild38 libperf-y += callchain.o
Dmachine.c1538 struct ip_callchain *chain = sample->callchain; in resolve_lbr_callchain_sample()
1605 struct ip_callchain *chain = sample->callchain; in thread__resolve_callchain_sample()
/linux-4.1.27/tools/perf/Documentation/
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.txt144 function and searched through the callchain, thus it requires callchain
193 Accumulate callchain of children to parent entry so that then can
198 Set the stack depth limit when parsing the callchain, anything
201 workloads that can have a very long callchain stack.
Dperf-inject.txt41 tasks slept. sched_switch contains a callchain where a task slept and
Dperf-timechart.txt93 --callchain::
/linux-4.1.27/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/
DCore.py116 self.callchain = common_callchain
/linux-4.1.27/Documentation/fb/
Dcmap_xfbdev.txt34 Somewhere in X's callchain, this results in a call to X code that handles the
/linux-4.1.27/tools/perf/ui/
Dhist.c210 ret = b->callchain->max_depth - a->callchain->max_depth; in __hpp__sort_acc()
/linux-4.1.27/Documentation/infiniband/
Dcore_locking.txt69 same callchain as an ib_device method call. For example, it is not
/linux-4.1.27/include/linux/
Dperf_event.h687 struct perf_callchain_entry *callchain; member
/linux-4.1.27/tools/perf/
Dbuiltin-script.c421 if (symbol_conf.use_callchain && sample->callchain) { in print_sample_bts()
Dbuiltin-timechart.c481 struct ip_callchain *chain = sample->callchain; in cat_backtrace()