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; } }