summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/vta-test.c
diff options
context:
space:
mode:
authorDave Brolley <brolley@redhat.com>2009-09-17 20:36:24 -0400
committerDave Brolley <brolley@redhat.com>2009-09-17 20:36:24 -0400
commit762684a57fa5420cc122b475f592545e8eeb29cd (patch)
treec1b55657f1aff31e7298d76852bbe8522a84db13 /testsuite/systemtap.base/vta-test.c
parent8afee8bbf045e858dae186d40653293c99dbbcdd (diff)
parent6bde4f381475cea055352d8ad5f60bb2f24de21d (diff)
downloadsystemtap-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.c41
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;
+}