In v3 mark SE on _exit and exit_group.

Signed-off-by: Masatake YAMATO <[email protected]>
---
 linux/sparc/syscallent.h  | 24 ++++++++++++------------
 linux/sparc/syscallent1.h | 18 +++++++++---------
 2 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index d5df8e1..32d2c6e 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -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 */
@@ -15,7 +15,7 @@
        { 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 */
@@ -54,10 +54,10 @@
        { 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|SI|SE,sys_execve, "execve" },             /* 59 */
        { 1,    0,      sys_umask,      "umask" },              /* 60 */
        { 1,    TF,     sys_chroot,     "chroot" },             /* 61 */
        { 2,    TD,     sys_fstat,      "fstat" },              /* 62 */
@@ -69,10 +69,10 @@
        { 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 */
@@ -186,11 +186,11 @@
        { 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 */
@@ -248,7 +248,7 @@
        { 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 */
@@ -397,8 +397,8 @@
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 391 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 392 */
        { 4,    0,      printargs,              "ipc_subcall"   }, /* 393 */
-       { 4,    TI,     sys_shmat,              "shmat"         }, /* 394 */
-       { 4,    TI,     sys_shmdt,              "shmdt"         }, /* 395 */
+       { 4,    TI|SI,  sys_shmat,              "shmat"         }, /* 394 */
+       { 4,    TI|SI,  sys_shmdt,              "shmdt"         }, /* 395 */
        { 4,    TI,     sys_shmget,             "shmget"        }, /* 396 */
        { 4,    TI,     sys_shmctl,             "shmctl"        }, /* 397 */
        { 5,    0,      NULL,                   NULL            }, /* 398 */
diff --git a/linux/sparc/syscallent1.h b/linux/sparc/syscallent1.h
index 9519e08..481e997 100644
--- a/linux/sparc/syscallent1.h
+++ b/linux/sparc/syscallent1.h
@@ -26,7 +26,7 @@
  */
 
        { 6,    0,      solaris_syscall,        "syscall"       }, /* 0 */
-       { 6,    TP,     solaris_exit,           "_exit"         }, /* 1 */
+       { 6,    TP|SE,  solaris_exit,           "_exit"         }, /* 1 */
        { 6,    TP,     solaris_fork,           "fork"          }, /* 2 */
        { 6,    0,      solaris_read,           "read"          }, /* 3 */
        { 6,    0,      solaris_write,          "write"         }, /* 4 */
@@ -42,7 +42,7 @@
        { 6,    TF,     solaris_mknod,          "mknod"         }, /* 14 */
        { 6,    TF,     solaris_chmod,          "chmod"         }, /* 15 */
        { 6,    TF,     solaris_chown,          "chown"         }, /* 16 */
-       { 6,    0,      solaris_brk,            "brk"           }, /* 17 */
+       { 6,    SI,     solaris_brk,            "brk"           }, /* 17 */
        { 6,    TF,     solaris_stat,           "stat"          }, /* 18 */
        { 6,    0,      solaris_lseek,          "lseek"         }, /* 19 */
        { 6,    0,      solaris_getpid,         "getpid"        }, /* 20 */
@@ -84,7 +84,7 @@
        { 6,    0,      solaris_sysmp,          "sysmp"         }, /* 56 */
        { 6,    0,      solaris_utssys,         "utssys"        }, /* 57 */
        { 6,    0,      solaris_fdsync,         "fdsync"        }, /* 58 */
-       { 6,    TF|TP,  solaris_execve,         "execve"        }, /* 59 */
+       { 6,    TF|TP|SI|SE,solaris_execve,     "execve"        }, /* 59 */
        { 6,    0,      solaris_umask,          "umask"         }, /* 60 */
        { 6,    TF,     solaris_chroot,         "chroot"        }, /* 61 */
        { 6,    0,      solaris_fcntl,          "fcntl"         }, /* 62 */
@@ -140,9 +140,9 @@
        { 6,    0,      solaris_priocntlsys,    "priocntlsys"   }, /* 112 */
        { 6,    TF,     solaris_pathconf,       "pathconf"      }, /* 113 */
        { 6,    0,      solaris_mincore,        "mincore"       }, /* 114 */
-       { 6,    TD|TM,  solaris_mmap,           "mmap"          }, /* 115 */
-       { 6,    0,      solaris_mprotect,       "mprotect"      }, /* 116 */
-       { 6,    0,      solaris_munmap,         "munmap"        }, /* 117 */
+       { 6,    TD|TM|SI,solaris_mmap,          "mmap"          }, /* 115 */
+       { 6,    SI,     solaris_mprotect,       "mprotect"      }, /* 116 */
+       { 6,    SI,     solaris_munmap,         "munmap"        }, /* 117 */
        { 6,    0,      solaris_fpathconf,      "fpathconf"     }, /* 118 */
        { 6,    TP,     solaris_vfork,          "vfork"         }, /* 119 */
        { 6,    0,      solaris_fchdir,         "fchdir"        }, /* 120 */
@@ -185,7 +185,7 @@
        { 6,    0,      solaris_getitimer,      "getitimer"     }, /* 157 */
        { 6,    0,      solaris_setitimer,      "setitimer"     }, /* 158 */
        { 6,    0,      solaris_lwp_create,     "lwp_create"    }, /* 159 */
-       { 6,    0,      solaris_lwp_exit,       "lwp_exit"      }, /* 160 */
+       { 6,    SE,     solaris_lwp_exit,       "lwp_exit"      }, /* 160 */
        { 6,    0,      solaris_lwp_suspend,    "lwp_suspend"   }, /* 161 */
        { 6,    0,      solaris_lwp_continue,   "lwp_continue"  }, /* 162 */
        { 6,    0,      solaris_lwp_kill,       "lwp_kill"      }, /* 163 */
@@ -359,9 +359,9 @@
        { 6,    0,      NULL,                   NULL            }, /* 328 */
        { 6,    0,      NULL,                   NULL            }, /* 329 */
 
-       { 6,    TI,     solaris_shmat,          "shmat"         }, /* 330 */
+       { 6,    TI|SI,  solaris_shmat,          "shmat"         }, /* 330 */
        { 6,    TI,     solaris_shmctl,         "shmctl"        }, /* 331 */
-       { 6,    TI,     solaris_shmdt,          "shmdt"         }, /* 332 */
+       { 6,    TI|SI,  solaris_shmdt,          "shmdt"         }, /* 332 */
        { 6,    TI,     solaris_shmget,         "shmget"        }, /* 333 */
        { 6,    0,      NULL,                   NULL            }, /* 334 */
        { 6,    0,      NULL,                   NULL            }, /* 335 */
-- 
1.9.0


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to