From 7c6281ffb8ed332086ef38418f50671c3371263e Mon Sep 17 00:00:00 2001 From: Carl Love Date: Tue, 7 May 2013 15:47:35 +0000 Subject: [PATCH] Add syscall suport for system calls sys_mbind, sys_set_mempolicy and sys_get_mempolicy. This patch add support for the PPC64 sytem calls: 259 - sys_mbind 260 - sys_get_mempolicy 261 - sys_set_mempolicy This patch also adds the Add syscall 259, sys_mbind, support for the PPC32 platform. The patch fixes bugzilla 318932. Signed-off-by: Carl Love --- git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13383 --- coregrind/m_syswrap/syswrap-ppc32-linux.c | 2 +- coregrind/m_syswrap/syswrap-ppc64-linux.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/coregrind/m_syswrap/syswrap-ppc32-linux.c b/coregrind/m_syswrap/syswrap-ppc32-linux.c index 917cd528f..c866fae86 100644 --- a/coregrind/m_syswrap/syswrap-ppc32-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc32-linux.c @@ -1191,7 +1191,7 @@ static SyscallTableEntry syscall_table[] = { /* Number 256 is reserved for sys_debug_setcontext */ /* Number 257 is reserved for vserver */ /* Number 258 is reserved for new sys_remap_file_pages */ -/* Number 259 is reserved for new sys_mbind */ + LINX_(__NR_mbind, sys_mbind), // 259 LINXY(__NR_get_mempolicy, sys_get_mempolicy), // 260 LINX_(__NR_set_mempolicy, sys_set_mempolicy), // 261 diff --git a/coregrind/m_syswrap/syswrap-ppc64-linux.c b/coregrind/m_syswrap/syswrap-ppc64-linux.c index 94f51db42..d3a5b0fff 100644 --- a/coregrind/m_syswrap/syswrap-ppc64-linux.c +++ b/coregrind/m_syswrap/syswrap-ppc64-linux.c @@ -985,10 +985,10 @@ static SyscallTableEntry syscall_table[] = { // /* Number 256 is reserved for sys_debug_setcontext */ // /* Number 257 is reserved for vserver */ // /* 258 currently unused */ -// _____(__NR_mbind, sys_mbind), // 259 + LINX_(__NR_mbind, sys_mbind), // 259 -// _____(__NR_get_mempolicy, sys_get_mempolicy), // 260 -// _____(__NR_set_mempolicy, sys_set_mempolicy), // 261 + LINXY(__NR_get_mempolicy, sys_get_mempolicy), // 260 + LINX_(__NR_set_mempolicy, sys_set_mempolicy), // 261 LINXY(__NR_mq_open, sys_mq_open), // 262 LINX_(__NR_mq_unlink, sys_mq_unlink), // 263 LINX_(__NR_mq_timedsend, sys_mq_timedsend), // 264