From af085f4956d7ca81f0bc57010a1ef47e74a11126 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: May 30 2016 14:27:59 +0000 Subject: Add valgrind-3.11.0-arm64-handle_at.patch --- diff --git a/valgrind-3.11.0-arm64-handle_at.patch b/valgrind-3.11.0-arm64-handle_at.patch new file mode 100644 index 0000000..66e409a --- /dev/null +++ b/valgrind-3.11.0-arm64-handle_at.patch @@ -0,0 +1,31 @@ +commit 4eec8a00bed541842afbed7e1f95551b0c786570 +Author: mjw +Date: Mon May 30 14:17:25 2016 +0000 + + Bug #363705 arm64 missing syscall name_to_handle_at and open_by_handle_at + + git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15887 a5019735-40e9-0310-863c-91ae7b9d1cf9 + +diff --git a/coregrind/m_syswrap/syswrap-arm64-linux.c b/coregrind/m_syswrap/syswrap-arm64-linux.c +index 0b78f20..8842765 100644 +--- a/coregrind/m_syswrap/syswrap-arm64-linux.c ++++ b/coregrind/m_syswrap/syswrap-arm64-linux.c +@@ -1096,6 +1096,9 @@ static SyscallTableEntry syscall_main_table[] = { + + GENXY(__NR_wait4, sys_wait4), // 260 + ++ LINXY(__NR_name_to_handle_at, sys_name_to_handle_at), // 264 ++ LINXY(__NR_open_by_handle_at, sys_open_by_handle_at), // 265 ++ + LINX_(__NR_syncfs, sys_syncfs), // 267 + + LINXY(__NR_sendmmsg, sys_sendmmsg), // 269 +@@ -1374,8 +1377,6 @@ static SyscallTableEntry syscall_main_table[] = { + //ZZ LINXY(__NR_epoll_create1, sys_epoll_create1), // 357 + //ZZ LINXY(__NR_rt_tgsigqueueinfo, sys_rt_tgsigqueueinfo),// 363 + //ZZ +-//ZZ LINXY(__NR_name_to_handle_at, sys_name_to_handle_at),// 370 +-//ZZ LINXY(__NR_open_by_handle_at, sys_open_by_handle_at),// 371 + //ZZ LINXY(__NR_clock_adjtime, sys_clock_adjtime) // 372 + }; + diff --git a/valgrind.spec b/valgrind.spec index 514736c..1522f4f 100644 --- a/valgrind.spec +++ b/valgrind.spec @@ -163,6 +163,9 @@ Patch37: valgrind-3.11.0-ppc-bcd-addsub.patch # KDE#360008 - ppc64 vr registers not printed correctly with vgdb Patch38: valgrind-3.11.0-ppc64-vgdb-vr-regs.patch +# KDE#363705 arm64 missing syscall name_to_handle_at and open_by_handle_at +Patch39: valgrind-3.11.0-arm64-handle_at.patch + %if %{build_multilib} # Ensure glibc{,-devel} is installed for both multilib arches BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so @@ -309,6 +312,7 @@ chmod 755 memcheck/tests/arm64-linux/filter_stderr %patch36 -p1 %patch37 -p1 %patch38 -p1 +%patch39 -p1 %build # We need to use the software collection compiler and binutils if available. @@ -501,6 +505,9 @@ echo ===============END TESTING=============== %endif %changelog +* Mon May 30 2016 Mark Wielaard +- Add valgrind-3.11.0-arm64-handle_at.patch + * Fri Apr 29 2016 Mark Wielaard - 3.11.0-21 - Add valgrind-3.11.0-deduppoolalloc.patch - Add valgrind-3.11.0-ppc-bcd-addsub.patch