diff options
Diffstat (limited to 'testsuite/buildok/histogram_operator_in.stp')
-rwxr-xr-x | testsuite/buildok/histogram_operator_in.stp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/testsuite/buildok/histogram_operator_in.stp b/testsuite/buildok/histogram_operator_in.stp new file mode 100755 index 00000000..2fd393a2 --- /dev/null +++ b/testsuite/buildok/histogram_operator_in.stp @@ -0,0 +1,32 @@ +#! stap -p4 + +global foo +global i + +probe begin +{ + print("starting up\n") + i = 0 +} + +probe timer.jiffies(100) +{ + printf("ping %d\n", i) + foo <<< i + if (i++ > 15) + exit() +} + +probe end +{ + print("shutting down\n") + printf("count %d, avg %d\n", @count(foo), @avg(foo)) + for (i = 0; i < 7; ++i) + { + if (i in @hist_log(foo)) + { + printf("entry in bucket %d\n", i); + } + } +} + |