summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.samples/poll_map.stp
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/systemtap.samples/poll_map.stp')
-rwxr-xr-xtestsuite/systemtap.samples/poll_map.stp33
1 files changed, 0 insertions, 33 deletions
diff --git a/testsuite/systemtap.samples/poll_map.stp b/testsuite/systemtap.samples/poll_map.stp
deleted file mode 100755
index cd39b433..00000000
--- a/testsuite/systemtap.samples/poll_map.stp
+++ /dev/null
@@ -1,33 +0,0 @@
-#! stap
-
-# test that polling loops do not exit when conflicts happen
-# see PR 1379
-
-global called, num_polls
-
-probe kernel.function( "sys_*" ).call {
- called[execname(),probefunc()]++
-}
-
-probe timer.ms(1000)
-{
- print("\n\n")
- num_to_do = 10
- foreach ([n,f] in called-) {
- printf("%s called %s\t%d times\n", n, f, called[n,f])
- num_to_do--
- if (num_to_do <= 0)
- break
- }
- delete called
- num_polls++
- if (num_polls > 30)
- exit()
-}
-
-probe end {
- if (num_polls <= 30)
- print ("FAIL\n")
- else
- print ("SUCCESS\n")
-}