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