3.14.0-7 - Add valgrind-3.14.0-mc_translate-vecret.patch

This commit is contained in:
Mark Wielaard 2018-12-16 11:48:20 +01:00
parent c64c5210e7
commit 536c355716
2 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,12 @@
diff --git a/memcheck/mc_translate.c b/memcheck/mc_translate.c
index c24db91..1e770b3 100644
--- a/memcheck/mc_translate.c
+++ b/memcheck/mc_translate.c
@@ -8022,6 +8022,7 @@ static inline void noteTmpUsesIn ( /*MOD*/HowUsed* useEnv,
use info. */
switch (at->tag) {
case Iex_GSPTR:
+ case Iex_VECRET:
case Iex_Const:
return;
case Iex_RdTmp: {

View File

@ -3,7 +3,7 @@
Summary: Tool for finding memory management bugs in programs
Name: %{?scl_prefix}valgrind
Version: 3.14.0
Release: 6%{?dist}
Release: 7%{?dist}
Epoch: 1
License: GPLv2+
URL: http://www.valgrind.org/
@ -157,6 +157,8 @@ Patch28: valgrind-3.14.0-ppc64-ptrace.patch
# commit 43fe4bc23 arm64: Fix PTRACE_TRACEME
Patch29: valgrind-3.14.0-arm64-ptrace-traceme.patch
# KDE#402134 - assert fail mc_translate.c (noteTmpUsesIn) Iex_VECRET on arm64
Patch30: valgrind-3.14.0-mc_translate-vecret.patch
%if %{build_multilib}
# Ensure glibc{,-devel} is installed for both multilib arches
@ -319,6 +321,7 @@ Valgrind User Manual for details.
%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch30 -p1
%build
CC=gcc
@ -553,8 +556,9 @@ fi
%endif
%changelog
* Fri Dec 14 2018 Mark Wielaard <mjw@fedoraproject.org>
* Fri Dec 14 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-7
- Add valgrind-3.14.0-arm64-ptrace-traceme.patch
- Add valgrind-3.14.0-mc_translate-vecret.patch
* Wed Dec 12 2018 Mark Wielaard <mjw@fedoraproject.org> - 3.14.0-6
- Add valgrind-3.14.0-final_tidyup.patch