]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Enable syscalls: sys_inotify_init1 sys_inotify_add_watch
authorJulian Seward <jseward@acm.org>
Sat, 8 Mar 2014 20:34:45 +0000 (20:34 +0000)
committerJulian Seward <jseward@acm.org>
Sat, 8 Mar 2014 20:34:45 +0000 (20:34 +0000)
sys_inotify_rm_watch sys_fallocate sys_quotactl sys_pwrite64
sys_sysinfo sys_shmctl wrap_sys_shmat sys_shmdt

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

coregrind/m_syswrap/syswrap-arm64-linux.c

index 3d7ca4620742c14c7bccef609f74809a57b15841..b728fd9c7665ea6da6bbbcaec3c86ef89176e051 100644 (file)
@@ -900,6 +900,9 @@ static SyscallTableEntry syscall_main_table[] = {
    // FIXME IS THIS CORRECT?
    LINXY(__NR3264_fcntl,         sys_fcntl),             // 25
 
+   LINXY(__NR_inotify_init1,     sys_inotify_init1),     // 26
+   LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 27
+   LINX_(__NR_inotify_rm_watch,  sys_inotify_rm_watch),  // 28
    LINXY(__NR_ioctl,             sys_ioctl),             // 29
    LINX_(__NR_mkdirat,           sys_mkdirat),           // 34
    LINX_(__NR_unlinkat,          sys_unlinkat),          // 35
@@ -913,11 +916,13 @@ static SyscallTableEntry syscall_main_table[] = {
    // FIXME IS THIS CORRECT?  it may well not be.
    GENX_(__NR3264_ftruncate,     sys_ftruncate),         // 46
 
+   LINX_(__NR_fallocate,         sys_fallocate),         // 47
    LINX_(__NR_faccessat,         sys_faccessat),         // 48
    GENX_(__NR_chdir,             sys_chdir),             // 49
    LINXY(__NR_openat,            sys_openat),            // 56
    GENXY(__NR_close,             sys_close),             // 57
    LINXY(__NR_pipe2,             sys_pipe2),             // 59
+   LINX_(__NR_quotactl,          sys_quotactl),          // 60
    GENXY(__NR_getdents64,        sys_getdents64),        // 61
 
    // FIXME IS THIS CORRECT?
@@ -926,6 +931,7 @@ static SyscallTableEntry syscall_main_table[] = {
    GENXY(__NR_read,              sys_read),              // 63
    GENX_(__NR_write,             sys_write),             // 64
    GENX_(__NR_writev,            sys_writev),            // 66
+   GENX_(__NR_pwrite64,          sys_pwrite64),          // 68
    LINX_(__NR_pselect6,          sys_pselect6),          // 72
    LINXY(__NR_ppoll,             sys_ppoll),             // 73
    LINX_(__NR_readlinkat,        sys_readlinkat),        // 78
@@ -973,6 +979,7 @@ static SyscallTableEntry syscall_main_table[] = {
    GENX_(__NR_getgid,            sys_getgid),            // 176
    GENX_(__NR_getegid,           sys_getegid),           // 177
    LINX_(__NR_gettid,            sys_gettid),            // 178
+   LINXY(__NR_sysinfo,           sys_sysinfo),           // 179
    LINXY(__NR_mq_open,           sys_mq_open),           // 180
    LINX_(__NR_mq_unlink,         sys_mq_unlink),         // 181
    LINX_(__NR_semget,            sys_semget),            // 190
@@ -980,6 +987,9 @@ static SyscallTableEntry syscall_main_table[] = {
    LINX_(__NR_semtimedop,        sys_semtimedop),        // 192
    LINX_(__NR_semop,             sys_semop),             // 193
    LINX_(__NR_shmget,            sys_shmget),            // 194
+   LINXY(__NR_shmctl,            sys_shmctl),            // 195
+   LINXY(__NR_shmat,             wrap_sys_shmat),        // 196
+   LINXY(__NR_shmdt,             sys_shmdt),             // 197
    LINXY(__NR_socket,            sys_socket),            // 198
    LINXY(__NR_socketpair,        sys_socketpair),        // 199
    LINX_(__NR_bind,              sys_bind),              // 200
@@ -1136,7 +1146,6 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ // PLAXY(__NR_vm86old,           sys_vm86old),        // 113 __NR_syscall... weird
 //ZZ //zz 
 //ZZ //zz    //   (__NR_swapoff,           sys_swapoff),        // 115 */Linux 
-//ZZ    LINXY(__NR_sysinfo,           sys_sysinfo),        // 116
 //ZZ //   _____(__NR_ipc,               sys_ipc),            // 117
 //ZZ    GENX_(__NR_fsync,             sys_fsync),          // 118
 //ZZ    PLAX_(__NR_sigreturn,         sys_sigreturn),      // 119 ?/Linux
@@ -1153,7 +1162,6 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ //zz 
 //ZZ //zz    // Nb: get_kernel_syms() was removed 2.4-->2.6
 //ZZ //   GENX_(__NR_get_kernel_syms,   sys_ni_syscall),     // 130
-//ZZ    LINX_(__NR_quotactl,          sys_quotactl),       // 131
 //ZZ    GENX_(__NR_getpgid,           sys_getpgid),        // 132
 //ZZ    GENX_(__NR_fchdir,            sys_fchdir),         // 133
 //ZZ //zz    //   (__NR_bdflush,           sys_bdflush),        // 134 */Linux
@@ -1208,7 +1216,6 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ    LINXY(__NR_rt_sigqueueinfo,   sys_rt_sigqueueinfo),// 178
 //ZZ 
 //ZZ    GENXY(__NR_pread64,           sys_pread64),        // 180
-//ZZ    GENX_(__NR_pwrite64,          sys_pwrite64),       // 181
 //ZZ    LINX_(__NR_chown,             sys_chown16),        // 182
 //ZZ    LINXY(__NR_capget,            sys_capget),         // 184
 //ZZ 
@@ -1337,8 +1344,6 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ 
 //ZZ //   LINX_(__NR_ioprio_get,        sys_ioprio_get),     // 290
 //ZZ    LINX_(__NR_inotify_init,    sys_inotify_init),   // 291
-//ZZ    LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 292
-//ZZ    LINX_(__NR_inotify_rm_watch,    sys_inotify_rm_watch), // 293
 //ZZ //   LINX_(__NR_migrate_pages,    sys_migrate_pages),    // 294
 //ZZ 
 //ZZ    LINX_(__NR_mknodat,       sys_mknodat),          // 297
@@ -1351,10 +1356,7 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ    LINX_(__NR_symlinkat,    sys_symlinkat),        // 304
 //ZZ 
 //ZZ    LINX_(__NR_fchmodat,       sys_fchmodat),         //
-//ZZ    LINXY(__NR_shmat,         wrap_sys_shmat),       //305
-//ZZ    LINXY(__NR_shmdt,             sys_shmdt),          //306 
 //ZZ    LINX_(__NR_shmget,            sys_shmget),         //307 
-//ZZ    LINXY(__NR_shmctl,            sys_shmctl),         // 308 
 //ZZ //   LINX_(__NR_pselect6,       sys_pselect6),         //
 //ZZ 
 //ZZ //   LINX_(__NR_unshare,       sys_unshare),          // 310
@@ -1388,12 +1390,10 @@ static SyscallTableEntry syscall_main_table[] = {
 //ZZ 
 //ZZ    LINXY(__NR_epoll_pwait,       sys_epoll_pwait),      // 346
 //ZZ 
-//ZZ    LINX_(__NR_fallocate,         sys_fallocate),        // 352
 //ZZ 
 //ZZ    LINXY(__NR_signalfd4,         sys_signalfd4),        // 355
 //ZZ    LINXY(__NR_eventfd2,          sys_eventfd2),         // 356
 //ZZ    LINXY(__NR_epoll_create1,     sys_epoll_create1),    // 357
-//ZZ    LINXY(__NR_inotify_init1,     sys_inotify_init1),    // 360
 //ZZ    LINXY(__NR_preadv,            sys_preadv),           // 361
 //ZZ    LINX_(__NR_pwritev,           sys_pwritev),          // 362
 //ZZ    LINXY(__NR_rt_tgsigqueueinfo, sys_rt_tgsigqueueinfo),// 363