diff options
Diffstat (limited to 'meta/recipes-devtools/valgrind/valgrind/6da22a4d246519cd1a638cfc7eff00cdd74413c4.patch')
-rw-r--r-- | meta/recipes-devtools/valgrind/valgrind/6da22a4d246519cd1a638cfc7eff00cdd74413c4.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/meta/recipes-devtools/valgrind/valgrind/6da22a4d246519cd1a638cfc7eff00cdd74413c4.patch b/meta/recipes-devtools/valgrind/valgrind/6da22a4d246519cd1a638cfc7eff00cdd74413c4.patch new file mode 100644 index 0000000000..fce66b96ae --- /dev/null +++ b/meta/recipes-devtools/valgrind/valgrind/6da22a4d246519cd1a638cfc7eff00cdd74413c4.patch | |||
@@ -0,0 +1,43 @@ | |||
1 | From 6da22a4d246519cd1a638cfc7eff00cdd74413c4 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mark Wielaard <mark@klomp.org> | ||
3 | Date: Fri, 16 Jul 2021 21:37:21 +0200 | ||
4 | Subject: [PATCH] gdbserver_tests: update filters for newer glibc/gdb | ||
5 | |||
6 | With newer glibc/gdb we might see a __select call without anything | ||
7 | following on the line. Also when gdb cannot find a file it might | ||
8 | now print "Inappropriate ioctl for device" instead of the message | ||
9 | "No such file or directory" | ||
10 | |||
11 | Upstream-Status: Backport | ||
12 | --- | ||
13 | gdbserver_tests/filter_gdb | 1 + | ||
14 | gdbserver_tests/filter_vgdb | 1 + | ||
15 | 2 files changed, 2 insertions(+) | ||
16 | |||
17 | diff --git a/gdbserver_tests/filter_gdb b/gdbserver_tests/filter_gdb | ||
18 | index 3bcd26d86c..4a5b5d7a5b 100755 | ||
19 | --- a/gdbserver_tests/filter_gdb | ||
20 | +++ b/gdbserver_tests/filter_gdb | ||
21 | @@ -111,6 +111,7 @@ s/\(0x........\) in ?? ()$/\1 in syscall .../ | ||
22 | # If select.c sources are present, we can also get a line containing: | ||
23 | # return SYSCALL_CANCEL.... | ||
24 | s/in __select .*/in syscall .../ | ||
25 | +s/in __select$/in syscall .../ | ||
26 | /exceptfds/d | ||
27 | /sysv\/linux\/select\.c/d | ||
28 | /return SYSCALL_CANCEL /d | ||
29 | diff --git a/gdbserver_tests/filter_vgdb b/gdbserver_tests/filter_vgdb | ||
30 | index f8028a39ad..679ca4b31c 100755 | ||
31 | --- a/gdbserver_tests/filter_vgdb | ||
32 | +++ b/gdbserver_tests/filter_vgdb | ||
33 | @@ -18,6 +18,7 @@ sed -e '/relaying data between gdb and process/d' \ | ||
34 | |||
35 | # filter some debuginfo problems with ld.so and SLES11 | ||
36 | sed -e '/^1 rtld.c: No such file or directory\./d' | | ||
37 | +sed -e '/rtld.c: Inappropriate ioctl for device\./d' | | ||
38 | |||
39 | # and filter out any remaining empty lines | ||
40 | sed -e '/^$/d' | ||
41 | -- | ||
42 | 2.27.0 | ||
43 | |||