From: Mark Wielaard Date: Tue, 17 Feb 2015 16:04:09 +0000 (+0000) Subject: Bug #344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled. X-Git-Tag: svn/VALGRIND_3_11_0~653 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6951c3aba9beca36630552f6ac37b66cfd6ec62f;p=thirdparty%2Fvalgrind.git Bug #344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14939 --- diff --git a/NEWS b/NEWS index 481948a086..fadface5b4 100644 --- a/NEWS +++ b/NEWS @@ -98,6 +98,7 @@ where XXXXXX is the bug number as listed below. 343967 Don't warn about setuid/setgid/setcap executable for directories 343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants 344007 accept4 syscall unhandled on arm64 (242) and ppc64 (344) +344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled n-i-bz Provide implementations of certain compiler builtins to support compilers who may not provide those n-i-bz Old STABS code is still being compiled, but never used. Remove it. diff --git a/coregrind/m_syswrap/syswrap-arm64-linux.c b/coregrind/m_syswrap/syswrap-arm64-linux.c index 1f9670aa09..e8f4a3e0ee 100644 --- a/coregrind/m_syswrap/syswrap-arm64-linux.c +++ b/coregrind/m_syswrap/syswrap-arm64-linux.c @@ -1043,6 +1043,7 @@ static SyscallTableEntry syscall_main_table[] = { LINXY(__NR_accept4, sys_accept4), // 242 GENXY(__NR_wait4, sys_wait4), // 260 + LINXY(__NR_sendmmsg, sys_sendmmsg), // 269 LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 270 LINX_(__NR_process_vm_writev, sys_process_vm_writev), // 271 LINXY(__NR_getrandom, sys_getrandom), // 278 diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index 6b53abe52c..2ce6673ee6 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -1255,6 +1255,8 @@ static SyscallTableEntry syscall_table[] = { LINX_(__NR_clock_adjtime, sys_clock_adjtime), // 347 + LINXY(__NR_sendmmsg, sys_sendmmsg), // 349 + LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 351 LINX_(__NR_process_vm_writev, sys_process_vm_writev),// 352 diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index 8d5fa08b09..f18a10ca69 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -1156,6 +1156,8 @@ static SyscallTableEntry syscall_table[] = { LINXY(__NR_clock_adjtime, sys_clock_adjtime), // 347 + LINXY(__NR_sendmmsg, sys_sendmmsg), // 349 + LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 351 LINX_(__NR_process_vm_writev, sys_process_vm_writev),// 352