diff options
author | hunt <hunt> | 2006-09-18 17:03:33 +0000 |
---|---|---|
committer | hunt <hunt> | 2006-09-18 17:03:33 +0000 |
commit | aa14db816a565c3a1e958f1c1f82692707fae673 (patch) | |
tree | dbfb7cedc5c0f800ee831cf166a24f56bbbbe7f3 /runtime/bench2/run_binary_print | |
parent | 1cb28d0992e3f5d3a91daeb3f7ff8991f41b68ed (diff) | |
download | systemtap-steved-aa14db816a565c3a1e958f1c1f82692707fae673.tar.gz systemtap-steved-aa14db816a565c3a1e958f1c1f82692707fae673.tar.xz systemtap-steved-aa14db816a565c3a1e958f1c1f82692707fae673.zip |
2006-09-18 Martin Hunt <hunt@redhat.com>
* bench2/bench.rb: Remove the deprecated "-m" option
to stpd. Also, don't use merge mode for relayfs.
* bench2/run_binary_print: New test. Compare various ways of
printing binary data.
Diffstat (limited to 'runtime/bench2/run_binary_print')
-rwxr-xr-x | runtime/bench2/run_binary_print | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/runtime/bench2/run_binary_print b/runtime/bench2/run_binary_print new file mode 100755 index 00000000..bbd83180 --- /dev/null +++ b/runtime/bench2/run_binary_print @@ -0,0 +1,40 @@ +#!/usr/bin/env ruby +load './bench.rb' + +# script test with empty probe +test0 = Stapbench.new("empty probe") +test0.code = "" +test0.run +test0.print + +# script test to binary print 4 integers +test1 = Stapbench.new("binary printf 4 integers (%8b)") +test1.code = "printf(\"%8b%8b%8b%8b\", 111,22,333,444)" +test1.run +test1.print + +# script test to binary print 4 integers +test2 = Stapbench.new("binary printf 4 integers (%4b)") +test2.code = "printf(\"%4b%4b%4b%4b\", 111,22,333,444)" +test2.run +test2.print + + +# script test to binary print 4 integers +test3 = Stapbench.new("binary printf 4 integers (%b)") +test3.code = "printf(\"%b%b%b%b\", 111,22,333,444)" +test3.run +test3.print +test3.trans = RELAYFS +test3.run +test3.print + +# script test to binary print 4 integers +test4 = Stapbench.new("_stp_print_binary 4 integers") +test4.code = "stp_print_binary(4,111,22,333,444)" +test4.run +test4.print +test4.trans = RELAYFS +test4.run +test4.print + |