[PATCH v4 27/37] unwind: mips: mark system calls with SI and SE
Masatake YAMATO
yamato at redhat.com
Wed Apr 16 06:33:25 UTC 2014
In v3 mark SE on _exit and exit_group.
Signed-off-by: Masatake YAMATO <yamato at redhat.com>
---
linux/mips/syscallent-compat.h | 50 +++++++++++++++++++++---------------------
linux/mips/syscallent-n32.h | 44 ++++++++++++++++++-------------------
linux/mips/syscallent-n64.h | 44 ++++++++++++++++++-------------------
linux/mips/syscallent-o32.h | 40 ++++++++++++++++-----------------
4 files changed, 89 insertions(+), 89 deletions(-)
diff --git a/linux/mips/syscallent-compat.h b/linux/mips/syscallent-compat.h
index 696108f..e97c36e 100644
--- a/linux/mips/syscallent-compat.h
+++ b/linux/mips/syscallent-compat.h
@@ -1,5 +1,5 @@
{ 0, 0, printargs, "svr4_syscall" }, /* 000 */
- { 0, 0, printargs, "svr4_exit" }, /* 001 */
+ { 0, SE, printargs, "svr4_exit" }, /* 001 */
{ 0, 0, printargs, "svr4_fork" }, /* 002 */
{ 0, 0, printargs, "svr4_read" }, /* 003 */
{ 0, 0, printargs, "svr4_write" }, /* 004 */
@@ -113,9 +113,9 @@
{ 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 */
@@ -211,7 +211,7 @@
[209 ... 999] = { }, /* 999 */ /* end of SVR4 */
{ 0, 0, printargs, "sysv_syscall" }, /* 1000 */ /* start of SYSV */
- { 0, 0, printargs, "sysv_exit" }, /* 1001 */
+ { 0, SE, printargs, "sysv_exit" }, /* 1001 */
{ 0, 0, printargs, "sysv_fork" }, /* 1002 */
{ 0, 0, printargs, "sysv_read" }, /* 1003 */
{ 0, 0, printargs, "sysv_write" }, /* 1004 */
@@ -227,7 +227,7 @@
{ 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 */
@@ -269,7 +269,7 @@
{ 0, 0, printargs, "sysv_sysmp" }, /* 1056 */
{ 0, 0, printargs, "sysv_utssys" }, /* 1057 */
{ 0, 0, NULL, NULL }, /* 1058 */
- { 0, 0, printargs, "sysv_execve" }, /* 1059 */
+ { 0, SI|SE, printargs, "sysv_execve" }, /* 1059 */
{ 0, 0, printargs, "sysv_umask" }, /* 1060 */
{ 0, 0, printargs, "sysv_chroot" }, /* 1061 */
{ 0, 0, printargs, "sysv_fcntl" }, /* 1062 */
@@ -344,9 +344,9 @@
{ 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 */
@@ -395,7 +395,7 @@
{ 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 */
@@ -403,7 +403,7 @@
[1189 ... 1999] = { }, /* 1999 */ /* end of SYSV */
{ 0, 0, printargs, "bsd43_syscall" }, /* 2000 */ /* start of BSD 4.3 */
- { 0, 0, printargs, "bsd43_exit" }, /* 2001 */
+ { 0, SE, printargs, "bsd43_exit" }, /* 2001 */
{ 0, 0, printargs, "bsd43_fork" }, /* 2002 */
{ 0, 0, printargs, "bsd43_read" }, /* 2003 */
{ 0, 0, printargs, "bsd43_write" }, /* 2004 */
@@ -461,22 +461,22 @@
{ 0, 0, printargs, "bsd43_mpxchan" }, /* 2056 */
{ 0, 0, printargs, "bsd43_symlink" }, /* 2057 */
{ 0, 0, printargs, "bsd43_readlink" }, /* 2058 */
- { 0, 0, printargs, "bsd43_execve" }, /* 2059 */
+ { 0, SI|SE, printargs, "bsd43_execve" }, /* 2059 */
{ 0, 0, printargs, "bsd43_umask" }, /* 2060 */
{ 0, 0, printargs, "bsd43_chroot" }, /* 2061 */
{ 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, 0, printargs, "bsd43_sstk" }, /* 2070 */
- { 0, TD|TM, printargs, "bsd43_mmap" }, /* 2071 */
+ { 0, TM|SI, printargs, "bsd43_sbrk" }, /* 2069 */
+ { 0, SI, printargs, "bsd43_sstk" }, /* 2070 */
+ { 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 */
@@ -598,7 +598,7 @@
[2192 ... 2999] = { }, /* 2999 */ /* end of BSD 4.3 */
{ 0, 0, printargs, "posix_syscall" }, /* 3000 */ /* start of POSIX */
- { 0, 0, printargs, "posix_exit" }, /* 3001 */
+ { 0, SE, printargs, "posix_exit" }, /* 3001 */
{ 0, 0, printargs, "posix_fork" }, /* 3002 */
{ 0, 0, printargs, "posix_read" }, /* 3003 */
{ 0, 0, printargs, "posix_write" }, /* 3004 */
@@ -731,9 +731,9 @@
{ 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 */
@@ -752,8 +752,8 @@
{ 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 */
diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h
index 69453b1..1dc7886 100644
--- a/linux/mips/syscallent-n32.h
+++ b/linux/mips/syscallent-n32.h
@@ -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 */
@@ -24,12 +24,12 @@
{ 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, sys_shmat, "shmat" }, /* 6029 */
+ { 3, TI|SI, sys_shmat, "shmat" }, /* 6029 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 6030 */
{ 1, TD, sys_dup, "dup" }, /* 6031 */
{ 2, TD, sys_dup2, "dup2" }, /* 6032 */
@@ -57,15 +57,15 @@
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 6054 */
{ 2, 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|SI|SE,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, sys_shmdt, "shmdt" }, /* 6065 */
+ { 1, TI|SI, sys_shmdt, "shmdt" }, /* 6065 */
{ 2, TI, sys_msgget, "msgget" }, /* 6066 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 6067 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 6068 */
@@ -205,12 +205,12 @@
{ 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 */
@@ -323,10 +323,10 @@
{ 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 */
@@ -338,12 +338,12 @@
{ 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, 0, printargs, "n32_shmat" }, /* 6029 */
+ { 0, SI, printargs, "n32_shmat" }, /* 6029 */
{ 0, 0, printargs, "n32_shmctl" }, /* 6030 */
{ 0, 0, printargs, "n32_dup" }, /* 6031 */
{ 0, 0, printargs, "n32_dup2" }, /* 6032 */
@@ -371,15 +371,15 @@
{ 0, 0, printargs, "n32_getsockopt" }, /* 6054 */
{ 0, 0, printargs, "n32_clone" }, /* 6055 */
{ 0, 0, printargs, "n32_fork" }, /* 6056 */
- { 0, 0, printargs, "n32_execve" }, /* 6057 */
- { 0, 0, printargs, "n32_exit" }, /* 6058 */
+ { 0, SI|SE, printargs, "n32_execve" }, /* 6057 */
+ { 0, SE, printargs, "n32_exit" }, /* 6058 */
{ 0, 0, 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, 0, printargs, "n32_shmdt" }, /* 6065 */
+ { 0, SI, printargs, "n32_shmdt" }, /* 6065 */
{ 0, 0, printargs, "n32_msgget" }, /* 6066 */
{ 0, 0, printargs, "n32_msgsnd" }, /* 6067 */
{ 0, 0, printargs, "n32_msgrcv" }, /* 6068 */
@@ -519,12 +519,12 @@
{ 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 */
diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h
index dd5da40..9fcbff7 100644
--- a/linux/mips/syscallent-n64.h
+++ b/linux/mips/syscallent-n64.h
@@ -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 */
@@ -24,12 +24,12 @@
{ 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, sys_shmat, "shmat" }, /* 5029 */
+ { 3, TI|SI, sys_shmat, "shmat" }, /* 5029 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 5030 */
{ 1, TD, sys_dup, "dup" }, /* 5031 */
{ 2, TD, sys_dup2, "dup2" }, /* 5032 */
@@ -57,15 +57,15 @@
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 5054 */
{ 2, 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|SI|SE,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, sys_shmdt, "shmdt" }, /* 5065 */
+ { 1, TI|SI, sys_shmdt, "shmdt" }, /* 5065 */
{ 2, TI, sys_msgget, "msgget" }, /* 5066 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 5067 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 5068 */
@@ -205,12 +205,12 @@
{ 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 */
@@ -318,10 +318,10 @@
{ 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 */
@@ -333,12 +333,12 @@
{ 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, 0, printargs, "n64_shmat" }, /* 5029 */
+ { 0, SI, printargs, "n64_shmat" }, /* 5029 */
{ 0, 0, printargs, "n64_shmctl" }, /* 5030 */
{ 0, 0, printargs, "n64_dup" }, /* 5031 */
{ 0, 0, printargs, "n64_dup2" }, /* 5032 */
@@ -366,15 +366,15 @@
{ 0, 0, printargs, "n64_getsockopt" }, /* 5054 */
{ 0, 0, printargs, "n64_clone" }, /* 5055 */
{ 0, 0, printargs, "n64_fork" }, /* 5056 */
- { 0, 0, printargs, "n64_execve" }, /* 5057 */
- { 0, 0, printargs, "n64_exit" }, /* 5058 */
+ { 0, SI|SE, printargs, "n64_execve" }, /* 5057 */
+ { 0, SE, printargs, "n64_exit" }, /* 5058 */
{ 0, 0, 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, 0, printargs, "n64_shmdt" }, /* 5065 */
+ { 0, SI, printargs, "n64_shmdt" }, /* 5065 */
{ 0, 0, printargs, "n64_msgget" }, /* 5066 */
{ 0, 0, printargs, "n64_msgsnd" }, /* 5067 */
{ 0, 0, printargs, "n64_msgrcv" }, /* 5068 */
@@ -514,12 +514,12 @@
{ 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 */
diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h
index 0608f9d..45566f4 100644
--- a/linux/mips/syscallent-o32.h
+++ b/linux/mips/syscallent-o32.h
@@ -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|SI|SE,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 */
@@ -125,7 +125,7 @@
{ 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 */
@@ -167,7 +167,7 @@
{ 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 */
@@ -210,7 +210,7 @@
{ 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 */
@@ -246,12 +246,12 @@
{ 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 */
@@ -351,7 +351,7 @@
{ 3, TD, sys_finit_module, "finit_module" }, /* 4348 */
#else
{ 0, 0, printargs, "o32_syscall" }, /* 4000 */
- { 0, 0, printargs, "o32_exit" }, /* 4001 */
+ { 0, SE, printargs, "o32_exit" }, /* 4001 */
{ 0, 0, printargs, "o32_fork" }, /* 4002 */
{ 0, 0, printargs, "o32_read" }, /* 4003 */
{ 0, 0, printargs, "o32_write" }, /* 4004 */
@@ -361,7 +361,7 @@
{ 0, 0, printargs, "o32_creat" }, /* 4008 */
{ 0, 0, printargs, "o32_link" }, /* 4009 */
{ 0, 0, printargs, "o32_unlink" }, /* 4010 */
- { 0, 0, printargs, "o32_execve" }, /* 4011 */
+ { 0, SI|SE, printargs, "o32_execve" }, /* 4011 */
{ 0, 0, printargs, "o32_chdir" }, /* 4012 */
{ 0, 0, printargs, "o32_time" }, /* 4013 */
{ 0, 0, printargs, "o32_mknod" }, /* 4014 */
@@ -395,7 +395,7 @@
{ 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 */
@@ -440,8 +440,8 @@
{ 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 */
@@ -475,7 +475,7 @@
{ 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 */
@@ -517,7 +517,7 @@
{ 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 */
@@ -560,7 +560,7 @@
{ 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 */
@@ -596,12 +596,12 @@
{ 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 */
--
1.9.0
More information about the Strace-devel
mailing list