| global tracing | |
| probe process.mark("function__entry") | |
| { | |
| funcname = user_string($arg2); | |
| if (funcname == "start") { | |
| tracing = 1; | |
| } | |
| } | |
| probe process.mark("gc__start"), process.mark("gc__done") | |
| { | |
| if (tracing) { | |
| printf("%d\t%s:%ld\n", gettimeofday_us(), $$name, $arg1); | |
| } | |
| } | |
| probe process.mark("function__return") | |
| { | |
| funcname = user_string($arg2); | |
| if (funcname == "start") { | |
| tracing = 0; | |
| } | |
| } |