From: Dmitry V. Levin Date: Tue, 29 Dec 2015 01:06:39 +0000 (+0000) Subject: Set SYSCALL_NEVER_FAILS flag for getpid, getppid and gettid syscall X-Git-Tag: v4.12~783 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=aef5e14ba29976949961084ddaabb703df688dd7;p=strace Set SYSCALL_NEVER_FAILS flag for getpid, getppid and gettid syscall * linux/*/syscallent*.h (getpid, getppid, gettid): Set NF flag. --- diff --git a/linux/32/syscallent.h b/linux/32/syscallent.h index dfe95cc2..6aaa0255 100644 --- a/linux/32/syscallent.h +++ b/linux/32/syscallent.h @@ -177,13 +177,13 @@ [169] = { 2, 0, SEN(gettimeofday), "gettimeofday" }, [170] = { 2, 0, SEN(settimeofday), "settimeofday" }, [171] = { 1, 0, SEN(adjtimex), "adjtimex" }, -[172] = { 0, 0, SEN(getpid), "getpid" }, -[173] = { 0, 0, SEN(getppid), "getppid" }, +[172] = { 0, NF, SEN(getpid), "getpid" }, +[173] = { 0, NF, SEN(getppid), "getppid" }, [174] = { 0, NF, SEN(getuid), "getuid" }, [175] = { 0, NF, SEN(geteuid), "geteuid" }, [176] = { 0, NF, SEN(getgid), "getgid" }, [177] = { 0, NF, SEN(getegid), "getegid" }, -[178] = { 0, 0, SEN(gettid), "gettid" }, +[178] = { 0, NF, SEN(gettid), "gettid" }, [179] = { 1, 0, SEN(sysinfo), "sysinfo" }, [180] = { 4, 0, SEN(mq_open), "mq_open" }, [181] = { 1, 0, SEN(mq_unlink), "mq_unlink" }, diff --git a/linux/64/syscallent.h b/linux/64/syscallent.h index bb3cb333..64cc86f8 100644 --- a/linux/64/syscallent.h +++ b/linux/64/syscallent.h @@ -170,13 +170,13 @@ [169] = { 2, 0, SEN(gettimeofday), "gettimeofday" }, [170] = { 2, 0, SEN(settimeofday), "settimeofday" }, [171] = { 1, 0, SEN(adjtimex), "adjtimex" }, -[172] = { 0, 0, SEN(getpid), "getpid" }, -[173] = { 0, 0, SEN(getppid), "getppid" }, +[172] = { 0, NF, SEN(getpid), "getpid" }, +[173] = { 0, NF, SEN(getppid), "getppid" }, [174] = { 0, NF, SEN(getuid), "getuid" }, [175] = { 0, NF, SEN(geteuid), "geteuid" }, [176] = { 0, NF, SEN(getgid), "getgid" }, [177] = { 0, NF, SEN(getegid), "getegid" }, -[178] = { 0, 0, SEN(gettid), "gettid" }, +[178] = { 0, NF, SEN(gettid), "gettid" }, [179] = { 1, 0, SEN(sysinfo), "sysinfo" }, [180] = { 4, 0, SEN(mq_open), "mq_open" }, [181] = { 1, 0, SEN(mq_unlink), "mq_unlink" }, diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h index a44cf982..026c1cf7 100644 --- a/linux/alpha/syscallent.h +++ b/linux/alpha/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 1, TM|SI, SEN(brk), "brk" }, [ 18] = { 5, 0, SEN(printargs), "osf_getfsstat" }, /*not implemented */ [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getxpid" }, +[ 20] = { 0, NF, SEN(getpid), "getxpid" }, [ 21] = { 4, 0, SEN(printargs), "osf_mount" }, [ 22] = { 2, TF, SEN(umount2), "umount" }, [ 23] = { 1, 0, SEN(setuid), "setuid" }, @@ -341,7 +341,7 @@ [375] = { 3, TM, SEN(mincore), "mincore" }, [376] = { 3, 0, SEN(printargs), "pciconfig_iobase" }, [377] = { 3, TD, SEN(getdents64), "getdents64" }, -[378] = { 0, 0, SEN(gettid), "gettid" }, +[378] = { 0, NF, SEN(gettid), "gettid" }, [379] = { 3, TD, SEN(readahead), "readahead" }, [380] = { }, [381] = { 2, TS, SEN(kill), "tkill" }, diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h index 7d5bc556..0a24caed 100644 --- a/linux/arm/syscallent.h +++ b/linux/arm/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -249,7 +249,7 @@ [220] = { 3, TM, SEN(madvise), "madvise" }, [221] = { 3, TD, SEN(fcntl64), "fcntl64" }, [222 ... 223] = { }, -[224] = { 0, 0, SEN(gettid), "gettid" }, +[224] = { 0, NF, SEN(gettid), "gettid" }, [225] = { 5, TD, SEN(readahead), "readahead" }, [226] = { 5, TF, SEN(setxattr), "setxattr" }, [227] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h index ea8d7352..e4c11fcf 100644 --- a/linux/avr32/syscallent.h +++ b/linux/avr32/syscallent.h @@ -45,7 +45,7 @@ [ 17] = { 3, TF, SEN(chown), "lchown" }, [ 18] = { 3, TD, SEN(lseek), "lseek" }, [ 19] = { 5, TD, SEN(llseek), "_llseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount2), "umount2" }, [ 23] = { 1, 0, SEN(setuid), "setuid" }, @@ -89,7 +89,7 @@ [ 61] = { 2, 0, SEN(setregid), "setregid" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 4, TS, SEN(rt_sigaction), "rt_sigaction" }, @@ -201,7 +201,7 @@ [173] = { 3, TM, SEN(madvise), "madvise" }, [174] = { 3, TD, SEN(getdents64), "getdents64" }, [175] = { 3, TD, SEN(fcntl64), "fcntl64" }, -[176] = { 0, 0, SEN(gettid), "gettid" }, +[176] = { 0, NF, SEN(gettid), "gettid" }, [177] = { 4, TD, SEN(readahead), "readahead" }, [178] = { 5, TF, SEN(setxattr), "setxattr" }, [179] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h index 07bc4735..f3387045 100644 --- a/linux/bfin/syscallent.h +++ b/linux/bfin/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -249,7 +249,7 @@ [220] = { 3, TD, SEN(getdents64), "getdents64" }, [221] = { 3, TD, SEN(fcntl64), "fcntl64" }, [222 ... 223] = { }, -[224] = { 0, 0, SEN(gettid), "gettid" }, +[224] = { 0, NF, SEN(gettid), "gettid" }, [225] = { 4, TD, SEN(readahead), "readahead" }, [226] = { 5, TF, SEN(setxattr), "setxattr" }, [227] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index ece571db..104dbb59 100644 --- a/linux/hppa/syscallent.h +++ b/linux/hppa/syscallent.h @@ -22,7 +22,7 @@ [ 17] = { 3, TN, SEN(socket), "socket" }, [ 18] = { 2, TF, SEN(stat), "stat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 3, TN, SEN(bind), "bind" }, [ 23] = { 1, 0, SEN(setuid), "setuid" }, @@ -66,7 +66,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 2, TF, SEN(pivotroot), "pivot_root" }, @@ -208,7 +208,7 @@ [203] = { 5, 0, SEN(printargs), "attrctl" }, [204] = { 5, 0, SEN(printargs), "acl_get" }, [205] = { 5, 0, SEN(printargs), "acl_set" }, -[206] = { 0, 0, SEN(gettid), "gettid" }, +[206] = { 0, NF, SEN(gettid), "gettid" }, [207] = { 4, TD, SEN(readahead), "readahead" }, [208] = { 2, TS, SEN(kill), "tkill" }, [209] = { 4, TD|TN, SEN(sendfile64), "sendfile64" }, diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h index 94b3e86d..db89215d 100644 --- a/linux/i386/syscallent.h +++ b/linux/i386/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -249,7 +249,7 @@ [220] = { 3, TD, SEN(getdents64), "getdents64" }, [221] = { 3, TD, SEN(fcntl64), "fcntl64" }, [222 ... 223] = { }, -[224] = { 0, 0, SEN(gettid), "gettid" }, +[224] = { 0, NF, SEN(gettid), "gettid" }, [225] = { 4, TD, SEN(readahead), "readahead" }, [226] = { 5, TF, SEN(setxattr), "setxattr" }, [227] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 5e6adfc2..c703aa19 100644 --- a/linux/ia64/syscallent.h +++ b/linux/ia64/syscallent.h @@ -57,8 +57,8 @@ [1038] = { 2, TF, SEN(chmod), "chmod" }, [1039] = { 3, TF, SEN(chown), "chown" }, [1040] = { 3, TD, SEN(lseek), "lseek" }, -[1041] = { 0, 0, SEN(getpid), "getpid" }, -[1042] = { 0, 0, SEN(getppid), "getppid" }, +[1041] = { 0, NF, SEN(getpid), "getpid" }, +[1042] = { 0, NF, SEN(getppid), "getppid" }, [1043] = { 5, TF, SEN(mount), "mount" }, [1044] = { 2, TF, SEN(umount2), "umount" }, [1045] = { 1, 0, SEN(setuid), "setuid" }, @@ -121,7 +121,7 @@ [1102] = { 3, 0, SEN(setpriority), "setpriority" }, [1103] = { 2, TF, SEN(statfs), "statfs" }, [1104] = { 2, TD, SEN(fstatfs), "fstatfs" }, -[1105] = { 3, 0, SEN(gettid), "gettid" }, +[1105] = { 0, NF, SEN(gettid), "gettid" }, [1106] = { 3, TI, SEN(semget), "semget" }, [1107] = { 3, TI, SEN(semop), "semop" }, [1108] = { 4, TI, SEN(semctl), "semctl" }, diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h index 5716abd8..d6e0bf40 100644 --- a/linux/m68k/syscallent.h +++ b/linux/m68k/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -246,7 +246,7 @@ [217] = { 2, TF, SEN(pivotroot), "pivot_root" }, [218 ... 219] = { }, [220] = { 3, TD, SEN(getdents64), "getdents64" }, -[221] = { 0, 0, SEN(gettid), "gettid" }, +[221] = { 0, NF, SEN(gettid), "gettid" }, [222] = { 2, TS, SEN(kill), "tkill" }, [223] = { 5, TF, SEN(setxattr), "setxattr" }, [224] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h index 9f3207d4..7341e13b 100644 --- a/linux/microblaze/syscallent.h +++ b/linux/microblaze/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -249,7 +249,7 @@ [220] = { 3, TD, SEN(getdents64), "getdents64" }, [221] = { 3, TD, SEN(fcntl64), "fcntl64" }, [222 ... 223] = { }, -[224] = { 0, 0, SEN(gettid), "gettid" }, +[224] = { 0, NF, SEN(gettid), "gettid" }, [225] = { 4, TD, SEN(readahead), "readahead" }, [226] = { 5, TF, SEN(setxattr), "setxattr" }, [227] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h index e7debb85..85e8c788 100644 --- a/linux/mips/syscallent-n32.h +++ b/linux/mips/syscallent-n32.h @@ -38,7 +38,7 @@ [6035] = { 2, 0, SEN(getitimer), "getitimer" }, [6036] = { 3, 0, SEN(setitimer), "setitimer" }, [6037] = { 1, 0, SEN(alarm), "alarm" }, -[6038] = { 0, 0, SEN(getpid), "getpid" }, +[6038] = { 0, NF, SEN(getpid), "getpid" }, [6039] = { 4, TD|TN, SEN(sendfile), "sendfile" }, [6040] = { 3, TN, SEN(socket), "socket" }, [6041] = { 3, TN, SEN(connect), "connect" }, @@ -108,7 +108,7 @@ [6105] = { 0, NF, SEN(geteuid), "geteuid" }, [6106] = { 0, NF, SEN(getegid), "getegid" }, [6107] = { 2, 0, SEN(setpgid), "setpgid" }, -[6108] = { 0, 0, SEN(getppid), "getppid" }, +[6108] = { 0, NF, SEN(getppid), "getppid" }, [6109] = { 0, 0, SEN(getpgrp), "getpgrp" }, [6110] = { 0, 0, SEN(setsid), "setsid" }, [6111] = { 2, 0, SEN(setreuid), "setreuid" }, @@ -178,7 +178,7 @@ [6175] = { 5, TN, SEN(putpmsg), "putpmsg" }, [6176] = { 0, 0, SEN(afs_syscall), "afs_syscall" }, [6177] = { 0, 0, SEN(printargs), "reserved177" }, -[6178] = { 0, 0, SEN(gettid), "gettid" }, +[6178] = { 0, NF, SEN(gettid), "gettid" }, [6179] = { 3, TD, SEN(readahead), "readahead" }, [6180] = { 5, TF, SEN(setxattr), "setxattr" }, [6181] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h index d8a1a800..7341abc9 100644 --- a/linux/mips/syscallent-n64.h +++ b/linux/mips/syscallent-n64.h @@ -38,7 +38,7 @@ [5035] = { 2, 0, SEN(getitimer), "getitimer" }, [5036] = { 3, 0, SEN(setitimer), "setitimer" }, [5037] = { 1, 0, SEN(alarm), "alarm" }, -[5038] = { 0, 0, SEN(getpid), "getpid" }, +[5038] = { 0, NF, SEN(getpid), "getpid" }, [5039] = { 4, TD|TN, SEN(sendfile), "sendfile" }, [5040] = { 3, TN, SEN(socket), "socket" }, [5041] = { 3, TN, SEN(connect), "connect" }, @@ -108,7 +108,7 @@ [5105] = { 0, NF, SEN(geteuid), "geteuid" }, [5106] = { 0, NF, SEN(getegid), "getegid" }, [5107] = { 2, 0, SEN(setpgid), "setpgid" }, -[5108] = { 0, 0, SEN(getppid), "getppid" }, +[5108] = { 0, NF, SEN(getppid), "getppid" }, [5109] = { 0, 0, SEN(getpgrp), "getpgrp" }, [5110] = { 0, 0, SEN(setsid), "setsid" }, [5111] = { 2, 0, SEN(setreuid), "setreuid" }, @@ -178,7 +178,7 @@ [5175] = { 5, TN, SEN(putpmsg), "putpmsg" }, [5176] = { 0, 0, SEN(afs_syscall), "afs_syscall" }, [5177] = { 0, 0, SEN(printargs), "reserved177" }, -[5178] = { 0, 0, SEN(gettid), "gettid" }, +[5178] = { 0, NF, SEN(gettid), "gettid" }, [5179] = { 3, TD, SEN(readahead), "readahead" }, [5180] = { 5, TF, SEN(setxattr), "setxattr" }, [5181] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h index 54d31653..79c2cee7 100644 --- a/linux/mips/syscallent-o32.h +++ b/linux/mips/syscallent-o32.h @@ -20,7 +20,7 @@ [4017] = { 0, TM, SEN(break), "break" }, [4018] = { 2, TF, SEN(oldstat), "oldstat" }, [4019] = { 3, TD, SEN(lseek), "lseek" }, -[4020] = { 0, 0, SEN(getpid), "getpid" }, +[4020] = { 0, NF, SEN(getpid), "getpid" }, [4021] = { 5, TF, SEN(mount), "mount" }, [4022] = { 1, TF, SEN(umount), "umount" }, [4023] = { 1, 0, SEN(setuid), "setuid" }, @@ -64,7 +64,7 @@ [4061] = { 1, TF, SEN(chroot), "chroot" }, [4062] = { 2, 0, SEN(ustat), "ustat" }, [4063] = { 2, TD, SEN(dup2), "dup2" }, -[4064] = { 0, 0, SEN(getppid), "getppid" }, +[4064] = { 0, NF, SEN(getppid), "getppid" }, [4065] = { 0, 0, SEN(getpgrp), "getpgrp" }, [4066] = { 0, 0, SEN(setsid), "setsid" }, [4067] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -222,7 +222,7 @@ [4219] = { 3, TD, SEN(getdents64), "getdents64" }, [4220] = { 3, TD, SEN(fcntl64), "fcntl64" }, [4221] = { }, -[4222] = { 0, 0, SEN(gettid), "gettid" }, +[4222] = { 0, NF, SEN(gettid), "gettid" }, [4223] = { 5, TD, SEN(readahead), "readahead" }, [4224] = { 5, TF, SEN(setxattr), "setxattr" }, [4225] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index c94b3b1b..a0d97303 100644 --- a/linux/powerpc/syscallent.h +++ b/linux/powerpc/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -233,7 +233,7 @@ [204] = { 3, TD, SEN(fcntl64), "fcntl64" }, [205] = { 3, TM, SEN(madvise), "madvise" }, [206] = { 3, TM, SEN(mincore), "mincore" }, -[207] = { 0, 0, SEN(gettid), "gettid" }, +[207] = { 0, NF, SEN(gettid), "gettid" }, [208] = { 2, TS, SEN(kill), "tkill" }, [209] = { 5, TF, SEN(setxattr), "setxattr" }, [210] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h index e2ecbad8..0bf55ea3 100644 --- a/linux/powerpc64/syscallent.h +++ b/linux/powerpc64/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -228,7 +228,7 @@ [204] = { }, [205] = { 3, TM, SEN(madvise), "madvise" }, [206] = { 3, TM, SEN(mincore), "mincore" }, -[207] = { 0, 0, SEN(gettid), "gettid" }, +[207] = { 0, NF, SEN(gettid), "gettid" }, [208] = { 2, TS, SEN(kill), "tkill" }, [209] = { 5, TF, SEN(setxattr), "setxattr" }, [210] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h index 7f752d2c..96097d4e 100644 --- a/linux/s390/syscallent.h +++ b/linux/s390/syscallent.h @@ -48,7 +48,7 @@ [ 17] = { }, [ 18] = { }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -92,7 +92,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -264,7 +264,7 @@ [233] = { 2, TF, SEN(removexattr), "removexattr" }, [234] = { 2, TF, SEN(removexattr), "lremovexattr" }, [235] = { 2, TD, SEN(fremovexattr), "fremovexattr" }, -[236] = { 0, 0, SEN(gettid), "gettid" }, +[236] = { 0, NF, SEN(gettid), "gettid" }, [237] = { 2, TS, SEN(kill), "tkill" }, [238] = { 6, 0, SEN(futex), "futex" }, [239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" }, diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h index 22e1e863..9f110184 100644 --- a/linux/s390x/syscallent.h +++ b/linux/s390x/syscallent.h @@ -47,7 +47,7 @@ [ 17] = { }, [ 18] = { }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { }, @@ -91,7 +91,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -248,7 +248,7 @@ [233] = { 2, TF, SEN(removexattr), "removexattr" }, [234] = { 2, TF, SEN(removexattr), "lremovexattr" }, [235] = { 2, TD, SEN(fremovexattr), "fremovexattr" }, -[236] = { 0, 0, SEN(gettid), "gettid" }, +[236] = { 0, NF, SEN(gettid), "gettid" }, [237] = { 2, TS, SEN(kill), "tkill" }, [238] = { 6, 0, SEN(futex), "futex" }, [239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" }, diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h index 06ad024a..d3ece3ff 100644 --- a/linux/sh/syscallent.h +++ b/linux/sh/syscallent.h @@ -48,7 +48,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -92,7 +92,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -250,7 +250,7 @@ [220] = { 3, TD, SEN(getdents64), "getdents64" }, [221] = { 3, TD, SEN(fcntl64), "fcntl64" }, [222 ... 223] = { }, -[224] = { 4, 0, SEN(gettid), "gettid" }, +[224] = { 0, NF, SEN(gettid), "gettid" }, [225] = { 4, TD, SEN(readahead), "readahead" }, [226] = { 5, TF, SEN(setxattr), "setxattr" }, [227] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h index 2d2c70b6..df6b1b95 100644 --- a/linux/sh64/syscallent.h +++ b/linux/sh64/syscallent.h @@ -46,7 +46,7 @@ [ 17] = { 0, TM, SEN(break), "break" }, [ 18] = { 2, TF, SEN(oldstat), "oldstat" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 5, TF, SEN(mount), "mount" }, [ 22] = { 1, TF, SEN(umount), "umount" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -90,7 +90,7 @@ [ 61] = { 1, TF, SEN(chroot), "chroot" }, [ 62] = { 2, 0, SEN(ustat), "ustat" }, [ 63] = { 2, TD, SEN(dup2), "dup2" }, -[ 64] = { 0, 0, SEN(getppid), "getppid" }, +[ 64] = { 0, NF, SEN(getppid), "getppid" }, [ 65] = { 0, 0, SEN(getpgrp), "getpgrp" }, [ 66] = { 0, 0, SEN(setsid), "setsid" }, [ 67] = { 3, TS, SEN(sigaction), "sigaction" }, @@ -276,7 +276,7 @@ [248] = { 3, TD, SEN(getdents64), "getdents64" }, [249] = { 3, TD, SEN(fcntl64), "fcntl64" }, [250 ... 251] = { }, -[252] = { 4, 0, SEN(gettid), "gettid" }, +[252] = { 0, NF, SEN(gettid), "gettid" }, [253] = { 3, TD, SEN(readahead), "readahead" }, [254] = { 5, TF, SEN(setxattr), "setxattr" }, [255] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h index 9fe29448..256cacee 100644 --- a/linux/sparc/syscallent.h +++ b/linux/sparc/syscallent.h @@ -18,7 +18,7 @@ [ 17] = { 1, TM|SI, SEN(brk), "brk" }, [ 18] = { 4, 0, SEN(printargs), "perfctr" }, [ 19] = { 3, TD, SEN(lseek), "lseek" }, -[ 20] = { 0, 0, SEN(getpid), "getpid" }, +[ 20] = { 0, NF, SEN(getpid), "getpid" }, [ 21] = { 2, 0, SEN(capget), "capget" }, [ 22] = { 2, 0, SEN(capset), "capset" }, [ 23] = { 1, 0, SEN(setuid16), "setuid" }, @@ -141,7 +141,7 @@ [140] = { 4, TD|TN, SEN(sendfile64), "sendfile64" }, [141] = { 3, TN, SEN(getpeername), "getpeername" }, [142] = { 6, 0, SEN(futex), "futex" }, -[143] = { 0, 0, SEN(gettid), "gettid" }, +[143] = { 0, NF, SEN(gettid), "gettid" }, [144] = { 2, 0, SEN(getrlimit), "getrlimit" }, [145] = { 2, 0, SEN(setrlimit), "setrlimit" }, [146] = { 2, TF, SEN(pivotroot), "pivot_root" }, @@ -195,7 +195,7 @@ [194] = { 4, TD, SEN(epoll_ctl), "epoll_ctl" }, [195] = { 4, TD, SEN(epoll_wait), "epoll_wait" }, [196] = { 3, 0, SEN(ioprio_set), "ioprio_set" }, -[197] = { 0, 0, SEN(getppid), "getppid" }, +[197] = { 0, NF, SEN(getppid), "getppid" }, [198] = { 3, TS, SEN(sigaction), "sigaction" }, [199] = { 0, TS, SEN(siggetmask), "sgetmask" }, [200] = { 1, TS, SEN(sigsetmask), "ssetmask" }, diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h index 062488dc..b3b4814b 100644 --- a/linux/x32/syscallent.h +++ b/linux/x32/syscallent.h @@ -37,7 +37,7 @@ [ 36] = { 2, 0, SEN(getitimer), "getitimer" }, [ 37] = { 1, 0, SEN(alarm), "alarm" }, [ 38] = { 3, 0, SEN(setitimer), "setitimer" }, -[ 39] = { 0, 0, SEN(getpid), "getpid" }, +[ 39] = { 0, NF, SEN(getpid), "getpid" }, [ 40] = { 4, TD|TN, SEN(sendfile64), "sendfile" }, [ 41] = { 3, TN, SEN(socket), "socket" }, [ 42] = { 3, TN, SEN(connect), "connect" }, @@ -108,7 +108,7 @@ [107] = { 0, NF, SEN(geteuid), "geteuid" }, [108] = { 0, NF, SEN(getegid), "getegid" }, [109] = { 2, 0, SEN(setpgid), "setpgid" }, -[110] = { 0, 0, SEN(getppid), "getppid" }, +[110] = { 0, NF, SEN(getppid), "getppid" }, [111] = { 0, 0, SEN(getpgrp), "getpgrp" }, [112] = { 0, 0, SEN(setsid), "setsid" }, [113] = { 2, 0, SEN(setreuid), "setreuid" }, @@ -184,7 +184,7 @@ [183] = { 5, 0, SEN(afs_syscall), "afs_syscall" }, [184] = { 3, 0, SEN(tuxcall), "tuxcall" }, [185] = { 3, 0, SEN(security), "security" }, -[186] = { 0, 0, SEN(gettid), "gettid" }, +[186] = { 0, NF, SEN(gettid), "gettid" }, [187] = { 3, TD, SEN(readahead), "readahead" }, [188] = { 5, TF, SEN(setxattr), "setxattr" }, [189] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h index fc77528b..18f00ec5 100644 --- a/linux/x86_64/syscallent.h +++ b/linux/x86_64/syscallent.h @@ -37,7 +37,7 @@ [ 36] = { 2, 0, SEN(getitimer), "getitimer" }, [ 37] = { 1, 0, SEN(alarm), "alarm" }, [ 38] = { 3, 0, SEN(setitimer), "setitimer" }, -[ 39] = { 0, 0, SEN(getpid), "getpid" }, +[ 39] = { 0, NF, SEN(getpid), "getpid" }, [ 40] = { 4, TD|TN, SEN(sendfile64), "sendfile" }, [ 41] = { 3, TN, SEN(socket), "socket" }, [ 42] = { 3, TN, SEN(connect), "connect" }, @@ -108,7 +108,7 @@ [107] = { 0, NF, SEN(geteuid), "geteuid" }, [108] = { 0, NF, SEN(getegid), "getegid" }, [109] = { 2, 0, SEN(setpgid), "setpgid" }, -[110] = { 0, 0, SEN(getppid), "getppid" }, +[110] = { 0, NF, SEN(getppid), "getppid" }, [111] = { 0, 0, SEN(getpgrp), "getpgrp" }, [112] = { 0, 0, SEN(setsid), "setsid" }, [113] = { 2, 0, SEN(setreuid), "setreuid" }, @@ -184,7 +184,7 @@ [183] = { 5, 0, SEN(afs_syscall), "afs_syscall" }, [184] = { 3, 0, SEN(tuxcall), "tuxcall" }, [185] = { 3, 0, SEN(security), "security" }, -[186] = { 0, 0, SEN(gettid), "gettid" }, +[186] = { 0, NF, SEN(gettid), "gettid" }, [187] = { 3, TD, SEN(readahead), "readahead" }, [188] = { 5, TF, SEN(setxattr), "setxattr" }, [189] = { 5, TF, SEN(setxattr), "lsetxattr" }, diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h index 46a457d9..5f07c2f5 100644 --- a/linux/xtensa/syscallent.h +++ b/linux/xtensa/syscallent.h @@ -113,14 +113,14 @@ [117] = { 3, TF|TP|SE|SI, SEN(execve), "execve" }, [118] = { 1, TP|SE, SEN(exit), "exit" }, [119] = { 1, TP|SE, SEN(exit), "exit_group" }, -[120] = { 0, 0, SEN(getpid), "getpid" }, +[120] = { 0, NF, SEN(getpid), "getpid" }, [121] = { 4, TP, SEN(wait4), "wait4" }, [122] = { 5, TP, SEN(waitid), "waitid" }, [123] = { 2, TS, SEN(kill), "kill" }, [124] = { 2, TS, SEN(kill), "tkill" }, [125] = { 3, TS, SEN(tgkill), "tgkill" }, [126] = { 1, 0, SEN(set_tid_address), "set_tid_address" }, -[127] = { 0, 0, SEN(gettid), "gettid" }, +[127] = { 0, NF, SEN(gettid), "gettid" }, [128] = { 0, 0, SEN(setsid), "setsid" }, [129] = { 1, 0, SEN(getsid), "getsid" }, [130] = { 5, 0, SEN(prctl), "prctl" }, @@ -143,7 +143,7 @@ [147] = { 3, 0, SEN(getresgid), "getresgid" }, [148] = { 2, 0, SEN(setpgid), "setpgid" }, [149] = { 1, 0, SEN(getpgid), "getpgid" }, -[150] = { 0, 0, SEN(getppid), "getppid" }, +[150] = { 0, NF, SEN(getppid), "getppid" }, [151] = { 0, 0, SEN(getpgrp), "getpgrp" }, [152 ... 153] = { }, [154] = { 1, 0, SEN(times), "times" },