diff options
author | Dave Brolley <brolley@redhat.com> | 2009-09-17 20:36:24 -0400 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2009-09-17 20:36:24 -0400 |
commit | 762684a57fa5420cc122b475f592545e8eeb29cd (patch) | |
tree | c1b55657f1aff31e7298d76852bbe8522a84db13 /testsuite/systemtap.base/vta-test.c | |
parent | 8afee8bbf045e858dae186d40653293c99dbbcdd (diff) | |
parent | 6bde4f381475cea055352d8ad5f60bb2f24de21d (diff) | |
download | systemtap-steved-762684a57fa5420cc122b475f592545e8eeb29cd.tar.gz systemtap-steved-762684a57fa5420cc122b475f592545e8eeb29cd.tar.xz systemtap-steved-762684a57fa5420cc122b475f592545e8eeb29cd.zip |
Merge branch 'master' of ssh://sources.redhat.com/git/systemtap
Diffstat (limited to 'testsuite/systemtap.base/vta-test.c')
-rw-r--r-- | testsuite/systemtap.base/vta-test.c | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/vta-test.c b/testsuite/systemtap.base/vta-test.c new file mode 100644 index 00000000..70d965c4 --- /dev/null +++ b/testsuite/systemtap.base/vta-test.c @@ -0,0 +1,41 @@ +#include <stdlib.h> +#include <sys/sdt.h> + +void +t1 (int i) +{ + srandom (i); + i = 6; + srandom (i); + STAP_PROBE(test, t1); + srandom (i + 4); +} + +void +t2 (unsigned int i) +{ + srandom (i); + i = 0xdeadbeef; + srandom (i); + STAP_PROBE(test, t2); + srandom (i + 4); +} + +void +t3 (unsigned long long i) +{ + srandom (i); + i = 0xdeadbeef87654321LL; + srandom (i); + STAP_PROBE(test, t3); + srandom (i + 4); +} + +int +main (int argc, char **argv) +{ + t1 (42); + t2 (42); + t3 (42); + return 0; +} |