summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/global_end.exp
diff options
context:
space:
mode:
authorWenji Huang <wenji.huang@oracle.com>2010-01-28 14:16:43 +0800
committerWenji Huang <wenji.huang@oracle.com>2010-01-28 14:16:43 +0800
commit982b88bd950381434a8325e550eff9df59f59dcd (patch)
tree5aed232c2d90c962fa64b35830901e332ea31f2b /testsuite/systemtap.base/global_end.exp
parent2addc662c2d3d29f6a6cd1fa6ef224b67fce21b8 (diff)
downloadsystemtap-steved-982b88bd950381434a8325e550eff9df59f59dcd.tar.gz
systemtap-steved-982b88bd950381434a8325e550eff9df59f59dcd.tar.xz
systemtap-steved-982b88bd950381434a8325e550eff9df59f59dcd.zip
PR6954: make ++/-- operation trigger automatic global printing
* staptree.cxx (varuse_collecting_visitor::visit_arrayindex): Regard operations as pure writes. * testsuite/systemtap.base/global_end.exp: Add test case. * testsuite/systemtap.base/global_end.stp: Ditto.
Diffstat (limited to 'testsuite/systemtap.base/global_end.exp')
-rw-r--r--testsuite/systemtap.base/global_end.exp3
1 files changed, 2 insertions, 1 deletions
diff --git a/testsuite/systemtap.base/global_end.exp b/testsuite/systemtap.base/global_end.exp
index d245212f..9d9c8d9b 100644
--- a/testsuite/systemtap.base/global_end.exp
+++ b/testsuite/systemtap.base/global_end.exp
@@ -19,6 +19,7 @@ expect {
-re {epsilon."one",1. @count=0x4 @min=0x1 @max=0x4 @sum=0xa @avg=0x2} { incr ok; exp_continue }
-re {epsilon."two",2. @count=0x4 @min=0xa @max=0x28 @sum=0x64 @avg=0x19} { incr ok; exp_continue }
-re {phi @count=0x4 @min=0x1 @max=0x4 @sum=0xa @avg=0x2} { incr ok; exp_continue }
+ -re {var=0x1} { incr ok; exp_continue }
timeout { fail "$test (timeout)" }
eof { }
}
@@ -32,4 +33,4 @@ expect {
-re {Avg time = [1-9]} { incr ok; exp_continue }
}
-if {$ok == 12} { pass "$test ($ok)" } { fail "$test ($ok)" }
+if {$ok == 13} { pass "$test ($ok)" } { fail "$test ($ok)" }