|
From: <sv...@va...> - 2013-05-07 15:47:46
|
carll 2013-05-07 16:47:35 +0100 (Tue, 07 May 2013)
New Revision: 13383
Log:
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 <ce...@us...>
---
Modified files:
trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c
trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c
Modified: trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c (+1 -1)
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c 2013-05-05 16:05:42 +01:00 (rev 13382)
+++ trunk/coregrind/m_syswrap/syswrap-ppc32-linux.c 2013-05-07 16:47:35 +01:00 (rev 13383)
@@ -1191,7 +1191,7 @@
/* 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
Modified: trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c (+3 -3)
===================================================================
--- trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c 2013-05-05 16:05:42 +01:00 (rev 13382)
+++ trunk/coregrind/m_syswrap/syswrap-ppc64-linux.c 2013-05-07 16:47:35 +01:00 (rev 13383)
@@ -985,10 +985,10 @@
// /* 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
|