diff options
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/systemtap.base/stmt_rel.exp | 1 | ||||
-rw-r--r-- | testsuite/systemtap.base/stmt_rel.stp | 19 |
2 files changed, 10 insertions, 10 deletions
diff --git a/testsuite/systemtap.base/stmt_rel.exp b/testsuite/systemtap.base/stmt_rel.exp index a13631e6..25156d9b 100644 --- a/testsuite/systemtap.base/stmt_rel.exp +++ b/testsuite/systemtap.base/stmt_rel.exp @@ -3,7 +3,6 @@ set test "stmt_rel" set ::result_string {PASS bio_init PASS line number -PASS address PASS wildcard } diff --git a/testsuite/systemtap.base/stmt_rel.stp b/testsuite/systemtap.base/stmt_rel.stp index 43c38594..13066161 100644 --- a/testsuite/systemtap.base/stmt_rel.stp +++ b/testsuite/systemtap.base/stmt_rel.stp @@ -1,13 +1,13 @@ -global stack2, stack2pp, stack2func, stack3, stack3pp, stack3func +global stack2pp, stack2func, stack3pp, stack3func global wildcardpp, wild_count probe kernel.statement("bio_init@fs/bio.c+2") { - stack2 = tokenize(backtrace(), " ") + # stack2 = tokenize(backtrace(), " ") stack2func = probefunc() stack2pp = pp() } probe kernel.statement("bio_init@fs/bio.c+3") { - stack3 = tokenize(backtrace(), " " ) + # stack3 = tokenize(backtrace(), " " ) stack3func = probefunc() stack3pp = pp() } @@ -46,13 +46,14 @@ probe kernel.statement("bio_put@fs/bio.c:*") { printf ("FAIL line number %d %d\n", stack2line, stack3line) } + # This test does not take optimized code into account # Was address for bio_init probe +2 < address for bio_init probe +3? - if (stack2 < stack3) { - printf ("PASS address\n") - } - else { - printf ("FAIL address %s %s\n", stack2, stack3) - } + # if (stack2 < stack3) { + # printf ("PASS address\n") + # } + # else { + # printf ("FAIL address %s %s\n", stack2, stack3) + # } # Did wildcard probe hit at least 5 different statements? foreach ([i] in wildcardpp) { |