PerfTest::assemble functions return results.
authorDoug Evans <dje@google.com>
Fri, 24 Jul 2015 22:38:21 +0000 (15:38 -0700)
committerDoug Evans <dje@google.com>
Fri, 24 Jul 2015 22:38:21 +0000 (15:38 -0700)
commit63738bfdb96f654322794384993a6f5d8608aab9
treed9b30758026e9f194828d32dec66c00f5a467743
parent7b606f95c9bcfa1b569fe5d33f7d2a73d39322f4
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.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.perf/backtrace.exp
gdb/testsuite/gdb.perf/disassemble.exp
gdb/testsuite/gdb.perf/single-step.exp
gdb/testsuite/gdb.perf/skip-prologue.exp
gdb/testsuite/gdb.perf/solib.exp
gdb/testsuite/lib/perftest.exp