1*171ec346SSteven Rostedt (VMware)ftrace {
2*171ec346SSteven Rostedt (VMware)	tracer = function_graph;
3*171ec346SSteven Rostedt (VMware)	options = event-fork, sym-addr, stacktrace;
4*171ec346SSteven Rostedt (VMware)	buffer_size = 1M;
5*171ec346SSteven Rostedt (VMware)	alloc_snapshot;
6*171ec346SSteven Rostedt (VMware)	trace_clock = global;
7*171ec346SSteven Rostedt (VMware)	events = "task:task_newtask", "initcall:*";
8*171ec346SSteven Rostedt (VMware)	event.sched.sched_process_exec {
9*171ec346SSteven Rostedt (VMware)		filter = "pid < 128";
10*171ec346SSteven Rostedt (VMware)	}
11*171ec346SSteven Rostedt (VMware)	instance.bar {
12*171ec346SSteven Rostedt (VMware)		event.kprobes {
13*171ec346SSteven Rostedt (VMware)			myevent {
14*171ec346SSteven Rostedt (VMware)				probes = "vfs_read $arg2 $arg3";
15*171ec346SSteven Rostedt (VMware)			}
16*171ec346SSteven Rostedt (VMware)			myevent2 {
17*171ec346SSteven Rostedt (VMware)				probes = "vfs_write $arg2 +0($arg2):ustring $arg3";
18*171ec346SSteven Rostedt (VMware)			}
19*171ec346SSteven Rostedt (VMware)			myevent3 {
20*171ec346SSteven Rostedt (VMware)				probes = "initrd_load";
21*171ec346SSteven Rostedt (VMware)			}
22*171ec346SSteven Rostedt (VMware)			enable
23*171ec346SSteven Rostedt (VMware)		}
24*171ec346SSteven Rostedt (VMware)	}
25*171ec346SSteven Rostedt (VMware)	instance.foo {
26*171ec346SSteven Rostedt (VMware)		tracer = function;
27*171ec346SSteven Rostedt (VMware)		tracing_on = false;
28*171ec346SSteven Rostedt (VMware)	};
29*171ec346SSteven Rostedt (VMware)}
30*171ec346SSteven Rostedt (VMware)kernel {
31*171ec346SSteven Rostedt (VMware)	ftrace_dump_on_oops = "orig_cpu"
32*171ec346SSteven Rostedt (VMware)	traceoff_on_warning
33*171ec346SSteven Rostedt (VMware)}
34