blob: 2aa47b9ff9ea2aafb6ee681ac881bed9577820fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
#!/usr/bin/env bash
. $(dirname $(readlink -e "${BASH_SOURCE[0]}"))/test-libs.sh
require-kernel-config FTRACE
require-kernel-config FUNCTION_TRACER
require-kernel-config FUNCTION_GRAPH_TRACER
require-kernel-config DYNAMIC_FTRACE
require-kernel-config FPROBE
require-kernel-config FUNCTION_PROFILER
require-kernel-config STACK_TRACER
require-kernel-config IRQSOFF_TRACER
require-kernel-config SCHED_TRACER
require-kernel-config HWLAT_TRACER
require-kernel-config OSNOISE_TRACER
require-kernel-config TIMERLAT_TRACER
require-kernel-config KPROBE_EVENTS
require-kernel-config KPROBE_EVENTS_ON_NOTRACE
require-kernel-config SYNTH_EVENTS
require-kernel-config BLK_DEV_IO_TRACE
require-kernel-config HIST_TRIGGERS
require-kernel-config TRACE_EVENT_INJECT
require-kernel-config TRACEPOINT_BENCHMARK
require-kernel-config RING_BUFFER_BENCHMARK
require-kernel-config TRACE_EVAL_MAP_FILE
require-kernel-config FTRACE_RECORD_RECURSION
#require-kernel-config FTRACE_STARTUP_TEST
require-kernel-config FTRACE_SORT_STARTUP_TEST
require-kernel-config RING_BUFFER_STARTUP_TEST
require-kernel-config RING_BUFFER_VALIDATE_TIME_DELTAS
require-kernel-config PREEMPTIRQ_DELAY_TEST=m
require-kernel-config KPROBE_EVENT_GEN_TEST=m
require-kernel-config SYNTH_EVENT_GEN_TEST=m
config-mem 1G
test_ftrace()
{
echo "running ftrace tests"
cd /host/home/kent/linux/tools/testing/selftests/ftrace
./ftracetest "$@"
}
main "$@"
|