(cjones.bugs@gmail.com). Fixes #338106.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14451
DECL_TEMPLATE(linux, sys_getsockname);
DECL_TEMPLATE(linux, sys_getpeername);
DECL_TEMPLATE(linux, sys_socketpair);
-
+DECL_TEMPLATE(linux, sys_kcmp);
#endif // __PRIV_SYSWRAP_LINUX_H
LINXY(__NR_getcpu, sys_getcpu), // 309
LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 310
- LINX_(__NR_process_vm_writev, sys_process_vm_writev) // 311
+ LINX_(__NR_process_vm_writev, sys_process_vm_writev),// 311
+ LINX_(__NR_kcmp, sys_kcmp) // 312
};
SyscallTableEntry* ML_(get_linux_syscall_entry) ( UInt sysno )
POST_MEM_WRITE((unsigned long) iov->iov_base, iov->iov_len);
}
+PRE(sys_kcmp)
+{
+ PRINT("kcmp ( %ld, %ld, %ld, %lu, %lu )", ARG1, ARG1, ARG3, ARG4, ARG5);
+ PRE_REG_READ5(long, "kcmp",
+ vki_pid_t, pid1, vki_pid_t, pid2, int, type,
+ unsigned long, idx1, unsigned long, idx2);
+}
+
#undef PRE
#undef POST
LINXY(__NR_sendmmsg, sys_sendmmsg), // 345
// LINX_(__NR_setns, sys_ni_syscall), // 346
LINXY(__NR_process_vm_readv, sys_process_vm_readv), // 347
- LINX_(__NR_process_vm_writev, sys_process_vm_writev) // 348
+ LINX_(__NR_process_vm_writev, sys_process_vm_writev),// 348
+ LINX_(__NR_kcmp, sys_kcmp) // 349
};
SyscallTableEntry* ML_(get_linux_syscall_entry) ( UInt sysno )
#define __NR_getcpu 309
#define __NR_process_vm_readv 310
#define __NR_process_vm_writev 311
+#define __NR_kcmp 312
#endif /* __VKI_SCNUMS_AMD64_LINUX_H */
#define __NR_setns 346
#define __NR_process_vm_readv 347
#define __NR_process_vm_writev 348
+#define __NR_kcmp 349
#endif /* __VKI_SCNUMS_X86_LINUX_H */