]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add syscall suport for system calls sys_mbind, sys_set_mempolicy and
authorCarl Love <cel@us.ibm.com>
Tue, 7 May 2013 15:47:35 +0000 (15:47 +0000)
committerCarl Love <cel@us.ibm.com>
Tue, 7 May 2013 15:47:35 +0000 (15:47 +0000)
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 <cel@us.ibm.com>
---

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13383

coregrind/m_syswrap/syswrap-ppc32-linux.c
coregrind/m_syswrap/syswrap-ppc64-linux.c

index 917cd528f8e6808104e3ee1571e7fe7112966e81..c866fae861788195b7936a4f6a9d8091a2466371 100644 (file)
@@ -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
 
index 94f51db4254149b341bd7762a8ee94ea1b0c0c5b..d3a5b0fffbf1ca68828677f70a2f9543d577580e 100644 (file)
@@ -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