From: Mark Wielaard Date: Mon, 30 May 2016 20:16:04 +0000 (+0000) Subject: Bug 363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at X-Git-Tag: svn/VALGRIND_3_12_0~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59d79476bcc04d7ac8bc3672f4437b7550f1e722;p=thirdparty%2Fvalgrind.git Bug 363714 ppc64 missing syscalls sync, waitid and name_to/open_by_handle_at git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15888 --- 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