summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry V. Levin <ldv@altlinux.org>2014-04-29 18:15:43 +0000
committerDmitry V. Levin <ldv@altlinux.org>2014-05-12 20:37:20 +0000
commitcd96f77ef8d493de4a04153f6b205b7718b311c9 (patch)
tree82d1959fe95249848a7e9cbdfd36603a6362ae27
parent6556315493082df9a24dbce9dadea4d6673e9965 (diff)
downloadstrace-cd96f77ef8d493de4a04153f6b205b7718b311c9.tar.gz
Add TM flag to shmat and shmdt syscall entries
-rw-r--r--linux/aarch64/syscallent1.h4
-rw-r--r--linux/alpha/syscallent.h4
-rw-r--r--linux/arc/syscallent.h4
-rw-r--r--linux/arm/syscallent.h8
-rw-r--r--linux/avr32/syscallent.h4
-rw-r--r--linux/bfin/syscallent.h4
-rw-r--r--linux/hppa/syscallent.h4
-rw-r--r--linux/i386/syscallent.h4
-rw-r--r--linux/ia64/syscallent.h4
-rw-r--r--linux/m68k/syscallent.h4
-rw-r--r--linux/metag/syscallent.h4
-rw-r--r--linux/microblaze/syscallent.h4
-rw-r--r--linux/mips/syscallent-n32.h8
-rw-r--r--linux/mips/syscallent-n64.h8
-rw-r--r--linux/or1k/syscallent.h4
-rw-r--r--linux/powerpc/syscallent.h4
-rw-r--r--linux/s390/syscallent.h4
-rw-r--r--linux/s390x/syscallent.h4
-rw-r--r--linux/sh/syscallent.h4
-rw-r--r--linux/sh64/syscallent.h4
-rw-r--r--linux/sparc/syscallent.h4
-rw-r--r--linux/sparc/syscallent1.h4
-rw-r--r--linux/tile/syscallent.h4
-rw-r--r--linux/tile/syscallent1.h4
-rw-r--r--linux/x32/syscallent.h4
-rw-r--r--linux/x86_64/syscallent.h4
-rw-r--r--linux/xtensa/syscallent.h4
27 files changed, 60 insertions, 60 deletions
diff --git a/linux/aarch64/syscallent1.h b/linux/aarch64/syscallent1.h
index e772a5ef9..e8b30bf38 100644
--- a/linux/aarch64/syscallent1.h
+++ b/linux/aarch64/syscallent1.h
@@ -194,8 +194,8 @@
{ 4, TI, sys_semop, "semop" }, /* 193 */
{ 4, TI, sys_shmget, "shmget" }, /* 194 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 4, TI, sys_shmat, "shmat" }, /* 196 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h
index 513c0746d..a472cd551 100644
--- a/linux/alpha/syscallent.h
+++ b/linux/alpha/syscallent.h
@@ -235,9 +235,9 @@
{ 4, TI, printargs, "semop" }, /* 206 */
{ 1, 0, printargs, "osf_utsname" }, /* 207 */
{ 3, TF, sys_chown, "lchown" }, /* 208 */
- { 3, TI, printargs, "osf_shmat" }, /* 209 */
+ { 3, TI|TM, printargs, "osf_shmat" }, /* 209 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 210 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 211 */
+ { 4, TI|TM, 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 */
diff --git a/linux/arc/syscallent.h b/linux/arc/syscallent.h
index fd3171a39..e51a5e20f 100644
--- a/linux/arc/syscallent.h
+++ b/linux/arc/syscallent.h
@@ -194,8 +194,8 @@
{ 3, TI, sys_semop, "semop" }, /* 193 */
{ 3, TI, sys_shmget, "shmget" }, /* 194 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 3, TI, sys_shmat, "shmat" }, /* 196 */
- { 1, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 3, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 1, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h
index 4f556f454..6eb327052 100644
--- a/linux/arm/syscallent.h
+++ b/linux/arm/syscallent.h
@@ -333,8 +333,8 @@
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 302 */
{ 4, TI, sys_msgget, "msgget" }, /* 303 */
{ 4, TI, sys_msgctl, "msgctl" }, /* 304 */
- { 4, TI, sys_shmat, "shmat" }, /* 305 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 306 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 305 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 306 */
{ 4, TI, sys_shmget, "shmget" }, /* 307 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 308 */
{ 5, 0, sys_add_key, "add_key" }, /* 309 */
@@ -478,8 +478,8 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
# define ARM_LAST_ORDINARY_SYSCALL 444
diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h
index 527d11a5c..939e556f0 100644
--- a/linux/avr32/syscallent.h
+++ b/linux/avr32/syscallent.h
@@ -299,9 +299,9 @@
{ 4, TI, sys_semop, "semop" }, /* 271 */
{ 4, TI, sys_semctl, "semctl" }, /* 272 */
{ 5, TI, sys_semtimedop, "semtimedop" }, /* 273 */
- { 4, TI, sys_shmat, "shmat" }, /* 274 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 274 */
{ 4, TI, sys_shmget, "shmget" }, /* 275 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 276 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 276 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 277 */
{ 4, TD|TF, sys_utimensat, "utimensat" }, /* 278 */
{ 3, TD|TS, sys_signalfd, "signalfd" }, /* 279 */
diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h
index 64db1a913..f10d973f9 100644
--- a/linux/bfin/syscallent.h
+++ b/linux/bfin/syscallent.h
@@ -364,9 +364,9 @@
{ 4, TI, sys_msgget, "msgget" }, /* 335 */
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 336 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 337 */
- { 4, TI, sys_shmat, "shmat" }, /* 338 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 338 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 339 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 340 */
+ { 4, TI|TM, 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 */
diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h
index 21e4ae729..044b48734 100644
--- a/linux/hppa/syscallent.h
+++ b/linux/hppa/syscallent.h
@@ -194,8 +194,8 @@
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 189 */
{ 4, TI, sys_msgget, "msgget" }, /* 190 */
{ 4, TI, sys_msgctl, "msgctl" }, /* 191 */
- { 3, TI, sys_shmat, "shmat" }, /* 192 */
- { 1, TI, sys_shmdt, "shmdt" }, /* 193 */
+ { 3, TI|TM, sys_shmat, "shmat" }, /* 192 */
+ { 1, TI|TM, sys_shmdt, "shmdt" }, /* 193 */
{ 3, TI, sys_shmget, "shmget" }, /* 194 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 195 */
{ 5, 0, sys_getpmsg, "getpmsg" }, /* 196 */
diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h
index 1f759e47d..8744c73f6 100644
--- a/linux/i386/syscallent.h
+++ b/linux/i386/syscallent.h
@@ -475,7 +475,7 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h
index 0242280ce..96ad5a580 100644
--- a/linux/ia64/syscallent.h
+++ b/linux/ia64/syscallent.h
@@ -905,8 +905,8 @@
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 1111 */
{ 3, TI, sys_msgctl, "msgctl" }, /* 1112 */
{ 3, TI, sys_shmget, "shmget" }, /* 1113 */
- { 3, TI, sys_shmat, "shmat" }, /* 1114 */
- { 1, TI, sys_shmdt, "shmdt" }, /* 1115 */
+ { 3, TI|TM, sys_shmat, "shmat" }, /* 1114 */
+ { 1, TI|TM, sys_shmdt, "shmdt" }, /* 1115 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 1116 */
{ 3, 0, sys_syslog, "syslog" }, /* 1117 */
{ 3, 0, sys_setitimer, "setitimer" }, /* 1118 */
diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h
index adf9f5b95..d721f49e7 100644
--- a/linux/m68k/syscallent.h
+++ b/linux/m68k/syscallent.h
@@ -473,7 +473,7 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
diff --git a/linux/metag/syscallent.h b/linux/metag/syscallent.h
index 6216ac637..370bef107 100644
--- a/linux/metag/syscallent.h
+++ b/linux/metag/syscallent.h
@@ -194,8 +194,8 @@
{ 3, TI, sys_semop, "semop" }, /* 193 */
{ 3, TI, sys_shmget, "shmget" }, /* 194 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 3, TI, sys_shmat, "shmat" }, /* 196 */
- { 1, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 3, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 1, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h
index 38f8bba8e..f7215ee2b 100644
--- a/linux/microblaze/syscallent.h
+++ b/linux/microblaze/syscallent.h
@@ -361,9 +361,9 @@
{ 4, TI, sys_msgget, "msgget" }, /* 332 */
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 333 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 334 */
- { 4, TI, sys_shmat, "shmat" }, /* 335 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 335 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 336 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 337 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 337 */
{ 4, TI, sys_shmget, "shmget" }, /* 338 */
{ 4, TD|TS, printargs, "signalfd4" }, /* 339 */
{ 2, TD, printargs, "eventfd2" }, /* 340 */
diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h
index 69453b136..e2c930803 100644
--- a/linux/mips/syscallent-n32.h
+++ b/linux/mips/syscallent-n32.h
@@ -29,7 +29,7 @@
{ 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|TM, sys_shmat, "shmat" }, /* 6029 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 6030 */
{ 1, TD, sys_dup, "dup" }, /* 6031 */
{ 2, TD, sys_dup2, "dup2" }, /* 6032 */
@@ -65,7 +65,7 @@
{ 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|TM, sys_shmdt, "shmdt" }, /* 6065 */
{ 2, TI, sys_msgget, "msgget" }, /* 6066 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 6067 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 6068 */
@@ -343,7 +343,7 @@
{ 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, TI|TM, printargs, "n32_shmat" }, /* 6029 */
{ 0, 0, printargs, "n32_shmctl" }, /* 6030 */
{ 0, 0, printargs, "n32_dup" }, /* 6031 */
{ 0, 0, printargs, "n32_dup2" }, /* 6032 */
@@ -379,7 +379,7 @@
{ 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, TI|TM, printargs, "n32_shmdt" }, /* 6065 */
{ 0, 0, printargs, "n32_msgget" }, /* 6066 */
{ 0, 0, printargs, "n32_msgsnd" }, /* 6067 */
{ 0, 0, printargs, "n32_msgrcv" }, /* 6068 */
diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h
index dd5da40c6..a43598859 100644
--- a/linux/mips/syscallent-n64.h
+++ b/linux/mips/syscallent-n64.h
@@ -29,7 +29,7 @@
{ 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|TM, sys_shmat, "shmat" }, /* 5029 */
{ 3, TI, sys_shmctl, "shmctl" }, /* 5030 */
{ 1, TD, sys_dup, "dup" }, /* 5031 */
{ 2, TD, sys_dup2, "dup2" }, /* 5032 */
@@ -65,7 +65,7 @@
{ 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|TM, sys_shmdt, "shmdt" }, /* 5065 */
{ 2, TI, sys_msgget, "msgget" }, /* 5066 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 5067 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 5068 */
@@ -338,7 +338,7 @@
{ 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, TI|TM, printargs, "n64_shmat" }, /* 5029 */
{ 0, 0, printargs, "n64_shmctl" }, /* 5030 */
{ 0, 0, printargs, "n64_dup" }, /* 5031 */
{ 0, 0, printargs, "n64_dup2" }, /* 5032 */
@@ -374,7 +374,7 @@
{ 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, TI|TM, printargs, "n64_shmdt" }, /* 5065 */
{ 0, 0, printargs, "n64_msgget" }, /* 5066 */
{ 0, 0, printargs, "n64_msgsnd" }, /* 5067 */
{ 0, 0, printargs, "n64_msgrcv" }, /* 5068 */
diff --git a/linux/or1k/syscallent.h b/linux/or1k/syscallent.h
index a45c52f3a..6b61c4dc7 100644
--- a/linux/or1k/syscallent.h
+++ b/linux/or1k/syscallent.h
@@ -194,8 +194,8 @@
{ 4, TI, sys_semop, "semop" }, /* 193 */
{ 4, TI, sys_shmget, "shmget" }, /* 194 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 4, TI, sys_shmat, "shmat" }, /* 196 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h
index 8a5042971..b4a29ee46 100644
--- a/linux/powerpc/syscallent.h
+++ b/linux/powerpc/syscallent.h
@@ -473,8 +473,8 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
{ 5, 0, NULL, NULL }, /* 445 */
diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h
index 2a0bc21d6..37babe771 100644
--- a/linux/s390/syscallent.h
+++ b/linux/s390/syscallent.h
@@ -475,7 +475,7 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h
index 66face5f3..f57640cb6 100644
--- a/linux/s390x/syscallent.h
+++ b/linux/s390x/syscallent.h
@@ -474,7 +474,7 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h
index ed5812d11..17afc3634 100644
--- a/linux/sh/syscallent.h
+++ b/linux/sh/syscallent.h
@@ -478,7 +478,7 @@
{ 4, 0, printargs, "ipc_subcall" }, /* 438 */
{ 4, 0, printargs, "ipc_subcall" }, /* 439 */
{ 4, 0, printargs, "ipc_subcall" }, /* 440 */
- { 4, TI, sys_shmat, "shmat" }, /* 441 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 442 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 441 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 442 */
{ 4, TI, sys_shmget, "shmget" }, /* 443 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 444 */
diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h
index e970147d2..3bd70601e 100644
--- a/linux/sh64/syscallent.h
+++ b/linux/sh64/syscallent.h
@@ -270,8 +270,8 @@
{ 4, TI, sys_msgrcv, "msgrcv" }, /* 241 */
{ 4, TI, sys_msgget, "msgget" }, /* 242 */
{ 4, TI, sys_msgctl, "msgctl" }, /* 243 */
- { 4, TI, sys_shmat, "shmat" }, /* 244 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 245 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 244 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 245 */
{ 4, TI, sys_shmget, "shmget" }, /* 246 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 247 */
{ 3, TD, sys_getdents64, "getdents64" }, /* 248 */
diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index d5df8e15e..a17085573 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -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|TM, sys_shmat, "shmat" }, /* 394 */
+ { 4, TI|TM, 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 9519e085a..2e2805b27 100644
--- a/linux/sparc/syscallent1.h
+++ b/linux/sparc/syscallent1.h
@@ -359,9 +359,9 @@
{ 6, 0, NULL, NULL }, /* 328 */
{ 6, 0, NULL, NULL }, /* 329 */
- { 6, TI, solaris_shmat, "shmat" }, /* 330 */
+ { 6, TI|TM, solaris_shmat, "shmat" }, /* 330 */
{ 6, TI, solaris_shmctl, "shmctl" }, /* 331 */
- { 6, TI, solaris_shmdt, "shmdt" }, /* 332 */
+ { 6, TI|TM, solaris_shmdt, "shmdt" }, /* 332 */
{ 6, TI, solaris_shmget, "shmget" }, /* 333 */
{ 6, 0, NULL, NULL }, /* 334 */
{ 6, 0, NULL, NULL }, /* 335 */
diff --git a/linux/tile/syscallent.h b/linux/tile/syscallent.h
index a06933426..d1de731c4 100644
--- a/linux/tile/syscallent.h
+++ b/linux/tile/syscallent.h
@@ -194,8 +194,8 @@
{ 4, TI, sys_semop, "semop" }, /* 193 */
{ 4, TI, sys_shmget, "shmget" }, /* 194 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 4, TI, sys_shmat, "shmat" }, /* 196 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/tile/syscallent1.h b/linux/tile/syscallent1.h
index 94b7737d4..8734f83fc 100644
--- a/linux/tile/syscallent1.h
+++ b/linux/tile/syscallent1.h
@@ -194,8 +194,8 @@
{ 4, TI, sys_semop, "semop" }, /* 193 */
{ 4, TI, sys_shmget, "shmget" }, /* 194 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 195 */
- { 4, TI, sys_shmat, "shmat" }, /* 196 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 197 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 196 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 197 */
{ 3, TN, sys_socket, "socket" }, /* 198 */
{ 4, TN, sys_socketpair, "socketpair" }, /* 199 */
{ 3, TN, sys_bind, "bind" }, /* 200 */
diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h
index 65df12719..f8d90c3c1 100644
--- a/linux/x32/syscallent.h
+++ b/linux/x32/syscallent.h
@@ -28,7 +28,7 @@
{ 3, TM, sys_mincore, "mincore" }, /* 27 */
{ 3, TM, sys_madvise, "madvise" }, /* 28 */
{ 4, TI, sys_shmget, "shmget" }, /* 29 */
- { 4, TI, sys_shmat, "shmat" }, /* 30 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 30 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 31 */
{ 1, TD, sys_dup, "dup" }, /* 32 */
{ 2, TD, sys_dup2, "dup2" }, /* 33 */
@@ -65,7 +65,7 @@
{ 4, TI, sys_semget, "semget" }, /* 64 */
{ 4, TI, sys_semop, "semop" }, /* 65 */
{ 4, TI, sys_semctl, "semctl" }, /* 66 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 67 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 67 */
{ 4, TI, sys_msgget, "msgget" }, /* 68 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 69 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 70 */
diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h
index 8e3a2007a..c26b34a9c 100644
--- a/linux/x86_64/syscallent.h
+++ b/linux/x86_64/syscallent.h
@@ -28,7 +28,7 @@
{ 3, TM, sys_mincore, "mincore" }, /* 27 */
{ 3, TM, sys_madvise, "madvise" }, /* 28 */
{ 4, TI, sys_shmget, "shmget" }, /* 29 */
- { 4, TI, sys_shmat, "shmat" }, /* 30 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 30 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 31 */
{ 1, TD, sys_dup, "dup" }, /* 32 */
{ 2, TD, sys_dup2, "dup2" }, /* 33 */
@@ -65,7 +65,7 @@
{ 4, TI, sys_semget, "semget" }, /* 64 */
{ 4, TI, sys_semop, "semop" }, /* 65 */
{ 4, TI, sys_semctl, "semctl" }, /* 66 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 67 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 67 */
{ 4, TI, sys_msgget, "msgget" }, /* 68 */
{ 4, TI, sys_msgsnd, "msgsnd" }, /* 69 */
{ 5, TI, sys_msgrcv, "msgrcv" }, /* 70 */
diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h
index 9034961d5..0706454ef 100644
--- a/linux/xtensa/syscallent.h
+++ b/linux/xtensa/syscallent.h
@@ -86,9 +86,9 @@
{ 3, TM, sys_mincore, "mincore" }, /* 90 */
{ 3, TM, sys_madvise, "madvise" }, /* 91 */
{ 4, TI, sys_shmget, "shmget" }, /* 92 */
- { 4, TI, sys_shmat, "shmat" }, /* 93 */
+ { 4, TI|TM, sys_shmat, "shmat" }, /* 93 */
{ 4, TI, sys_shmctl, "shmctl" }, /* 94 */
- { 4, TI, sys_shmdt, "shmdt" }, /* 95 */
+ { 4, TI|TM, sys_shmdt, "shmdt" }, /* 95 */
{ 3, TN, sys_socket, "socket" }, /* 96 */
{ 5, TN, sys_setsockopt, "setsockopt" }, /* 97 */
{ 5, TN, sys_getsockopt, "getsockopt" }, /* 98 */