summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch
diff options
context:
space:
mode:
authorYi Fan Yu <yifan.yu@windriver.com>2021-03-26 07:37:09 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-04-18 11:37:24 +0100
commit70dcfaea5e820fa944cbaaf05013fd0883115d20 (patch)
tree4ee74b8044d801749143ce203330bd8f66debe31 /meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch
parentea6c56ed8961ac4ff868d1b37a7a4cab8cae939d (diff)
downloadpoky-70dcfaea5e820fa944cbaaf05013fd0883115d20.tar.gz
valgrind: update 3.16.1 -> 3.17.0
Notable changes: * library is now in libexecdir instead of libdir Added patches: * Add musl.supp: missing musl.supp in 3.17.0 Dropped backport patches: * nlcontrolc: found in c79180a3afcf65902e578646c3b716cc749db406 * drd Fedora33: found in 15330adf7c2471fbaa6a0818db07078d81dbff97 * lmw lswi ppc64le: found in 74b74174d572fee4015b8f4e326db3cd949bcdc3 Other dropped patches * helgrind intercept: found in d2d54dbcc74244adfc0c80b40862edf2b82f53b9 * drd musl fix: found in d2d54dbcc74244adfc0c80b40862edf2b82f53b9 TESTING RESULTS: qemux86-64: FAIL: drd/tests/swapcontext 3.17.0 3.16.1 =================== TOTAL: 736 726 PASSED: 694 688 FAILED: 1 0 SKIPPED: 41 38 (From OE-Core rev: 7c8c04ad933be38a806da355158c1e13e2c1b84c) Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch')
-rw-r--r--meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch72
1 files changed, 72 insertions, 0 deletions
diff --git a/meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch b/meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch
new file mode 100644
index 0000000000..2a73f7e81f
--- /dev/null
+++ b/meta/recipes-devtools/valgrind/valgrind/0001-Add-missing-musl.supp.patch
@@ -0,0 +1,72 @@
1From 61bc8664f93cd980831c9da4a3e8a385b089a0ab Mon Sep 17 00:00:00 2001
2From: Yi Fan Yu <yifan.yu@windriver.com>
3Date: Tue, 23 Mar 2021 09:32:22 -0700
4Subject: [PATCH] Add missing musl.supp
5
63.17 did not ship musl.supp in the tarball.
7
8This is a workaround until next release.
9
10Upstream-Status: Backport [dde556d51f8226a6de564a00bf82536bb7042c54]
11
12Signed-off-by: Yi Fan Yu <yifan.yu@windriver.com>
13---
14 musl.supp | 46 ++++++++++++++++++++++++++++++++++++++++++++++
15 1 file changed, 46 insertions(+)
16 create mode 100644 musl.supp
17
18diff --git a/musl.supp b/musl.supp
19new file mode 100644
20index 000000000..864172a24
21--- /dev/null
22+++ b/musl.supp
23@@ -0,0 +1,46 @@
24+# Suppressions for musl libc
25+# See: https://www.openwall.com/lists/musl/2017/06/15/4
26+
27+{
28+ musl-dynlink-false-positive1
29+ Memcheck:Leak
30+ fun:calloc
31+ fun:load_direct_deps
32+ fun:load_deps
33+ fun:load_deps
34+ fun:__dls3
35+ fun:__dls2b
36+ fun:__dls2
37+}
38+
39+{
40+ musl-dynlink-false-positive2
41+ Memcheck:Leak
42+ fun:calloc
43+ fun:load_direct_deps
44+ fun:load_deps
45+ fun:load_deps
46+ fun:__dls3
47+ fun:__dls2
48+}
49+
50+{
51+ musl-dynlink-false-positive3
52+ Memcheck:Leak
53+ fun:calloc
54+ fun:load_library
55+ fun:load_preload
56+ fun:__dls3
57+ fun:__dls2b
58+ fun:__dls2
59+}
60+
61+{
62+ musl-dynlink-false-positive4
63+ Memcheck:Leak
64+ fun:calloc
65+ fun:load_library
66+ fun:load_preload
67+ fun:__dls3
68+ fun:__dls2
69+}
70--
712.17.1
72