summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/target_set.stp
diff options
context:
space:
mode:
authorPrzemyslaw Pawelczyk <przemyslaw@pawelczyk.it>2009-06-20 15:08:18 +0200
committerJosh Stone <jistone@redhat.com>2009-06-22 11:21:50 -0700
commit854e786e804c6dac927465ebcaac7fca724256cb (patch)
treef0738cea37d91736a337c6dac6a89c59afd4e908 /testsuite/systemtap.base/target_set.stp
parent4116c576d5654287b0af598aee4a14eb2af73224 (diff)
downloadsystemtap-steved-854e786e804c6dac927465ebcaac7fca724256cb.tar.gz
systemtap-steved-854e786e804c6dac927465ebcaac7fca724256cb.tar.xz
systemtap-steved-854e786e804c6dac927465ebcaac7fca724256cb.zip
Add test for target_set tapset.
Signed-off-by: Josh Stone <jistone@redhat.com>
Diffstat (limited to 'testsuite/systemtap.base/target_set.stp')
-rw-r--r--testsuite/systemtap.base/target_set.stp16
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuite/systemtap.base/target_set.stp b/testsuite/systemtap.base/target_set.stp
new file mode 100644
index 00000000..002ba897
--- /dev/null
+++ b/testsuite/systemtap.base/target_set.stp
@@ -0,0 +1,16 @@
+probe begin
+{
+ stp_pid = stp_pid()
+ printf("%d\n%d begat %d\n", stp_pid, stp_pid, target())
+}
+
+probe syscall.nanosleep, syscall.compat_nanosleep ?
+{
+ if (target_set_pid(pid()) && $rqtp->tv_sec == $1)
+ target_set_report()
+}
+
+probe end
+{
+ target_set_report()
+}