| Index: gdb/testsuite/gdb.trace/read-memory.c
|
| diff --git a/gdb/testsuite/gdb.trace/status-stop.c b/gdb/testsuite/gdb.trace/read-memory.c
|
| similarity index 72%
|
| copy from gdb/testsuite/gdb.trace/status-stop.c
|
| copy to gdb/testsuite/gdb.trace/read-memory.c
|
| index 01130b1f9470436a1b84c6e4fdd388761800e34d..bc423b903191dc9342abbfae161f83d6d5ad987b 100644
|
| --- a/gdb/testsuite/gdb.trace/status-stop.c
|
| +++ b/gdb/testsuite/gdb.trace/read-memory.c
|
| @@ -1,6 +1,6 @@
|
| /* This testcase is part of GDB, the GNU debugger.
|
|
|
| - Copyright 2011-2012 Free Software Foundation, Inc.
|
| + Copyright 2013 Free Software Foundation, Inc.
|
|
|
| This program is free software; you can redistribute it and/or modify
|
| it under the terms of the GNU General Public License as published by
|
| @@ -15,14 +15,16 @@
|
| You should have received a copy of the GNU General Public License
|
| along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
|
|
| -static void
|
| -func1 (void)
|
| -{}
|
| +int testglob = 0;
|
| +
|
| +int testglob_not_collected = 10;
|
|
|
| -int buf[1024];
|
| +const int constglob = 10000;
|
| +
|
| +const int constglob_not_collected = 100;
|
|
|
| static void
|
| -func2 (void)
|
| +start (void)
|
| {}
|
|
|
| static void
|
| @@ -32,17 +34,13 @@ end (void)
|
| int
|
| main (void)
|
| {
|
| - int i;
|
| -
|
| - func1 ();
|
| + testglob++;
|
| + testglob_not_collected++;
|
|
|
| - /* We call func2 as many times as possible to make sure that trace is
|
| - stopped due to trace buffer is full. */
|
| - for (i = 0; i < 10000; i++)
|
| - {
|
| - func2 ();
|
| - }
|
| + start ();
|
|
|
| + testglob++;
|
| + testglob_not_collected++;
|
| end ();
|
| return 0;
|
| }
|
|
|