aboutsummaryrefslogtreecommitdiff
path: root/linux/arm/syscallent.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/arm/syscallent.h')
-rw-r--r--linux/arm/syscallent.h49
1 files changed, 25 insertions, 24 deletions
diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h
index c5b9564b..76edf99b 100644
--- a/linux/arm/syscallent.h
+++ b/linux/arm/syscallent.h
@@ -1,7 +1,7 @@
/*
* Copyright (c) 1993 Branko Lankester <branko@hacktic.nl>
* Copyright (c) 1993, 1994, 1995 Rick Sladkey <jrs@world.std.com>
- * Copyright (c) 1995-2017 The strace developers.
+ * Copyright (c) 1995-2018 The strace developers.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
@@ -47,11 +47,11 @@
[ 17] = { 0, TM, SEN(break), "break" },
[ 18] = { 2, TF|TST|TSTA, SEN(oldstat), "oldstat" },
[ 19] = { 3, TD, SEN(lseek), "lseek" },
-[ 20] = { 0, NF, SEN(getpid), "getpid" },
+[ 20] = { 0, PU|NF, SEN(getpid), "getpid" },
[ 21] = { 5, TF, SEN(mount), "mount" },
[ 22] = { 1, TF, SEN(umount), "umount" },
[ 23] = { 1, 0, SEN(setuid16), "setuid" },
-[ 24] = { 0, NF, SEN(getuid16), "getuid" },
+[ 24] = { 0, PU|NF, SEN(getuid16), "getuid" },
[ 25] = { 1, 0, SEN(stime), "stime" },
[ 26] = { 4, 0, SEN(ptrace), "ptrace" },
[ 27] = { 1, 0, SEN(alarm), "alarm" },
@@ -74,10 +74,10 @@
[ 44] = { 0, 0, SEN(prof), "prof" },
[ 45] = { 1, TM|SI, SEN(brk), "brk" },
[ 46] = { 1, 0, SEN(setgid16), "setgid" },
-[ 47] = { 0, NF, SEN(getgid16), "getgid" },
+[ 47] = { 0, PU|NF, SEN(getgid16), "getgid" },
[ 48] = { 2, TS, SEN(signal), "signal" },
-[ 49] = { 0, NF, SEN(geteuid16), "geteuid" },
-[ 50] = { 0, NF, SEN(getegid16), "getegid" },
+[ 49] = { 0, PU|NF, SEN(geteuid16), "geteuid" },
+[ 50] = { 0, PU|NF, SEN(getegid16), "getegid" },
[ 51] = { 1, TF, SEN(acct), "acct" },
[ 52] = { 2, TF, SEN(umount2), "umount2" },
[ 53] = { 0, 0, SEN(lock), "lock" },
@@ -91,8 +91,8 @@
[ 61] = { 1, TF, SEN(chroot), "chroot" },
[ 62] = { 2, TSFA, SEN(ustat), "ustat" },
[ 63] = { 2, TD, SEN(dup2), "dup2" },
-[ 64] = { 0, NF, SEN(getppid), "getppid" },
-[ 65] = { 0, 0, SEN(getpgrp), "getpgrp" },
+[ 64] = { 0, PU|NF, SEN(getppid), "getppid" },
+[ 65] = { 0, PU|NF, SEN(getpgrp), "getpgrp" },
[ 66] = { 0, 0, SEN(setsid), "setsid" },
[ 67] = { 3, TS, SEN(sigaction), "sigaction" },
[ 68] = { 0, TS, SEN(sgetmask), "sgetmask" },
@@ -226,10 +226,10 @@
[196] = { 2, TF|TLST|TSTA, SEN(lstat64), "lstat64" },
[197] = { 2, TD|TFST|TSTA, SEN(fstat64), "fstat64" },
[198] = { 3, TF, SEN(chown), "lchown32" },
-[199] = { 0, NF, SEN(getuid), "getuid32" },
-[200] = { 0, NF, SEN(getgid), "getgid32" },
-[201] = { 0, NF, SEN(geteuid), "geteuid32" },
-[202] = { 0, NF, SEN(geteuid), "getegid32" },
+[199] = { 0, PU|NF, SEN(getuid), "getuid32" },
+[200] = { 0, PU|NF, SEN(getgid), "getgid32" },
+[201] = { 0, PU|NF, SEN(geteuid), "geteuid32" },
+[202] = { 0, PU|NF, SEN(geteuid), "getegid32" },
[203] = { 2, 0, SEN(setreuid), "setreuid32" },
[204] = { 2, 0, SEN(setregid), "setregid32" },
[205] = { 2, 0, SEN(getgroups), "getgroups32" },
@@ -250,7 +250,7 @@
[220] = { 3, TM, SEN(madvise), "madvise" },
[221] = { 3, TD, SEN(fcntl64), "fcntl64" },
[222 ... 223] = { },
-[224] = { 0, NF, SEN(gettid), "gettid" },
+[224] = { 0, PU|NF, SEN(gettid), "gettid" },
[225] = { 5, TD, SEN(readahead), "readahead" },
[226] = { 5, TF, SEN(setxattr), "setxattr" },
[227] = { 5, TF, SEN(setxattr), "lsetxattr" },
@@ -299,12 +299,12 @@
[271] = { 3, 0, SEN(printargs), "pciconfig_iobase" },
[272] = { 5, 0, SEN(printargs), "pciconfig_read" },
[273] = { 5, 0, SEN(printargs), "pciconfig_write" },
-[274] = { 4, 0, SEN(mq_open), "mq_open" },
+[274] = { 4, TD, SEN(mq_open), "mq_open" },
[275] = { 1, 0, SEN(mq_unlink), "mq_unlink" },
-[276] = { 5, 0, SEN(mq_timedsend), "mq_timedsend" },
-[277] = { 5, 0, SEN(mq_timedreceive), "mq_timedreceive" },
-[278] = { 2, 0, SEN(mq_notify), "mq_notify" },
-[279] = { 3, 0, SEN(mq_getsetattr), "mq_getsetattr" },
+[276] = { 5, TD, SEN(mq_timedsend), "mq_timedsend" },
+[277] = { 5, TD, SEN(mq_timedreceive), "mq_timedreceive" },
+[278] = { 2, TD, SEN(mq_notify), "mq_notify" },
+[279] = { 3, TD, SEN(mq_getsetattr), "mq_getsetattr" },
[280] = { 5, TP, SEN(waitid), "waitid" },
[281] = { 3, TN, SEN(socket), "socket" },
[282] = { 3, TN, SEN(bind), "bind" },
@@ -444,9 +444,10 @@
* Remapped by shuffle_scno() to be directly after __ARM_NR_cmpxchg.
*/
[ARM_FIRST_SHUFFLED_SYSCALL+1+0] = { },
-[ARM_FIRST_SHUFFLED_SYSCALL+1+1] = { 5, 0, SEN(printargs), "breakpoint" },
-[ARM_FIRST_SHUFFLED_SYSCALL+1+2] = { 5, 0, SEN(printargs), "cacheflush" },
-[ARM_FIRST_SHUFFLED_SYSCALL+1+3] = { 5, 0, SEN(printargs), "usr26" },
-[ARM_FIRST_SHUFFLED_SYSCALL+1+4] = { 5, 0, SEN(printargs), "usr32" },
-[ARM_FIRST_SHUFFLED_SYSCALL+1+5] = { 5, 0, SEN(printargs), "set_tls" },
-#define ARM_LAST_SPECIAL_SYSCALL 5
+[ARM_FIRST_SHUFFLED_SYSCALL+1+1] = { 0, 0, SEN(printargs), "breakpoint" },
+[ARM_FIRST_SHUFFLED_SYSCALL+1+2] = { 3, TM, SEN(printargs), "cacheflush" },
+[ARM_FIRST_SHUFFLED_SYSCALL+1+3] = { 0, 0, SEN(printargs), "usr26" },
+[ARM_FIRST_SHUFFLED_SYSCALL+1+4] = { 0, 0, SEN(printargs), "usr32" },
+[ARM_FIRST_SHUFFLED_SYSCALL+1+5] = { 1, 0, SEN(printargs), "set_tls" },
+[ARM_FIRST_SHUFFLED_SYSCALL+1+6] = { 0, PU|NF, SEN(printargs), "get_tls" },
+#define ARM_LAST_SPECIAL_SYSCALL 6