summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.perf/backtrace.exp
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2015-07-24 15:38:21 -0700
committerDoug Evans <dje@google.com>2015-07-24 15:38:21 -0700
commit63738bfdb96f654322794384993a6f5d8608aab9 (patch)
treed9b30758026e9f194828d32dec66c00f5a467743 /gdb/testsuite/gdb.perf/backtrace.exp
parent7b606f95c9bcfa1b569fe5d33f7d2a73d39322f4 (diff)
downloadbinutils-gdb-63738bfdb96f654322794384993a6f5d8608aab9.tar.gz
PerfTest::assemble functions return results.
gdb/testsuite/ChangeLog: * lib/perftest.exp (PerfTest::compile): Unconditionally call body. (PerfTest::startup): New function. (PerfTest::run): Return result of calling body. (PerfTest::assemble): Rewrite. * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result. * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto. * gdb.perf/single-step.exp (PerfTest::assemble): Ditto. * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto. * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
Diffstat (limited to 'gdb/testsuite/gdb.perf/backtrace.exp')
-rw-r--r--gdb/testsuite/gdb.perf/backtrace.exp3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.perf/backtrace.exp b/gdb/testsuite/gdb.perf/backtrace.exp
index a88064b4c12..0ae4b5b16fe 100644
--- a/gdb/testsuite/gdb.perf/backtrace.exp
+++ b/gdb/testsuite/gdb.perf/backtrace.exp
@@ -58,9 +58,12 @@ PerfTest::assemble {
gdb_breakpoint "fun2"
gdb_continue_to_breakpoint "fun2"
+
+ return 0
} {
global BACKTRACE_DEPTH
gdb_test "python BackTrace\($BACKTRACE_DEPTH\).run()"
+ return 0
}