Searched refs:ftrace (Results 1 - 25 of 242) sorted by relevance

12345678910

/linux-master/tools/testing/selftests/ftrace/test.d/direct/
H A Dftrace-direct.tc3 # description: Test ftrace direct functions against tracers
5 rmmod ftrace-direct ||:
6 if ! modprobe ftrace-direct ; then
7 echo "No ftrace-direct sample module - please make CONFIG_SAMPLE_FTRACE_DIRECT=m"
16 rmmod ftrace-direct
23 modprobe ftrace-direct
24 rmmod ftrace-direct
29 modprobe ftrace-direct
31 rmmod ftrace-direct
34 modprobe ftrace
[all...]
H A Dkprobe-direct.tc3 # description: Test ftrace direct functions against kprobes
6 rmmod ftrace-direct ||:
7 if ! modprobe ftrace-direct ; then
8 echo "No ftrace-direct sample module - please build with CONFIG_SAMPLE_FTRACE_DIRECT=m"
17 rmmod ftrace-direct
23 modprobe ftrace-direct
29 rmmod ftrace-direct
72 echo "Running with another ftrace direct function"
74 modprobe ftrace-direct-too
78 rmmod ftrace
[all...]
/linux-master/tools/testing/selftests/ftrace/test.d/trigger/
H A Dtrigger-trace-marker-hist.tc4 # requires: set_event events/ftrace/print/trigger events/ftrace/print/hist
14 echo 'hist:keys=common_pid' > events/ftrace/print/trigger
16 grep 'hitcount: *10$' events/ftrace/print/hist > /dev/null || \
H A Dtrigger-trace-marker-synthetic.tc4 # requires: set_event synthetic_events events/ftrace/print/trigger events/ftrace/print/hist
15 echo 'hist:keys=common_pid:ts0=common_timestamp.usecs if buf == "start"' > events/ftrace/print/trigger
16 echo 'hist:keys=common_pid:lat=common_timestamp.usecs-$ts0:onmatch(ftrace.print).latency($lat) if buf == "end"' >> events/ftrace/print/trigger
21 cnt=`grep 'hitcount: *1$' events/ftrace/print/hist | wc -l`
H A Dtrigger-trace-marker-synthetic-kernel.tc4 # requires: set_event synthetic_events events/sched/sched_waking events/ftrace/print/trigger events/ftrace/print/hist
16 echo 'hist:keys=common_pid:lat=common_timestamp.usecs-$ts0:onmatch(sched.sched_waking).latency($lat)' > events/ftrace/print/trigger
21 grep 'hitcount: *1$' events/ftrace/print/hist > /dev/null || \
/linux-master/tools/perf/util/
H A Dftrace.h39 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace);
40 int perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace);
41 int perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace);
42 int perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace,
44 int perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace);
49 perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace __maybe_unused)
55 perf_ftrace__latency_start_bpf(struct perf_ftrace *ftrace __maybe_unused)
61 perf_ftrace__latency_stop_bpf(struct perf_ftrace *ftrace __maybe_unused)
67 perf_ftrace__latency_read_bpf(struct perf_ftrace *ftrace __maybe_unused,
74 perf_ftrace__latency_cleanup_bpf(struct perf_ftrace *ftrace __maybe_unuse
[all...]
H A Dbpf_ftrace.c8 #include "util/ftrace.h"
19 int perf_ftrace__latency_prepare_bpf(struct perf_ftrace *ftrace) argument
25 if (!list_is_singular(&ftrace->filters)) {
27 list_empty(&ftrace->filters) ? "No" : "Too many");
31 func = list_first_entry(&ftrace->filters, struct filter_entry, list);
40 if (ftrace->target.cpu_list) {
41 ncpus = perf_cpu_map__nr(ftrace->evlist->core.user_requested_cpus);
45 if (target__has_task(&ftrace->target) || target__none(&ftrace->target)) {
46 ntasks = perf_thread_map__nr(ftrace
[all...]
/linux-master/samples/ftrace/
H A DMakefile3 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct.o
4 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-too.o
5 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-modify.o
6 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi.o
7 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi-modify.o
8 obj-$(CONFIG_SAMPLE_FTRACE_OPS) += ftrace-ops.o
/linux-master/tools/perf/
H A Dbuiltin-ftrace.c3 * builtin-ftrace.c
33 #include "util/ftrace.h"
223 static void reset_tracing_options(struct perf_ftrace *ftrace __maybe_unused)
235 static int reset_tracing_files(struct perf_ftrace *ftrace __maybe_unused)
256 reset_tracing_options(ftrace);
260 static int set_tracing_pid(struct perf_ftrace *ftrace) argument
265 if (target__has_cpu(&ftrace->target))
268 for (i = 0; i < perf_thread_map__nr(ftrace->evlist->core.threads); i++) {
270 perf_thread_map__pid(ftrace->evlist->core.threads, i));
302 static int set_tracing_cpu(struct perf_ftrace *ftrace) argument
312 set_tracing_func_stack_trace(struct perf_ftrace *ftrace) argument
323 set_tracing_func_irqinfo(struct perf_ftrace *ftrace) argument
356 set_tracing_filters(struct perf_ftrace *ftrace) argument
386 set_tracing_depth(struct perf_ftrace *ftrace) argument
402 set_tracing_percpu_buffer_size(struct perf_ftrace *ftrace) argument
417 set_tracing_trace_inherit(struct perf_ftrace *ftrace) argument
428 set_tracing_sleep_time(struct perf_ftrace *ftrace) argument
439 set_tracing_funcgraph_irqs(struct perf_ftrace *ftrace) argument
450 set_tracing_funcgraph_verbose(struct perf_ftrace *ftrace) argument
467 set_tracing_thresh(struct perf_ftrace *ftrace) argument
481 set_tracing_options(struct perf_ftrace *ftrace) argument
546 select_tracer(struct perf_ftrace *ftrace) argument
563 __cmd_ftrace(struct perf_ftrace *ftrace) argument
799 prepare_func_latency(struct perf_ftrace *ftrace) argument
839 start_func_latency(struct perf_ftrace *ftrace) argument
852 stop_func_latency(struct perf_ftrace *ftrace) argument
861 read_func_latency(struct perf_ftrace *ftrace, int buckets[]) argument
869 cleanup_func_latency(struct perf_ftrace *ftrace) argument
878 __cmd_latency(struct perf_ftrace *ftrace) argument
955 struct perf_ftrace *ftrace = cb; local
1074 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; local
1095 struct perf_ftrace *ftrace = (struct perf_ftrace *) opt->value; local
1125 struct perf_ftrace ftrace = { local
[all...]
/linux-master/arch/x86/kernel/kprobes/
H A DMakefile8 obj-$(CONFIG_KPROBES_ON_FTRACE) += ftrace.o
/linux-master/arch/loongarch/include/asm/
H A Dasm-prototypes.h7 #include <asm/ftrace.h>
/linux-master/drivers/hwtracing/stm/
H A Dftrace.c21 struct trace_export ftrace; member in struct:stm_ftrace
24 .name = "ftrace",
39 struct stm_ftrace *stm = container_of(export, struct stm_ftrace, ftrace);
50 sf->ftrace.write = stm_ftrace_write;
51 sf->ftrace.flags = TRACE_EXPORT_FUNCTION | TRACE_EXPORT_EVENT
54 return register_ftrace_export(&sf->ftrace);
61 unregister_ftrace_export(&sf->ftrace);
71 pr_err("Failed to register stm_source - ftrace.\n");
/linux-master/arch/mips/include/asm/
H A Dasm-prototypes.h7 #include <asm/ftrace.h>
/linux-master/arch/s390/include/asm/
H A Dasm-prototypes.h5 #include <linux/ftrace.h>
/linux-master/arch/csky/kernel/probes/
H A DMakefile4 obj-$(CONFIG_KPROBES_ON_FTRACE) += ftrace.o
/linux-master/arch/arm64/include/asm/
H A Dasm-prototypes.h15 #include <asm/ftrace.h>
/linux-master/include/rv/
H A Dinstrumentation.h11 #include <linux/ftrace.h>
/linux-master/arch/xtensa/include/asm/
H A Dasm-prototypes.h7 #include <asm/ftrace.h>
/linux-master/tools/testing/selftests/livepatch/
H A DMakefile11 test-ftrace.sh \
/linux-master/tools/testing/selftests/rcutorture/bin/
H A Dkvm-recheck-rcuscale.sh23 if kvm-recheck-rcuscale-ftrace.sh $i
25 # ftrace data was successfully analyzed, call it good!
/linux-master/arch/powerpc/kernel/trace/
H A DMakefile12 obj32-$(CONFIG_FUNCTION_TRACER) += ftrace.o ftrace_entry.o
14 obj64-$(CONFIG_FUNCTION_TRACER) += ftrace.o ftrace_entry.o
/linux-master/samples/
H A DMakefile26 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace/
27 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace/
28 obj-$(CONFIG_SAMPLE_FTRACE_OPS) += ftrace/
29 obj-$(CONFIG_SAMPLE_TRACE_ARRAY) += ftrace/
/linux-master/arch/x86/include/asm/
H A Dasm-prototypes.h2 #include <asm/ftrace.h>
/linux-master/arch/x86/xen/
H A Dtrace.c2 #include <linux/ftrace.h>
/linux-master/kernel/livepatch/
H A Dpatch.h7 #include <linux/ftrace.h>
10 * struct klp_ops - structure for tracking registered ftrace ops structs
20 * @fops: registered ftrace ops struct

Completed in 214 milliseconds

12345678910