summaryrefslogtreecommitdiffstats
path: root/testsuite/systemtap.base/vars.exp
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@elastic.org>2008-08-11 17:32:48 -0400
committerFrank Ch. Eigler <fche@elastic.org>2008-08-11 17:32:48 -0400
commitaddec0c02cb433c727f46d8ea78379d62051309c (patch)
tree6750a7a053ebad3a725b4b5549fb06405ed4584d /testsuite/systemtap.base/vars.exp
parent79640c29c5bcf8de20f013dcc80e1a9c7a93811f (diff)
downloadsystemtap-steved-addec0c02cb433c727f46d8ea78379d62051309c.tar.gz
systemtap-steved-addec0c02cb433c727f46d8ea78379d62051309c.tar.xz
systemtap-steved-addec0c02cb433c727f46d8ea78379d62051309c.zip
remove \n from end of $$vars/etc. convenience variables
Diffstat (limited to 'testsuite/systemtap.base/vars.exp')
-rw-r--r--testsuite/systemtap.base/vars.exp7
1 files changed, 4 insertions, 3 deletions
diff --git a/testsuite/systemtap.base/vars.exp b/testsuite/systemtap.base/vars.exp
index 7541c01b..d81baace 100644
--- a/testsuite/systemtap.base/vars.exp
+++ b/testsuite/systemtap.base/vars.exp
@@ -3,7 +3,7 @@
set test "vars"
# grab C statement that $$vars yields
-set cmd [concat stap -p3 -e {"probe kernel.statement(\"bio_copy_user@fs/bio.c+1\") \{print (\$\$vars)\}"} 2>&1 | grep {"printf.*="} | sed -e {"s/^.*MAXSTRINGLEN, \"//"} -e {s/..\".*$//}]
+set cmd [concat stap -p3 -e {"probe kernel.statement(\"bio_copy_user@fs/bio.c+1\") \{print (\$\$vars)\}"} 2>&1 | grep {"printf.*="} | sed -e {"s/^.*MAXSTRINGLEN, \"//"} -e {s/.\".*$//}]
catch {eval exec $cmd} vars
# grab C statement that $$parms yields
@@ -23,9 +23,10 @@ if {!$vars_ok} {
}
# $$vars should be equivalent to $$parms + $$locals
-if {![string equal [string trim $vars] \
- [string trim [concat $parms " " $locals]]]} {
+if {![string equal $vars "$parms $locals"]} {
fail "$test parms/locals"
+ verbose -log "vars=$vars="
+ verbose -log "rest=$parms $locals="
} else {
pass "$test parms/locals"
}