|
Mark Wielaard |
375230 |
commit 12addd06445a1685e91ff091867ae27d6eac733f
|
|
Mark Wielaard |
375230 |
Author: Alexandra Hájková <ahajkova@redhat.com>
|
|
Mark Wielaard |
375230 |
Date: Tue Apr 9 11:09:56 2019 +0200
|
|
Mark Wielaard |
dd23d3 |
|
|
Mark Wielaard |
375230 |
gdbserver_tests: adjust filtering for the new gdb output
|
|
Mark Wielaard |
375230 |
|
|
Mark Wielaard |
375230 |
mcsigpass and mcsignopass tests fails due to the slightly different
|
|
Mark Wielaard |
375230 |
gdb output. Filter the tests output to make it the same for different
|
|
Mark Wielaard |
375230 |
gdb version. Change mcsigpass and mcsignopass .exp to fit filtered
|
|
Mark Wielaard |
375230 |
.out.
|
|
Mark Wielaard |
375230 |
|
|
Mark Wielaard |
375230 |
More generic regexp by Stefan Maksimovic <stefan.maksimovic@rt-rk.com>.
|
|
Mark Wielaard |
375230 |
|
|
Mark Wielaard |
375230 |
https://bugs.kde.org/show_bug.cgi?id=406355
|
|
Mark Wielaard |
dd23d3 |
|
|
Mark Wielaard |
dd23d3 |
diff --git a/gdbserver_tests/filter_gdb b/gdbserver_tests/filter_gdb
|
|
Mark Wielaard |
375230 |
index 05bbe4c..947e7bc 100755
|
|
Mark Wielaard |
dd23d3 |
--- a/gdbserver_tests/filter_gdb
|
|
Mark Wielaard |
dd23d3 |
+++ b/gdbserver_tests/filter_gdb
|
|
Mark Wielaard |
dd23d3 |
@@ -139,6 +139,7 @@ sed -e '/Remote debugging using/,/vgdb launched process attached/d'
|
|
Mark Wielaard |
dd23d3 |
-e 's/VgTs_WaitSys) 0x/VgTs_WaitSys) 0x/' \
|
|
Mark Wielaard |
dd23d3 |
-e '/Cannot access memory at address 0x......../d' \
|
|
Mark Wielaard |
dd23d3 |
-e '/\[New Thread/d' \
|
|
Mark Wielaard |
375230 |
+ -e 's/^0x........ in \(\w\+ (\)/\1/' \
|
|
Mark Wielaard |
dd23d3 |
-e '/^$/d' |
|
|
Mark Wielaard |
dd23d3 |
|
|
Mark Wielaard |
dd23d3 |
# remove all the lines telling where the SIGFPE was trapped.
|
|
Mark Wielaard |
375230 |
diff --git a/gdbserver_tests/mcbreak.stdoutB.exp b/gdbserver_tests/mcbreak.stdoutB.exp
|
|
Mark Wielaard |
375230 |
index ba526da..7559037 100644
|
|
Mark Wielaard |
375230 |
--- a/gdbserver_tests/mcbreak.stdoutB.exp
|
|
Mark Wielaard |
375230 |
+++ b/gdbserver_tests/mcbreak.stdoutB.exp
|
|
Mark Wielaard |
375230 |
@@ -43,11 +43,11 @@ Breakpoint 3, main (argc=1, argv=0x........) at t.c:120
|
|
Mark Wielaard |
375230 |
Delete all breakpoints? (y or n) [answered Y; input not from terminal]
|
|
Mark Wielaard |
375230 |
Continuing.
|
|
Mark Wielaard |
375230 |
Program received signal SIGTRAP, Trace/breakpoint trap.
|
|
Mark Wielaard |
375230 |
-0x........ in make_error (s=0x........ "called from level") at t.c:41
|
|
Mark Wielaard |
375230 |
+make_error (s=0x........ "called from level") at t.c:41
|
|
Mark Wielaard |
375230 |
41 if (int_und == 0)
|
|
Mark Wielaard |
375230 |
44 printf ("%s int_und is not zero\n", s);
|
|
Mark Wielaard |
375230 |
old_pc has changed after step
|
|
Mark Wielaard |
375230 |
Continuing.
|
|
Mark Wielaard |
375230 |
Program received signal SIGTRAP, Trace/breakpoint trap.
|
|
Mark Wielaard |
375230 |
-0x........ in make_error (s=0x........ "called from main") at t.c:41
|
|
Mark Wielaard |
375230 |
+make_error (s=0x........ "called from main") at t.c:41
|
|
Mark Wielaard |
375230 |
41 if (int_und == 0)
|
|
Mark Wielaard |
375230 |
diff --git a/gdbserver_tests/mcinfcallWSRU.stderrB.exp b/gdbserver_tests/mcinfcallWSRU.stderrB.exp
|
|
Mark Wielaard |
375230 |
index a2f2b87..06dc433 100644
|
|
Mark Wielaard |
375230 |
--- a/gdbserver_tests/mcinfcallWSRU.stderrB.exp
|
|
Mark Wielaard |
375230 |
+++ b/gdbserver_tests/mcinfcallWSRU.stderrB.exp
|
|
Mark Wielaard |
375230 |
@@ -14,7 +14,7 @@ Breakpoint 1, sleeper_or_burner (v=0x........) at sleepers.c:74
|
|
Mark Wielaard |
375230 |
74 int i = 0;
|
|
Mark Wielaard |
375230 |
Continuing.
|
|
Mark Wielaard |
375230 |
Program received signal SIGTRAP, Trace/breakpoint trap.
|
|
Mark Wielaard |
375230 |
-0x........ in do_burn () at sleepers.c:41
|
|
Mark Wielaard |
375230 |
+do_burn () at sleepers.c:41
|
|
Mark Wielaard |
375230 |
41 for (i = 0; i < burn; i++) loopnr++;
|
|
Mark Wielaard |
375230 |
[Switching to thread 1 (Thread ....)]
|
|
Mark Wielaard |
375230 |
#0 0x........ in do_burn ()
|
|
Mark Wielaard |
dd23d3 |
diff --git a/gdbserver_tests/mcsignopass.stdoutB.exp b/gdbserver_tests/mcsignopass.stdoutB.exp
|
|
Mark Wielaard |
375230 |
index d77f983..18c830b 100644
|
|
Mark Wielaard |
dd23d3 |
--- a/gdbserver_tests/mcsignopass.stdoutB.exp
|
|
Mark Wielaard |
dd23d3 |
+++ b/gdbserver_tests/mcsignopass.stdoutB.exp
|
|
Mark Wielaard |
dd23d3 |
@@ -6,54 +6,54 @@ Signal Stop Print Pass to program Description
|
|
Mark Wielaard |
dd23d3 |
SIGFPE Yes Yes Yes Arithmetic exception
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Signal Stop Print Pass to program Description
|
|
Mark Wielaard |
dd23d3 |
SIGSEGV No Yes Yes Segmentation fault
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGBUS, Bus error.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test3 () at faultstatus.c:126
|
|
Mark Wielaard |
dd23d3 |
+test3 () at faultstatus.c:126
|
|
Mark Wielaard |
dd23d3 |
126 mapping[FILESIZE+10];
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGFPE, Arithmetic exception.
|
|
Mark Wielaard |
dd23d3 |
diff --git a/gdbserver_tests/mcsigpass.stdoutB.exp b/gdbserver_tests/mcsigpass.stdoutB.exp
|
|
Mark Wielaard |
375230 |
index de6c263..6800358 100644
|
|
Mark Wielaard |
dd23d3 |
--- a/gdbserver_tests/mcsigpass.stdoutB.exp
|
|
Mark Wielaard |
dd23d3 |
+++ b/gdbserver_tests/mcsigpass.stdoutB.exp
|
|
Mark Wielaard |
dd23d3 |
@@ -1,14 +1,14 @@
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
+test1 () at faultstatus.c:116
|
|
Mark Wielaard |
dd23d3 |
116 *BADADDR = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGSEGV, Segmentation fault.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test2 () at faultstatus.c:121
|
|
Mark Wielaard |
dd23d3 |
+test2 () at faultstatus.c:121
|
|
Mark Wielaard |
dd23d3 |
121 mapping[0] = 'x';
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGBUS, Bus error.
|
|
Mark Wielaard |
dd23d3 |
-0x........ in test3 () at faultstatus.c:126
|
|
Mark Wielaard |
dd23d3 |
+test3 () at faultstatus.c:126
|
|
Mark Wielaard |
dd23d3 |
126 mapping[FILESIZE+10];
|
|
Mark Wielaard |
dd23d3 |
Continuing.
|
|
Mark Wielaard |
dd23d3 |
Program received signal SIGFPE, Arithmetic exception.
|
|
Mark Wielaard |
375230 |
diff --git a/gdbserver_tests/nlcontrolc.stdoutB.exp b/gdbserver_tests/nlcontrolc.stdoutB.exp
|
|
Mark Wielaard |
375230 |
index e334fd0..e8a5ff8 100644
|
|
Mark Wielaard |
375230 |
--- a/gdbserver_tests/nlcontrolc.stdoutB.exp
|
|
Mark Wielaard |
375230 |
+++ b/gdbserver_tests/nlcontrolc.stdoutB.exp
|
|
Mark Wielaard |
375230 |
@@ -9,7 +9,7 @@ $4 = 0
|
|
Mark Wielaard |
375230 |
changed burning parameters
|
|
Mark Wielaard |
375230 |
Continuing.
|
|
Mark Wielaard |
375230 |
Program received signal SIGTRAP, Trace/breakpoint trap.
|
|
Mark Wielaard |
375230 |
-0x........ in do_burn () at sleepers.c:41
|
|
Mark Wielaard |
375230 |
+do_burn () at sleepers.c:41
|
|
Mark Wielaard |
375230 |
41 for (i = 0; i < burn; i++) loopnr++;
|
|
Mark Wielaard |
375230 |
$5 = 0
|
|
Mark Wielaard |
375230 |
$6 = 0
|