From 997880f80c72796e870a71f90e3d015e3e05c2c5 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sat, 7 Feb 2015 22:36:48 +0000 Subject: [PATCH] Bug 343732 - Unhandled syscall 144 (setgid) on aarch64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14916 --- NEWS | 1 + coregrind/m_syswrap/syswrap-arm64-linux.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index b53e1852cf..198c84cfee 100644 --- a/NEWS +++ b/NEWS @@ -86,6 +86,7 @@ where XXXXXX is the bug number as listed below. 343303 Fix known deliberate memory leak in setenv() on Mac OS X 10.10 343306 OS X 10.10: UNKNOWN mach_msg unhandled MACH_SEND_TRAILER option 343332 Unhandled instruction 0x9E310021 (fcvtmu) on aarch64 +343732 Unhandled syscall 144 (setgid) on aarch64 343802 s390x: Fix false positives "conditional jump or move depends on unitialised value(s)" n-i-bz Provide implementations of certain compiler builtins to support diff --git a/coregrind/m_syswrap/syswrap-arm64-linux.c b/coregrind/m_syswrap/syswrap-arm64-linux.c index 16df4669b9..ed66227803 100644 --- a/coregrind/m_syswrap/syswrap-arm64-linux.c +++ b/coregrind/m_syswrap/syswrap-arm64-linux.c @@ -959,6 +959,7 @@ static SyscallTableEntry syscall_main_table[] = { GENX_(__NR_setpriority, sys_setpriority), // 140 GENX_(__NR_getpriority, sys_getpriority), // 141 GENX_(__NR_setregid, sys_setregid), // 143 + GENX_(__NR_setgid, sys_setgid), // 144 GENX_(__NR_setreuid, sys_setreuid), // 145 LINX_(__NR_setresuid, sys_setresuid), // 147 LINXY(__NR_getresuid, sys_getresuid), // 148 @@ -1091,7 +1092,6 @@ static SyscallTableEntry syscall_main_table[] = { //ZZ LINXY(__NR_pipe, sys_pipe), // 42 //ZZ // GENX_(__NR_prof, sys_ni_syscall), // 44 -//ZZ LINX_(__NR_setgid, sys_setgid16), // 46 //ZZ LINX_(__NR_getgid, sys_getgid16), // 47 //ZZ //zz // (__NR_signal, sys_signal), // 48 */* (ANSI C) //ZZ LINX_(__NR_geteuid, sys_geteuid16), // 49 -- 2.47.3