]> granicus.if.org Git - strace/commitdiff
unwind: add SE and SI flags to syscall entries for all architectures
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 12 May 2014 14:37:50 +0000 (14:37 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Fri, 30 May 2014 22:58:47 +0000 (22:58 +0000)
Add SE flag to execve, exit, and exit_group syscall entries.
Add SI flag to brk, execve, mmap, mprotect, mremap, munmap,
remap_file_pages, shmat, and shmdt syscall entries.

28 files changed:
linux/aarch64/syscallent1.h
linux/alpha/syscallent.h
linux/arc/syscallent.h
linux/arm/syscallent.h
linux/avr32/syscallent.h
linux/bfin/syscallent.h
linux/hppa/syscallent.h
linux/i386/syscallent.h
linux/ia64/syscallent.h
linux/m68k/syscallent.h
linux/metag/syscallent.h
linux/microblaze/syscallent.h
linux/mips/syscallent-compat.h
linux/mips/syscallent-n32.h
linux/mips/syscallent-n64.h
linux/mips/syscallent-o32.h
linux/or1k/syscallent.h
linux/powerpc/syscallent.h
linux/s390/syscallent.h
linux/s390x/syscallent.h
linux/sh/syscallent.h
linux/sh64/syscallent.h
linux/sparc/syscallent.h
linux/tile/syscallent.h
linux/tile/syscallent1.h
linux/x32/syscallent.h
linux/x86_64/syscallent.h
linux/xtensa/syscallent.h

index e8b30bf38e3a5b208646e610e8ca02d1da11ae1c..ef23db3306cad0c67bec36ac70e85ecd166e04cf 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                        }, /*   90 */
        { 2,    0,      sys_capset,                     "capset"                        }, /*   91 */
        { 1,    0,      sys_personality,                "personality"                   }, /*   92 */
-       { 1,    TP,     sys_exit,                       "exit"                          }, /*   93 */
-       { 1,    TP,     sys_exit,                       "exit_group"                    }, /*   94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                          }, /*   93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"                    }, /*   94 */
        { 5,    TP,     sys_waitid,                     "waitid"                        }, /*   95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"               }, /*   96 */
        { 1,    TP,     sys_unshare,                    "unshare"                       }, /*   97 */
        { 4,    TI,     sys_semop,                      "semop"                         }, /*  193 */
        { 4,    TI,     sys_shmget,                     "shmget"                        }, /*  194 */
        { 4,    TI,     sys_shmctl,                     "shmctl"                        }, /*  195 */
-       { 4,    TI|TM,  sys_shmat,                      "shmat"                         }, /*  196 */
-       { 4,    TI|TM,  sys_shmdt,                      "shmdt"                         }, /*  197 */
+       { 4,    TI|TM|SI,       sys_shmat,                      "shmat"                         }, /*  196 */
+       { 4,    TI|TM|SI,       sys_shmdt,                      "shmdt"                         }, /*  197 */
        { 3,    TN,     sys_socket,                     "socket"                        }, /*  198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"                    }, /*  199 */
        { 3,    TN,     sys_bind,                       "bind"                          }, /*  200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"                       }, /*  211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"                       }, /*  212 */
        { 3,    TD,     sys_readahead,                  "readahead"                     }, /*  213 */
-       { 1,    TM,     sys_brk,                        "brk"                           }, /*  214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                        }, /*  215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                        }, /*  216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                           }, /*  214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                        }, /*  215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                        }, /*  216 */
        { 5,    0,      sys_add_key,                    "add_key"                       }, /*  217 */
        { 4,    0,      sys_request_key,                "request_key"                   }, /*  218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                        }, /*  219 */
        { 5,    TP,     sys_clone,                      "clone"                         }, /*  220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                        }, /*  221 */
-       { 6,    TD|TM,  sys_mmap,                       "mmap"                          }, /*  222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                        }, /*  221 */
+       { 6,    TD|TM|SI,       sys_mmap,                       "mmap"                          }, /*  222 */
        { 4,    TD,     sys_fadvise64,                  "fadvise64"                     }, /*  223 */
        { 2,    TF,     sys_swapon,                     "swapon"                        }, /*  224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"                       }, /*  225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"                      }, /*  226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"                      }, /*  226 */
        { 3,    TM,     sys_msync,                      "msync"                         }, /*  227 */
        { 3,    TM,     sys_msync,                      "msync"                         }, /*  228 */
        { 2,    TM,     sys_munlock,                    "munlock"                       }, /*  229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"                    }, /*  231 */
        { 3,    TM,     sys_mincore,                    "mincore"                       }, /*  232 */
        { 3,    TM,     sys_madvise,                    "madvise"                       }, /*  233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
        { 6,    TM,     sys_mbind,                      "mbind"                         }, /*  235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"                 }, /*  236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"                 }, /*  237 */
        { 2,    TD,     sys_fstatfs,                    "fstatfs"                       }, /* 1055 */
        { 2,    TF,     sys_statfs,                     "statfs"                        }, /* 1056 */
        { 3,    TD,     sys_lseek,                      "lseek"                         }, /* 1057 */
-       { 6,    TD|TM,  sys_mmap,                       "mmap"                          }, /* 1058 */
+       { 6,    TD|TM|SI,       sys_mmap,                       "mmap"                          }, /* 1058 */
        { 1,    0,      sys_alarm,                      "alarm"                         }, /* 1059 */
        { 0,    0,      sys_getpgrp,                    "getpgrp"                       }, /* 1060 */
        { 0,    TS,     sys_pause,                      "pause"                         }, /* 1061 */
index 72e802d4632e67840c633c3fde5706aec5d769b9..701b8fba09618d71a3e569795cd4cab34bf16a4a 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 6,    0,      printargs,              "osf_syscall"           }, /* 0, not implemented */
-       { 1,    TP,     sys_exit,               "exit"                  }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "exit"                  }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"                  }, /* 2 */
        { 3,    TD,     sys_read,               "read"                  }, /* 3 */
        { 3,    TD,     sys_write,              "write"                 }, /* 4 */
@@ -43,7 +43,7 @@
        { 3,    TF,     sys_mknod,              "mknod"                 }, /* 14 */
        { 2,    TF,     sys_chmod,              "chmod"                 }, /* 15 */
        { 3,    TF,     sys_chown,              "chown"                 }, /* 16 */
-       { 1,    TM,     sys_brk,                "brk"                   }, /* 17 */
+       { 1,    TM|SI,  sys_brk,                "brk"                   }, /* 17 */
        { 5,    0,      printargs,              "osf_getfsstat"         }, /* 18, not implemented */
        { 3,    TD,     sys_lseek,              "lseek"                 }, /* 19 */
        { 0,    0,      sys_getpid,             "getxpid"               }, /* 20 */
@@ -85,7 +85,7 @@
        { 5,    0,      printargs,              "osf_revoke"            }, /* 56, not implemented */
        { 2,    TF,     sys_symlink,            "symlink"               }, /* 57 */
        { 3,    TF,     sys_readlink,           "readlink"              }, /* 58 */
-       { 3,    TF|TP,  sys_execve,             "execve"                }, /* 59 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"                }, /* 59 */
        { 1,    0,      sys_umask,              "umask"                 }, /* 60 */
        { 1,    TF,     sys_chroot,             "chroot"                }, /* 61 */
        { 5,    0,      printargs,              "osf_old_fstat"         }, /* 62, not implemented */
        { 2,    TF,     sys_lstat,              "lstat"                 }, /* 68 */
        { 5,    TM,     printargs,              "osf_sbrk"              }, /* 69, not implemented */
        { 5,    0,      printargs,              "osf_sstk"              }, /* 70, not implemented */
-       { 6,    TD|TM,  sys_mmap,               "mmap"                  }, /* 71 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"                  }, /* 71 */
        { 5,    0,      printargs,              "osf_old_vadvise"       }, /* 72, not implemented */
-       { 2,    TM,     sys_munmap,             "munmap"                }, /* 73 */
-       { 3,    TM,     sys_mprotect,           "mprotect"              }, /* 74 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"                }, /* 73 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"              }, /* 74 */
        { 3,    TM,     sys_madvise,            "madvise"               }, /* 75 */
        { 0,    0,      sys_vhangup,            "vhangup"               }, /* 76 */
        { 5,    0,      printargs,              "osf_kmodcall"          }, /* 77, not implemented */
        { 3,    TF,     sys_chown,              "lchown"                }, /* 208 */
        { 3,    TI|TM,  printargs,              "osf_shmat"             }, /* 209 */
        { 4,    TI,     sys_shmctl,             "shmctl"                }, /* 210 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"                 }, /* 211 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"                 }, /* 211 */
        { 4,    TI,     sys_shmget,             "shmget"                }, /* 212 */
        { 5,    0,      printargs,              "osf_mvalid"            }, /* 213, not implemented */
        { 5,    0,      printargs,              "osf_getaddressconf"    }, /* 214, not implemented */
        { 5,    0,      sys_afs_syscall,        "afs_syscall"           }, /* 338 */
        { 1,    0,      sys_uname,              "uname"                 }, /* 339 */
        { 2,    0,      sys_nanosleep,          "nanosleep"             }, /* 340 */
-       { 5,    TM,     sys_mremap,             "mremap"                }, /* 341 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"                }, /* 341 */
        { 3,    0,      sys_nfsservctl,         "nfsservctl"            }, /* 342 */
        { 3,    0,      sys_setresuid,          "setresuid"             }, /* 343 */
        { 3,    0,      sys_getresuid,          "getresuid"             }, /* 344 */
        { 3,    0,      sys_io_cancel,          "io_cancel"             }, /* 402 */
        { 5,    0,      NULL,                   NULL                    }, /* 403 */
        { 5,    0,      NULL,                   NULL                    }, /* 404 */
-       { 1,    TP,     sys_exit,               "exit_group"            }, /* 405 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"            }, /* 405 */
        { 3,    0,      sys_lookup_dcookie,     "lookup_dcookie"        }, /* 406 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"          }, /* 407 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"             }, /* 408 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"            }, /* 409 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"      }, /* 410 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"      }, /* 410 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"       }, /* 411 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall"       }, /* 412 */
        { 4,    TD,     sys_fadvise64,          "fadvise"               }, /* 413 */
index e51a5e20ffdb47e11a794c1b373570628d0614ca..6bc9f27649d4d1faf3b2ced7c982d784e09e686b 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                }, /* 90 */
        { 2,    0,      sys_capset,                     "capset"                }, /* 91 */
        { 1,    0,      sys_personality,                "personality"           }, /* 92 */
-       { 1,    TP,     sys_exit,                       "exit"                  }, /* 93 */
-       { 1,    TP,     sys_exit,                       "exit_group"            }, /* 94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                  }, /* 93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"            }, /* 94 */
        { 5,    TP,     sys_waitid,                     "waitid"                }, /* 95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"       }, /* 96 */
        { 1,    TP,     sys_unshare,                    "unshare"               }, /* 97 */
        { 3,    TI,     sys_semop,                      "semop"                 }, /* 193 */
        { 3,    TI,     sys_shmget,                     "shmget"                }, /* 194 */
        { 3,    TI,     sys_shmctl,                     "shmctl"                }, /* 195 */
-       { 3,    TI|TM,  sys_shmat,                      "shmat"                 }, /* 196 */
-       { 1,    TI|TM,  sys_shmdt,                      "shmdt"                 }, /* 197 */
+       { 3,    TI|TM|SI,       sys_shmat,                      "shmat"                 }, /* 196 */
+       { 1,    TI|TM|SI,       sys_shmdt,                      "shmdt"                 }, /* 197 */
        { 3,    TN,     sys_socket,                     "socket"                }, /* 198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"            }, /* 199 */
        { 3,    TN,     sys_bind,                       "bind"                  }, /* 200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"               }, /* 211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"               }, /* 212 */
        { 4,    TD,     sys_readahead,                  "readahead"             }, /* 213 */
-       { 1,    TM,     sys_brk,                        "brk"                   }, /* 214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                }, /* 215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                }, /* 216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                   }, /* 214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                }, /* 215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                }, /* 216 */
        { 5,    0,      sys_add_key,                    "add_key"               }, /* 217 */
        { 4,    0,      sys_request_key,                "request_key"           }, /* 218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                }, /* 219 */
        { 5,    TP,     sys_clone,                      "clone"                 }, /* 220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                }, /* 221 */
-       { 6,    TD|TM,  sys_mmap,                       "mmap2"                 }, /* 222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                }, /* 221 */
+       { 6,    TD|TM|SI,       sys_mmap,                       "mmap2"                 }, /* 222 */
        { 6,    TD,     sys_fadvise64_64,               "fadvise64_64"          }, /* 223 */
        { 2,    TF,     sys_swapon,                     "swapon"                }, /* 224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"               }, /* 225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"              }, /* 226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"              }, /* 226 */
        { 3,    TM,     sys_msync,                      "msync"                 }, /* 227 */
        { 2,    TM,     sys_mlock,                      "mlock"                 }, /* 228 */
        { 2,    TM,     sys_munlock,                    "munlock"               }, /* 229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"            }, /* 231 */
        { 3,    TM,     sys_mincore,                    "mincore"               }, /* 232 */
        { 3,    TM,     sys_madvise,                    "madvise"               }, /* 233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
        { 6,    TM,     sys_mbind,                      "mbind"                 }, /* 235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"         }, /* 236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"         }, /* 237 */
index 6eb327052d3eefce108fd0f9519f533cc6305824..1656af6728fe4a0a39b8f8daca8168f6c6361f74 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 0 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 1,    TD|TM,  sys_old_mmap,           "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 1,    TD|TM|SI,       sys_old_mmap,           "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      sys_modify_ldt,         "modify_ldt"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 192 */
        { 4,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 4,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 245 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 246 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 247 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 248 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 248 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 249 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 250 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 251 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 252 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 253 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 253 */
        { 5,    0,      NULL,                   NULL            }, /* 254 */
        { 5,    0,      NULL,                   NULL            }, /* 255 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 256 */
        { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 302 */
        { 4,    TI,     sys_msgget,             "msgget"        }, /* 303 */
        { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 304 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 305 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 306 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 305 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 306 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 307 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 308 */
        { 5,    0,      sys_add_key,            "add_key"       }, /* 309 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
 # define ARM_LAST_ORDINARY_SYSCALL 444
index 939e556f0cf298c1f827d4b516ee3f529d3cf485..b47653caa396303c9dc88e984330cdeb42a547e9 100644 (file)
@@ -26,7 +26,7 @@
  */
 
        { 0,    0,      sys_setup,              "setup"         }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -36,7 +36,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -70,7 +70,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 5,    TP,     sys_clone,              "clone"         }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 2,    TF,     sys_getcwd,             "getcwd"        }, /* 48 */
@@ -82,7 +82,7 @@
        { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 54 */
        { 3,    TD,     sys_fcntl,              "fcntl"         }, /* 55 */
        { 2,    0,      sys_setpgid,            "setpgid"       }, /* 56 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 57 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 57 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 58 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 59 */
        { 2,    0,      sys_setreuid,           "setreuid"      }, /* 60 */
        { 5,    TD,     sys_pwrite,             "pwrite"        }, /* 87 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 88 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 89 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap"          }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap"          }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 2,    0,      sys_setdomainname,      "setdomainname" }, /* 110 */
        { 1,    0,      sys_uname,              "uname"         }, /* 111 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 112 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 113 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 113 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 114 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 115 */
        { 2,    0,      sys_delete_module,      "delete_module" }, /* 116 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 200 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 201 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 202 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 203 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 203 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 204 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 205 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 206 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 207 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 208 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 208 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 209 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 210 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 211 */
        { 4,    TI,     sys_semop,              "semop"         }, /* 271 */
        { 4,    TI,     sys_semctl,             "semctl"        }, /* 272 */
        { 5,    TI,     sys_semtimedop,         "semtimedop"    }, /* 273 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 274 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 274 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 275 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 276 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 276 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 277 */
        { 4,    TD|TF,  sys_utimensat,          "utimensat"     }, /* 278 */
        { 3,    TD|TS,  sys_signalfd,           "signalfd"      }, /* 279 */
index f10d973f99d64905313945c595b733f81abd433e..8df6a4dd8111165e018301093de2bfc3554a3c77 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall"       }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  printargs,              "old_mmap"      }, /* 90: not implemented in kernel */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       printargs,              "old_mmap"      }, /* 90: not implemented in kernel */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      sys_modify_ldt,         "modify_ldt"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,     "sched_get_priority_min"        }, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,      "sched_rr_get_interval" }, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
        { 5,    0,      printargs,              "alloc_hugepages"       }, /* 250 */
        { 1,    0,      printargs,              "free_hugepages"        }, /* 251 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 252 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 252 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"        }, /* 253 */
        { 1,    0,      printargs,              "bfin_spinlock" }, /* 254 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 255 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 256 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 257 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"      }, /* 258 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"      }, /* 258 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"       }, /* 259 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 260 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 261 */
        { 4,    TI,     sys_msgget,             "msgget"        }, /* 335 */
        { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 336 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 337 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 338 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 338 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 339 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 340 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 340 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 341 */
        { 6,    TD,     sys_splice,             "splice"        }, /* 342 */
        { 6,    TD,     sys_sync_file_range,    "sync_file_range"       }, /* 343 */
index c92a9fa20507a4af723d3342cee06bebdeabd140..2548f469890e9ac470e75be5d32be829638b1ad7 100644 (file)
@@ -3,7 +3,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall"       }, /* 0 */
-       { 1,    TP,     sys_exit,               "exit"                  }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "exit"                  }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"                  }, /* 2 */
        { 3,    TD,     sys_read,               "read"                  }, /* 3 */
        { 3,    TD,     sys_write,              "write"                 }, /* 4 */
@@ -13,7 +13,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"                }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"                 }, /* 12 */
        { 1,    0,      sys_time,               "time"                  }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"                 }, /* 14 */
@@ -47,7 +47,7 @@
        { 1,    TD,     sys_pipe,               "pipe"                  }, /* 42 */
        { 1,    0,      sys_times,              "times"                 }, /* 43 */
        { 3,    TN,     sys_getsockname,        "getsockname"           }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"                   }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"                   }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"                }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"                }, /* 47 */
        { 2,    TS,     sys_signal,             "signal"                }, /* 48 */
@@ -91,9 +91,9 @@
        { 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 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"                  }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"                }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,         "mmap2"                 }, /* 89 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"                  }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"                }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"              }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"             }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"                }, /* 94 */
        { 4,    TD|TN,  sys_sendfile,           "sendfile"              }, /* 122 */
        { 6,    TN,     sys_recvfrom,           "recvfrom"              }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"              }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"              }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"              }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"           }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module"         }, /* 127 */
        { 4,    0,      sys_init_module,        "init_module"           }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"             }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"                }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"                }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"             }, /* 164 */
        { 3,    0,      sys_setresuid,          "getresuid"             }, /* 165 */
        { 2,    TS,     sys_sigaltstack,        "sigaltstack"           }, /* 166 */
        { 4,    TI,     sys_msgrcv,             "msgrcv"                }, /* 189 */
        { 4,    TI,     sys_msgget,             "msgget"                }, /* 190 */
        { 4,    TI,     sys_msgctl,             "msgctl"                }, /* 191 */
-       { 3,    TI|TM,  sys_shmat,              "shmat"                 }, /* 192 */
-       { 1,    TI|TM,  sys_shmdt,              "shmdt"                 }, /* 193 */
+       { 3,    TI|TM|SI,       sys_shmat,              "shmat"                 }, /* 192 */
+       { 1,    TI|TM|SI,       sys_shmdt,              "shmdt"                 }, /* 193 */
        { 3,    TI,     sys_shmget,             "shmget"                }, /* 194 */
        { 3,    TI,     sys_shmctl,             "shmctl"                }, /* 195 */
        { 5,    0,      sys_getpmsg,            "getpmsg"               }, /* 196 */
        { 4,    0,      sys_io_cancel,          "io_cancel"             }, /* 219 */
        { 5,    0,      printargs,              "alloc_hugepages"       }, /* 220 */
        { 1,    0,      printargs,              "free_hugepages"        }, /* 221 */
-       { 1,    TP,     sys_exit,               "exit_group"            }, /* 222 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"            }, /* 222 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"        }, /* 223 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"          }, /* 224 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"             }, /* 225 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"            }, /* 226 */
-       { 5,    TM,     printargs,              "remap_file_pages"      }, /* 227 */
+       { 5,    TM|SI,  printargs,              "remap_file_pages"      }, /* 227 */
        { 5,    TI,     sys_semtimedop,         "semtimedop"            }, /* 228 */
        { 5,    0,      printargs,              "mq_open"               }, /* 229 */
        { 5,    0,      printargs,              "mq_unlink"             }, /* 230 */
index 8744c73f63823ac344d8a3deaf4234130c9c4dc5..a8daacf26b53cc54d315f2b2a8a550fae9751db5 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  sys_old_mmap,           "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_old_mmap,           "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      sys_modify_ldt,         "modify_ldt"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 250 */
        { 6,    0,      NULL,                   NULL            }, /* 251 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 252 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 252 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 253 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 254 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 255 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 256 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 258 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 259 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 260 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
index 96ad5a580436f51456087462f564558c3eb9b0ed..5e591057d9a0091d99ce8a3c38584bee8a2a6378 100644 (file)
        { MA,   0,      NULL,                   NULL            }, /* 1022 */
        { MA,   0,      NULL,                   NULL            }, /* 1023 */
        { 0,    0,      printargs,              "ni_syscall"    }, /* 1024 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 1025 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 1025 */
        { 3,    TD,     sys_read,               "read"          }, /* 1026 */
        { 3,    TD,     sys_write,              "write"         }, /* 1027 */
        { 3,    TD|TF,  sys_open,               "open"          }, /* 1028 */
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 1033 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 1034 */
        { 1,    TD,     sys_fchdir,             "fchdir"        }, /* 1035 */
        { 2,    TF,     sys_utimes,             "utimes"        }, /* 1036 */
        { 1,    TD,     sys_dup,                "dup"           }, /* 1057 */
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 1058 */
        { 1,    0,      sys_times,              "times"         }, /* 1059 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 1060 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 1060 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 1061 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 1062 */
        { 0,    NF,     sys_getegid,            "getegid"       }, /* 1063 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        }, /* 1111 */
        { 3,    TI,     sys_msgctl,             "msgctl"        }, /* 1112 */
        { 3,    TI,     sys_shmget,             "shmget"        }, /* 1113 */
-       { 3,    TI|TM,  sys_shmat,              "shmat"         }, /* 1114 */
-       { 1,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 1115 */
+       { 3,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 1114 */
+       { 1,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 1115 */
        { 3,    TI,     sys_shmctl,             "shmctl"        }, /* 1116 */
        { 3,    0,      sys_syslog,             "syslog"        }, /* 1117 */
        { 3,    0,      sys_setitimer,          "setitimer"     }, /* 1118 */
        { 4,    TD,     sys_pread,              "pread"         }, /* 1148 */
        { 4,    TD,     sys_pwrite,             "pwrite"        }, /* 1149 */
        { 1,    0,      printargs,              "_sysctl"       }, /* 1150 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"          }, /* 1151 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 1152 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          }, /* 1151 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 1152 */
        { 2,    TM,     sys_mlock,              "mlock"         }, /* 1153 */
        { 1,    TM,     sys_mlockall,           "mlockall"      }, /* 1154 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 1155 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 1156 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 1155 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 1156 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 1157 */
        { 2,    TM,     sys_munlock,            "munlock"       }, /* 1158 */
        { 0,    TM,     sys_munlockall,         "munlockall"    }, /* 1159 */
        { 3,    0,      sys_nfsservctl,         "nfsservctl"    }, /* 1169 */
        { 5,    0,      sys_prctl,              "prctl"         }, /* 1170 */
        { 1,    0,      sys_getpagesize,        "getpagesize"   }, /* 1171 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 1172 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 1172 */
        { 5,    0,      printargs,              "pciconfig_read"}, /* 1173 */
        { 5,    0,      printargs,              "pciconfig_write"}, /* 1174 */
        { MA,   0,      printargs,              "perfmonctl"    }, /* 1175 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 1233 */
        { 4,    TD,     sys_fadvise64,          "fadvise64"     }, /* 1234 */
        { 3,    TS,     sys_tgkill,             "tgkill"        }, /* 1235 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 1236 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 1236 */
        { 3,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 1237 */
        { 2,    0,      sys_io_setup,           "io_setup"      }, /* 1238 */
        { 1,    0,      sys_io_destroy,         "io_destroy"    }, /* 1239 */
index d721f49e72bbfe2260d308650bc02daf8748b3cc..b227776c19990c8188c993a7cd72c7cae04b8c25 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 1,    TD|TM,  sys_old_mmap,           "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 1,    TD|TM|SI,       sys_old_mmap,           "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 4,    0,      sys_cacheflush,         "cacheflush"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      printargs,              "getpagesize"   }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 244 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 245 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 246 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 247 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 247 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 248 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 249 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 250 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 251 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 252 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 252 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 253 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 254 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 255 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
index 370bef107075d7ecb55dc78b6ee3186eca5b280d..ac42cd2e4ae605c9100b95261f8f54460462d0a8 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                }, /* 90 */
        { 2,    0,      sys_capset,                     "capset"                }, /* 91 */
        { 1,    0,      sys_personality,                "personality"           }, /* 92 */
-       { 1,    TP,     sys_exit,                       "exit"                  }, /* 93 */
-       { 1,    TP,     sys_exit,                       "exit_group"            }, /* 94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                  }, /* 93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"            }, /* 94 */
        { 5,    TP,     sys_waitid,                     "waitid"                }, /* 95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"       }, /* 96 */
        { 1,    TP,     sys_unshare,                    "unshare"               }, /* 97 */
        { 3,    TI,     sys_semop,                      "semop"                 }, /* 193 */
        { 3,    TI,     sys_shmget,                     "shmget"                }, /* 194 */
        { 3,    TI,     sys_shmctl,                     "shmctl"                }, /* 195 */
-       { 3,    TI|TM,  sys_shmat,                      "shmat"                 }, /* 196 */
-       { 1,    TI|TM,  sys_shmdt,                      "shmdt"                 }, /* 197 */
+       { 3,    TI|TM|SI,       sys_shmat,                      "shmat"                 }, /* 196 */
+       { 1,    TI|TM|SI,       sys_shmdt,                      "shmdt"                 }, /* 197 */
        { 3,    TN,     sys_socket,                     "socket"                }, /* 198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"            }, /* 199 */
        { 3,    TN,     sys_bind,                       "bind"                  }, /* 200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"               }, /* 211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"               }, /* 212 */
        { 4,    TD,     sys_readahead,                  "readahead"             }, /* 213 */
-       { 1,    TM,     sys_brk,                        "brk"                   }, /* 214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                }, /* 215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                }, /* 216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                   }, /* 214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                }, /* 215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                }, /* 216 */
        { 5,    0,      sys_add_key,                    "add_key"               }, /* 217 */
        { 4,    0,      sys_request_key,                "request_key"           }, /* 218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                }, /* 219 */
        { 5,    TP,     sys_clone,                      "clone"                 }, /* 220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                }, /* 221 */
-       { 6,    TD|TM,  sys_mmap,                       "mmap2"                 }, /* 222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                }, /* 221 */
+       { 6,    TD|TM|SI,       sys_mmap,                       "mmap2"                 }, /* 222 */
        { 6,    TD,     sys_fadvise64_64,               "fadvise64_64"          }, /* 223 */
        { 2,    TF,     sys_swapon,                     "swapon"                }, /* 224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"               }, /* 225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"              }, /* 226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"              }, /* 226 */
        { 3,    TM,     sys_msync,                      "msync"                 }, /* 227 */
        { 2,    TM,     sys_mlock,                      "mlock"                 }, /* 228 */
        { 2,    TM,     sys_munlock,                    "munlock"               }, /* 229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"            }, /* 231 */
        { 3,    TM,     sys_mincore,                    "mincore"               }, /* 232 */
        { 3,    TM,     sys_madvise,                    "madvise"               }, /* 233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
        { 6,    TM,     sys_mbind,                      "mbind"                 }, /* 235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"         }, /* 236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"         }, /* 237 */
index f7215ee2b8b48935618a0ed5bd101d65bf90b05f..5c5be55da4a20a925615dc08a91b517f293ae3a4 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  sys_mmap,               "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap,               "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      sys_modify_ldt,         "modify_ldt"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 250 */
        { 0,    0,      NULL,                   NULL            }, /* 251 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 252 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 252 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 253 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 254 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 255 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 256 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 258 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 259 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 260 */
        { 4,    TI,     sys_msgget,             "msgget"        }, /* 332 */
        { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 333 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 334 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 335 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 335 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 336 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 337 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 337 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 338 */
        { 4,    TD|TS,  printargs,              "signalfd4"     }, /* 339 */
        { 2,    TD,     printargs,              "eventfd2"      }, /* 340 */
index 696108fd4c854a122a38406a344faff7dd32a1f7..0902e408b7e5ba4981ab9fa6d569fc9ec2ada80d 100644 (file)
        { 0,    0,      printargs,              "svr4_priocntlset"      }, /*  0112 */
        { 0,    0,      printargs,              "svr4_pathconf" }, /*  0113 */
        { 0,    TM,     printargs,              "svr4_mincore"  }, /*  0114 */
-       { 0,    TD|TM,  printargs,              "svr4_mmap"     }, /*  0115 */
-       { 0,    TM,     printargs,              "svr4_mprotect" }, /*  0116 */
-       { 0,    TM,     printargs,              "svr4_munmap"   }, /*  0117 */
+       { 0,    TD|TM|SI,       printargs,              "svr4_mmap"     }, /*  0115 */
+       { 0,    TM|SI,  printargs,              "svr4_mprotect" }, /*  0116 */
+       { 0,    TM|SI,  printargs,              "svr4_munmap"   }, /*  0117 */
        { 0,    0,      printargs,              "svr4_fpathconf"        }, /*  0118 */
        { 0,    0,      printargs,              "svr4_vfork"    }, /*  0119 */
        { 0,    0,      printargs,              "svr4_fchdir"   }, /*  0120 */
        { 0,    0,      printargs,              "sysv_mknod"    }, /* 1014 */
        { 0,    0,      printargs,              "sysv_chmod"    }, /* 1015 */
        { 0,    0,      printargs,              "sysv_chown"    }, /* 1016 */
-       { 0,    TM,     printargs,              "sysv_brk"      }, /* 1017 */
+       { 0,    TM|SI,  printargs,              "sysv_brk"      }, /* 1017 */
        { 0,    0,      printargs,              "sysv_stat"     }, /* 1018 */
        { 0,    0,      printargs,              "sysv_lseek"    }, /* 1019 */
        { 0,    0,      printargs,              "sysv_getpid"   }, /* 1020 */
        { 0,    0,      printargs,              "sysv_procblk"  }, /* 1131 */
        { 0,    0,      printargs,              "sysv_sprocsp"  }, /* 1132 */
        { 0,    0,      printargs,              "sysv_sgigsc"   }, /* 1133 */
-       { 0,    TD|TM,  printargs,              "sysv_mmap"     }, /* 1134 */
-       { 0,    TM,     printargs,              "sysv_munmap"   }, /* 1135 */
-       { 0,    TM,     printargs,              "sysv_mprotect" }, /* 1136 */
+       { 0,    TD|TM|SI,       printargs,              "sysv_mmap"     }, /* 1134 */
+       { 0,    TM|SI,  printargs,              "sysv_munmap"   }, /* 1135 */
+       { 0,    TM|SI,  printargs,              "sysv_mprotect" }, /* 1136 */
        { 0,    TM,     printargs,              "sysv_msync"    }, /* 1137 */
        { 0,    TM,     printargs,              "sysv_madvise"  }, /* 1138 */
        { 0,    0,      printargs,              "sysv_pagelock" }, /* 1139 */
        { 0,    0,      printargs,              "sysv_writev"   }, /* 1182 */
        { 0,    0,      printargs,              "sysv_truncate64"       }, /* 1183 */
        { 0,    0,      printargs,              "sysv_ftruncate64"      }, /* 1184 */
-       { 0,    TD|TM,  printargs,              "sysv_mmap64"   }, /* 1185 */
+       { 0,    TD|TM|SI,       printargs,              "sysv_mmap64"   }, /* 1185 */
        { 0,    0,      printargs,              "sysv_dmi"      }, /* 1186 */
        { 0,    0,      printargs,              "sysv_pread"    }, /* 1187 */
        { 0,    0,      printargs,              "sysv_pwrite"   }, /* 1188 */
        { 0,    0,      printargs,              "bsd43_fstat"   }, /* 2062 */
        { 0,    0,      NULL,                   NULL            }, /* 2063 */
        { 0,    0,      printargs,              "bsd43_getpagesize"     }, /* 2064 */
-       { 0,    TM,     printargs,              "bsd43_mremap"  }, /* 2065 */
+       { 0,    TM|SI,  printargs,              "bsd43_mremap"  }, /* 2065 */
        { 0,    0,      printargs,              "bsd43_vfork"   }, /* 2066 */
        { 0,    0,      printargs,              "bsd43_vread"   }, /* 2067 */
        { 0,    0,      printargs,              "bsd43_vwrite"  }, /* 2068 */
-       { 0,    TM,     printargs,              "bsd43_sbrk"    }, /* 2069 */
+       { 0,    TM|SI,  printargs,              "bsd43_sbrk"    }, /* 2069 */
        { 0,    0,      printargs,              "bsd43_sstk"    }, /* 2070 */
-       { 0,    TD|TM,  printargs,              "bsd43_mmap"    }, /* 2071 */
+       { 0,    TD|TM|SI,       printargs,              "bsd43_mmap"    }, /* 2071 */
        { 0,    0,      printargs,              "bsd43_vadvise" }, /* 2072 */
-       { 0,    TM,     printargs,              "bsd43_munmap"  }, /* 2073 */
-       { 0,    TM,     printargs,              "bsd43_mprotect"        }, /* 2074 */
+       { 0,    TM|SI,  printargs,              "bsd43_munmap"  }, /* 2073 */
+       { 0,    TM|SI,  printargs,              "bsd43_mprotect"        }, /* 2074 */
        { 0,    TM,     printargs,              "bsd43_madvise" }, /* 2075 */
        { 0,    0,      printargs,              "bsd43_vhangup" }, /* 2076 */
        { 0,    0,      printargs,              "bsd43_vlimit"  }, /* 2077 */
        { 0,    0,      printargs,              "posix_SGI_blkproc"     }, /* 3131 */
        { 0,    0,      NULL,                   NULL            }, /* 3132 */
        { 0,    0,      printargs,              "posix_SGI_sgigsc"      }, /* 3133 */
-       { 0,    TD|TM,  printargs,              "posix_SGI_mmap"        }, /* 3134 */
-       { 0,    TM,     printargs,              "posix_SGI_munmap"      }, /* 3135 */
-       { 0,    TM,     printargs,              "posix_SGI_mprotect"    }, /* 3136 */
+       { 0,    TD|TM|SI,       printargs,              "posix_SGI_mmap"        }, /* 3134 */
+       { 0,    TM|SI,  printargs,              "posix_SGI_munmap"      }, /* 3135 */
+       { 0,    TM|SI,  printargs,              "posix_SGI_mprotect"    }, /* 3136 */
        { 0,    TM,     printargs,              "posix_SGI_msync"       }, /* 3137 */
        { 0,    TM,     printargs,              "posix_SGI_madvise"     }, /* 3138 */
        { 0,    0,      printargs,              "posix_SGI_mpin"        }, /* 3139 */
        { 0,    0,      printargs,              "posix_fchown"  }, /* 3152 */
        { 0,    0,      printargs,              "posix_fchmod"  }, /* 3153 */
        { 0,    0,      printargs,              "posix_wait3"   }, /* 3154 */
-       { 0,    TD|TM,  printargs,              "posix_mmap"    }, /* 3155 */
-       { 0,    TM,     printargs,              "posix_munmap"  }, /* 3156 */
+       { 0,    TD|TM|SI,       printargs,              "posix_mmap"    }, /* 3155 */
+       { 0,    TM|SI,  printargs,              "posix_munmap"  }, /* 3156 */
        { 0,    TM,     printargs,              "posix_madvise" }, /* 3157 */
        { 0,    0,      printargs,              "posix_BSD_getpagesize" }, /* 3158 */
        { 0,    0,      printargs,              "posix_setreuid"        }, /* 3159 */
index 8d515f605deebb50daccb6b5b06c610b549114d9..4b0e6bc063519086337cd1c1d844d2760f9c3a7a 100644 (file)
@@ -9,10 +9,10 @@
        { 2,    TF,     sys_lstat64,            "lstat"         }, /* 6006 */
        { 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 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 6011 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 6012 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          }, /* 6009 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 6010 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 6011 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 6012 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  }, /* 6013 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"}, /* 6014 */
        { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 6015 */
        { 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 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 6024 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 6025 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 6026 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 6027 */
        { 3,    TI,     sys_shmget,             "shmget"        }, /* 6028 */
-       { 3,    TI|TM,  sys_shmat,              "shmat"         }, /* 6029 */
+       { 3,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 6029 */
        { 3,    TI,     sys_shmctl,             "shmctl"        }, /* 6030 */
        { 1,    TD,     sys_dup,                "dup"           }, /* 6031 */
        { 2,    TD,     sys_dup2,               "dup2"          }, /* 6032 */
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 6054 */
        { 5,    TP,     sys_clone,              "clone"         }, /* 6055 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 6056 */
-       { 3,    TF|TP,  sys_execve,             "execve"        }, /* 6057 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 6058 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 6057 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 6058 */
        { 4,    TP,     sys_wait4,              "wait4"         }, /* 6059 */
        { 2,    TS,     sys_kill,               "kill"          }, /* 6060 */
        { 1,    0,      sys_uname,              "uname"         }, /* 6061 */
        { 3,    TI,     sys_semget,             "semget"        }, /* 6062 */
        { 3,    TI,     printargs,              "semop"         }, /* 6063 */
        { 4,    TI,     sys_semctl,             "semctl"        }, /* 6064 */
-       { 1,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 6065 */
+       { 1,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 6065 */
        { 2,    TI,     sys_msgget,             "msgget"        }, /* 6066 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 6067 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        }, /* 6068 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 6202 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 6203 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 6204 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 6205 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 6205 */
        { 3,    0,      sys_lookup_dcookie,     "lookup_dcookie"        }, /* 6206 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 6207 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 6208 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 6209 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"      }, /* 6210 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"      }, /* 6210 */
        { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  }, /* 6211 */
        { 3,    TD,     sys_fcntl,              "fcntl64"       }, /* 6212 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address" }, /* 6213 */
        { 0,    0,      printargs,              "n32_lstat"             }, /* 6006 */
        { 0,    0,      printargs,              "n32_poll"              }, /* 6007 */
        { 0,    0,      printargs,              "n32_lseek"             }, /* 6008 */
-       { 0,    TD|TM,  printargs,              "n32_mmap"              }, /* 6009 */
-       { 0,    TM,     printargs,              "n32_mprotect"          }, /* 6010 */
-       { 0,    TM,     printargs,              "n32_munmap"            }, /* 6011 */
-       { 0,    TM,     printargs,              "n32_brk"               }, /* 6012 */
+       { 0,    TD|TM|SI,       printargs,              "n32_mmap"              }, /* 6009 */
+       { 0,    TM|SI,  printargs,              "n32_mprotect"          }, /* 6010 */
+       { 0,    TM|SI,  printargs,              "n32_munmap"            }, /* 6011 */
+       { 0,    TM|SI,  printargs,              "n32_brk"               }, /* 6012 */
        { 0,    0,      printargs,              "n32_rt_sigaction"      }, /* 6013 */
        { 0,    0,      printargs,              "n32_rt_sigprocmask"    }, /* 6014 */
        { 0,    0,      printargs,              "n32_ioctl"             }, /* 6015 */
        { 0,    0,      printargs,              "n32_pipe"              }, /* 6021 */
        { 0,    0,      printargs,              "n32__newselect"        }, /* 6022 */
        { 0,    0,      printargs,              "n32_sched_yield"       }, /* 6023 */
-       { 0,    TM,     printargs,              "n32_mremap"            }, /* 6024 */
+       { 0,    TM|SI,  printargs,              "n32_mremap"            }, /* 6024 */
        { 0,    TM,     printargs,              "n32_msync"             }, /* 6025 */
        { 0,    TM,     printargs,              "n32_mincore"           }, /* 6026 */
        { 0,    TM,     printargs,              "n32_madvise"           }, /* 6027 */
        { 0,    0,      printargs,              "n32_shmget"            }, /* 6028 */
-       { 0,    TI|TM,  printargs,              "n32_shmat"             }, /* 6029 */
+       { 0,    TI|TM|SI,       printargs,              "n32_shmat"             }, /* 6029 */
        { 0,    0,      printargs,              "n32_shmctl"            }, /* 6030 */
        { 0,    0,      printargs,              "n32_dup"               }, /* 6031 */
        { 0,    0,      printargs,              "n32_dup2"              }, /* 6032 */
        { 0,    0,      printargs,              "n32_getsockopt"        }, /* 6054 */
        { 5,    TP,     printargs,              "n32_clone"             }, /* 6055 */
        { 0,    TP,     printargs,              "n32_fork"              }, /* 6056 */
-       { 3,    TF|TP,  printargs,              "n32_execve"            }, /* 6057 */
-       { 1,    TP,     printargs,              "n32_exit"              }, /* 6058 */
+       { 3,    TF|TP|SE|SI,    printargs,              "n32_execve"            }, /* 6057 */
+       { 1,    TP|SE,  printargs,              "n32_exit"              }, /* 6058 */
        { 4,    TP,     printargs,              "n32_wait4"             }, /* 6059 */
        { 0,    0,      printargs,              "n32_kill"              }, /* 6060 */
        { 0,    0,      printargs,              "n32_uname"             }, /* 6061 */
        { 0,    0,      printargs,              "n32_semget"            }, /* 6062 */
        { 0,    0,      printargs,              "n32_semop"             }, /* 6063 */
        { 0,    0,      printargs,              "n32_semctl"            }, /* 6064 */
-       { 0,    TI|TM,  printargs,              "n32_shmdt"             }, /* 6065 */
+       { 0,    TI|TM|SI,       printargs,              "n32_shmdt"             }, /* 6065 */
        { 0,    0,      printargs,              "n32_msgget"            }, /* 6066 */
        { 0,    0,      printargs,              "n32_msgsnd"            }, /* 6067 */
        { 0,    0,      printargs,              "n32_msgrcv"            }, /* 6068 */
        { 0,    0,      printargs,              "n32_io_getevents"      }, /* 6202 */
        { 0,    0,      printargs,              "n32_io_submit"         }, /* 6203 */
        { 0,    0,      printargs,              "n32_io_cancel"         }, /* 6204 */
-       { 1,    TP,     printargs,              "n32_exit_group"        }, /* 6205 */
+       { 1,    TP|SE,  printargs,              "n32_exit_group"        }, /* 6205 */
        { 0,    0,      printargs,              "n32_lookup_dcookie"    }, /* 6206 */
        { 0,    0,      printargs,              "n32_epoll_create"      }, /* 6207 */
        { 0,    0,      printargs,              "n32_epoll_ctl"         }, /* 6208 */
        { 0,    0,      printargs,              "n32_epoll_wait"        }, /* 6209 */
-       { 0,    TM,     printargs,              "n32_remap_file_pages"  }, /* 6210 */
+       { 0,    TM|SI,  printargs,              "n32_remap_file_pages"  }, /* 6210 */
        { 0,    0,      printargs,              "n32_rt_sigreturn"      }, /* 6211 */
        { 0,    0,      printargs,              "n32_fcntl64"           }, /* 6212 */
        { 0,    0,      printargs,              "n32_set_tid_address"   }, /* 6213 */
index fa722b252707fedd86091e5aa2b43af9512e970c..524f280d53adf0f05c3b6adda8a2a667b7443460 100644 (file)
@@ -9,10 +9,10 @@
        { 2,    TF,     sys_lstat,              "lstat"         }, /* 5006 */
        { 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 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 5011 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 5012 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          }, /* 5009 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 5010 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 5011 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 5012 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  }, /* 5013 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"}, /* 5014 */
        { 3,    TD,     sys_ioctl,              "ioctl"         }, /* 5015 */
        { 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 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 5024 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 5025 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 5026 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 5027 */
        { 3,    TI,     sys_shmget,             "shmget"        }, /* 5028 */
-       { 3,    TI|TM,  sys_shmat,              "shmat"         }, /* 5029 */
+       { 3,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 5029 */
        { 3,    TI,     sys_shmctl,             "shmctl"        }, /* 5030 */
        { 1,    TD,     sys_dup,                "dup"           }, /* 5031 */
        { 2,    TD,     sys_dup2,               "dup2"          }, /* 5032 */
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 5054 */
        { 5,    TP,     sys_clone,              "clone"         }, /* 5055 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 5056 */
-       { 3,    TF|TP,  sys_execve,             "execve"        }, /* 5057 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 5058 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 5057 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 5058 */
        { 4,    TP,     sys_wait4,              "wait4"         }, /* 5059 */
        { 2,    TS,     sys_kill,               "kill"          }, /* 5060 */
        { 1,    0,      sys_uname,              "uname"         }, /* 5061 */
        { 3,    TI,     sys_semget,             "semget"        }, /* 5062 */
        { 3,    TI,     printargs,              "semop"         }, /* 5063 */
        { 4,    TI,     sys_semctl,             "semctl"        }, /* 5064 */
-       { 1,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 5065 */
+       { 1,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 5065 */
        { 2,    TI,     sys_msgget,             "msgget"        }, /* 5066 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        }, /* 5067 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        }, /* 5068 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 5202 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 5203 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 5204 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 5205 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 5205 */
        { 3,    0,      sys_lookup_dcookie,     "lookup_dcookie" }, /* 5206 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 5207 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 5208 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 5209 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages" }, /* 5210 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages" }, /* 5210 */
        { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  }, /* 5211 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address" }, /* 5212 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall" }, /* 5213 */
        { 0,    0,      printargs,              "n64_lstat"             }, /* 5006 */
        { 0,    0,      printargs,              "n64_poll"              }, /* 5007 */
        { 0,    0,      printargs,              "n64_lseek"             }, /* 5008 */
-       { 0,    TD|TM,  printargs,              "n64_mmap"              }, /* 5009 */
-       { 0,    TM,     printargs,              "n64_mprotect"          }, /* 5010 */
-       { 0,    TM,     printargs,              "n64_munmap"            }, /* 5011 */
-       { 0,    TM,     printargs,              "n64_brk"               }, /* 5012 */
+       { 0,    TD|TM|SI,       printargs,              "n64_mmap"              }, /* 5009 */
+       { 0,    TM|SI,  printargs,              "n64_mprotect"          }, /* 5010 */
+       { 0,    TM|SI,  printargs,              "n64_munmap"            }, /* 5011 */
+       { 0,    TM|SI,  printargs,              "n64_brk"               }, /* 5012 */
        { 0,    0,      printargs,              "n64_rt_sigaction"      }, /* 5013 */
        { 0,    0,      printargs,              "n64_rt_sigprocmask"    }, /* 5014 */
        { 0,    0,      printargs,              "n64_ioctl"             }, /* 5015 */
        { 0,    0,      printargs,              "n64_pipe"              }, /* 5021 */
        { 0,    0,      printargs,              "n64__newselect"        }, /* 5022 */
        { 0,    0,      printargs,              "n64_sched_yield"       }, /* 5023 */
-       { 0,    TM,     printargs,              "n64_mremap"            }, /* 5024 */
+       { 0,    TM|SI,  printargs,              "n64_mremap"            }, /* 5024 */
        { 0,    TM,     printargs,              "n64_msync"             }, /* 5025 */
        { 0,    TM,     printargs,              "n64_mincore"           }, /* 5026 */
        { 0,    TM,     printargs,              "n64_madvise"           }, /* 5027 */
        { 0,    0,      printargs,              "n64_shmget"            }, /* 5028 */
-       { 0,    TI|TM,  printargs,              "n64_shmat"             }, /* 5029 */
+       { 0,    TI|TM|SI,       printargs,              "n64_shmat"             }, /* 5029 */
        { 0,    0,      printargs,              "n64_shmctl"            }, /* 5030 */
        { 0,    0,      printargs,              "n64_dup"               }, /* 5031 */
        { 0,    0,      printargs,              "n64_dup2"              }, /* 5032 */
        { 0,    0,      printargs,              "n64_getsockopt"        }, /* 5054 */
        { 5,    TP,     printargs,              "n64_clone"             }, /* 5055 */
        { 0,    TP,     printargs,              "n64_fork"              }, /* 5056 */
-       { 3,    TF|TP,  printargs,              "n64_execve"            }, /* 5057 */
-       { 1,    TP,     printargs,              "n64_exit"              }, /* 5058 */
+       { 3,    TF|TP|SE|SI,    printargs,              "n64_execve"            }, /* 5057 */
+       { 1,    TP|SE,  printargs,              "n64_exit"              }, /* 5058 */
        { 4,    TP,     printargs,              "n64_wait4"             }, /* 5059 */
        { 0,    0,      printargs,              "n64_kill"              }, /* 5060 */
        { 0,    0,      printargs,              "n64_uname"             }, /* 5061 */
        { 0,    0,      printargs,              "n64_semget"            }, /* 5062 */
        { 0,    0,      printargs,              "n64_semop"             }, /* 5063 */
        { 0,    0,      printargs,              "n64_semctl"            }, /* 5064 */
-       { 0,    TI|TM,  printargs,              "n64_shmdt"             }, /* 5065 */
+       { 0,    TI|TM|SI,       printargs,              "n64_shmdt"             }, /* 5065 */
        { 0,    0,      printargs,              "n64_msgget"            }, /* 5066 */
        { 0,    0,      printargs,              "n64_msgsnd"            }, /* 5067 */
        { 0,    0,      printargs,              "n64_msgrcv"            }, /* 5068 */
        { 0,    0,      printargs,              "n64_io_getevents"      }, /* 5202 */
        { 0,    0,      printargs,              "n64_io_submit"         }, /* 5203 */
        { 0,    0,      printargs,              "n64_io_cancel"         }, /* 5204 */
-       { 1,    TP,     printargs,              "n64_exit_group"        }, /* 5205 */
+       { 1,    TP|SE,  printargs,              "n64_exit_group"        }, /* 5205 */
        { 0,    0,      printargs,              "n64_lookup_dcookie"    }, /* 5206 */
        { 0,    0,      printargs,              "n64_epoll_create"      }, /* 5207 */
        { 0,    0,      printargs,              "n64_epoll_ctl"         }, /* 5208 */
        { 0,    0,      printargs,              "n64_epoll_wait"        }, /* 5209 */
-       { 0,    TM,     printargs,              "n64_remap_file_pages"  }, /* 5210 */
+       { 0,    TM|SI,  printargs,              "n64_remap_file_pages"  }, /* 5210 */
        { 0,    0,      printargs,              "n64_rt_sigreturn"      }, /* 5211 */
        { 1,    0,      printargs,              "n64_set_tid_address"   }, /* 5212 */
        { 0,    0,      printargs,              "n64_restart_syscall"   }, /* 5213 */
index cbccebbf5286a3317df0bf6f2d6deedf71481ec0..a371fb1ec58cdacc075b55b46bad363c2205ecc1 100644 (file)
@@ -1,7 +1,7 @@
 #if defined LINUX_MIPSO32
        /* For an O32 strace, decode the o32 syscalls.  */
        { MA,   0,      printargs,              "syscall"       }, /* 4000 */ /* start of Linux o32 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 4001 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 4001 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 4002 */
        { 3,    TD,     sys_read,               "read"          }, /* 4003 */
        { 3,    TD,     sys_write,              "write"         }, /* 4004 */
@@ -11,7 +11,7 @@
        { 2,    TD|TF,  sys_creat,              "creat"         }, /* 4008 */
        { 2,    TF,     sys_link,               "link"          }, /* 4009 */
        { 1,    TF,     sys_unlink,             "unlink"        }, /* 4010 */
-       { 3,    TF|TP,  sys_execve,             "execve"        }, /* 4011 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 4011 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 4012 */
        { 1,    0,      sys_time,               "time"          }, /* 4013 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 4014 */
@@ -45,7 +45,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 4042 */
        { 1,    0,      sys_times,              "times"         }, /* 4043 */
        { 0,    0,      sys_prof,               "prof"          }, /* 4044 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 4045 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 4045 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 4046 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 4047 */
        { 1,    TS,     sys_signal,             "signal"        }, /* 4048 */
@@ -90,8 +90,8 @@
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 4087 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 4088 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 4089 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"          }, /* 4090 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 4091 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          }, /* 4090 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 4091 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 4092 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 4093 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 4094 */
        { 1,    0,      sys_uname,              "uname"         }, /* 4122 */
        { 0,    0,      sys_modify_ldt,         "modify_ldt"    }, /* 4123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 4124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 4125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 4125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 4126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 4127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 4128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 4164 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 4165 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 4166 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 4167 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 4167 */
        { 3,    TN,     sys_accept,             "accept"        }, /* 4168 */
        { 3,    TN,     sys_bind,               "bind"          }, /* 4169 */
        { 3,    TN,     sys_connect,            "connect"       }, /* 4170 */
        { 4,    TD|TN,  sys_sendfile,           "sendfile"      }, /* 4207 */
        { 5,    TN,     printargs,              "getpmsg"       }, /* 4208 */
        { 5,    TN,     printargs,              "putpmsg"       }, /* 4209 */
-       { 6,    TD|TM,  sys_mmap_4koff,         "mmap2"         }, /* 4210 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,         "mmap2"         }, /* 4210 */
        { 4,    TF,     sys_truncate64,         "truncate64"    }, /* 4211 */
        { 4,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 4212 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 4213 */
        { 5,    0,      sys_io_getevents,               "io_getevents"  }, /* 4243 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 4244 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 4245 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 4246 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 4246 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 4247 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 4248 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 4249 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 4250 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 4251 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 4251 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 4252 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 4253 */
        { 7,    TD,     sys_fadvise64_64,       "fadvise64_64"  }, /* 4254 */
        { 3,    TD,     sys_finit_module,       "finit_module"  }, /* 4348 */
 #else
        { 0,    0,      printargs,              "o32_syscall"   }, /* 4000 */
-       { 1,    TP,     printargs,              "o32_exit"              }, /* 4001 */
+       { 1,    TP|SE,  printargs,              "o32_exit"              }, /* 4001 */
        { 0,    TP,     printargs,              "o32_fork"              }, /* 4002 */
        { 0,    0,      printargs,              "o32_read"              }, /* 4003 */
        { 0,    0,      printargs,              "o32_write"             }, /* 4004 */
        { 0,    0,      printargs,              "o32_creat"             }, /* 4008 */
        { 0,    0,      printargs,              "o32_link"              }, /* 4009 */
        { 0,    0,      printargs,              "o32_unlink"    }, /* 4010 */
-       { 3,    TF|TP,  printargs,              "o32_execve"    }, /* 4011 */
+       { 3,    TF|TP|SE|SI,    printargs,              "o32_execve"    }, /* 4011 */
        { 0,    0,      printargs,              "o32_chdir"             }, /* 4012 */
        { 0,    0,      printargs,              "o32_time"              }, /* 4013 */
        { 0,    0,      printargs,              "o32_mknod"             }, /* 4014 */
        { 0,    0,      printargs,              "o32_pipe"              }, /* 4042 */
        { 0,    0,      printargs,              "o32_times"             }, /* 4043 */
        { 0,    0,      printargs,              "o32_prof"              }, /* 4044 */
-       { 0,    TM,     printargs,              "o32_brk"               }, /* 4045 */
+       { 0,    TM|SI,  printargs,              "o32_brk"               }, /* 4045 */
        { 0,    0,      printargs,              "o32_setgid"    }, /* 4046 */
        { 0,    0,      printargs,              "o32_getgid"    }, /* 4047 */
        { 0,    0,      printargs,              "o32_signal"    }, /* 4048 */
        { 0,    0,      printargs,              "o32_swapon"    }, /* 4087 */
        { 0,    0,      printargs,              "o32_reboot"    }, /* 4088 */
        { 0,    0,      printargs,              "o32_readdir"   }, /* 4089 */
-       { 0,    TD|TM,  printargs,              "o32_mmap"      }, /* 4090 */
-       { 0,    TM,     printargs,              "o32_munmap"    }, /* 4091 */
+       { 0,    TD|TM|SI,       printargs,              "o32_mmap"      }, /* 4090 */
+       { 0,    TM|SI,  printargs,              "o32_munmap"    }, /* 4091 */
        { 0,    0,      printargs,              "o32_truncate"  }, /* 4092 */
        { 0,    0,      printargs,              "o32_ftruncate" }, /* 4093 */
        { 0,    0,      printargs,              "o32_fchmod"    }, /* 4094 */
        { 0,    0,      printargs,              "o32_uname"             }, /* 4122 */
        { 0,    0,      printargs,              "o32_modify_ldt"        }, /* 4123 */
        { 0,    0,      printargs,              "o32_adjtimex"  }, /* 4124 */
-       { 0,    TM,     printargs,              "o32_mprotect"  }, /* 4125 */
+       { 0,    TM|SI,  printargs,              "o32_mprotect"  }, /* 4125 */
        { 0,    0,      printargs,              "o32_sigprocmask"       }, /* 4126 */
        { 0,    0,      printargs,              "o32_create_module"     }, /* 4127 */
        { 0,    0,      printargs,              "o32_init_module"       }, /* 4128 */
        { 0,    0,      printargs,              "o32_sched_get_priority_min"},/* 4164 */
        { 0,    0,      printargs,              "o32_sched_rr_get_interval"}, /* 4165 */
        { 0,    0,      printargs,              "o32_nanosleep" }, /* 4166 */
-       { 0,    TM,     printargs,              "o32_mremap"    }, /* 4167 */
+       { 0,    TM|SI,  printargs,              "o32_mremap"    }, /* 4167 */
        { 0,    0,      printargs,              "o32_accept"    }, /* 4168 */
        { 0,    0,      printargs,              "o32_bind"              }, /* 4169 */
        { 0,    0,      printargs,              "o32_connect"   }, /* 4170 */
        { 0,    0,      printargs,              "o32_sendfile"  }, /* 4207 */
        { 5,    TN,     printargs,              "o32_getpmsg"   }, /* 4208 */
        { 5,    TN,     printargs,              "o32_putpmsg"   }, /* 4209 */
-       { 6,    TD|TM,  printargs,              "o32_mmap2"     }, /* 4210 */
+       { 6,    TD|TM|SI,       printargs,              "o32_mmap2"     }, /* 4210 */
        { 0,    0,      printargs,              "o32_truncate64"        }, /* 4211 */
        { 0,    0,      printargs,              "o32_ftruncate64"       }, /* 4212 */
        { 0,    0,      printargs,              "o32_stat64"    }, /* 4213 */
        { 5,    0,      printargs,              "o32_io_getevents"      }, /* 4243 */
        { 3,    0,      printargs,              "o32_io_submit" }, /* 4244 */
        { 3,    0,      printargs,              "o32_io_cancel" }, /* 4245 */
-       { 1,    TP,     printargs,              "o32_exit_group"        }, /* 4246 */
+       { 1,    TP|SE,  printargs,              "o32_exit_group"        }, /* 4246 */
        { 3,    0,      printargs,              "o32_lookup_dcookie"}, /* 4247 */
        { 1,    TD,     printargs,              "o32_epoll_create"      }, /* 4248 */
        { 4,    TD,     printargs,              "o32_epoll_ctl" }, /* 4249 */
        { 4,    TD,     printargs,              "o32_epoll_wait"        }, /* 4250 */
-       { 5,    TM,     printargs,              "o32_remap_file_pages"}, /* 4251 */
+       { 5,    TM|SI,  printargs,              "o32_remap_file_pages"}, /* 4251 */
        { 1,    0,      printargs,              "o32_set_tid_address"}, /* 4252 */
        { 0,    0,      printargs,              "o32_restart_syscall"}, /* 4253 */
        { MA,   0,      printargs,              "o32_fadvise64_64"      }, /* 4254 */
index 6b61c4dc7d859d8f3ba11ea3e3a022a835c4fa75..c67bb5ce399948ff26d797f713453bb798c5fe6a 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                }, /* 90 */
        { 2,    0,      sys_capset,                     "capset"                }, /* 91 */
        { 1,    0,      sys_personality,                "personality"           }, /* 92 */
-       { 1,    TP,     sys_exit,                       "exit"                  }, /* 93 */
-       { 1,    TP,     sys_exit,                       "exit_group"            }, /* 94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                  }, /* 93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"            }, /* 94 */
        { 5,    TP,     sys_waitid,                     "waitid"                }, /* 95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"       }, /* 96 */
        { 1,    TP,     sys_unshare,                    "unshare"               }, /* 97 */
        { 4,    TI,     sys_semop,                      "semop"                 }, /* 193 */
        { 4,    TI,     sys_shmget,                     "shmget"                }, /* 194 */
        { 4,    TI,     sys_shmctl,                     "shmctl"                }, /* 195 */
-       { 4,    TI|TM,  sys_shmat,                      "shmat"                 }, /* 196 */
-       { 4,    TI|TM,  sys_shmdt,                      "shmdt"                 }, /* 197 */
+       { 4,    TI|TM|SI,       sys_shmat,                      "shmat"                 }, /* 196 */
+       { 4,    TI|TM|SI,       sys_shmdt,                      "shmdt"                 }, /* 197 */
        { 3,    TN,     sys_socket,                     "socket"                }, /* 198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"            }, /* 199 */
        { 3,    TN,     sys_bind,                       "bind"                  }, /* 200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"               }, /* 211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"               }, /* 212 */
        { 4,    TD,     sys_readahead,                  "readahead"             }, /* 213 */
-       { 1,    TM,     sys_brk,                        "brk"                   }, /* 214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                }, /* 215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                }, /* 216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                   }, /* 214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                }, /* 215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                }, /* 216 */
        { 5,    0,      sys_add_key,                    "add_key"               }, /* 217 */
        { 4,    0,      sys_request_key,                "request_key"           }, /* 218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                }, /* 219 */
        { 5,    TP,     sys_clone,                      "clone"                 }, /* 220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                }, /* 221 */
-       { 6,    TD|TM,  sys_mmap_pgoff,                 "mmap2"                 }, /* 222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                }, /* 221 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,                 "mmap2"                 }, /* 222 */
        { 6,    TD,     sys_fadvise64_64,               "fadvise64_64"          }, /* 223 */
        { 2,    TF,     sys_swapon,                     "swapon"                }, /* 224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"               }, /* 225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"              }, /* 226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"              }, /* 226 */
        { 3,    TM,     sys_msync,                      "msync"                 }, /* 227 */
        { 2,    TM,     sys_mlock,                      "mlock"                 }, /* 228 */
        { 2,    TM,     sys_munlock,                    "munlock"               }, /* 229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"            }, /* 231 */
        { 3,    TM,     sys_mincore,                    "mincore"               }, /* 232 */
        { 3,    TM,     sys_madvise,                    "madvise"               }, /* 233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"      }, /* 234 */
        { 6,    TM,     sys_mbind,                      "mbind"                 }, /* 235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"         }, /* 236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"         }, /* 237 */
index b4a29ee46b79e9d9079a62fc06603b259008c19c..7d7825ed7b309ab010564d768e8cde776e5e8a6b 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall"       }, /* 0 */
-       { 1,    TP,     sys_exit,               "exit"                  }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "exit"                  }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"                  }, /* 2 */
        { 3,    TD,     sys_read,               "read"                  }, /* 3 */
        { 3,    TD,     sys_write,              "write"                 }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"                }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"                 }, /* 12 */
        { 1,    0,      sys_time,               "time"                  }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"                 }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"                  }, /* 42 */
        { 1,    0,      sys_times,              "times"                 }, /* 43 */
        { 0,    0,      sys_prof,               "prof"                  }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"                   }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"                   }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"                }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"                }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"                }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"                }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"                }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"               }, /* 89 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"                  }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"                }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"                  }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"                }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"              }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"             }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"                }, /* 94 */
        { 1,    0,      sys_uname,              "uname"                 }, /* 122 */
        { 5,    0,      printargs,              "modify_ldt"            }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"              }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"              }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"              }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"           }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module"         }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"           }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"             }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"                }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"                }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"             }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"             }, /* 165 */
        { 5,    0,      sys_query_module,       "query_module"          }, /* 166 */
        { 0,    TP,     sys_vfork,              "vfork"                 }, /* 189 */
        { 2,    0,      sys_getrlimit,          "getrlimit"             }, /* 190 */
        { 5,    TD,     sys_readahead,          "readahead"             }, /* 190 */
-       { 6,    TD|TM,  sys_mmap_4koff,         "mmap2"                 }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,         "mmap2"                 }, /* 192 */
        { 4,    TF,     sys_truncate64,         "truncate64"            }, /* 193 */
        { 4,    TD,     sys_ftruncate64,        "ftruncate64"           }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"                }, /* 195 */
        { 3,    0,      sys_io_cancel,          "io_cancel"             }, /* 231 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"       }, /* 232 */
        { 6,    TD,     sys_fadvise64,          "fadvise64"             }, /* 233 */
-       { 1,    TP,     sys_exit,               "exit_group"            }, /* 234 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"            }, /* 234 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"        }, /* 235 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"          }, /* 236 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"             }, /* 237 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"            }, /* 238 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"      }, /* 239 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"      }, /* 239 */
        { 3,    0,      sys_timer_create,       "timer_create"          }, /* 240 */
        { 4,    0,      sys_timer_settime,      "timer_settime"         }, /* 241 */
        { 2,    0,      sys_timer_gettime,      "timer_gettime"         }, /* 242 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
        { 5,    0,      NULL,                   NULL            }, /* 445 */
index 37babe7716a6988f939ed03c43b3fcf1f67389e8..108e4c0306f5c8327ae3b249997cd8ffbb2a3f3f 100644 (file)
@@ -29,7 +29,7 @@
  */
 
        { 0,    0,      sys_setup,              "setup"         }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -39,7 +39,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -73,7 +73,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { MA,   0,      NULL,                   NULL            }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { MA,   0,      NULL,                   NULL            }, /* 46 */
        { MA,   0,      NULL,                   NULL            }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  sys_old_mmap,           "mmap"          }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_old_mmap,           "mmap"          }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { MA,   0,      NULL,                   NULL            }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { MA,   0,      NULL,                   NULL            }, /* 166 */
        { 5,    0,      sys_putpmsg,            "putpmsg"       }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      sys_getrlimit,          "getrlimit"     }, /* 191 */
-       { 1,    TD|TM,  sys_old_mmap_pgoff,     "mmap2"         }, /* 192 */
+       { 1,    TD|TM|SI,       sys_old_mmap_pgoff,     "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 245 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 246 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 247 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 248 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 248 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 249 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 250 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 251 */
        { 5,    TD,     printargs,              "fadvise64_64"  }, /* 264 */
        { 3,    TF,     sys_statfs64,           "statfs64"      }, /* 265 */
        { 3,    TD,     sys_fstatfs64,          "fstatfs64"     }, /* 266 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 267 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 267 */
        { 6,    TM,     sys_mbind,              "mbind"         }, /* 268 */
        { 5,    TM,     sys_get_mempolicy,      "get_mempolicy" }, /* 269 */
        { 3,    TM,     sys_set_mempolicy,      "set_mempolicy" }, /* 270 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
index f57640cb6f5913b41be0071a51c66db1372beac2..3b93a80e6d32695a002eb9cf5cdb154685c9b7ba 100644 (file)
@@ -28,7 +28,7 @@
  */
 
        { 0,    0,      sys_setup,              "setup"         }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -38,7 +38,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { MA,   0,      NULL,                   NULL            }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -72,7 +72,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { MA,   0,      NULL,                   NULL            }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { MA,   0,      NULL,                   NULL            }, /* 46 */
        { MA,   0,      NULL,                   NULL            }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { MA,   0,      NULL,                   NULL            }, /* 89 */
-       { 1,    TD|TM,  sys_old_mmap,           "mmap"          }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 1,    TD|TM|SI,       sys_old_mmap,           "mmap"          }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { MA,   0,      NULL,                   NULL            }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { MA,   0,      NULL,                   NULL            }, /* 164 */
        { MA,   0,      NULL,                   NULL            }, /* 165 */
        { MA,   0,      NULL,                   NULL            }, /* 166 */
        { 5,    0,      sys_io_getevents,       "io_getevents"  }, /* 245 */
        { 3,    0,      sys_io_submit,          "io_submit"     }, /* 246 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 247 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 248 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 248 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 249 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 250 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 251 */
        { 4,    TD,     sys_fadvise64,          "fadvise64_64"  }, /* 264 */
        { 3,    TF,     sys_statfs64,           "statfs64"      }, /* 265 */
        { 3,    TD,     sys_fstatfs64,          "fstatfs64"     }, /* 266 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 267 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 267 */
        { 6,    TM,     sys_mbind,              "mbind"         }, /* 268 */
        { 5,    TM,     sys_get_mempolicy,      "get_mempolicy" }, /* 269 */
        { 3,    TM,     sys_set_mempolicy,      "set_mempolicy" }, /* 270 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
index 17afc36348c0ce74ae3d4ca6354eeae37159a96c..75c15f7d63a474e04cae50c92d4a52a7fdfdd450 100644 (file)
@@ -29,7 +29,7 @@
  */
 
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -39,7 +39,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -73,7 +73,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  sys_mmap,               "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap,               "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      sys_cacheflush,         "cacheflush"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      sys_vm86,               "vm86"          }, /* 166 */
        { 5,    0,      NULL,                   NULL            }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 5,    0,      printargs,              "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_4koff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,         "mmap2"         }, /* 192 */
        { 3,    TF,     sys_truncate64,         "truncate64"    }, /* 193 */
        { 3,    TD,     sys_ftruncate64,        "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 249 */
        { 5,    TD,     sys_fadvise64,          "fadvise64"     }, /* 250 */
        { 0,    0,      NULL,                   NULL            }, /* 251 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 252 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 252 */
        { 4,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 253 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 254 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 255 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 256 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 257 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 258 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 259 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 260 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 438 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 439 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 440 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 441 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 442 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 441 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 442 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 443 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 444 */
index 3bd70601ed73d61c568437e4188d1576883b0efe..5db52e25f75c24efa90675ae35c8481e97adcf35 100644 (file)
@@ -27,7 +27,7 @@
  */
 
        { 0,    0,      sys_setup,              "setup"         }, /* 0 */
-       { 1,    TP,     sys_exit,               "_exit"         }, /* 1 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         }, /* 1 */
        { 0,    TP,     sys_fork,               "fork"          }, /* 2 */
        { 3,    TD,     sys_read,               "read"          }, /* 3 */
        { 3,    TD,     sys_write,              "write"         }, /* 4 */
@@ -37,7 +37,7 @@
        { 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 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 11 */
        { 1,    TF,     sys_chdir,              "chdir"         }, /* 12 */
        { 1,    0,      sys_time,               "time"          }, /* 13 */
        { 3,    TF,     sys_mknod,              "mknod"         }, /* 14 */
@@ -71,7 +71,7 @@
        { 1,    TD,     sys_pipe,               "pipe"          }, /* 42 */
        { 1,    0,      sys_times,              "times"         }, /* 43 */
        { 0,    0,      sys_prof,               "prof"          }, /* 44 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 45 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 45 */
        { 1,    0,      sys_setgid,             "setgid"        }, /* 46 */
        { 0,    NF,     sys_getgid,             "getgid"        }, /* 47 */
        { 3,    TS,     sys_signal,             "signal"        }, /* 48 */
        { 2,    TF,     sys_swapon,             "swapon"        }, /* 87 */
        { 4,    0,      sys_reboot,             "reboot"        }, /* 88 */
        { 3,    TD,     sys_readdir,            "readdir"       }, /* 89 */
-       { 6,    TD|TM,  sys_mmap,               "old_mmap"      }, /* 90 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 91 */
+       { 6,    TD|TM|SI,       sys_mmap,               "old_mmap"      }, /* 90 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 91 */
        { 2,    TF,     sys_truncate,           "truncate"      }, /* 92 */
        { 2,    TD,     sys_ftruncate,          "ftruncate"     }, /* 93 */
        { 2,    TD,     sys_fchmod,             "fchmod"        }, /* 94 */
        { 1,    0,      sys_uname,              "uname"         }, /* 122 */
        { 3,    0,      printargs,              "cacheflush"    }, /* 123 */
        { 1,    0,      sys_adjtimex,           "adjtimex"      }, /* 124 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 125 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 125 */
        { 3,    TS,     sys_sigprocmask,        "sigprocmask"   }, /* 126 */
        { 2,    0,      sys_create_module,      "create_module" }, /* 127 */
        { 3,    0,      sys_init_module,        "init_module"   }, /* 128 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"}, /* 160 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"}, /* 161 */
        { 2,    0,      sys_nanosleep,          "nanosleep"     }, /* 162 */
-       { 5,    TM,     sys_mremap,             "mremap"        }, /* 163 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        }, /* 163 */
        { 3,    0,      sys_setresuid,          "setresuid"     }, /* 164 */
        { 3,    0,      sys_getresuid,          "getresuid"     }, /* 165 */
        { 5,    0,      NULL,                   NULL            }, /* 166 */
        { 5,    0,      NULL,                   NULL            }, /* 189 */
        { 0,    TP,     sys_vfork,              "vfork"         }, /* 190 */
        { 2,    0,      printargs,              "getrlimit"     }, /* 191 */
-       { 6,    TD|TM,  sys_mmap_4koff,         "mmap2"         }, /* 192 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,         "mmap2"         }, /* 192 */
        { 2,    TF,     sys_truncate,           "truncate64"    }, /* 193 */
        { 2,    TD,     sys_ftruncate,          "ftruncate64"   }, /* 194 */
        { 2,    TF,     sys_stat64,             "stat64"        }, /* 195 */
        { 4,    TI,     sys_msgrcv,             "msgrcv"        }, /* 241 */
        { 4,    TI,     sys_msgget,             "msgget"        }, /* 242 */
        { 4,    TI,     sys_msgctl,             "msgctl"        }, /* 243 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 244 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 245 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 244 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 245 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 246 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 247 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 248 */
        { 3,    0,      sys_io_cancel,          "io_cancel"     }, /* 277 */
        { 4,    TD,     sys_fadvise64,          "fadvise64"     }, /* 278 */
        { 5,    0,      NULL,                   NULL            }, /* 279 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 280 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 280 */
        { 3,    0,      sys_lookup_dcookie,     "lookup_dcookie"}, /* 281 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 282 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 283 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 284 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 285 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 285 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 286 */
        { 3,    0,      sys_timer_create,       "timer_create"  }, /* 287 */
        { 4,    0,      sys_timer_settime,      "timer_settime" }, /* 288 */
index a170855735ec37da266748dcc0a482cf23d34e17..0c5ab466c11fc90c9343a3678930c22962314ac7 100644 (file)
@@ -1,5 +1,5 @@
        { 0,    0,      sys_restart_syscall, "restart_syscall" },/* 0 */
-       { 1,    TP,     sys_exit,       "exit" },               /* 1 */
+       { 1,    TP|SE,  sys_exit,       "exit" },               /* 1 */
        { 0,    TP,     sys_fork,       "fork" },               /* 2 */
        { 3,    TD,     sys_read,       "read" },               /* 3 */
        { 3,    TD,     sys_write,      "write" },              /* 4 */
@@ -9,13 +9,13 @@
        { 2,    TD|TF,  sys_creat,      "creat" },              /* 8 */
        { 2,    TF,     sys_link,       "link" },               /* 9 */
        { 1,    TF,     sys_unlink,     "unlink" },             /* 10 */
-       { 2,    TF|TP,  sys_execv,      "execv" },              /* 11 */
+       { 2,    TF|TP|SE|SI,    sys_execv,      "execv" },              /* 11 */
        { 1,    TF,     sys_chdir,      "chdir" },              /* 12 */
        { 3,    TF,     sys_chown,      "chown"},               /* 13 */
        { 3,    TF,     sys_mknod,      "mknod" },              /* 14 */
        { 2,    TF,     sys_chmod,      "chmod" },              /* 15 */
        { 3,    TF,     sys_chown,      "lchown" },             /* 16 */
-       { 1,    TM,     sys_brk,        "brk" },                /* 17 */
+       { 1,    TM|SI,  sys_brk,        "brk" },                /* 17 */
        { 4,    0,      printargs,      "perfctr" },            /* 18 */
        { 3,    TD,     sys_lseek,      "lseek" },              /* 19 */
        { 0,    0,      sys_getpid,     "getpid" },             /* 20 */
        { 0,    NF,     sys_getgid,     "getgid32" },           /* 53 */
        { 3,    TD,     sys_ioctl,      "ioctl" },              /* 54 */
        { 4,    0,      sys_reboot,     "reboot" },             /* 55 */
-       { 6,    TD|TM,  sys_mmap,       "mmap2" },              /* 56 */
+       { 6,    TD|TM|SI,       sys_mmap,       "mmap2" },              /* 56 */
        { 2,    TF,     sys_symlink,    "symlink" },            /* 57 */
        { 3,    TF,     sys_readlink,   "readlink" },           /* 58 */
-       { 3,    TF|TP,  sys_execve,     "execve" },             /* 59 */
+       { 3,    TF|TP|SE|SI,    sys_execve,     "execve" },             /* 59 */
        { 1,    0,      sys_umask,      "umask" },              /* 60 */
        { 1,    TF,     sys_chroot,     "chroot" },             /* 61 */
        { 2,    TD,     sys_fstat,      "fstat" },              /* 62 */
        { 5,    TD,     sys_pwrite,     "pwrite" },             /* 68 */
        { 0,    NF,     sys_geteuid,    "geteuid32" },          /* 69 */
        { 0,    NF,     sys_getegid,    "getegid32" },          /* 70 */
-       { 6,    TD|TM,  sys_mmap,       "mmap" },               /* 71 */
+       { 6,    TD|TM|SI,       sys_mmap,       "mmap" },               /* 71 */
        { 2,    0,      sys_setreuid,   "setreuid32" },         /* 72 */
-       { 2,    TM,     sys_munmap,     "munmap" },             /* 73 */
-       { 3,    TM,     sys_mprotect,   "mprotect" },           /* 74 */
+       { 2,    TM|SI,  sys_munmap,     "munmap" },             /* 73 */
+       { 3,    TM|SI,  sys_mprotect,   "mprotect" },           /* 74 */
        { 3,    TM,     sys_madvise,    "madvise" },            /* 75 */
        { 0,    0,      sys_vhangup,    "vhangup" },            /* 76 */
        { 3,    TF,     sys_truncate64, "truncate64" },         /* 77 */
        { 2,    0,      sys_setpgid,    "setpgid" },            /* 185 */
        { 2,    TD,     sys_fremovexattr,"fremovexattr" },      /* 186 */
        { 2,    TS,     sys_kill,       "tkill" },              /* 187 */
-       { 1,    TP,     sys_exit,       "exit_group" },         /* 188 */
+       { 1,    TP|SE,  sys_exit,       "exit_group" },         /* 188 */
        { 1,    0,      sys_uname,      "uname" },              /* 189 */
        { 3,    0,      sys_init_module,"init_module" },        /* 190 */
        { 1,    0,      sys_personality,"personality" },        /* 191 */
-       { 5,    TM,     sys_remap_file_pages,"remap_file_pages" },/* 192 */
+       { 5,    TM|SI,  sys_remap_file_pages,"remap_file_pages" },/* 192 */
        { 1,    TD,     sys_epoll_create,"epoll_create" },      /* 193 */
        { 4,    TD,     sys_epoll_ctl,  "epoll_ctl" },          /* 194 */
        { 4,    TD,     sys_epoll_wait, "epoll_wait" },         /* 195 */
        { 1,    0,      sys_sched_get_priority_min,"sched_get_priority_min"},/* 247 */
        { 2,    0,      sys_sched_rr_get_interval,"sched_rr_get_interval"},/* 248 */
        { 2,    0,      sys_nanosleep,  "nanosleep" },          /* 249 */
-       { 5,    TM,     sys_mremap,     "mremap" },             /* 250 */
+       { 5,    TM|SI,  sys_mremap,     "mremap" },             /* 250 */
        { 1,    0,      sys_sysctl,     "_sysctl" },            /* 251 */
        { 1,    0,      sys_getsid,     "getsid" },             /* 252 */
        { 1,    TD,     sys_fdatasync,  "fdatasync" },          /* 253 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 391 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 392 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 393 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 394 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 395 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 394 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 395 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 396 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 397 */
        { 5,    0,      NULL,                   NULL            }, /* 398 */
index d1de731c44354441c8b28004b7959a8f131b0565..5c41539e0e1839ef067dc66b92a03f38d7511faa 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                        }, /*   90 */
        { 2,    0,      sys_capset,                     "capset"                        }, /*   91 */
        { 1,    0,      sys_personality,                "personality"                   }, /*   92 */
-       { 1,    TP,     sys_exit,                       "exit"                          }, /*   93 */
-       { 1,    TP,     sys_exit,                       "exit_group"                    }, /*   94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                          }, /*   93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"                    }, /*   94 */
        { 5,    TP,     sys_waitid,                     "waitid"                        }, /*   95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"               }, /*   96 */
        { 1,    TP,     sys_unshare,                    "unshare"                       }, /*   97 */
        { 4,    TI,     sys_semop,                      "semop"                         }, /*  193 */
        { 4,    TI,     sys_shmget,                     "shmget"                        }, /*  194 */
        { 4,    TI,     sys_shmctl,                     "shmctl"                        }, /*  195 */
-       { 4,    TI|TM,  sys_shmat,                      "shmat"                         }, /*  196 */
-       { 4,    TI|TM,  sys_shmdt,                      "shmdt"                         }, /*  197 */
+       { 4,    TI|TM|SI,       sys_shmat,                      "shmat"                         }, /*  196 */
+       { 4,    TI|TM|SI,       sys_shmdt,                      "shmdt"                         }, /*  197 */
        { 3,    TN,     sys_socket,                     "socket"                        }, /*  198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"                    }, /*  199 */
        { 3,    TN,     sys_bind,                       "bind"                          }, /*  200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"                       }, /*  211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"                       }, /*  212 */
        { 3,    TD,     sys_readahead,                  "readahead"                     }, /*  213 */
-       { 1,    TM,     sys_brk,                        "brk"                           }, /*  214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                        }, /*  215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                        }, /*  216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                           }, /*  214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                        }, /*  215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                        }, /*  216 */
        { 5,    0,      sys_add_key,                    "add_key"                       }, /*  217 */
        { 4,    0,      sys_request_key,                "request_key"                   }, /*  218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                        }, /*  219 */
        { 5,    TP,     sys_clone,                      "clone"                         }, /*  220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                        }, /*  221 */
-       { 6,    TD|TM,  sys_mmap,                       "mmap"                          }, /*  222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                        }, /*  221 */
+       { 6,    TD|TM|SI,       sys_mmap,                       "mmap"                          }, /*  222 */
        { 4,    TD,     sys_fadvise64,                  "fadvise64"                     }, /*  223 */
        { 1,    TF,     sys_swapon,                     "swapon"                        }, /*  224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"                       }, /*  225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"                      }, /*  226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"                      }, /*  226 */
        { 3,    TM,     sys_msync,                      "msync"                         }, /*  227 */
        { 2,    TM,     sys_mlock,                      "mlock"                         }, /*  228 */
        { 2,    TM,     sys_munlock,                    "munlock"                       }, /*  229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"                    }, /*  231 */
        { 3,    TM,     sys_mincore,                    "mincore"                       }, /*  232 */
        { 3,    TM,     sys_madvise,                    "madvise"                       }, /*  233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
        { 6,    TM,     sys_mbind,                      "mbind"                         }, /*  235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"                 }, /*  236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"                 }, /*  237 */
index 8734f83fc808e1a68552971f5be193c77ec022d2..a1ac2680e74e27b6fe88220f20c822e32387afd1 100644 (file)
@@ -91,8 +91,8 @@
        { 2,    0,      sys_capget,                     "capget"                        }, /*   90 */
        { 2,    0,      sys_capset,                     "capset"                        }, /*   91 */
        { 1,    0,      sys_personality,                "personality"                   }, /*   92 */
-       { 1,    TP,     sys_exit,                       "exit"                          }, /*   93 */
-       { 1,    TP,     sys_exit,                       "exit_group"                    }, /*   94 */
+       { 1,    TP|SE,  sys_exit,                       "exit"                          }, /*   93 */
+       { 1,    TP|SE,  sys_exit,                       "exit_group"                    }, /*   94 */
        { 5,    TP,     sys_waitid,                     "waitid"                        }, /*   95 */
        { 1,    0,      sys_set_tid_address,            "set_tid_address"               }, /*   96 */
        { 1,    TP,     sys_unshare,                    "unshare"                       }, /*   97 */
        { 4,    TI,     sys_semop,                      "semop"                         }, /*  193 */
        { 4,    TI,     sys_shmget,                     "shmget"                        }, /*  194 */
        { 4,    TI,     sys_shmctl,                     "shmctl"                        }, /*  195 */
-       { 4,    TI|TM,  sys_shmat,                      "shmat"                         }, /*  196 */
-       { 4,    TI|TM,  sys_shmdt,                      "shmdt"                         }, /*  197 */
+       { 4,    TI|TM|SI,       sys_shmat,                      "shmat"                         }, /*  196 */
+       { 4,    TI|TM|SI,       sys_shmdt,                      "shmdt"                         }, /*  197 */
        { 3,    TN,     sys_socket,                     "socket"                        }, /*  198 */
        { 4,    TN,     sys_socketpair,                 "socketpair"                    }, /*  199 */
        { 3,    TN,     sys_bind,                       "bind"                          }, /*  200 */
        { 3,    TN,     sys_sendmsg,                    "sendmsg"                       }, /*  211 */
        { 3,    TN,     sys_recvmsg,                    "recvmsg"                       }, /*  212 */
        { 4,    TD,     sys_readahead,                  "readahead"                     }, /*  213 */
-       { 1,    TM,     sys_brk,                        "brk"                           }, /*  214 */
-       { 2,    TM,     sys_munmap,                     "munmap"                        }, /*  215 */
-       { 5,    TM,     sys_mremap,                     "mremap"                        }, /*  216 */
+       { 1,    TM|SI,  sys_brk,                        "brk"                           }, /*  214 */
+       { 2,    TM|SI,  sys_munmap,                     "munmap"                        }, /*  215 */
+       { 5,    TM|SI,  sys_mremap,                     "mremap"                        }, /*  216 */
        { 5,    0,      sys_add_key,                    "add_key"                       }, /*  217 */
        { 4,    0,      sys_request_key,                "request_key"                   }, /*  218 */
        { 5,    0,      sys_keyctl,                     "keyctl"                        }, /*  219 */
        { 5,    TP,     sys_clone,                      "clone"                         }, /*  220 */
-       { 3,    TF|TP,  sys_execve,                     "execve"                        }, /*  221 */
-       { 6,    TD|TM,  sys_mmap_4koff,                 "mmap2"                         }, /*  222 */
+       { 3,    TF|TP|SE|SI,    sys_execve,                     "execve"                        }, /*  221 */
+       { 6,    TD|TM|SI,       sys_mmap_4koff,                 "mmap2"                         }, /*  222 */
        { 5,    TD,     sys_fadvise64,                  "fadvise64"                     }, /*  223 */
        { 1,    TF,     sys_swapon,                     "swapon"                        }, /*  224 */
        { 1,    TF,     sys_swapoff,                    "swapoff"                       }, /*  225 */
-       { 3,    TM,     sys_mprotect,                   "mprotect"                      }, /*  226 */
+       { 3,    TM|SI,  sys_mprotect,                   "mprotect"                      }, /*  226 */
        { 3,    TM,     sys_msync,                      "msync"                         }, /*  227 */
        { 2,    TM,     sys_mlock,                      "mlock"                         }, /*  228 */
        { 2,    TM,     sys_munlock,                    "munlock"                       }, /*  229 */
        { 0,    TM,     sys_munlockall,                 "munlockall"                    }, /*  231 */
        { 3,    TM,     sys_mincore,                    "mincore"                       }, /*  232 */
        { 3,    TM,     sys_madvise,                    "madvise"                       }, /*  233 */
-       { 5,    TM,     sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
+       { 5,    TM|SI,  sys_remap_file_pages,           "remap_file_pages"              }, /*  234 */
        { 6,    TM,     sys_mbind,                      "mbind"                         }, /*  235 */
        { 5,    TM,     sys_get_mempolicy,              "get_mempolicy"                 }, /*  236 */
        { 3,    TM,     sys_set_mempolicy,              "set_mempolicy"                 }, /*  237 */
index f8d90c3c19a8ba5ad2a6159c4182f9fef556724c..e71524a86d98ff27756feba68ea29f80705f38eb 100644 (file)
@@ -7,10 +7,10 @@
        { 2,    TF,     sys_lstat,              "lstat"         },  /* 6 */
        { 3,    TD,     sys_poll,               "poll"          },  /* 7 */
        { 3,    TD,     sys_lseek,              "lseek"         },  /* 8 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"          },  /* 9 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      },  /* 10 */
-       { 2,    TM,     sys_munmap,             "munmap"        },  /* 11 */
-       { 1,    TM,     sys_brk,                "brk"           },  /* 12 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          },  /* 9 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      },  /* 10 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        },  /* 11 */
+       { 1,    TM|SI,  sys_brk,                "brk"           },  /* 12 */
        { 4,    TS,     printargs,              "64:rt_sigaction"       },  /* 13 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"},  /* 14 */
        { 0,    TS,     printargs,              "64:rt_sigreturn"       },  /* 15 */
        { 1,    TD,     sys_pipe,               "pipe"          },  /* 22 */
        { 5,    TD,     sys_select,             "select"        },  /* 23 */
        { 0,    0,      sys_sched_yield,        "sched_yield"   },  /* 24 */
-       { 5,    TM,     sys_mremap,             "mremap"        },  /* 25 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        },  /* 25 */
        { 3,    TM,     sys_msync,              "msync"         },  /* 26 */
        { 3,    TM,     sys_mincore,            "mincore"       },  /* 27 */
        { 3,    TM,     sys_madvise,            "madvise"       },  /* 28 */
        { 4,    TI,     sys_shmget,             "shmget"        },  /* 29 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         },  /* 30 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         },  /* 30 */
        { 4,    TI,     sys_shmctl,             "shmctl"        },  /* 31 */
        { 1,    TD,     sys_dup,                "dup"           },  /* 32 */
        { 2,    TD,     sys_dup2,               "dup2"          },  /* 33 */
        { 5,    TP,     sys_clone,              "clone"         },  /* 56 */
        { 0,    TP,     sys_fork,               "fork"          },  /* 57 */
        { 0,    TP,     sys_vfork,              "vfork"         },  /* 58 */
-       { 3,    TF|TP,  printargs,              "64:execve"     },  /* 59 */
-       { 1,    TP,     sys_exit,               "_exit"         },  /* 60 */
+       { 3,    TF|TP|SE|SI,    printargs,              "64:execve"     },  /* 59 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         },  /* 60 */
        { 4,    TP,     sys_wait4,              "wait4"         },  /* 61 */
        { 2,    TS,     sys_kill,               "kill"          },  /* 62 */
        { 1,    0,      sys_uname,              "uname"         },  /* 63 */
        { 4,    TI,     sys_semget,             "semget"        },  /* 64 */
        { 4,    TI,     sys_semop,              "semop"         },  /* 65 */
        { 4,    TI,     sys_semctl,             "semctl"        },  /* 66 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         },  /* 67 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         },  /* 67 */
        { 4,    TI,     sys_msgget,             "msgget"        },  /* 68 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        },  /* 69 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        },  /* 70 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 213 */
        { 4,    0,      printargs,              "64:epoll_ctl_old"      }, /* 214 */
        { 4,    0,      printargs,              "64:epoll_wait_old"     }, /* 215 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 216 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 216 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 217 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 218 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 219 */
        { 2,    0,      sys_clock_gettime,      "clock_gettime" }, /* 228 */
        { 2,    0,      sys_clock_getres,       "clock_getres"  }, /* 229 */
        { 4,    0,      sys_clock_nanosleep,    "clock_nanosleep"}, /* 230 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 231 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 231 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 232 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 233 */
        { 3,    TS,     sys_tgkill,             "tgkill"        }, /* 234 */
        { 6,    TN,     sys_recvfrom,           "recvfrom"      },  /* 517 */
        { 3,    TN,     sys_sendmsg,            "sendmsg"       },  /* 518 */
        { 3,    TN,     sys_recvmsg,            "recvmsg"       },  /* 519 */
-       { 3,    TF|TP,  sys_execve,             "execve"        },  /* 520 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        },  /* 520 */
        { 4,    0,      sys_ptrace,             "ptrace"        },  /* 521 */
        { 2,    TS,     sys_rt_sigpending,      "rt_sigpending" },  /* 522 */
        { 4,    TS,     sys_rt_sigtimedwait,    "rt_sigtimedwait" },  /* 523 */
index c26b34a9c9ac72f70b513e62c9979b84adb172f4..10c4eeb70f334da1c92c54e8d0f7fd5fd4655aaf 100644 (file)
@@ -7,10 +7,10 @@
        { 2,    TF,     sys_lstat,              "lstat"         },  /* 6 */
        { 3,    TD,     sys_poll,               "poll"          },  /* 7 */
        { 3,    TD,     sys_lseek,              "lseek"         },  /* 8 */
-       { 6,    TD|TM,  sys_mmap,               "mmap"          },  /* 9 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      },  /* 10 */
-       { 2,    TM,     sys_munmap,             "munmap"        },  /* 11 */
-       { 1,    TM,     sys_brk,                "brk"           },  /* 12 */
+       { 6,    TD|TM|SI,       sys_mmap,               "mmap"          },  /* 9 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      },  /* 10 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        },  /* 11 */
+       { 1,    TM|SI,  sys_brk,                "brk"           },  /* 12 */
        { 4,    TS,     sys_rt_sigaction,       "rt_sigaction"  },  /* 13 */
        { 4,    TS,     sys_rt_sigprocmask,     "rt_sigprocmask"},  /* 14 */
        { 0,    TS,     sys_rt_sigreturn,       "rt_sigreturn"  },  /* 15 */
        { 1,    TD,     sys_pipe,               "pipe"          },  /* 22 */
        { 5,    TD,     sys_select,             "select"        },  /* 23 */
        { 0,    0,      sys_sched_yield,        "sched_yield"   },  /* 24 */
-       { 5,    TM,     sys_mremap,             "mremap"        },  /* 25 */
+       { 5,    TM|SI,  sys_mremap,             "mremap"        },  /* 25 */
        { 3,    TM,     sys_msync,              "msync"         },  /* 26 */
        { 3,    TM,     sys_mincore,            "mincore"       },  /* 27 */
        { 3,    TM,     sys_madvise,            "madvise"       },  /* 28 */
        { 4,    TI,     sys_shmget,             "shmget"        },  /* 29 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         },  /* 30 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         },  /* 30 */
        { 4,    TI,     sys_shmctl,             "shmctl"        },  /* 31 */
        { 1,    TD,     sys_dup,                "dup"           },  /* 32 */
        { 2,    TD,     sys_dup2,               "dup2"          },  /* 33 */
        { 5,    TP,     sys_clone,              "clone"         },  /* 56 */
        { 0,    TP,     sys_fork,               "fork"          },  /* 57 */
        { 0,    TP,     sys_vfork,              "vfork"         },  /* 58 */
-       { 3,    TF|TP,  sys_execve,             "execve"        },  /* 59 */
-       { 1,    TP,     sys_exit,               "_exit"         },  /* 60 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        },  /* 59 */
+       { 1,    TP|SE,  sys_exit,               "_exit"         },  /* 60 */
        { 4,    TP,     sys_wait4,              "wait4"         },  /* 61 */
        { 2,    TS,     sys_kill,               "kill"          },  /* 62 */
        { 1,    0,      sys_uname,              "uname"         },  /* 63 */
        { 4,    TI,     sys_semget,             "semget"        },  /* 64 */
        { 4,    TI,     sys_semop,              "semop"         },  /* 65 */
        { 4,    TI,     sys_semctl,             "semctl"        },  /* 66 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         },  /* 67 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         },  /* 67 */
        { 4,    TI,     sys_msgget,             "msgget"        },  /* 68 */
        { 4,    TI,     sys_msgsnd,             "msgsnd"        },  /* 69 */
        { 5,    TI,     sys_msgrcv,             "msgrcv"        },  /* 70 */
        { 1,    TD,     sys_epoll_create,       "epoll_create"  }, /* 213 */
        { 4,    0,      printargs,              "epoll_ctl_old" }, /* 214 */
        { 4,    0,      printargs,              "epoll_wait_old"}, /* 215 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 216 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 216 */
        { 3,    TD,     sys_getdents64,         "getdents64"    }, /* 217 */
        { 1,    0,      sys_set_tid_address,    "set_tid_address"}, /* 218 */
        { 0,    0,      sys_restart_syscall,    "restart_syscall"}, /* 219 */
        { 2,    0,      sys_clock_gettime,      "clock_gettime" }, /* 228 */
        { 2,    0,      sys_clock_getres,       "clock_getres"  }, /* 229 */
        { 4,    0,      sys_clock_nanosleep,    "clock_nanosleep"}, /* 230 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 231 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 231 */
        { 4,    TD,     sys_epoll_wait,         "epoll_wait"    }, /* 232 */
        { 4,    TD,     sys_epoll_ctl,          "epoll_ctl"     }, /* 233 */
        { 3,    TS,     sys_tgkill,             "tgkill"        }, /* 234 */
index 5f7e473bbe6118dd5e6f855bb0257c7dbf32478f..cc32ceceecadc8591312221337f159686ae41c8e 100644 (file)
        { 4,    TD,     sys_fgetxattr,          "fgetxattr"     }, /* 77 */
        { 3,    TD,     sys_flistxattr,         "flistxattr"    }, /* 78 */
        { 2,    TD,     sys_fremovexattr,       "fremovexattr"  }, /* 79 */
-       { 6,    TD|TM,  sys_mmap_pgoff,         "mmap2"         }, /* 80 */
-       { 2,    TM,     sys_munmap,             "munmap"        }, /* 81 */
-       { 3,    TM,     sys_mprotect,           "mprotect"      }, /* 82 */
-       { 1,    TM,     sys_brk,                "brk"           }, /* 83 */
+       { 6,    TD|TM|SI,       sys_mmap_pgoff,         "mmap2"         }, /* 80 */
+       { 2,    TM|SI,  sys_munmap,             "munmap"        }, /* 81 */
+       { 3,    TM|SI,  sys_mprotect,           "mprotect"      }, /* 82 */
+       { 1,    TM|SI,  sys_brk,                "brk"           }, /* 83 */
        { 2,    TM,     sys_mlock,              "mlock"         }, /* 84 */
        { 2,    TM,     sys_munlock,            "munlock"       }, /* 85 */
        { 1,    TM,     sys_mlockall,           "mlockall"      }, /* 86 */
        { 0,    TM,     sys_munlockall,         "munlockall"    }, /* 87 */
-       { 4,    TM,     sys_mremap,             "mremap"        }, /* 88 */
+       { 4,    TM|SI,  sys_mremap,             "mremap"        }, /* 88 */
        { 3,    TM,     sys_msync,              "msync"         }, /* 89 */
        { 3,    TM,     sys_mincore,            "mincore"       }, /* 90 */
        { 3,    TM,     sys_madvise,            "madvise"       }, /* 91 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 92 */
-       { 4,    TI|TM,  sys_shmat,              "shmat"         }, /* 93 */
+       { 4,    TI|TM|SI,       sys_shmat,              "shmat"         }, /* 93 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 94 */
-       { 4,    TI|TM,  sys_shmdt,              "shmdt"         }, /* 95 */
+       { 4,    TI|TM|SI,       sys_shmdt,              "shmdt"         }, /* 95 */
        { 3,    TN,     sys_socket,             "socket"        }, /* 96 */
        { 5,    TN,     sys_setsockopt,         "setsockopt"    }, /* 97 */
        { 5,    TN,     sys_getsockopt,         "getsockopt"    }, /* 98 */
        { 4,    TD|TN,  sys_sendfile64,         "sendfile64"    }, /* 114 */
        { 4,    TN,     sys_sendmsg,            "sendmsg"       }, /* 115 */
        { 5,    TP,     sys_clone,              "clone"         }, /* 116 */
-       { 3,    TF|TP,  sys_execve,             "execve"        }, /* 117 */
-       { 1,    TP,     sys_exit,               "exit"          }, /* 118 */
-       { 1,    TP,     sys_exit,               "exit_group"    }, /* 119 */
+       { 3,    TF|TP|SE|SI,    sys_execve,             "execve"        }, /* 117 */
+       { 1,    TP|SE,  sys_exit,               "exit"          }, /* 118 */
+       { 1,    TP|SE,  sys_exit,               "exit_group"    }, /* 119 */
        { 0,    0,      sys_getpid,             "getpid"        }, /* 120 */
        { 4,    TP,     sys_wait4,              "wait4"         }, /* 121 */
        { 5,    TP,     sys_waitid,             "waitid"        }, /* 122 */
        { 5,    0,      printargs,              "keyctl"        }, /* 258 */
        [259] = { },
        { 5,    TD,     sys_readahead,          "readahead"     }, /* 260 */
-       { 5,    TM,     sys_remap_file_pages,   "remap_file_pages"}, /* 261 */
+       { 5,    TM|SI,  sys_remap_file_pages,   "remap_file_pages"}, /* 261 */
        { 5,    TM,     sys_migrate_pages,      "migrate_pages" }, /* 262 */
        { 0,    TM,     sys_mbind,              "mbind"         }, /* 263 */
        { 6,    TM,     sys_get_mempolicy,      "get_mempolicy" }, /* 264 */