1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
/*
* kmodule.stp
*
* Simple function to test that systemtap can generate instrumentation
* for a module function, install it, and get some output.
*/
global count
probe begin
{
printf("systemtap starting probe\n")
}
%( $# == 1 %?
probe module("stap_kmodule").function("simple_timer_function").$1
%:
probe module("stap_kmodule").function("simple_timer_function")
%)
{
++count;
}
probe end
{
printf("systemtap ending probe\n")
printf("count = %d\n", count ? 1 : 0)
}
|