|
From: <sv...@va...> - 2011-06-26 09:18:17
|
Author: sewardj
Date: 2011-06-26 10:13:27 +0100 (Sun, 26 Jun 2011)
New Revision: 11835
Log:
GDB server:
* fix error in usability msg
* make a test more deterministic
(Philippe Waroquiers, phi...@sk...). Bug 214909
comment 107.
Modified:
trunk/coregrind/m_gdbserver/remote-utils.c
trunk/gdbserver_tests/clean_after_fork.c
trunk/gdbserver_tests/mcclean_after_fork.stderr.exp
trunk/gdbserver_tests/mcclean_after_fork.stdinB.gdb
trunk/gdbserver_tests/mcclean_after_fork.stdoutB.exp
Modified: trunk/coregrind/m_gdbserver/remote-utils.c
===================================================================
--- trunk/coregrind/m_gdbserver/remote-utils.c 2011-06-25 10:05:28 UTC (rev 11834)
+++ trunk/coregrind/m_gdbserver/remote-utils.c 2011-06-26 09:13:27 UTC (rev 11835)
@@ -256,7 +256,7 @@
"or are doing some strange experiment):\n"
" %s/../../bin/vgdb --pid=%d%s%s ...command...\n",
VG_LIBDIR,
- pid, (name_default ? "" : " --vgdb="),
+ pid, (name_default ? "" : " --vgdb-prefix="),
(name_default ? "" : name));
}
if (VG_(clo_verbosity) > 1
@@ -269,7 +269,7 @@
" target remote | %s/../../bin/vgdb --pid=%d%s%s\n",
VG_(args_the_exename),
VG_LIBDIR,
- pid, (name_default ? "" : " --vgdb="),
+ pid, (name_default ? "" : " --vgdb-prefix="),
(name_default ? "" : name)
);
VG_(umsg)("--pid is optional if only one valgrind process is running\n");
Modified: trunk/gdbserver_tests/clean_after_fork.c
===================================================================
--- trunk/gdbserver_tests/clean_after_fork.c 2011-06-25 10:05:28 UTC (rev 11834)
+++ trunk/gdbserver_tests/clean_after_fork.c 2011-06-26 09:13:27 UTC (rev 11835)
@@ -14,6 +14,8 @@
}
if (pid == 0) {
+ int burn;
+ for (burn = 0; burn < 100000; burn++) /* burncpu */__asm__ __volatile("":::"memory") ;
if (mem == 0)
exit(0);
else
Modified: trunk/gdbserver_tests/mcclean_after_fork.stderr.exp
===================================================================
--- trunk/gdbserver_tests/mcclean_after_fork.stderr.exp 2011-06-25 10:05:28 UTC (rev 11834)
+++ trunk/gdbserver_tests/mcclean_after_fork.stderr.exp 2011-06-26 09:13:27 UTC (rev 11835)
@@ -3,6 +3,8 @@
+
+
HEAP SUMMARY:
in use at exit: 0 bytes in 0 blocks
total heap usage: 0 allocs, 0 frees, 0 bytes allocated
Modified: trunk/gdbserver_tests/mcclean_after_fork.stdinB.gdb
===================================================================
--- trunk/gdbserver_tests/mcclean_after_fork.stdinB.gdb 2011-06-25 10:05:28 UTC (rev 11834)
+++ trunk/gdbserver_tests/mcclean_after_fork.stdinB.gdb 2011-06-26 09:13:27 UTC (rev 11835)
@@ -7,8 +7,8 @@
# also put breaks in code that only the child will execute.
# These breaks should not be encountered.
break clean_after_fork.c:9
-break clean_after_fork.c:18
break clean_after_fork.c:20
+break clean_after_fork.c:22
#
continue
# first break encountered.
Modified: trunk/gdbserver_tests/mcclean_after_fork.stdoutB.exp
===================================================================
--- trunk/gdbserver_tests/mcclean_after_fork.stdoutB.exp 2011-06-25 10:05:28 UTC (rev 11834)
+++ trunk/gdbserver_tests/mcclean_after_fork.stdoutB.exp 2011-06-26 09:13:27 UTC (rev 11835)
@@ -1,6 +1,6 @@
Breakpoint 1 at 0x........: file clean_after_fork.c, line 9.
-Breakpoint 2 at 0x........: file clean_after_fork.c, line 18.
-Breakpoint 3 at 0x........: file clean_after_fork.c, line 20.
+Breakpoint 2 at 0x........: file clean_after_fork.c, line 20.
+Breakpoint 3 at 0x........: file clean_after_fork.c, line 22.
Continuing.
Breakpoint 1, main () at clean_after_fork.c:9
9 pid = fork();
@@ -8,5 +8,5 @@
Continuing.
Hardware read watchpoint 4: mem
Value = 0
-main () at clean_after_fork.c:32
-32 if (mem == 0)
+main () at clean_after_fork.c:34
+34 if (mem == 0)
|