]> granicus.if.org Git - strace/commitdiff
Fix syscall flags
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 6 May 2013 01:09:15 +0000 (01:09 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 6 May 2013 20:43:35 +0000 (20:43 +0000)
* linux/aarch64/syscallent1.h: Fix syscall flags for send.
* linux/alpha/syscallent.h: Fix syscall flags for fchdir, getcwd,
oldumount, sigaltstack, umount, uselib, and utimes.
* linux/arm/syscallent.h: Fix syscall flags for close, creat, dup, dup2,
fchdir, fchmod, fchown, fchown32, fcntl, fcntl64, fdatasync, flock,
fsetxattr, fsync, getdents, getdents64, ioctl, oldfstat, oldselect,
open, pipe, poll, pread, pwrite, read, readahead, readdir, readv,
select, socketcall, write, and writev.
* linux/avr32/syscallent.h: Fix syscall flags for inotify_init and
unshare.
* linux/bfin/syscallent.h: Fix syscall flags for pread64 and pwrite64.
* linux/hppa/syscallent.h: Fix syscall flags for fchdir, flistxattr,
getcwd, pause, signal, umount2, uselib, utime, and vfork.
* linux/ia64/syscallent.h: Fix syscall flags for creat, fchdir,
lstat, umount, uselib, and utimes.  Fix syscall handlers for
fgetxattr, flistxattr, fremovexattr, and fsetxattr.
* linux/m68k/syscallent.h: Fix syscall flags for close, creat, dup,
dup2, fchdir, fchmod, fchown, fchown32, fcntl, fcntl64, fdatasync,
flock, fsetxattr, getdents, ioctl, oldfstat, oldselect, open, pipe,
poll, pread64, pwrite64, read, readahead, readdir, readv, select,
socketcall, write, and writev.
* linux/metag/syscallent.h: Fix syscall flags for fanotify_init,
prlimit64, process_vm_readv, process_vm_writev, and quotactl.
* linux/microblaze/syscallent.h: Fix syscall flags for close, creat,
dup, dup2, fchdir, fchmod, fchown, fchown32, fcntl, fcntl64,
fdatasync, flock, fsetxattr, getdents, ioctl, oldfstat, oldselect,
open, perf_event_open, pipe, poll, pread64, pwrite64, read, readahead,
readdir, readv, select, socketcall, write, and writev.
* linux/mips/syscallent.h: Fix syscall flags for close, creat, dup,
dup2, fchdir, fchmod, fchown, fcntl, fcntl64, fdatasync, flock,
fsetxattr, getdents, getdents64, getxattr, ioctl, lgetxattr,
listxattr, llistxattr, lremovexattr, lsetxattr, oldfstat, open, pipe,
pivot_root, poll, pread, pwrite, read, readahead, readv, removexattr,
select, setxattr, socketcall, statfs, write, and writev.
* linux/or1k/syscallent.h: Fix syscall flags for fchdir and quotactl.
* linux/powerpc/syscallent.h: Fix syscall flags for fchdir.
* linux/sh/syscallent.h: Fix syscall flags for getcwd.
* linux/sparc/syscallent.h: Fix syscall flags for getresgid, getresuid,
setresgid, setresgid32, and setresuid.
* linux/xtensa/syscallent.h: Fix syscall flags for close, creat, dup,
dup2, fallocate, fchdir, fchmod, fchown, fcntl, fcntl64, fdatasync,
flock, fsetxattr, fstatfs, fstatfs64, fsync, getdents, getdents64,
ioctl, open, pipe, pivot_root, poll, pread64, pwrite64, read,
readahead, readv, rt_sigreturn, select, setfsgid, setfsuid, setuid,
swapoff, times, utime, write, and writev.

16 files changed:
linux/aarch64/syscallent1.h
linux/alpha/syscallent.h
linux/arm/syscallent.h
linux/avr32/syscallent.h
linux/bfin/syscallent.h
linux/hppa/syscallent.h
linux/ia64/syscallent.h
linux/m68k/syscallent.h
linux/metag/syscallent.h
linux/microblaze/syscallent.h
linux/mips/syscallent.h
linux/or1k/syscallent.h
linux/powerpc/syscallent.h
linux/sh/syscallent.h
linux/sparc/syscallent.h
linux/xtensa/syscallent.h

index ef95e4f2ae7ed4ce2737b55cbd1bfe73ed31ab80..39774d51df821fc6c41205a9422ac31381dc9bb7 100644 (file)
        { 0,    TP,     sys_vfork,                      "vfork"                         }, /* 1071 */
        { 4,    TP,     sys_wait4,                      "wait4"                         }, /* 1072 */
        { 6,    TN,     sys_recv,                       "recv"                          }, /* 1073 */
-       { 4,    TD|TN,  sys_send,                       "send"                          }, /* 1074 */
+       { 4,    TN,     sys_send,                       "send"                          }, /* 1074 */
        { 2,    0,      sys_bdflush,                    "bdflush"                       }, /* 1075 */
        { 2,    TF,     sys_umount,                     "umount"                        }, /* 1076 */
        { 1,    TF,     sys_uselib,                     "uselib"                        }, /* 1077 */
index fc5f9e13851ca6b0ba9c9911d10187a18a6874d4..fc47985827f06bc4671118e96de7a2bf818bff79 100644 (file)
@@ -39,7 +39,7 @@
        { 1,    TF,     sys_unlink,             "unlink"                }, /* 10 */
        { 5,    0,      printargs,              "osf_execve"            }, /* 11, not implemented */
        { 1,    TF,     sys_chdir,              "chdir"                 }, /* 12 */
-       { 1,    TF,     sys_fchdir,             "fchdir"                }, /* 13 */
+       { 1,    TD,     sys_fchdir,             "fchdir"                }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"                 }, /* 14 */
        { 2,    TF,     sys_chmod,              "chmod"                 }, /* 15 */
        { 3,    TF,     sys_chown,              "chown"                 }, /* 16 */
@@ -48,7 +48,7 @@
        { 3,    TD,     sys_lseek,              "lseek"                 }, /* 19 */
        { 0,    0,      sys_getpid,             "getxpid"               }, /* 20 */
        { 4,    0,      printargs,              "osf_mount"             }, /* 21 */
-       { 2,    0,      sys_umount2,            "umount"                }, /* 22 */
+       { 2,    TF,     sys_umount2,            "umount"                }, /* 22 */
        { 1,    0,      sys_setuid,             "setuid"                }, /* 23 */
        { 0,    NF,     sys_getuid,             "getxuid"               }, /* 24 */
        { 5,    0,      printargs,              "exec_with_loader"      }, /* 25, not implemented */
        { 5,    0,      NULL,                   NULL                    }, /* 232 */
        { 1,    0,      sys_getpgid,            "getpgid"               }, /* 233 */
        { 1,    0,      sys_getsid,             "getsid"                }, /* 234 */
-       { 5,    0,      sys_sigaltstack,        "sigaltstack"           }, /* 235 */
+       { 5,    TS,     sys_sigaltstack,        "sigaltstack"           }, /* 235 */
        { 5,    0,      printargs,              "osf_waitid"            }, /* 236, not implemented */
        { 5,    0,      printargs,              "osf_priocntlset"       }, /* 237, not implemented */
        { 5,    0,      printargs,              "osf_sigsendset"        }, /* 238, not implemented */
        { 3,    0,      sys_syslog,             "syslog"                }, /* 310 */
        { 4,    0,      sys_reboot,             "reboot"                }, /* 311 */
        { 5,    TP,     sys_clone,              "clone"                 }, /* 312 */
-       { 1,    0,      sys_uselib,             "uselib"                }, /* 313 */
+       { 1,    TF,     sys_uselib,             "uselib"                }, /* 313 */
        { 2,    TM,     sys_mlock,              "mlock"                 }, /* 314 */
        { 2,    TM,     sys_munlock,            "munlock"               }, /* 315 */
        { 1,    TM,     sys_mlockall,           "mlockall"              }, /* 316 */
        { 1,    0,      sys_sysinfo,            "sysinfo"               }, /* 318 */
        { 1,    0,      sys_sysctl,             "sysctl"                }, /* 319 */
        { 0,    0,      sys_idle,               "idle"                  }, /* 320 */
-       { 1,    0,      sys_umount,             "oldumount"             }, /* 321 */
+       { 1,    TF,     sys_umount,             "oldumount"             }, /* 321 */
        { 2,    TF,     sys_swapon,             "swapon"                }, /* 322 */
        { 1,    0,      sys_times,              "times"                 }, /* 323 */
        { 1,    0,      sys_personality,        "personality"           }, /* 324 */
        { 3,    0,      sys_settimeofday,       "settimeofday"          }, /* 360 */
        { 2,    0,      sys_getitimer,          "getitimer"             }, /* 361 */
        { 3,    0,      sys_setitimer,          "setitimer"             }, /* 362 */
-       { 2,    0,      sys_utimes,             "utimes"                }, /* 363 */
+       { 2,    TF,     sys_utimes,             "utimes"                }, /* 363 */
        { 2,    0,      sys_getrusage,          "getrusage"             }, /* 364 */
        { 4,    TP,     sys_wait4,              "wait4"                 }, /* 365 */
        { 1,    0,      sys_adjtimex,           "adjtimex"              }, /* 366 */
-       { 2,    0,      sys_getcwd,             "getcwd"                }, /* 367 */
+       { 2,    TF,     sys_getcwd,             "getcwd"                }, /* 367 */
        { 2,    0,      sys_capget,             "capget"                }, /* 368 */
        { 2,    0,      sys_capset,             "capset"                }, /* 369 */
        { 4,    TD|TN,  sys_sendfile,           "sendfile"              }, /* 370 */
index 6fa781f7469b4da964c006fc56525e33afd5fb75..b1fd3708761051aad6a5900efb954892de3b6284 100644 (file)
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 0 */
        { 1,    TP,     sys_exit,               "exit"          }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
-       { 3,    0,      sys_read,               "read"          }, /* 3 */
-       { 3,    0,      sys_write,              "write"         }, /* 4 */
-       { 3,    TF,     sys_open,               "open"          }, /* 5 */
-       { 1,    0,      sys_close,              "close"         }, /* 6 */
+       { 3,    TD,     sys_read,               "read"          }, /* 3 */
+       { 3,    TD,     sys_write,              "write"         }, /* 4 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 5 */
+       { 1,    TD,     sys_close,              "close"         }, /* 6 */
        { 3,    TP,     sys_waitpid,            "waitpid"       }, /* 7 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 8 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 8 */
        { 2,    TF,     sys_link,               "link"          }, /* 9 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 10 */
        { 3,    TF|TP,  sys_execve,             "execve"        }, /* 11 */
@@ -54,7 +54,7 @@
        { 1,    0,      sys_stime,              "stime"         }, /* 25 */
        { 4,    0,      sys_ptrace,             "ptrace"        }, /* 26 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 27 */
-       { 2,    0,      sys_oldfstat,           "oldfstat"      }, /* 28 */
+       { 2,    TD,     sys_oldfstat,           "oldfstat"      }, /* 28 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 29 */
        { 2,    TF,     sys_utime,              "utime"         }, /* 30 */
        { 2,    0,      sys_stty,               "stty"          }, /* 31 */
@@ -67,8 +67,8 @@
        { 2,    TF,     sys_rename,             "rename"        }, /* 38 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 39 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 40 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 41 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 42 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 41 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
        { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
@@ -80,8 +80,8 @@
        { 1,    TF,     sys_acct,               "acct"          }, /* 51 */
        { 2,    TF,     sys_umount2,            "umount"        }, /* 52 */
        { 0,    0,      sys_lock,               "lock"          }, /* 53 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 54 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 55 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 54 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 55 */
        { 0,    0,      sys_mpx,                "mpx"           }, /* 56 */
        { 2,    0,      sys_setpgid,            "setpgid"       }, /* 57 */
        { 2,    0,      sys_ulimit,             "ulimit"        }, /* 58 */
@@ -89,7 +89,7 @@
        { 1,    0,      sys_umask,              "umask"         }, /* 60 */
        { 1,    TF,     sys_chroot,             "chroot"        }, /* 61 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 62 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 63 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 63 */
        { 0,    0,      sys_getppid,            "getppid"       }, /* 64 */
        { 0,    0,      sys_getpgrp,            "getpgrp"       }, /* 65 */
        { 0,    0,      sys_setsid,             "setsid"        }, /* 66 */
        { 2,    0,      sys_settimeofday,       "settimeofday"  }, /* 79 */
        { 2,    0,      sys_getgroups,          "getgroups"     }, /* 80 */
        { 2,    0,      sys_setgroups,          "setgroups"     }, /* 81 */
-       { 1,    0,      sys_oldselect,          "oldselect"     }, /* 82 */
+       { 1,    TD,     sys_oldselect,          "oldselect"     }, /* 82 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 83 */
        { 2,    TF,     sys_oldlstat,           "oldlstat"      }, /* 84 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 85 */
        { 1,    TF,     sys_uselib,             "uselib"        }, /* 86 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
-       { 3,    0,      sys_readdir,            "readdir"       }, /* 89 */
+       { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
        { 1,    TD|TM,  sys_old_mmap,           "old_mmap"      }, /* 90 */
        { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 94 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 95 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 95 */
        { 2,    0,      sys_getpriority,        "getpriority"   }, /* 96 */
        { 3,    0,      sys_setpriority,        "setpriority"   }, /* 97 */
        { 4,    0,      sys_profil,             "profil"        }, /* 98 */
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 99 */
        { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 100 */
        { 3,    0,      sys_ioperm,             "ioperm"        }, /* 101 */
-       { 2,    0,      sys_socketcall,         "socketcall"    }, /* 102 */
+       { 2,    TD,     sys_socketcall,         "socketcall"    }, /* 102 */
        { 3,    0,      sys_syslog,             "syslog"        }, /* 103 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 104 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 105 */
        { 1,    TF,     sys_swapoff,            "swapoff"       }, /* 115 */
        { 1,    0,      sys_sysinfo,            "sysinfo"       }, /* 116 */
        { 6,    TI,     sys_ipc,                "ipc"           }, /* 117 */
-       { 1,    0,      sys_fsync,              "fsync"         }, /* 118 */
+       { 1,    TD,     sys_fsync,              "fsync"         }, /* 118 */
        { 0,    TS,     sys_sigreturn,          "sigreturn"     }, /* 119 */
        { 5,    TP,     sys_clone,              "clone"         }, /* 120 */
        { 2,    0,      sys_setdomainname,      "setdomainname" }, /* 121 */
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"}, /* 130 */
        { 4,    TF,     sys_quotactl,           "quotactl"      }, /* 131 */
        { 1,    0,      sys_getpgid,            "getpgid"       }, /* 132 */
-       { 1,    0,      sys_fchdir,             "fchdir"        }, /* 133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 133 */
        { 0,    0,      sys_bdflush,            "bdflush"       }, /* 134 */
        { 3,    0,      sys_sysfs,              "sysfs"         }, /* 135 */
        { 1,    0,      sys_personality,        "personality"   }, /* 136 */
        { 1,    NF,     sys_setfsuid,           "setfsuid"      }, /* 138 */
        { 1,    NF,     sys_setfsgid,           "setfsgid"      }, /* 139 */
        { 5,    TD,     sys_llseek,             "_llseek"       }, /* 140 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 141 */
-       { 5,    0,      sys_select,             "select"        }, /* 142 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 143 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 141 */
+       { 5,    TD,     sys_select,             "select"        }, /* 142 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 143 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 144 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 145 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 146 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 145 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 146 */
        { 1,    0,      sys_getsid,             "getsid"        }, /* 147 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 148 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 148 */
        { 1,    0,      sys_sysctl,             "_sysctl"       }, /* 149 */
        { 2,    TM,     sys_mlock,              "mlock"         }, /* 150 */
        { 2,    TM,     sys_munlock,            "munlock"       }, /* 151 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_query_module,       "query_module"  }, /* 167 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 168 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 168 */
        { 3,    0,      sys_nfsservctl,         "nfsservctl"    }, /* 169 */
        { 3,    0,      sys_setresgid,          "setresgid"     }, /* 170 */
        { 3,    0,      sys_getresgid,          "getresgid"     }, /* 171 */
        { 3,    TS,     sys_rt_sigqueueinfo,    "rt_sigqueueinfo"}, /* 178 */
        { 2,    TS,     sys_rt_sigsuspend,      "rt_sigsuspend" }, /* 179 */
 
-       { 6,    TF,     sys_pread,              "pread"         }, /* 180 */
-       { 6,    TF,     sys_pwrite,             "pwrite"        }, /* 181 */
+       { 6,    TD,     sys_pread,              "pread"         }, /* 180 */
+       { 6,    TD,     sys_pwrite,             "pwrite"        }, /* 181 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 182 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 183 */
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_setregid,           "setregid32"    }, /* 204 */
        { 2,    0,      sys_getgroups32,        "getgroups32"   }, /* 205 */
        { 2,    0,      sys_setgroups32,        "setgroups32"   }, /* 206 */
-       { 3,    0,      sys_fchown,             "fchown32"      }, /* 207 */
+       { 3,    TD,     sys_fchown,             "fchown32"      }, /* 207 */
        { 3,    0,      sys_setresuid,          "setresuid32"   }, /* 208 */
        { 3,    0,      sys_getresuid,          "getresuid32"   }, /* 209 */
        { 3,    0,      sys_setresgid,          "setresgid32"   }, /* 210 */
        { 1,    0,      sys_setgid,             "setgid32"      }, /* 214 */
        { 1,    NF,     sys_setfsuid,           "setfsuid32"    }, /* 215 */
        { 1,    NF,     sys_setfsgid,           "setfsgid32"    }, /* 216 */
-       { 3,    0,      sys_getdents64,         "getdents64"    }, /* 217 */
+       { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 217 */
        { 2,    TF,     sys_pivotroot,          "pivot_root"    }, /* 218 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 219 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 220 */
-       { 3,    0,      sys_fcntl,              "fcntl64"       }, /* 221 */
+       { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 221 */
        { 5,    0,      NULL,                   NULL            }, /* 222 */
        { 5,    0,      NULL,                   NULL            }, /* 223 */
        { 0,    0,      sys_gettid,             "gettid"        }, /* 224 */
-       { 5,    0,      sys_readahead,          "readahead"     }, /* 225 */
+       { 5,    TD,     sys_readahead,          "readahead"     }, /* 225 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 226 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 227 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 228 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 228 */
        { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 229 */
        { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 230 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 231 */
index c336cf10b22eb404fd19ffdf8fafb1928ebaa650..af190aeb56fb75b3a064385c89c2ac6f28791fb8 100644 (file)
        { 5,    0,      sys_keyctl,             "keyctl"        }, /* 237 */
        { 3,    0,      sys_ioprio_set,         "ioprio_set"    }, /* 238 */
        { 2,    0,      sys_ioprio_get,         "ioprio_get"    }, /* 239 */
-       { 0,    0,      sys_inotify_init,       "inotify_init"  }, /* 240 */
+       { 0,    TD,     sys_inotify_init,       "inotify_init"  }, /* 240 */
        { 3,    TD,     sys_inotify_add_watch,  "inotify_add_watch" }, /* 241 */
        { 2,    TD,     sys_inotify_rm_watch,   "inotify_rm_watch" }, /* 242 */
        { 4,    TD|TF,  sys_openat,             "openat"        }, /* 243 */
        { 3,    TD|TF,  sys_faccessat,          "faccessat"     }, /* 255 */
        { 6,    TD,     sys_pselect6,           "pselect6"      }, /* 256 */
        { 5,    TD,     sys_ppoll,              "ppoll"         }, /* 257 */
-       { 1,    TD,     sys_unshare,            "unshare"       }, /* 258 */
+       { 1,    TP,     sys_unshare,            "unshare"       }, /* 258 */
        { 2,    0,      sys_set_robust_list,    "set_robust_list" }, /* 259 */
        { 3,    0,      sys_get_robust_list,    "get_robust_list" }, /* 260 */
        { 6,    TD,     sys_splice,             "splice"        }, /* 261 */
index 2c2a06ea7566f8551ccf726b48b548a94b75d30a..18001216b9d8e12490c51c6d9b4a4729da612a0b 100644 (file)
        { 3,    TD|TS,  sys_signalfd,           "signalfd"      }, /* 348 */
        { 2,    TD,     sys_timerfd_create,     "timerfd_create"        }, /* 349 */
        { 1,    TD,     sys_eventfd,            "eventfd"       }, /* 350 */
-       { 5,    0,      sys_pread,              "pread64"       }, /* 351 */
-       { 5,    0,      sys_pwrite,             "pwrite64"      }, /* 352 */
+       { 5,    TD,     sys_pread,              "pread64"       }, /* 351 */
+       { 5,    TD,     sys_pwrite,             "pwrite64"      }, /* 352 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 353 */
        { 2,    0,      sys_set_robust_list,    "set_robust_list"       }, /* 354 */
        { 3,    0,      sys_get_robust_list,    "get_robust_list"       }, /* 355 */
index 3969450a0aa1876e5660db6070ca67eac600ee11..715bb5cf12e37d303d249ecb86c21362fc507bec 100644 (file)
@@ -31,8 +31,8 @@
        { 4,    0,      sys_ptrace,             "ptrace"                }, /* 26 */
        { 1,    0,      sys_alarm,              "alarm"                 }, /* 27 */
        { 2,    TD,     sys_fstat,              "newfstat"              }, /* 28 */
-       { 0,    0,      sys_pause,              "pause"                 }, /* 29 */
-       { 2,    0,      sys_utime,              "utime"                 }, /* 30 */
+       { 0,    TS,     sys_pause,              "pause"                 }, /* 29 */
+       { 2,    TF,     sys_utime,              "utime"                 }, /* 30 */
        { 3,    TN,     sys_connect,            "connect"               }, /* 31 */
        { 2,    TN,     sys_listen,             "listen"                }, /* 32 */
        { 2,    TF,     sys_access,             "access"                }, /* 33 */
        { 1,    TM,     sys_brk,                "brk"                   }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"                }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"                }, /* 47 */
-       { 2,    0,      sys_signal,             "signal"                }, /* 48 */
+       { 2,    TS,     sys_signal,             "signal"                }, /* 48 */
        { 0,    NF,     sys_geteuid,            "geteuid"               }, /* 49 */
        { 0,    NF,     sys_getegid,            "getegid"               }, /* 50 */
        { 1,    TF,     sys_acct,               "acct"                  }, /* 51 */
-       { 2,    0,      sys_umount2,            "umount2"               }, /* 52 */
+       { 2,    TF,     sys_umount2,            "umount2"               }, /* 52 */
        { 3,    TN,     sys_getpeername,        "lock"                  }, /* 53 */
        { 3,    TD,     sys_ioctl,              "ioctl"                 }, /* 54 */
        { 3,    TD,     sys_fcntl,              "fcntl"                 }, /* 55 */
@@ -88,7 +88,7 @@
        { 2,    TF,     sys_symlink,            "symlink"               }, /* 83 */
        { 2,    TF,     sys_lstat,              "newlstat"              }, /* 84 */
        { 3,    TF,     sys_readlink,           "readlink"              }, /* 85 */
-       { 1,    0,      sys_uselib,             "uselib"                }, /* 86 */
+       { 1,    TF,     sys_uselib,             "uselib"                }, /* 86 */
        { 2,    TF,     sys_swapon,             "swapon"                }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"                }, /* 88 */
        { 6,    TD|TM,  sys_mmap_4koff,         "mmap2"                 }, /* 89 */
        { 2,    0,      sys_capset,             "capset"                }, /* 107 */
        { 5,    TD,     sys_pread,              "pread"                 }, /* 108 */
        { 5,    TD,     sys_pwrite,             "pwrite"                }, /* 109 */
-       { 2,    0,      sys_getcwd,             "getcwd"                }, /* 110 */
+       { 2,    TF,     sys_getcwd,             "getcwd"                }, /* 110 */
        { 0,    0,      sys_vhangup,            "vhangup"               }, /* 111 */
        { 2,    TD,     sys_fstat64,            "fstat64"               }, /* 112 */
-       { 0,    0,      sys_vfork,              "vfork"                 }, /* 113 */
+       { 0,    TP,     sys_vfork,              "vfork"                 }, /* 113 */
        { 4,    TP,     sys_wait4,              "wait4"                 }, /* 114 */
        { 1,    TF,     sys_swapoff,            "swapoff"               }, /* 115 */
        { 1,    0,      sys_sysinfo,            "sysinfo"               }, /* 116 */
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"       }, /* 130 */
        { 4,    TF,     sys_quotactl,           "quotactl"              }, /* 131 */
        { 1,    0,      sys_getpgid,            "getpgid"               }, /* 132 */
-       { 1,    TF,     sys_fchdir,             "fchdir"                }, /* 133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"                }, /* 133 */
        { 0,    0,      sys_bdflush,            "bdflush"               }, /* 134 */
        { 5,    0,      sys_sysfs,              "sysfs"                 }, /* 135 */
        { 1,    0,      sys_personality,        "personality"           }, /* 136 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"             }, /* 243 */
        { 5,    TF,     sys_listxattr,          "listxattr"             }, /* 244 */
        { 5,    TF,     sys_listxattr,          "llistxattr"            }, /* 245 */
-       { 5,    0,      sys_flistxattr,         "flistxattr"            }, /* 246 */
+       { 5,    TD,     sys_flistxattr,         "flistxattr"            }, /* 246 */
        { 5,    TF,     sys_removexattr,        "removexattr"           }, /* 247 */
        { 5,    TF,     sys_removexattr,        "lremovexattr"          }, /* 248 */
        { 5,    TD,     sys_fremovexattr,       "fremovexattr"          }, /* 249 */
index b76effff2a22d94e71c07f80b78b4f61e1723af8..b2824fcc831f5ce2b690545edd3ed2b8ae3f4912 100644 (file)
        { 3,    TD,     sys_write,              "write"         }, /* 1027 */
        { 3,    TD|TF,  sys_open,               "open"          }, /* 1028 */
        { 1,    TD,     sys_close,              "close"         }, /* 1029 */
-       { 2,    0,      sys_creat,              "creat"         }, /* 1030 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 1030 */
        { 2,    TF,     sys_link,               "link"          }, /* 1031 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 1032 */
        { 3,    TF|TP,  sys_execve,             "execve"        }, /* 1033 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 1034 */
-       { 1,    TF,     sys_fchdir,             "fchdir"        }, /* 1035 */
-       { 2,    0,      sys_utimes,             "utimes"        }, /* 1036 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 1035 */
+       { 2,    TF,     sys_utimes,             "utimes"        }, /* 1036 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 1037 */
        { 2,    TF,     sys_chmod,              "chmod"         }, /* 1038 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 1039 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 1041 */
        { 0,    0,      sys_getppid,            "getppid"       }, /* 1042 */
        { 5,    TF,     sys_mount,              "mount"         }, /* 1043 */
-       { 1,    0,      sys_umount2,            "umount"        }, /* 1044 */
+       { 1,    TF,     sys_umount2,            "umount"        }, /* 1044 */
        { 1,    0,      sys_setuid,             "setuid"        }, /* 1045 */
        { 0,    NF,     sys_getuid,             "getuid"        }, /* 1046 */
        { 0,    NF,     sys_geteuid,            "geteuid"       }, /* 1047 */
        { 3,    TD,     sys_poll,               "poll"          }, /* 1090 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 1091 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 1092 */
-       { 1,    0,      sys_uselib,             "uselib"        }, /* 1093 */
+       { 1,    TF,     sys_uselib,             "uselib"        }, /* 1093 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 1094 */
        { 1,    TF,     sys_swapoff,            "swapoff"       }, /* 1095 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 1096 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 1208 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 1209 */
        { 2,    TF,     sys_stat,               "stat"          }, /* 1210 */
-       { 2,    0,      sys_lstat,              "lstat"         }, /* 1211 */
+       { 2,    TF,     sys_lstat,              "lstat"         }, /* 1211 */
        { 2,    TD,     sys_fstat,              "fstat"         }, /* 1212 */
        { 6,    TP,     sys_clone,              "clone2"        }, /* 1213 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 1214 */
        { 4,    TD,     sys_readahead,          "readahead"     }, /* 1216 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 1217 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 1218 */
-       { 5,    TD,     sys_setxattr,           "fsetxattr"     }, /* 1219 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 1219 */
        { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 1220 */
        { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 1221 */
-       { 4,    TD,     sys_getxattr,           "fgetxattr"     }, /* 1222 */
+       { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 1222 */
        { 3,    TF,     sys_listxattr,          "listxattr"     }, /* 1223 */
        { 3,    TF,     sys_listxattr,          "llistxattr"    }, /* 1224 */
-       { 3,    TD,     sys_listxattr,          "flistxattr"    }, /* 1225 */
+       { 3,    TD,     sys_flistxattr,         "flistxattr"    }, /* 1225 */
        { 2,    TF,     sys_removexattr,        "removexattr"   }, /* 1226 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 1227 */
-       { 2,    TD,     sys_removexattr,        "fremovexattr"  }, /* 1228 */
+       { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 1228 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 1229 */
        { 6,    0,      sys_futex,              "futex"         }, /* 1230 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"},/* 1231 */
index e5e9d97800df23281888741b00d6ade02629bfc9..b872a090df872a1a9578f6e0a3a33da631e32e88 100644 (file)
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 0 */
        { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
-       { 3,    0,      sys_read,               "read"          }, /* 3 */
-       { 3,    0,      sys_write,              "write"         }, /* 4 */
-       { 3,    TF,     sys_open,               "open"          }, /* 5 */
-       { 1,    0,      sys_close,              "close"         }, /* 6 */
+       { 3,    TD,     sys_read,               "read"          }, /* 3 */
+       { 3,    TD,     sys_write,              "write"         }, /* 4 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 5 */
+       { 1,    TD,     sys_close,              "close"         }, /* 6 */
        { 3,    TP,     sys_waitpid,            "waitpid"       }, /* 7 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 8 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 8 */
        { 2,    TF,     sys_link,               "link"          }, /* 9 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 10 */
        { 3,    TF|TP,  sys_execve,             "execve"        }, /* 11 */
@@ -54,7 +54,7 @@
        { 1,    0,      sys_stime,              "stime"         }, /* 25 */
        { 4,    0,      sys_ptrace,             "ptrace"        }, /* 26 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 27 */
-       { 2,    0,      sys_oldfstat,           "oldfstat"      }, /* 28 */
+       { 2,    TD,     sys_oldfstat,           "oldfstat"      }, /* 28 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 29 */
        { 2,    TF,     sys_utime,              "utime"         }, /* 30 */
        { 2,    0,      sys_stty,               "stty"          }, /* 31 */
@@ -67,8 +67,8 @@
        { 2,    TF,     sys_rename,             "rename"        }, /* 38 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 39 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 40 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 41 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 42 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 41 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
        { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
@@ -80,8 +80,8 @@
        { 1,    TF,     sys_acct,               "acct"          }, /* 51 */
        { 2,    TF,     sys_umount2,            "umount"        }, /* 52 */
        { 0,    0,      sys_lock,               "lock"          }, /* 53 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 54 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 55 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 54 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 55 */
        { 0,    0,      sys_mpx,                "mpx"           }, /* 56 */
        { 2,    0,      sys_setpgid,            "setpgid"       }, /* 57 */
        { 2,    0,      sys_ulimit,             "ulimit"        }, /* 58 */
@@ -89,7 +89,7 @@
        { 1,    0,      sys_umask,              "umask"         }, /* 60 */
        { 1,    TF,     sys_chroot,             "chroot"        }, /* 61 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 62 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 63 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 63 */
        { 0,    0,      sys_getppid,            "getppid"       }, /* 64 */
        { 0,    0,      sys_getpgrp,            "getpgrp"       }, /* 65 */
        { 0,    0,      sys_setsid,             "setsid"        }, /* 66 */
        { 2,    0,      sys_settimeofday,       "settimeofday"  }, /* 79 */
        { 2,    0,      sys_getgroups,          "getgroups"     }, /* 80 */
        { 2,    0,      sys_setgroups,          "setgroups"     }, /* 81 */
-       { 1,    0,      sys_oldselect,          "oldselect"     }, /* 82 */
+       { 1,    TD,     sys_oldselect,          "oldselect"     }, /* 82 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 83 */
        { 2,    TF,     sys_oldlstat,           "oldlstat"      }, /* 84 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 85 */
        { 1,    TF,     sys_uselib,             "uselib"        }, /* 86 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
-       { 3,    0,      sys_readdir,            "readdir"       }, /* 89 */
+       { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
        { 1,    TD|TM,  sys_old_mmap,           "old_mmap"      }, /* 90 */
        { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 94 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 95 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 95 */
        { 2,    0,      sys_getpriority,        "getpriority"   }, /* 96 */
        { 3,    0,      sys_setpriority,        "setpriority"   }, /* 97 */
        { 4,    0,      sys_profil,             "profil"        }, /* 98 */
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 99 */
        { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 100 */
        { 3,    0,      sys_ioperm,             "ioperm"        }, /* 101 */
-       { 2,    0,      sys_socketcall,         "socketcall"    }, /* 102 */
+       { 2,    TD,     sys_socketcall,         "socketcall"    }, /* 102 */
        { 3,    0,      sys_syslog,             "syslog"        }, /* 103 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 104 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 105 */
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"}, /* 130 */
        { 4,    TF,     sys_quotactl,           "quotactl"      }, /* 131 */
        { 1,    0,      sys_getpgid,            "getpgid"       }, /* 132 */
-       { 1,    0,      sys_fchdir,             "fchdir"        }, /* 133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 133 */
        { 0,    0,      sys_bdflush,            "bdflush"       }, /* 134 */
        { 3,    0,      sys_sysfs,              "sysfs"         }, /* 135 */
        { 1,    0,      sys_personality,        "personality"   }, /* 136 */
        { 1,    NF,     sys_setfsuid,           "setfsuid"      }, /* 138 */
        { 1,    NF,     sys_setfsgid,           "setfsgid"      }, /* 139 */
        { 5,    TD,     sys_llseek,             "_llseek"       }, /* 140 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 141 */
-       { 5,    0,      sys_select,             "select"        }, /* 142 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 143 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 141 */
+       { 5,    TD,     sys_select,             "select"        }, /* 142 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 143 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 144 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 145 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 146 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 145 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 146 */
        { 1,    0,      sys_getsid,             "getsid"        }, /* 147 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 148 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 148 */
        { 1,    0,      sys_sysctl,             "_sysctl"       }, /* 149 */
        { 2,    TM,     sys_mlock,              "mlock"         }, /* 150 */
        { 2,    TM,     sys_munlock,            "munlock"       }, /* 151 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      printargs,              "getpagesize"   }, /* 166 */
        { 5,    0,      sys_query_module,       "query_module"  }, /* 167 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 168 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 168 */
        { 3,    0,      sys_nfsservctl,         "nfsservctl"    }, /* 169 */
        { 3,    0,      sys_setresgid,          "setresgid"     }, /* 170 */
        { 3,    0,      sys_getresgid,          "getresgid"     }, /* 171 */
        { 4,    TS,     sys_rt_sigtimedwait,    "rt_sigtimedwait"}, /* 177 */
        { 3,    TS,     sys_rt_sigqueueinfo,    "rt_sigqueueinfo"}, /* 178 */
        { 2,    TS,     sys_rt_sigsuspend,      "rt_sigsuspend" }, /* 179 */
-       { 5,    TF,     sys_pread,              "pread64"       }, /* 180 */
-       { 5,    TF,     sys_pwrite,             "pwrite64"      }, /* 181 */
+       { 5,    TD,     sys_pread,              "pread64"       }, /* 180 */
+       { 5,    TD,     sys_pwrite,             "pwrite64"      }, /* 181 */
        { 3,    TF,     sys_chown,              "lchown"        }, /* 182 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 183 */
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_setregid,           "setregid32"    }, /* 204 */
        { 2,    0,      sys_getgroups32,        "getgroups32"   }, /* 205 */
        { 2,    0,      sys_setgroups32,        "setgroups32"   }, /* 206 */
-       { 3,    0,      sys_fchown,             "fchown32"      }, /* 207 */
+       { 3,    TD,     sys_fchown,             "fchown32"      }, /* 207 */
        { 3,    0,      sys_setresuid,          "setresuid32"   }, /* 208 */
        { 3,    0,      sys_getresuid,          "getresuid32"   }, /* 209 */
        { 3,    0,      sys_setresgid,          "setresgid32"   }, /* 210 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 222 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 223 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 224 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 225 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 225 */
        { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 226 */
        { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 227 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 228 */
        { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 236 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 237 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 238 */
-       { 3,    0,      sys_fcntl,              "fcntl64"       }, /* 239 */
-       { 4,    0,      sys_readahead,          "readahead"     }, /* 240 */
+       { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 239 */
+       { 4,    TD,     sys_readahead,          "readahead"     }, /* 240 */
        { 2,    0,      sys_io_setup,           "io_setup"      }, /* 241 */
        { 1,    0,      sys_io_destroy,         "io_destroy"    }, /* 242 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 243 */
index d03a552d66156c2b5ce66ab4b475cf3da8b25bbb..34167b322da112be7e71ef250bc03b1bccf72dc6 100644 (file)
@@ -58,7 +58,7 @@
        { 1,    TD,     sys_close,                      "close"                 }, /* 57 */
        { 0,    0,      sys_vhangup,                    "vhangup"               }, /* 58 */
        { 2,    TD,     sys_pipe2,                      "pipe2"                 }, /* 59 */
-       { 4,    0,      sys_quotactl,                   "quotactl"              }, /* 60 */
+       { 4,    TF,     sys_quotactl,                   "quotactl"              }, /* 60 */
        { 3,    TD,     sys_getdents64,                 "getdents64"            }, /* 61 */
        { 5,    TD,     sys_llseek,                     "llseek"                }, /* 62 */
        { 3,    TD,     sys_read,                       "read"                  }, /* 63 */
        [249 ... 259] = { },
 
        { 4,    TP,     sys_wait4,                      "wait4"                 }, /* 260 */
-       { 4,    TP,     sys_prlimit64,                  "prlimit64"             }, /* 261 */
-       { 2,    0,      sys_fanotify_init,              "fanotify_init"         }, /* 262 */
+       { 4,    0,      sys_prlimit64,                  "prlimit64"             }, /* 261 */
+       { 2,    TD,     sys_fanotify_init,              "fanotify_init"         }, /* 262 */
        { 5,    TD|TF,  sys_fanotify_mark,              "fanotify_mark"         }, /* 263 */
        { 5,    TD|TF,  sys_name_to_handle_at,          "name_to_handle_at"     }, /* 264 */
        { 3,    TD,     sys_open_by_handle_at,          "open_by_handle_at"     }, /* 265 */
        { 1,    TD,     sys_syncfs,                     "syncfs"                }, /* 267 */
        { 2,    TD,     sys_setns,                      "setns"                 }, /* 268 */
        { 4,    TN,     sys_sendmmsg,                   "sendmmsg"              }, /* 269 */
-       { 6,    TP,     sys_process_vm_readv,           "process_vm_readv"      }, /* 270 */
-       { 6,    TP,     sys_process_vm_writev,          "process_vm_writev"     }, /* 271 */
+       { 6,    0,      sys_process_vm_readv,           "process_vm_readv"      }, /* 270 */
+       { 6,    0,      sys_process_vm_writev,          "process_vm_writev"     }, /* 271 */
        { 5,    TP,     printargs,                      "kcmp"                  }, /* 272 */
index e5f5ee551694e628b516af8ad6d5a7ec71ad1ab7..bc286c8ae65151817dcf223b889121602a38addc 100644 (file)
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 0 */
        { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
-       { 3,    0,      sys_read,               "read"          }, /* 3 */
-       { 3,    0,      sys_write,              "write"         }, /* 4 */
-       { 3,    TF,     sys_open,               "open"          }, /* 5 */
-       { 1,    0,      sys_close,              "close"         }, /* 6 */
+       { 3,    TD,     sys_read,               "read"          }, /* 3 */
+       { 3,    TD,     sys_write,              "write"         }, /* 4 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 5 */
+       { 1,    TD,     sys_close,              "close"         }, /* 6 */
        { 3,    TP,     sys_waitpid,            "waitpid"       }, /* 7 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 8 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 8 */
        { 2,    TF,     sys_link,               "link"          }, /* 9 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 10 */
        { 3,    TF|TP,  sys_execve,             "execve"        }, /* 11 */
@@ -54,7 +54,7 @@
        { 1,    0,      sys_stime,              "stime"         }, /* 25 */
        { 4,    0,      sys_ptrace,             "ptrace"        }, /* 26 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 27 */
-       { 2,    0,      sys_oldfstat,           "oldfstat"      }, /* 28 */
+       { 2,    TD,     sys_oldfstat,           "oldfstat"      }, /* 28 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 29 */
        { 2,    TF,     sys_utime,              "utime"         }, /* 30 */
        { 2,    0,      sys_stty,               "stty"          }, /* 31 */
@@ -67,8 +67,8 @@
        { 2,    TF,     sys_rename,             "rename"        }, /* 38 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 39 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 40 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 41 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 42 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 41 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
        { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
@@ -80,8 +80,8 @@
        { 1,    TF,     sys_acct,               "acct"          }, /* 51 */
        { 2,    TF,     sys_umount2,            "umount"        }, /* 52 */
        { 0,    0,      sys_lock,               "lock"          }, /* 53 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 54 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 55 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 54 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 55 */
        { 0,    0,      sys_mpx,                "mpx"           }, /* 56 */
        { 2,    0,      sys_setpgid,            "setpgid"       }, /* 57 */
        { 2,    0,      sys_ulimit,             "ulimit"        }, /* 58 */
@@ -89,7 +89,7 @@
        { 1,    0,      sys_umask,              "umask"         }, /* 60 */
        { 1,    TF,     sys_chroot,             "chroot"        }, /* 61 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 62 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 63 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 63 */
        { 0,    0,      sys_getppid,            "getppid"       }, /* 64 */
        { 0,    0,      sys_getpgrp,            "getpgrp"       }, /* 65 */
        { 0,    0,      sys_setsid,             "setsid"        }, /* 66 */
        { 2,    0,      sys_settimeofday,       "settimeofday"  }, /* 79 */
        { 2,    0,      sys_getgroups,          "getgroups"     }, /* 80 */
        { 2,    0,      sys_setgroups,          "setgroups"     }, /* 81 */
-       { 1,    0,      sys_oldselect,          "oldselect"     }, /* 82 */
+       { 1,    TD,     sys_oldselect,          "oldselect"     }, /* 82 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 83 */
        { 2,    TF,     sys_oldlstat,           "oldlstat"      }, /* 84 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 85 */
        { 1,    TF,     sys_uselib,             "uselib"        }, /* 86 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
-       { 3,    0,      sys_readdir,            "readdir"       }, /* 89 */
+       { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
        { 6,    TD|TM,  sys_mmap,               "old_mmap"      }, /* 90 */
        { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 94 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 95 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 95 */
        { 2,    0,      sys_getpriority,        "getpriority"   }, /* 96 */
        { 3,    0,      sys_setpriority,        "setpriority"   }, /* 97 */
        { 4,    0,      sys_profil,             "profil"        }, /* 98 */
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 99 */
        { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 100 */
        { 3,    0,      sys_ioperm,             "ioperm"        }, /* 101 */
-       { 2,    0,      sys_socketcall,         "socketcall"    }, /* 102 */
+       { 2,    TD,     sys_socketcall,         "socketcall"    }, /* 102 */
        { 3,    0,      sys_syslog,             "syslog"        }, /* 103 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 104 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 105 */
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"}, /* 130 */
        { 4,    TF,     sys_quotactl,           "quotactl"      }, /* 131 */
        { 1,    0,      sys_getpgid,            "getpgid"       }, /* 132 */
-       { 1,    0,      sys_fchdir,             "fchdir"        }, /* 133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 133 */
        { 0,    0,      sys_bdflush,            "bdflush"       }, /* 134 */
        { 3,    0,      sys_sysfs,              "sysfs"         }, /* 135 */
        { 1,    0,      sys_personality,        "personality"   }, /* 136 */
        { 1,    NF,     sys_setfsuid,           "setfsuid"      }, /* 138 */
        { 1,    NF,     sys_setfsgid,           "setfsgid"      }, /* 139 */
        { 5,    TD,     sys_llseek,             "_llseek"       }, /* 140 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 141 */
-       { 5,    0,      sys_select,             "select"        }, /* 142 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 143 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 141 */
+       { 5,    TD,     sys_select,             "select"        }, /* 142 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 143 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 144 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 145 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 146 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 145 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 146 */
        { 1,    0,      sys_getsid,             "getsid"        }, /* 147 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 148 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 148 */
        { 1,    0,      sys_sysctl,             "_sysctl"       }, /* 149 */
        { 2,    TM,     sys_mlock,              "mlock"         }, /* 150 */
        { 2,    TM,     sys_munlock,            "munlock"       }, /* 151 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_query_module,       "query_module"  }, /* 167 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 168 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 168 */
        { 3,    0,      sys_nfsservctl,         "nfsservctl"    }, /* 169 */
        { 3,    0,      sys_setresgid,          "setresgid"     }, /* 170 */
        { 3,    0,      sys_getresgid,          "getresgid"     }, /* 171 */
        { 4,    TS,     sys_rt_sigtimedwait,    "rt_sigtimedwait"}, /* 177 */
        { 3,    TS,     sys_rt_sigqueueinfo,    "rt_sigqueueinfo"}, /* 178 */
        { 2,    TS,     sys_rt_sigsuspend,      "rt_sigsuspend" }, /* 179 */
-       { 5,    TF,     sys_pread,              "pread64"       }, /* 180 */
-       { 5,    TF,     sys_pwrite,             "pwrite64"      }, /* 181 */
+       { 5,    TD,     sys_pread,              "pread64"       }, /* 180 */
+       { 5,    TD,     sys_pwrite,             "pwrite64"      }, /* 181 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 182 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 183 */
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_setregid,           "setregid32"    }, /* 204 */
        { 2,    0,      sys_getgroups32,        "getgroups32"   }, /* 205 */
        { 2,    0,      sys_setgroups32,        "setgroups32"   }, /* 206 */
-       { 3,    0,      sys_fchown,             "fchown32"      }, /* 207 */
+       { 3,    TD,     sys_fchown,             "fchown32"      }, /* 207 */
        { 3,    0,      sys_setresuid,          "setresuid32"   }, /* 208 */
        { 3,    0,      sys_getresuid,          "getresuid32"   }, /* 209 */
        { 3,    0,      sys_setresgid,          "setresgid32"   }, /* 210 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 218 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 219 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 220 */
-       { 3,    0,      sys_fcntl,              "fcntl64"       }, /* 221 */
+       { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 221 */
        { 4,    0,      NULL,                   NULL            }, /* 222 */
        { 4,    0,      NULL,                   NULL            }, /* 223 */
        { 0,    0,      sys_gettid,             "gettid"        }, /* 224 */
-       { 4,    0,      sys_readahead,          "readahead"     }, /* 225 */
+       { 4,    TD,     sys_readahead,          "readahead"     }, /* 225 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 226 */
        { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 227 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 228 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 228 */
        { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 229 */
        { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 230 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 231 */
        { 5,    TD,     sys_preadv,             "preadv"        }, /* 363 */
        { 5,    TD,     sys_pwritev,            "pwritev"       }, /* 364 */
        { 4,    TP|TS,  sys_rt_tgsigqueueinfo,  "rt_tgsigqueueinfo"     }, /* 365 */
-       { 5,    TN,     sys_perf_event_open,    "perf_event_open"       }, /* 366 */
+       { 5,    TD,     sys_perf_event_open,    "perf_event_open"       }, /* 366 */
        { 5,    TN,     printargs,              "recvmmsg"      }, /* 367 */
        { 2,    TD,     sys_fanotify_init,      "fanotify_init" }, /* 368 */
        { 5,    TD|TF,  sys_fanotify_mark,      "fanotify_mark" }, /* 369 */
index b4ffc888e689610b18bce27b20d76f22e37e8dba..54f1e85f44c793c90c91ffa222897800de7df9fb 100644 (file)
        { 1,    0,      sys_stime,              "stime"         }, /* 4025 */
        { 4,    0,      sys_ptrace,             "ptrace"        }, /* 4026 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 4027 */
-       { 2,    TF,     sys_oldfstat,           "oldfstat"      }, /* 4028 */
+       { 2,    TD,     sys_oldfstat,           "oldfstat"      }, /* 4028 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 4029 */
        { 2,    TF,     sys_utime,              "utime"         }, /* 4030 */
        { 0,    0,      sys_stty,               "stty"          }, /* 4031 */
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"}, /* 4130 */
        { 4,    TF,     sys_quotactl,           "quotactl"      }, /* 4131 */
        { 1,    0,      sys_getpgid,            "getpgid"       }, /* 4132 */
-       { 1,    TF,     sys_fchdir,             "fchdir"        }, /* 4133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 4133 */
        { 2,    0,      sys_bdflush,            "bdflush"       }, /* 4134 */
        { 3,    0,      sys_sysfs,              "sysfs"         }, /* 4135 */
        { 1,    0,      sys_personality,        "personality"   }, /* 4136 */
        { 2,    TF,     sys_pivotroot,          "pivot_root"    }, /* 4216 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 4217 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 4218 */
-       { 3,    TF,     sys_getdents64,         "getdents64"    }, /* 4219 */
+       { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 4219 */
        { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 4220 */
        { 0,    0,      NULL,                   NULL            }, /* 4221 */
        { 0,    0,      sys_gettid,             "gettid"        }, /* 4222 */
 
 #if defined(LINUX_MIPSN64)
        /* For an N64 strace decode the N64 64-bit syscalls.  */
-       { 3,    TF,     sys_read,               "read"          }, /* 5000 */ /* start of Linux N64 */
-       { 3,    TF,     sys_write,              "write"         }, /* 5001 */
-       { 3,    TF,     sys_open,               "open"          }, /* 5002 */
-       { 1,    0,      sys_close,              "close"         }, /* 5003 */
+       { 3,    TD,     sys_read,               "read"          }, /* 5000 */ /* start of Linux N64 */
+       { 3,    TD,     sys_write,              "write"         }, /* 5001 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 5002 */
+       { 1,    TD,     sys_close,              "close"         }, /* 5003 */
        { 2,    TF,     sys_stat,               "stat"          }, /* 5004 */
        { 2,    TD,     sys_fstat,              "fstat"         }, /* 5005 */
        { 2,    TF,     sys_lstat,              "lstat"         }, /* 5006 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 5007 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 5007 */
        { 3,    TD,     sys_lseek,              "lseek"         }, /* 5008 */
        { 6,    TD|TM,  sys_mmap,               "mmap"          }, /* 5009 */
        { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 5010 */
        { 1,    TM,     sys_brk,                "brk"           }, /* 5012 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  }, /* 5013 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"}, /* 5014 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 5015 */
-       { 6,    TF,     sys_pread,              "pread"         }, /* 5016 */
-       { 6,    TF,     sys_pwrite,             "pwrite"        }, /* 5017 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 5018 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 5019 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 5015 */
+       { 6,    TD,     sys_pread,              "pread"         }, /* 5016 */
+       { 6,    TD,     sys_pwrite,             "pwrite"        }, /* 5017 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 5018 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 5019 */
        { 2,    TF,     sys_access,             "access"        }, /* 5020 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 5021 */
-       { 5,    0,      sys_select,             "_newselect"    }, /* 5022 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 5021 */
+       { 5,    TD,     sys_select,             "_newselect"    }, /* 5022 */
        { 0,    0,      sys_sched_yield,        "sched_yield"   }, /* 5023 */
        { 5,    TM,     sys_mremap,             "mremap"        }, /* 5024 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 5025 */
        { 3,    TI,     sys_shmget,             "shmget"        }, /* 5028 */
        { 3,    TI,     sys_shmat,              "shmgat"        }, /* 5029 */
        { 3,    TI,     sys_shmctl,             "shmctl"        }, /* 5030 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 5031 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 5032 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 5031 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 5032 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 5033 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 5034 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 5035 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 5037 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 5038 */
        { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 5039 */
-       { 2,    0,      sys_socketcall,         "socketcall"    }, /* 5040 */
+       { 2,    TD,     sys_socketcall,         "socketcall"    }, /* 5040 */
        { 3,    TN,     sys_connect,            "connect"       }, /* 5041 */
        { 3,    TN,     sys_accept,             "accept"        }, /* 5042 */
        { 6,    TN,     sys_sendto,             "sendto"        }, /* 5043 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 5067 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        }, /* 5068 */
        { 3,    TI,     sys_msgctl,             "msgctl"        }, /* 5069 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 5070 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 5071 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 5070 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 5071 */
        { 1,    TD,     sys_fsync,              "fsync"         }, /* 5072 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 5073 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 5073 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 5074 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 5075 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 5076 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 5076 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 5077 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 5078 */
-       { 1,    TF,     sys_fchdir,             "fchdir"        }, /* 5079 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 5079 */
        { 2,    TF,     sys_rename,             "rename"        }, /* 5080 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 5081 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 5082 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 5083 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 5083 */
        { 2,    TF,     sys_link,               "link"          }, /* 5084 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 5085 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 5086 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 5087 */
        { 2,    TF,     sys_chmod,              "chmod"         }, /* 5088 */
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 5089 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 5089 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 5090 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 5091 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 5091 */
        { 3,    TF,     sys_chown,              "lchown"        }, /* 5092 */
        { 1,    0,      sys_umask,              "umask"         }, /* 5093 */
        { 2,    0,      sys_gettimeofday,       "gettimeofday"  }, /* 5094 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 5131 */
        { 1,    0,      sys_personality,        "personality"   }, /* 5132 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 5133 */
-       { 3,    0,      sys_statfs,             "statfs"        }, /* 5134 */
+       { 3,    TF,     sys_statfs,             "statfs"        }, /* 5134 */
        { 3,    TD,     sys_fstatfs,            "fstatfs"       }, /* 5135 */
        { 5,    0,      sys_sysfs,              "sysfs"         }, /* 5136 */
        { 2,    0,      sys_getpriority,        "getpriority"   }, /* 5137 */
        { 1,    TM,     sys_mlockall,           "mlockall"      }, /* 5148 */
        { 0,    TM,     sys_munlockall,         "munlockall"    }, /* 5149 */
        { 0,    0,      sys_vhangup,            "vhangup"       }, /* 5150 */
-       { 2,    0,      sys_pivotroot,          "pivot_root"    }, /* 5151 */
+       { 2,    TF,     sys_pivotroot,          "pivot_root"    }, /* 5151 */
        { 1,    0,      sys_sysctl,             "_sysctl"       }, /* 5152 */
        { 5,    0,      sys_prctl,              "prctl"         }, /* 5153 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 5154 */
        { 0,    0,      sys_afs_syscall,        "afs_syscall"   }, /* 5176 */
        { 0,    0,      printargs,              "reserved177"   }, /* 5177 */
        { 0,    0,      sys_gettid,             "gettid"        }, /* 5178 */
-       { 3,    0,      sys_readahead,          "readahead"     }, /* 5179 */
-       { 5,    0,      sys_setxattr,           "setxattr"      }, /* 5180 */
-       { 5,    0,      sys_setxattr,           "lsetxattr"     }, /* 5181 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 5182 */
-       { 4,    0,      sys_getxattr,           "getxattr"      }, /* 5183 */
-       { 4,    0,      sys_getxattr,           "lgetxattr"     }, /* 5184 */
+       { 3,    TD,     sys_readahead,          "readahead"     }, /* 5179 */
+       { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 5180 */
+       { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 5181 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 5182 */
+       { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 5183 */
+       { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 5184 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 5185 */
-       { 3,    0,      sys_listxattr,          "listxattr"     }, /* 5186 */
-       { 3,    0,      sys_listxattr,          "llistxattr"    }, /* 5187 */
+       { 3,    TF,     sys_listxattr,          "listxattr"     }, /* 5186 */
+       { 3,    TF,     sys_listxattr,          "llistxattr"    }, /* 5187 */
        { 3,    TD,     sys_flistxattr,         "flistxattr"    }, /* 5188 */
-       { 2,    0,      sys_removexattr,        "removexattr"   }, /* 5189 */
-       { 2,    0,      sys_removexattr,        "lremovexattr"  }, /* 5190 */
+       { 2,    TF,     sys_removexattr,        "removexattr"   }, /* 5189 */
+       { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 5190 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 5191 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 5192 */
        { 1,    0,      sys_time,               "time"          }, /* 5193 */
 
 #if defined(LINUX_MIPSN32)
        /* For an N32 strace decode the N32 64-bit syscalls.  */
-       { 3,    TF,     sys_read,               "read"          }, /* 6000 */ /* start of Linux N32 */
-       { 3,    TF,     sys_write,              "write"         }, /* 6001 */
-       { 3,    TF,     sys_open,               "open"          }, /* 6002 */
-       { 1,    0,      sys_close,              "close"         }, /* 6003 */
+       { 3,    TD,     sys_read,               "read"          }, /* 6000 */ /* start of Linux N32 */
+       { 3,    TD,     sys_write,              "write"         }, /* 6001 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 6002 */
+       { 1,    TD,     sys_close,              "close"         }, /* 6003 */
        { 2,    TF,     sys_stat64,             "stat"          }, /* 6004 */
        { 2,    TD,     sys_fstat64,            "fstat"         }, /* 6005 */
        { 2,    TF,     sys_lstat64,            "lstat"         }, /* 6006 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 6007 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 6007 */
        { 3,    TD,     sys_lseek,              "lseek"         }, /* 6008 */
        { 6,    TD|TM,  sys_mmap,               "mmap"          }, /* 6009 */
        { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 6010 */
        { 1,    TM,     sys_brk,                "brk"           }, /* 6012 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  }, /* 6013 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"}, /* 6014 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 6015 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 6015 */
        { 6,    TD,     sys_pread,              "pread"         }, /* 6016 */
        { 6,    TD,     sys_pwrite,             "pwrite"        }, /* 6017 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 6018 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 6019 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 6018 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 6019 */
        { 2,    TF,     sys_access,             "access"        }, /* 6020 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 6021 */
-       { 5,    0,      sys_select,             "_newselect"    }, /* 6022 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 6021 */
+       { 5,    TD,     sys_select,             "_newselect"    }, /* 6022 */
        { 0,    0,      sys_sched_yield,        "sched_yield"   }, /* 6023 */
        { 5,    TM,     sys_mremap,             "mremap"        }, /* 6024 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 6025 */
        { 3,    TI,     sys_shmget,             "shmget"        }, /* 6028 */
        { 3,    TI,     sys_shmat,              "shmgat"        }, /* 6029 */
        { 3,    TI,     sys_shmctl,             "shmctl"        }, /* 6030 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 6031 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 6032 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 6031 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 6032 */
        { 0,    TS,     sys_pause,              "pause"         }, /* 6033 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 6034 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 6035 */
        { 1,    0,      sys_alarm,              "alarm"         }, /* 6037 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 6038 */
        { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 6039 */
-       { 2,    0,      sys_socketcall,         "socketcall"    }, /* 6040 */
+       { 2,    TD,     sys_socketcall,         "socketcall"    }, /* 6040 */
        { 3,    TN,     sys_connect,            "connect"       }, /* 6041 */
        { 3,    TN,     sys_accept,             "accept"        }, /* 6042 */
        { 6,    TN,     sys_sendto,             "sendto"        }, /* 6043 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 6067 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        }, /* 6068 */
        { 3,    TI,     sys_msgctl,             "msgctl"        }, /* 6069 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 6070 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 6071 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 6070 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 6071 */
        { 1,    TD,     sys_fsync,              "fsync"         }, /* 6072 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 6073 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 6073 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 6074 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 6075 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 6076 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 6076 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 6077 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 6078 */
-       { 1,    TF,     sys_fchdir,             "fchdir"        }, /* 6079 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 6079 */
        { 2,    TF,     sys_rename,             "rename"        }, /* 6080 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 6081 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 6082 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 6083 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 6083 */
        { 2,    TF,     sys_link,               "link"          }, /* 6084 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 6085 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 6086 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 6087 */
        { 2,    TF,     sys_chmod,              "chmod"         }, /* 6088 */
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 6089 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 6089 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 6090 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 6091 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 6091 */
        { 3,    TF,     sys_chown,              "lchown"        }, /* 6092 */
        { 1,    0,      sys_umask,              "umask"         }, /* 6093 */
        { 2,    0,      sys_gettimeofday,       "gettimeofday"  }, /* 6094 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 6131 */
        { 1,    0,      sys_personality,        "personality"   }, /* 6132 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 6133 */
-       { 3,    0,      sys_statfs,             "statfs"        }, /* 6134 */
+       { 3,    TF,     sys_statfs,             "statfs"        }, /* 6134 */
        { 3,    TD,     sys_fstatfs,            "fstatfs"       }, /* 6135 */
        { 5,    0,      sys_sysfs,              "sysfs"         }, /* 6136 */
        { 2,    0,      sys_getpriority,        "getpriority"   }, /* 6137 */
        { 1,    TM,     sys_mlockall,           "mlockall"      }, /* 6148 */
        { 0,    TM,     sys_munlockall,         "munlockall"    }, /* 6149 */
        { 0,    0,      sys_vhangup,            "vhangup"       }, /* 6150 */
-       { 2,    0,      sys_pivotroot,          "pivot_root"    }, /* 6151 */
+       { 2,    TF,     sys_pivotroot,          "pivot_root"    }, /* 6151 */
        { 1,    0,      sys_sysctl,             "_sysctl"       }, /* 6152 */
        { 5,    0,      sys_prctl,              "prctl"         }, /* 6153 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 6154 */
        { 0,    0,      sys_afs_syscall,        "afs_syscall"   }, /* 6176 */
        { 0,    0,      printargs,              "reserved177"   }, /* 6177 */
        { 0,    0,      sys_gettid,             "gettid"        }, /* 6178 */
-       { 3,    0,      sys_readahead,          "readahead"     }, /* 6179 */
-       { 5,    0,      sys_setxattr,           "setxattr"      }, /* 6180 */
-       { 5,    0,      sys_setxattr,           "lsetxattr"     }, /* 6181 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 6182 */
-       { 4,    0,      sys_getxattr,           "getxattr"      }, /* 6183 */
-       { 4,    0,      sys_getxattr,           "lgetxattr"     }, /* 6184 */
+       { 3,    TD,     sys_readahead,          "readahead"     }, /* 6179 */
+       { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 6180 */
+       { 5,    TF,     sys_setxattr,           "lsetxattr"     }, /* 6181 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 6182 */
+       { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 6183 */
+       { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 6184 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 6185 */
-       { 3,    0,      sys_listxattr,          "listxattr"     }, /* 6186 */
-       { 3,    0,      sys_listxattr,          "llistxattr"    }, /* 6187 */
+       { 3,    TF,     sys_listxattr,          "listxattr"     }, /* 6186 */
+       { 3,    TF,     sys_listxattr,          "llistxattr"    }, /* 6187 */
        { 3,    TD,     sys_flistxattr,         "flistxattr"    }, /* 6188 */
-       { 2,    0,      sys_removexattr,        "removexattr"   }, /* 6189 */
-       { 2,    0,      sys_removexattr,        "lremovexattr"  }, /* 6190 */
+       { 2,    TF,     sys_removexattr,        "removexattr"   }, /* 6189 */
+       { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 6190 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 6191 */
        { 2,    TS,     sys_kill,               "tkill"         }, /* 6192 */
        { 1,    0,      sys_time,               "time"          }, /* 6193 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 6209 */
        { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"      }, /* 6210 */
        { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  }, /* 6211 */
-       { 3,    0,      sys_fcntl,              "fcntl64"       }, /* 6212 */
+       { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 6212 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address" }, /* 6213 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 6214 */
        { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 6215 */
index d646897a805bad0bbcafd55fd145b7bed1f19545..fd31e7d314f00f9da378f43ad48ba43b54e2a8ad 100644 (file)
@@ -48,7 +48,7 @@
        { 6,    TD,     sys_fallocate,                  "fallocate"             }, /* 47 */
        { 3,    TD|TF,  sys_faccessat,                  "faccessat"             }, /* 48 */
        { 1,    TF,     sys_chdir,                      "chdir"                 }, /* 49 */
-       { 1,    TF,     sys_fchdir,                     "fchdir"                }, /* 50 */
+       { 1,    TD,     sys_fchdir,                     "fchdir"                }, /* 50 */
        { 1,    TF,     sys_chroot,                     "chroot"                }, /* 51 */
        { 2,    TD,     sys_fchmod,                     "fchmod"                }, /* 52 */
        { 3,    TD|TF,  sys_fchmodat,                   "fchmodat"              }, /* 53 */
@@ -58,7 +58,7 @@
        { 1,    TD,     sys_close,                      "close"                 }, /* 57 */
        { 0,    0,      sys_vhangup,                    "vhangup"               }, /* 58 */
        { 2,    TD,     sys_pipe2,                      "pipe2"                 }, /* 59 */
-       { 4,    0,      sys_quotactl,                   "quotactl"              }, /* 60 */
+       { 4,    TF,     sys_quotactl,                   "quotactl"              }, /* 60 */
        { 3,    TD,     sys_getdents64,                 "getdents64"            }, /* 61 */
        { 5,    TD,     sys_llseek,                     "_llseek"               }, /* 62 */
        { 3,    TD,     sys_read,                       "read"                  }, /* 63 */
index ebf7e3547ad6d1db3d44d559e07ae661a0310267..3869431963e51119f2ae2c75d17c8eec0ea40386 100644 (file)
        { 1,    0,      sys_get_kernel_syms,    "get_kernel_syms"       }, /* 130 */
        { 4,    TF,     sys_quotactl,           "quotactl"              }, /* 131 */
        { 1,    0,      sys_getpgid,            "getpgid"               }, /* 132 */
-       { 1,    TF,     sys_fchdir,             "fchdir"                }, /* 133 */
+       { 1,    TD,     sys_fchdir,             "fchdir"                }, /* 133 */
        { 0,    0,      sys_bdflush,            "bdflush"               }, /* 134 */
        { 3,    0,      sys_sysfs,              "sysfs"                 }, /* 135 */
        { 1,    0,      sys_personality,        "personality"           }, /* 136 */
index e35bf3d0c4cb324ba3f3714e2bbcb739c872c949..4bc9640ef8686fd69eec1d3fcc5f04e7bbe7c3e7 100644 (file)
        { 6,    TD,     sys_pread,              "pread"         }, /* 180 */
        { 6,    TD,     sys_pwrite,             "pwrite"        }, /* 181 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 182 */
-       { 2,    0,      sys_getcwd,             "getcwd"        }, /* 183 */
+       { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 183 */
        { 2,    0,      sys_capget,             "capget"        }, /* 184 */
        { 2,    0,      sys_capset,             "capset"        }, /* 185 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 186 */
index b6d76e1ec357824faa0fb972c3d90fa488c4143f..4ba974f746cf6aed9401be9f330e69d8493bd52d 100644 (file)
        { 4,    TS,     sys_rt_sigtimedwait,"rt_sigtimedwait" },/* 105 */
        { 3,    TS,     sys_rt_sigqueueinfo,"rt_sigqueueinfo" },/* 106 */
        { 2,    TS,     sys_rt_sigsuspend,"rt_sigsuspend" },    /* 107 */
-       { 3,    TS,     sys_setresuid,  "setresuid" },          /* 108 */
-       { 3,    TS,     sys_getresuid,  "getresuid" },          /* 109 */
-       { 3,    TS,     sys_setresgid,  "setresgid" },          /* 110 */
-       { 3,    TS,     sys_getresgid,  "getresgid" },          /* 111 */
-       { 2,    TS,     sys_setresgid,  "setresgid32" },        /* 112 */
+       { 3,    0,      sys_setresuid,  "setresuid" },          /* 108 */
+       { 3,    0,      sys_getresuid,  "getresuid" },          /* 109 */
+       { 3,    0,      sys_setresgid,  "setresgid" },          /* 110 */
+       { 3,    0,      sys_getresgid,  "getresgid" },          /* 111 */
+       { 2,    0,      sys_setresgid,  "setresgid32" },        /* 112 */
        { 3,    TN,     sys_recvmsg,    "recvmsg" },            /* 113 */
        { 3,    TN,     sys_sendmsg,    "sendmsg" },            /* 114 */
        { 2,    0,      sys_getgroups32,"getgroups32" },        /* 115 */
index 4314ae4f2d1e218a7a1177b47e6c6eafb4261801..e87764e218d057223dafe338465a25624c17c33d 100644 (file)
@@ -1,41 +1,41 @@
        { 0,    0,      printargs,              "spill"         }, /* 0 */
        { 0,    0,      printargs,              "xtensa"        }, /* 1 */
        [2 ... 7] = { },
-       { 3,    TF,     sys_open,               "open"          }, /* 8 */
-       { 1,    0,      sys_close,              "close"         }, /* 9 */
-       { 1,    0,      sys_dup,                "dup"           }, /* 10 */
-       { 2,    0,      sys_dup2,               "dup2"          }, /* 11 */
-       { 3,    TF,     sys_read,               "read"          }, /* 12 */
-       { 3,    TF,     sys_write,              "write"         }, /* 13 */
-       { 5,    0,      sys_select,             "select"        }, /* 14 */
+       { 3,    TD|TF,  sys_open,               "open"          }, /* 8 */
+       { 1,    TD,     sys_close,              "close"         }, /* 9 */
+       { 1,    TD,     sys_dup,                "dup"           }, /* 10 */
+       { 2,    TD,     sys_dup2,               "dup2"          }, /* 11 */
+       { 3,    TD,     sys_read,               "read"          }, /* 12 */
+       { 3,    TD,     sys_write,              "write"         }, /* 13 */
+       { 5,    TD,     sys_select,             "select"        }, /* 14 */
        { 3,    TD,     sys_lseek,              "lseek"         }, /* 15 */
-       { 3,    0,      sys_poll,               "poll"          }, /* 16 */
+       { 3,    TD,     sys_poll,               "poll"          }, /* 16 */
        { 5,    TD,     sys_llseek,             "_llseek"       }, /* 17 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 18 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 19 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 20 */
-       { 2,    TF,     sys_creat,              "creat"         }, /* 21 */
+       { 2,    TD|TF,  sys_creat,              "creat"         }, /* 21 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 22 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 23 */
-       { 3,    0,      sys_readv,              "readv"         }, /* 24 */
-       { 3,    0,      sys_writev,             "writev"        }, /* 25 */
-       { 1,    0,      sys_fsync,              "fsync"         }, /* 26 */
-       { 1,    0,      sys_fdatasync,          "fdatasync"     }, /* 27 */
+       { 3,    TD,     sys_readv,              "readv"         }, /* 24 */
+       { 3,    TD,     sys_writev,             "writev"        }, /* 25 */
+       { 1,    TD,     sys_fsync,              "fsync"         }, /* 26 */
+       { 1,    TD,     sys_fdatasync,          "fdatasync"     }, /* 27 */
        { 2,    TF,     sys_truncate64,         "truncate64"    }, /* 28 */
        { 2,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 29 */
-       { 6,    TD|TF,  sys_pread,              "pread64"       }, /* 30 */
-       { 6,    TD|TF,  sys_pwrite,             "pwrite64"      }, /* 31 */
+       { 6,    TD,     sys_pread,              "pread64"       }, /* 30 */
+       { 6,    TD,     sys_pwrite,             "pwrite64"      }, /* 31 */
        { 2,    TF,     sys_link,               "link"          }, /* 32 */
        { 2,    TF,     sys_rename,             "rename"        }, /* 33 */
        { 2,    TF,     sys_symlink,            "symlink"       }, /* 34 */
        { 3,    TF,     sys_readlink,           "readlink"      }, /* 35 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 36 */
-       { 1,    0,      sys_pipe,               "pipe"          }, /* 37 */
+       { 1,    TD,     sys_pipe,               "pipe"          }, /* 37 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 38 */
        { 1,    TF,     sys_rmdir,              "rmdir"         }, /* 39 */
        { 2,    TF,     sys_mkdir,              "mkdir"         }, /* 40 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 41 */
-       { 1,    0,      sys_fchdir,             "fchdir"        }, /* 42 */
+       { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 42 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 43 */
        { 2,    TF,     sys_chmod,              "chmod"         }, /* 44 */
        { 3,    TF,     sys_chown,              "chown"         }, /* 45 */
        { 2,    TF,     sys_lstat,              "lstat"         }, /* 49 */
        { 2,    TF,     sys_lstat64,            "lstat64"       }, /* 50 */
        [51] = { },
-       { 2,    0,      sys_fchmod,             "fchmod"        }, /* 52 */
-       { 3,    0,      sys_fchown,             "fchown"        }, /* 53 */
+       { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 52 */
+       { 3,    TD,     sys_fchown,             "fchown"        }, /* 53 */
        { 2,    TD,     sys_fstat,              "fstat"         }, /* 54 */
        { 2,    TD,     sys_fstat64,            "fstat64"       }, /* 55 */
-       { 2,    0,      sys_flock,              "flock"         }, /* 56 */
+       { 2,    TD,     sys_flock,              "flock"         }, /* 56 */
        { 2,    TF,     sys_access,             "access"        }, /* 57 */
        { 1,    0,      sys_umask,              "umask"         }, /* 58 */
-       { 3,    0,      sys_getdents,           "getdents"      }, /* 59 */
-       { 3,    0,      sys_getdents64,         "getdents64"    }, /* 60 */
-       { 3,    0,      sys_fcntl,              "fcntl64"       }, /* 61 */
-       { 6,    0,      sys_fallocate,          "fallocate"     }, /* 62 */
+       { 3,    TD,     sys_getdents,           "getdents"      }, /* 59 */
+       { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 60 */
+       { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 61 */
+       { 6,    TD,     sys_fallocate,          "fallocate"     }, /* 62 */
        { 6,    TD,     sys_fadvise64_64,       "fadvise64_64"  }, /* 63 */
-       { 2,    TD,     sys_utime,              "utime"         }, /* 64 */
+       { 2,    TF,     sys_utime,              "utime"         }, /* 64 */
        { 2,    TF,     sys_utimes,             "utimes"        }, /* 65 */
-       { 3,    0,      sys_ioctl,              "ioctl"         }, /* 66 */
-       { 3,    0,      sys_fcntl,              "fcntl"         }, /* 67 */
+       { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 66 */
+       { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 67 */
        { 5,    TF,     sys_setxattr,           "setxattr"      }, /* 68 */
        { 4,    TF,     sys_getxattr,           "getxattr"      }, /* 69 */
        { 3,    TF,     sys_listxattr,          "listxattr"     }, /* 70 */
@@ -69,7 +69,7 @@
        { 4,    TF,     sys_getxattr,           "lgetxattr"     }, /* 73 */
        { 3,    TF,     sys_listxattr,          "llistxattr"    }, /* 74 */
        { 2,    TF,     sys_removexattr,        "lremovexattr"  }, /* 75 */
-       { 5,    0,      sys_fsetxattr,          "fsetxattr"     }, /* 76 */
+       { 5,    TD,     sys_fsetxattr,          "fsetxattr"     }, /* 76 */
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 77 */
        { 3,    TD,     sys_flistxattr,         "flistxattr"    }, /* 78 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 79 */
        { 3,    0,      sys_setpriority,        "setpriority"   }, /* 133 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 134 */
        { 2,    0,      sys_getitimer,          "getitimer"     }, /* 135 */
-       { 1,    NF,     sys_setuid,             "setuid"        }, /* 136 */
+       { 1,    0,      sys_setuid,             "setuid"        }, /* 136 */
        { 0,    NF,     sys_getuid,             "getuid"        }, /* 137 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 138 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 139 */
        { 0,    0,      sys_getppid,            "getppid"       }, /* 150 */
        { 0,    0,      sys_getpgrp,            "getpgrp"       }, /* 151 */
        [152 ... 153] = { },
-       { 1,    TF,     sys_times,              "times"         }, /* 154 */
+       { 1,    0,      sys_times,              "times"         }, /* 154 */
        { 1,    TF,     sys_acct,               "acct"          }, /* 155 */
        { 3,    0,      sys_sched_setaffinity,  "sched_setaffinity"}, /* 156 */
        { 3,    0,      sys_sched_getaffinity,  "sched_getaffinity"}, /* 157 */
        { 5,    TF,     sys_mount,              "mount"         }, /* 172 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 173 */
        { 1,    TF,     sys_chroot,             "chroot"        }, /* 174 */
-       { 2,    0,      sys_pivotroot,          "pivot_root"    }, /* 175 */
+       { 2,    TF,     sys_pivotroot,          "pivot_root"    }, /* 175 */
        { 2,    TF,     sys_umount,             "umount"        }, /* 176 */
-       { 1,    0,      sys_swapoff,            "swapoff"       }, /* 177 */
+       { 1,    TF,     sys_swapoff,            "swapoff"       }, /* 177 */
        { 0,    0,      sys_sync,               "sync"          }, /* 178 */
        [179] = { },
-       { 1,    0,      sys_setfsuid,           "setfsuid"      }, /* 180 */
-       { 1,    0,      sys_setfsgid,           "setfsgid"      }, /* 181 */
+       { 1,    NF,     sys_setfsuid,           "setfsuid"      }, /* 180 */
+       { 1,    NF,     sys_setfsgid,           "setfsgid"      }, /* 181 */
        { 3,    0,      sys_sysfs,              "sysfs"         }, /* 182 */
        { 2,    0,      sys_ustat,              "ustat"         }, /* 183 */
        { 2,    TF,     sys_statfs,             "statfs"        }, /* 184 */
-       { 2,    TF,     sys_fstatfs,            "fstatfs"       }, /* 185 */
+       { 2,    TD,     sys_fstatfs,            "fstatfs"       }, /* 185 */
        { 3,    TF,     sys_statfs64,           "statfs64"      }, /* 186 */
-       { 3,    TF,     sys_fstatfs64,          "fstatfs64"     }, /* 187 */
+       { 3,    TD,     sys_fstatfs64,          "fstatfs64"     }, /* 187 */
        { 2,    0,      sys_setrlimit,          "setrlimit"     }, /* 188 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 189 */
        { 2,    0,      sys_getrusage,          "getrusage"     }, /* 190 */
        [220 ... 222] = { },
        { 0,    0,      printargs,              "restart_syscall"}, /* 223 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"   }, /* 224 */
-       { 1,    0,      sys_rt_sigreturn,       "rt_sigreturn"  }, /* 225 */
+       { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  }, /* 225 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  }, /* 226 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"}, /* 227 */
        { 2,    TS,     sys_rt_sigpending,      "rt_sigpending" }, /* 228 */
        { 5,    0,      printargs,              "request_key"   }, /* 257 */
        { 5,    0,      printargs,              "keyctl"        }, /* 258 */
        [259] = { },
-       { 4,    0,      sys_readahead,          "readahead"     }, /* 260 */
+       { 4,    TD,     sys_readahead,          "readahead"     }, /* 260 */
        { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 261 */
        { 5,    TM,     sys_migrate_pages,      "migrate_pages" }, /* 262 */
        { 0,    TM,     sys_mbind,              "mbind"         }, /* 263 */