From: Philippe Waroquiers Date: Sun, 14 Apr 2024 19:58:11 +0000 (+0200) Subject: Ensure gdbserver tests work with a recent git version of GDB X-Git-Tag: VALGRIND_3_23_0~42 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bee7b3e71c30ade2990a53a04e47fbac0522252b;p=thirdparty%2Fvalgrind.git Ensure gdbserver tests work with a recent git version of GDB Tested with GDB 12, 13, 14 and 15.0.50.20240414 --- diff --git a/gdbserver_tests/mcbreak.stdoutB.exp b/gdbserver_tests/mcbreak.stdoutB.exp index 75590375d..440d5ff3c 100644 --- a/gdbserver_tests/mcbreak.stdoutB.exp +++ b/gdbserver_tests/mcbreak.stdoutB.exp @@ -40,7 +40,7 @@ Breakpoint 3 at 0x........: file t.c, line 120. Continuing. Breakpoint 3, main (argc=1, argv=0x........) at t.c:120 120 if (argc > 1) -Delete all breakpoints? (y or n) [answered Y; input not from terminal] +Delete all breakpoints, watchpoints, tracepoints, and catchpoints? (y or n) [answered Y; input not from terminal] Continuing. Program received signal SIGTRAP, Trace/breakpoint trap. make_error (s=0x........ "called from level") at t.c:41 diff --git a/gdbserver_tests/mcinfcallWSRU.stderrB.exp b/gdbserver_tests/mcinfcallWSRU.stderrB.exp index 50a2adb59..9e0c35d41 100644 --- a/gdbserver_tests/mcinfcallWSRU.stderrB.exp +++ b/gdbserver_tests/mcinfcallWSRU.stderrB.exp @@ -22,7 +22,7 @@ do_burn () at sleepers.c:40 $1 = void [Switching to thread 2 (Thread ....)] #0 0x........ in syscall ... -Could not write register "xxx"; remote failure reply 'E. +Could not write register "xxx"; remote failure reply ' ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', set pc, calling from gdb a function in the debugged process, ...) @@ -31,7 +31,7 @@ Thread status is VgTs_WaitSys ' [Switching to thread 3 (Thread ....)] #0 0x........ in syscall ... -Could not write register "xxx"; remote failure reply 'E. +Could not write register "xxx"; remote failure reply ' ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', set pc, calling from gdb a function in the debugged process, ...) @@ -40,7 +40,7 @@ Thread status is VgTs_WaitSys ' [Switching to thread 4 (Thread ....)] #0 0x........ in syscall ... -Could not write register "xxx"; remote failure reply 'E. +Could not write register "xxx"; remote failure reply ' ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', set pc, calling from gdb a function in the debugged process, ...) diff --git a/gdbserver_tests/mcwatchpoints.stdoutB.exp b/gdbserver_tests/mcwatchpoints.stdoutB.exp index 27cd8cbd3..8772b5831 100644 --- a/gdbserver_tests/mcwatchpoints.stdoutB.exp +++ b/gdbserver_tests/mcwatchpoints.stdoutB.exp @@ -30,7 +30,7 @@ Old value = 100 'd' New value = 68 'D' main (argc=1, argv=0x........) at watchpoints.c:49 49 fprintf(stderr, "after writing 8\n"); -Delete all breakpoints? (y or n) [answered Y; input not from terminal] +Delete all breakpoints, watchpoints, tracepoints, and catchpoints? (y or n) [answered Y; input not from terminal] Breakpoint 8 at 0x........: file watchpoints.c, line 70. Continuing. Breakpoint 8, main (argc=1, argv=0x........) at watchpoints.c:70