From 59d79476bcc04d7ac8bc3672f4437b7550f1e722 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Mon, 30 May 2016 20:16:04 +0000 Subject: [PATCH] Bug 363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15888 --- NEWS | 1 + coregrind/m_syswrap/syswrap-ppc64-linux.c | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 0332958c59..654ccc2acf 100644 --- a/NEWS +++ b/NEWS @@ -103,6 +103,7 @@ where XXXXXX is the bug number as listed below. 362009 Valgrind dumps core on unimplemented functionality before threads are created 360035 POWER PC instruction bcdadd and bcdsubtract generate result with non-zero shadow bits 363705 arm64 missing syscall name_to_handle_at and open_by_handle_at +363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at n-i-bz Fix incorrect (or infinite loop) unwind on RHEL7 x86 and amd64 n-i-bz massif --pages-as-heap=yes does not report peak caused by mmap+munmap diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index 6d5713b6dc..2a027f0008 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -821,7 +821,7 @@ static SyscallTableEntry syscall_table[] = { // _____(__NR_nice, sys_nice), // 34 // _____(__NR_ftime, sys_ftime), // 35 -// _____(__NR_sync, sys_sync), // 36 + GENX_(__NR_sync, sys_sync), // 36 GENX_(__NR_kill, sys_kill), // 37 GENX_(__NR_rename, sys_rename), // 38 GENX_(__NR_mkdir, sys_mkdir), // 39 @@ -1102,7 +1102,7 @@ static SyscallTableEntry syscall_table[] = { LINX_(__NR_request_key, sys_request_key), // 270 LINXY(__NR_keyctl, sys_keyctl), // 271 -// _____(__NR_waitid, sys_waitid), // 272 + LINXY(__NR_waitid, sys_waitid), // 272 LINX_(__NR_ioprio_set, sys_ioprio_set), // 273 LINX_(__NR_ioprio_get, sys_ioprio_get), // 274 @@ -1170,7 +1170,8 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_recvmsg, sys_recvmsg), // 342 LINXY(__NR_recvmmsg, sys_recvmmsg), // 343 LINXY(__NR_accept4, sys_accept4), // 344 - + LINXY(__NR_name_to_handle_at, sys_name_to_handle_at),// 345 + LINXY(__NR_open_by_handle_at, sys_open_by_handle_at),// 346 LINXY(__NR_clock_adjtime, sys_clock_adjtime), // 347 LINX_(__NR_syncfs, sys_syncfs), // 348 LINXY(__NR_sendmmsg, sys_sendmmsg), // 349 -- 2.47.2