]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Add support for ppc32 syscalls used by uClibc. Patch from Kristof
authorJulian Seward <jseward@acm.org>
Thu, 4 Sep 2014 10:51:49 +0000 (10:51 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 4 Sep 2014 10:51:49 +0000 (10:51 +0000)
Provost (kde-bugzilla@sigsegv.be).  Fixes #330594.

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

coregrind/m_syswrap/syswrap-ppc32-linux.c

index 9b4edf14a6c795080cae7c2e012d1edc45989061..b7ab7b6d0235e387eec4c85e86f5fd76af2e5fc5 100644 (file)
@@ -899,7 +899,7 @@ static SyscallTableEntry syscall_table[] = {
 //..    GENX_(__NR_nice,              sys_nice),              // 34
 //.. 
 //..    GENX_(__NR_ftime,             sys_ni_syscall),        // 35
-//..    GENX_(__NR_sync,              sys_sync),              // 36
+   GENX_(__NR_sync,              sys_sync),              // 36
    GENX_(__NR_kill,              sys_kill),              // 37
    GENX_(__NR_rename,            sys_rename),            // 38
    GENX_(__NR_mkdir,             sys_mkdir),             // 39
@@ -1238,6 +1238,23 @@ static SyscallTableEntry syscall_table[] = {
 
    LINX_(__NR_clock_adjtime,     sys_clock_adjtime),    // 347
 
+   LINXY(__NR_socket,            sys_socket),           // 326
+   LINX_(__NR_bind,              sys_bind),             // 327
+   LINX_(__NR_connect,           sys_connect),          // 328
+   LINX_(__NR_listen,            sys_listen),           // 329
+   LINXY(__NR_accept,            sys_accept),           // 330
+   LINXY(__NR_getsockname,       sys_getsockname),      // 331
+   LINXY(__NR_getpeername,       sys_getpeername),      // 332
+
+   LINX_(__NR_send,              sys_send),             // 334
+   LINX_(__NR_sendto,            sys_sendto),           // 335
+   LINXY(__NR_recv,              sys_recv),             // 336
+   LINXY(__NR_recvfrom,          sys_recvfrom),         // 337
+   LINX_(__NR_shutdown,          sys_shutdown),         // 338
+   LINX_(__NR_setsockopt,        sys_setsockopt),       // 339
+
+   LINXY(__NR_accept4,           sys_accept4),          // 344
+
    LINXY(__NR_process_vm_readv,  sys_process_vm_readv), // 351
    LINX_(__NR_process_vm_writev, sys_process_vm_writev) // 352
 };