#! stap -p2 function trace (s) { return 0 } # recursive alias expansion probe foo = begin { trace("hello") } probe bar = foo { x=1 } probe baz = bar { y=2 } probe quux = baz { z = x + y } probe quux, end { trace("goodbye") }