[RFC PATCH v2 03/12] Add *kill, pidfd_send_signal syscalls to %process class
Ákos Uzonyi
uzonyi.akos at gmail.com
Fri Jun 12 18:23:57 UTC 2020
Since rt_tgsigqueueinfo is part of the %process class, it is reasonable
to include all other syscalls that send a signal to a process.
syscallent*.h files are updated automatically by:
find linux -name syscallent*.h -exec \
sed -i -r '
/(kill|pidfd_send_signal)/ {
s/(\{[^,]*,\t[^0][^,]*)/\1|TP/
s/(\{[^,]*,\s*)0/\1TP/
}
' {} +
* linux/32/syscallent.h: Add TS flag to *kill and pidfd_send_signal
* linux/64/syscallent.h: Likewise.
* linux/alpha/syscallent.h: Likewise.
* linux/arm/syscallent.h: Likewise.
* linux/avr32/syscallent.h: Likewise.
* linux/bfin/syscallent.h: Likewise.
* linux/hppa/syscallent.h: Likewise.
* linux/i386/syscallent.h: Likewise.
* linux/ia64/syscallent.h: Likewise.
* linux/m68k/syscallent.h: Likewise.
* linux/microblaze/syscallent.h: Likewise.
* linux/mips/syscallent-compat.h: Likewise.
* linux/mips/syscallent-n32.h: Likewise.
* linux/mips/syscallent-n64.h: Likewise.
* linux/mips/syscallent-o32.h: Likewise.
* linux/powerpc/syscallent.h: Likewise.
* linux/powerpc64/syscallent.h: Likewise.
* linux/s390/syscallent.h: Likewise.
* linux/s390x/syscallent.h: Likewise.
* linux/sh/syscallent.h: Likewise.
* linux/sh64/syscallent.h: Likewise.
* linux/sparc/syscallent.h: Likewise.
* linux/sparc64/syscallent.h: Likewise.
* linux/syscallent-common.h: Likewise.
* linux/x32/syscallent.h: Likewise.
* linux/x86_64/syscallent.h: Likewise.
* linux/xtensa/syscallent.h: Likewise.
---
linux/32/syscallent.h | 6 +++---
linux/64/syscallent.h | 6 +++---
linux/alpha/syscallent.h | 8 ++++----
linux/arm/syscallent.h | 6 +++---
linux/avr32/syscallent.h | 6 +++---
linux/bfin/syscallent.h | 6 +++---
linux/hppa/syscallent.h | 6 +++---
linux/i386/syscallent.h | 6 +++---
linux/ia64/syscallent.h | 6 +++---
linux/m68k/syscallent.h | 6 +++---
linux/microblaze/syscallent.h | 6 +++---
linux/mips/syscallent-compat.h | 10 +++++-----
linux/mips/syscallent-n32.h | 6 +++---
linux/mips/syscallent-n64.h | 6 +++---
linux/mips/syscallent-o32.h | 6 +++---
linux/powerpc/syscallent.h | 6 +++---
linux/powerpc64/syscallent.h | 6 +++---
linux/s390/syscallent.h | 6 +++---
linux/s390x/syscallent.h | 6 +++---
linux/sh/syscallent.h | 6 +++---
linux/sh64/syscallent.h | 6 +++---
linux/sparc/syscallent.h | 6 +++---
linux/sparc64/syscallent.h | 6 +++---
linux/syscallent-common.h | 2 +-
linux/x32/syscallent.h | 6 +++---
linux/x86_64/syscallent.h | 6 +++---
linux/xtensa/syscallent.h | 6 +++---
27 files changed, 82 insertions(+), 82 deletions(-)
diff --git a/linux/32/syscallent.h b/linux/32/syscallent.h
index 5e1f06dc..d4a5db1c 100644
--- a/linux/32/syscallent.h
+++ b/linux/32/syscallent.h
@@ -141,9 +141,9 @@
[126] = { 1, 0, SEN(sched_get_priority_min), "sched_get_priority_min"},
/* [127] sched_rr_get_interval */
[128] = { 0, 0, SEN(restart_syscall), "restart_syscall" },
-[129] = { 2, TS, SEN(kill), "kill" },
-[130] = { 2, TS, SEN(kill), "tkill" },
-[131] = { 3, TS, SEN(tgkill), "tgkill" },
+[129] = { 2, TS|TP, SEN(kill), "kill" },
+[130] = { 2, TS|TP, SEN(kill), "tkill" },
+[131] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[132] = { 2, TS, SEN(sigaltstack), "sigaltstack" },
[133] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" },
[134] = { 4, TS, SEN(rt_sigaction), "rt_sigaction" },
diff --git a/linux/64/syscallent.h b/linux/64/syscallent.h
index 9531a05b..6c1d1ae3 100644
--- a/linux/64/syscallent.h
+++ b/linux/64/syscallent.h
@@ -134,9 +134,9 @@
[126] = { 1, 0, SEN(sched_get_priority_min), "sched_get_priority_min"},
[127] = { 2, 0, SEN(sched_rr_get_interval_time64),"sched_rr_get_interval"},
[128] = { 0, 0, SEN(restart_syscall), "restart_syscall" },
-[129] = { 2, TS, SEN(kill), "kill" },
-[130] = { 2, TS, SEN(kill), "tkill" },
-[131] = { 3, TS, SEN(tgkill), "tgkill" },
+[129] = { 2, TS|TP, SEN(kill), "kill" },
+[130] = { 2, TS|TP, SEN(kill), "tkill" },
+[131] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[132] = { 2, TS, SEN(sigaltstack), "sigaltstack" },
[133] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" },
[134] = { 4, TS, SEN(rt_sigaction), "rt_sigaction" },
diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h
index b0d680b6..374e2f8c 100644
--- a/linux/alpha/syscallent.h
+++ b/linux/alpha/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 5, 0, SEN(printargs), "osf_chflags" }, /* not implemented */
[ 35] = { 5, 0, SEN(printargs), "osf_fchflags" }, /* not implemented */
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 5, TF|TST|TSTA, SEN(printargs), "osf_old_stat" }, /* not implemented */
[ 39] = { 2, 0, SEN(setpgid), "setpgid" },
[ 40] = { 5, TF|TLST|TSTA, SEN(printargs), "osf_old_lstat" }, /* not implemented */
@@ -153,7 +153,7 @@
[143] = { 5, 0, SEN(printargs), "osf_sethostid" }, /* not implemented */
[144] = { 2, 0, SEN(getrlimit), "getrlimit" },
[145] = { 2, 0, SEN(setrlimit), "setrlimit" },
-[146] = { 5, 0, SEN(printargs), "osf_old_killpg" }, /* not implemented */
+[146] = { 5, TP, SEN(printargs), "osf_old_killpg" }, /* not implemented */
[147] = { 0, 0, SEN(setsid), "setsid" },
[148] = { 4, TF, SEN(quotactl), "quotactl" },
[149] = { 5, 0, SEN(printargs), "osf_oldquota" }, /* not implemented */
@@ -325,7 +325,7 @@
[378] = { 0, PU|NF, SEN(gettid), "gettid" },
[379] = { 3, TD, SEN(readahead), "readahead" },
[380] = { },
-[381] = { 2, TS, SEN(kill), "tkill" },
+[381] = { 2, TS|TP, SEN(kill), "tkill" },
[382] = { 5, TF, SEN(setxattr), "setxattr" },
[383] = { 5, TF, SEN(setxattr), "lsetxattr" },
[384] = { 5, TD, SEN(fsetxattr), "fsetxattr" },
@@ -367,7 +367,7 @@
[421] = { 2, TCL, SEN(clock_getres_time64), "clock_getres" },
[422] = { 4, 0, SEN(clock_nanosleep_time64), "clock_nanosleep" },
[423] = { 4, TI, SEN(semtimedop_time64), "semtimedop" },
-[424] = { 3, TS, SEN(tgkill), "tgkill" },
+[424] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[425] = { 2, TF|TST|TSTA, SEN(stat64), "stat64" },
[426] = { 2, TF|TLST|TSTA, SEN(lstat64), "lstat64" },
[427] = { 2, TD|TFST|TSTA, SEN(fstat64), "fstat64" },
diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h
index e9eee9f8..7ae3792a 100644
--- a/linux/arm/syscallent.h
+++ b/linux/arm/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -245,7 +245,7 @@
[235] = { 2, TF, SEN(removexattr), "removexattr" },
[236] = { 2, TF, SEN(removexattr), "lremovexattr" },
[237] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[238] = { 2, TS, SEN(kill), "tkill" },
+[238] = { 2, TS|TP, SEN(kill), "tkill" },
[239] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[240] = { 6, 0, SEN(futex_time32), "futex" },
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -275,7 +275,7 @@
[265] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[266] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[267] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[268] = { 3, TS, SEN(tgkill), "tgkill" },
+[268] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[269] = { 2, TF, SEN(utimes), "utimes" },
[270] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[271] = { 3, 0, SEN(printargs), "pciconfig_iobase" },
diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h
index 0b24353a..353371d6 100644
--- a/linux/avr32/syscallent.h
+++ b/linux/avr32/syscallent.h
@@ -43,7 +43,7 @@
[ 34] = { 1, TF, SEN(chroot), "chroot" },
[ 35] = { 0, 0, SEN(sync), "sync" },
[ 36] = { 1, TD, SEN(fsync), "fsync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -196,7 +196,7 @@
[187] = { 2, TF, SEN(removexattr), "removexattr" },
[188] = { 2, TF, SEN(removexattr), "lremovexattr" },
[189] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[190] = { 2, TS, SEN(kill), "tkill" },
+[190] = { 2, TS|TP, SEN(kill), "tkill" },
[191] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[192] = { 6, 0, SEN(futex_time32), "futex" },
[193] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -227,7 +227,7 @@
[218] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[219] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[220] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[221] = { 3, TS, SEN(tgkill), "tgkill" },
+[221] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[222] = { },
[223] = { 2, TF, SEN(utimes), "utimes" },
[224] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h
index 4deafe0b..98909e01 100644
--- a/linux/bfin/syscallent.h
+++ b/linux/bfin/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -244,7 +244,7 @@
[235] = { 2, TF, SEN(removexattr), "removexattr" },
[236] = { 2, TF, SEN(removexattr), "lremovexattr" },
[237] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[238] = { 2, TS, SEN(kill), "tkill" },
+[238] = { 2, TS|TP, SEN(kill), "tkill" },
[239] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[240] = { 6, 0, SEN(futex_time32), "futex" },
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -277,7 +277,7 @@
[268] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[269] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[270] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[271] = { 3, TS, SEN(tgkill), "tgkill" },
+[271] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[272] = { 2, TF, SEN(utimes), "utimes" },
[273] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[274] = { 5, 0, SEN(vserver), "vserver" },
diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h
index dca6c419..8d60cc85 100644
--- a/linux/hppa/syscallent.h
+++ b/linux/hppa/syscallent.h
@@ -40,7 +40,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 3, TN, SEN(accept), "accept" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -211,7 +211,7 @@
[205] = { 5, 0, SEN(printargs), "acl_set" },
[206] = { 0, PU|NF, SEN(gettid), "gettid" },
[207] = { 4, TD, SEN(readahead), "readahead" },
-[208] = { 2, TS, SEN(kill), "tkill" },
+[208] = { 2, TS|TP, SEN(kill), "tkill" },
[209] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[210] = { 6, 0, SEN(futex_time32), "futex" },
[211] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -262,7 +262,7 @@
[256] = { 2, TCL, SEN(clock_gettime32), "clock_gettime" },
[257] = { 2, TCL, SEN(clock_getres_time32), "clock_getres" },
[258] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
-[259] = { 3, TS, SEN(tgkill), "tgkill" },
+[259] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[260] = { 6, TM, SEN(mbind), "mbind" },
[261] = { 5, TM, SEN(get_mempolicy), "get_mempolicy" },
[262] = { 3, TM, SEN(set_mempolicy), "set_mempolicy" },
diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h
index 04278701..11c2a5a5 100644
--- a/linux/i386/syscallent.h
+++ b/linux/i386/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -244,7 +244,7 @@
[235] = { 2, TF, SEN(removexattr), "removexattr" },
[236] = { 2, TF, SEN(removexattr), "lremovexattr" },
[237] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[238] = { 2, TS, SEN(kill), "tkill" },
+[238] = { 2, TS|TP, SEN(kill), "tkill" },
[239] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[240] = { 6, 0, SEN(futex_time32), "futex" },
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -276,7 +276,7 @@
[267] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[268] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[269] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[270] = { 3, TS, SEN(tgkill), "tgkill" },
+[270] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[271] = { 2, TF, SEN(utimes), "utimes" },
[272] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[273] = { 5, 0, SEN(vserver), "vserver" },
diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h
index 9098488e..c6789623 100644
--- a/linux/ia64/syscallent.h
+++ b/linux/ia64/syscallent.h
@@ -49,7 +49,7 @@
[BASE_NR + 26] = { 0, 0, SEN(sync), "sync" },
[BASE_NR + 27] = { 1, TD, SEN(fsync), "fsync" },
[BASE_NR + 28] = { 1, TD, SEN(fdatasync), "fdatasync" },
-[BASE_NR + 29] = { 2, TS, SEN(kill), "kill" },
+[BASE_NR + 29] = { 2, TS|TP, SEN(kill), "kill" },
[BASE_NR + 30] = { 2, TF, SEN(rename), "rename" },
[BASE_NR + 31] = { 2, TF, SEN(mkdir), "mkdir" },
[BASE_NR + 32] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -225,13 +225,13 @@
[BASE_NR + 202] = { 2, TF, SEN(removexattr), "removexattr" },
[BASE_NR + 203] = { 2, TF, SEN(removexattr), "lremovexattr" },
[BASE_NR + 204] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[BASE_NR + 205] = { 2, TS, SEN(kill), "tkill" },
+[BASE_NR + 205] = { 2, TS|TP, SEN(kill), "tkill" },
[BASE_NR + 206] = { 6, 0, SEN(futex_time64), "futex" },
[BASE_NR + 207] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
[BASE_NR + 208] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
[BASE_NR + 209] = { 1, 0, SEN(set_tid_address), "set_tid_address" },
[BASE_NR + 210] = { 4, TD, SEN(fadvise64), "fadvise64" },
-[BASE_NR + 211] = { 3, TS, SEN(tgkill), "tgkill" },
+[BASE_NR + 211] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[BASE_NR + 212] = { 1, TP|SE, SEN(exit), "exit_group" },
[BASE_NR + 213] = { 3, 0, SEN(lookup_dcookie), "lookup_dcookie" },
[BASE_NR + 214] = { 2, TM, SEN(io_setup), "io_setup" },
diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h
index 315dbb6c..6c75c62f 100644
--- a/linux/m68k/syscallent.h
+++ b/linux/m68k/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -228,7 +228,7 @@
[218 ... 219] = { },
[220] = { 3, TD, SEN(getdents64), "getdents64" },
[221] = { 0, PU|NF, SEN(gettid), "gettid" },
-[222] = { 2, TS, SEN(kill), "tkill" },
+[222] = { 2, TS|TP, SEN(kill), "tkill" },
[223] = { 5, TF, SEN(setxattr), "setxattr" },
[224] = { 5, TF, SEN(setxattr), "lsetxattr" },
[225] = { 5, TD, SEN(fsetxattr), "fsetxattr" },
@@ -271,7 +271,7 @@
[262] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[263] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[264] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[265] = { 3, TS, SEN(tgkill), "tgkill" },
+[265] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[266] = { 2, TF, SEN(utimes), "utimes" },
[267] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[268] = { 6, TM, SEN(mbind), "mbind" },
diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h
index c17aad12..1bce676d 100644
--- a/linux/microblaze/syscallent.h
+++ b/linux/microblaze/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -244,7 +244,7 @@
[235] = { 2, TF, SEN(removexattr), "removexattr" },
[236] = { 2, TF, SEN(removexattr), "lremovexattr" },
[237] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[238] = { 2, TS, SEN(kill), "tkill" },
+[238] = { 2, TS|TP, SEN(kill), "tkill" },
[239] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[240] = { 6, 0, SEN(futex_time32), "futex" },
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -276,7 +276,7 @@
[267] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[268] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[269] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[270] = { 3, TS, SEN(tgkill), "tgkill" },
+[270] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[271] = { 2, TF, SEN(utimes), "utimes" },
[272] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[273] = { 5, 0, SEN(vserver), "vserver" },
diff --git a/linux/mips/syscallent-compat.h b/linux/mips/syscallent-compat.h
index 918f1107..61ccfe4e 100644
--- a/linux/mips/syscallent-compat.h
+++ b/linux/mips/syscallent-compat.h
@@ -42,7 +42,7 @@
[ 34] = { 0, 0, SEN(printargs), "svr4_nice" },
[ 35] = { 0, TF|TSF|TSFA,SEN(printargs), "svr4_statfs" },
[ 36] = { 0, 0, SEN(printargs), "svr4_sync" },
-[ 37] = { 0, 0, SEN(printargs), "svr4_kill" },
+[ 37] = { 0, TP, SEN(printargs), "svr4_kill" },
[ 38] = { 0, TD|TFSF|TSFA,SEN(printargs), "svr4_fstatfs" },
[ 39] = { 0, 0, SEN(printargs), "svr4_setpgrp" },
[ 40] = { 0, 0, SEN(printargs), "svr4_cxenix" },
@@ -193,7 +193,7 @@
[1034] = { 0, 0, SEN(printargs), "sysv_nice" },
[1035] = { 0, TF|TSF|TSFA,SEN(printargs), "sysv_statfs" },
[1036] = { 0, 0, SEN(printargs), "sysv_sync" },
-[1037] = { 0, 0, SEN(printargs), "sysv_kill" },
+[1037] = { 0, TP, SEN(printargs), "sysv_kill" },
[1038] = { 0, TD|TFSF|TSFA,SEN(printargs), "sysv_fstatfs" },
[1039] = { 0, 0, SEN(printargs), "sysv_setpgrp" },
[1040] = { 0, 0, SEN(printargs), "sysv_syssgi" },
@@ -378,7 +378,7 @@
[2034] = { 0, 0, SEN(printargs), "bsd43_nice" },
[2035] = { 0, 0, SEN(printargs), "bsd43_ftime" },
[2036] = { 0, 0, SEN(printargs), "bsd43_sync" },
-[2037] = { 0, 0, SEN(printargs), "bsd43_kill" },
+[2037] = { 0, TP, SEN(printargs), "bsd43_kill" },
[2038] = { 0, TF|TST|TSTA,SEN(printargs), "bsd43_stat" },
[2039] = { 0, 0, SEN(printargs), "bsd43_oldsetpgrp" },
[2040] = { 0, TF|TLST|TSTA,SEN(printargs), "bsd43_lstat" },
@@ -487,7 +487,7 @@
[2143] = { 0, 0, SEN(printargs), "bsd43_sethostid" },
[2144] = { 0, 0, SEN(printargs), "bsd43_getrlimit" },
[2145] = { 0, 0, SEN(printargs), "bsd43_setrlimit" },
-[2146] = { 0, 0, SEN(printargs), "bsd43_killpg" },
+[2146] = { 0, TP, SEN(printargs), "bsd43_killpg" },
[2147] = { 0, 0, SEN(printargs), "bsd43_shmsys" },
[2148] = { 0, 0, SEN(printargs), "bsd43_quota" },
[2149] = { 0, 0, SEN(printargs), "bsd43_qquota" },
@@ -571,7 +571,7 @@
[3034] = { 0, 0, SEN(printargs), "posix_nice" },
[3035] = { 0, TF|TSF|TSFA,SEN(printargs), "posix_statfs" },
[3036] = { 0, 0, SEN(printargs), "posix_sync" },
-[3037] = { 0, 0, SEN(printargs), "posix_kill" },
+[3037] = { 0, TP, SEN(printargs), "posix_kill" },
[3038] = { 0, TD|TFSF|TSFA,SEN(printargs), "posix_fstatfs" },
[3039] = { 0, 0, SEN(printargs), "posix_getpgrp" },
[3040] = { 0, 0, SEN(printargs), "posix_syssgi" },
diff --git a/linux/mips/syscallent-n32.h b/linux/mips/syscallent-n32.h
index 38773f8a..fc3beb03 100644
--- a/linux/mips/syscallent-n32.h
+++ b/linux/mips/syscallent-n32.h
@@ -68,7 +68,7 @@
[BASE_NR + 57] = { 3, TF|TP|TSD|SE|SI, SEN(execve), "execve" },
[BASE_NR + 58] = { 1, TP|SE, SEN(exit), "exit" },
[BASE_NR + 59] = { 4, TP, SEN(wait4), "wait4" },
-[BASE_NR + 60] = { 2, TS, SEN(kill), "kill" },
+[BASE_NR + 60] = { 2, TS|TP, SEN(kill), "kill" },
[BASE_NR + 61] = { 1, 0, SEN(uname), "uname" },
[BASE_NR + 62] = { 3, TI, SEN(semget), "semget" },
[BASE_NR + 63] = { 3, TI, SEN(semop), "semop" },
@@ -200,7 +200,7 @@
[BASE_NR + 189] = { 2, TF, SEN(removexattr), "removexattr" },
[BASE_NR + 190] = { 2, TF, SEN(removexattr), "lremovexattr" },
[BASE_NR + 191] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[BASE_NR + 192] = { 2, TS, SEN(kill), "tkill" },
+[BASE_NR + 192] = { 2, TS|TP, SEN(kill), "tkill" },
[BASE_NR + 193] = { 1, TCL, SEN(time), "time" },
[BASE_NR + 194] = { 6, 0, SEN(futex_time32), "futex" },
[BASE_NR + 195] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -237,7 +237,7 @@
[BASE_NR + 226] = { 2, TCL, SEN(clock_gettime32), "clock_gettime" },
[BASE_NR + 227] = { 2, TCL, SEN(clock_getres_time32), "clock_getres" },
[BASE_NR + 228] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
-[BASE_NR + 229] = { 3, TS, SEN(tgkill), "tgkill" },
+[BASE_NR + 229] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[BASE_NR + 230] = { 2, TF, SEN(utimes), "utimes" },
[BASE_NR + 231] = { 6, TM, SEN(mbind), "mbind" },
[BASE_NR + 232] = { 5, TM, SEN(get_mempolicy), "get_mempolicy" },
diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h
index 0dfd64e2..8f4e1d20 100644
--- a/linux/mips/syscallent-n64.h
+++ b/linux/mips/syscallent-n64.h
@@ -68,7 +68,7 @@
[BASE_NR + 57] = { 3, TF|TP|TSD|SE|SI, SEN(execve), "execve" },
[BASE_NR + 58] = { 1, TP|SE, SEN(exit), "exit" },
[BASE_NR + 59] = { 4, TP, SEN(wait4), "wait4" },
-[BASE_NR + 60] = { 2, TS, SEN(kill), "kill" },
+[BASE_NR + 60] = { 2, TS|TP, SEN(kill), "kill" },
[BASE_NR + 61] = { 1, 0, SEN(uname), "uname" },
[BASE_NR + 62] = { 3, TI, SEN(semget), "semget" },
[BASE_NR + 63] = { 3, TI, SEN(semop), "semop" },
@@ -200,7 +200,7 @@
[BASE_NR + 189] = { 2, TF, SEN(removexattr), "removexattr" },
[BASE_NR + 190] = { 2, TF, SEN(removexattr), "lremovexattr" },
[BASE_NR + 191] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[BASE_NR + 192] = { 2, TS, SEN(kill), "tkill" },
+[BASE_NR + 192] = { 2, TS|TP, SEN(kill), "tkill" },
[BASE_NR + 193] = { 1, TCL, SEN(time), "time" },
[BASE_NR + 194] = { 6, 0, SEN(futex_time64), "futex" },
[BASE_NR + 195] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -233,7 +233,7 @@
[BASE_NR + 222] = { 2, TCL, SEN(clock_gettime64), "clock_gettime" },
[BASE_NR + 223] = { 2, TCL, SEN(clock_getres_time64), "clock_getres" },
[BASE_NR + 224] = { 4, 0, SEN(clock_nanosleep_time64), "clock_nanosleep" },
-[BASE_NR + 225] = { 3, TS, SEN(tgkill), "tgkill" },
+[BASE_NR + 225] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[BASE_NR + 226] = { 2, TF, SEN(utimes), "utimes" },
[BASE_NR + 227] = { 6, TM, SEN(mbind), "mbind" },
[BASE_NR + 228] = { 5, TM, SEN(get_mempolicy), "get_mempolicy" },
diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h
index f4e67e87..b333e1c4 100644
--- a/linux/mips/syscallent-o32.h
+++ b/linux/mips/syscallent-o32.h
@@ -46,7 +46,7 @@
[BASE_NR + 34] = { 1, 0, SEN(nice), "nice" },
[BASE_NR + 35] = { 1, 0, SEN(ftime), "ftime" },
[BASE_NR + 36] = { 0, 0, SEN(sync), "sync" },
-[BASE_NR + 37] = { 2, TS, SEN(kill), "kill" },
+[BASE_NR + 37] = { 2, TS|TP, SEN(kill), "kill" },
[BASE_NR + 38] = { 2, TF, SEN(rename), "rename" },
[BASE_NR + 39] = { 2, TF, SEN(mkdir), "mkdir" },
[BASE_NR + 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -245,7 +245,7 @@
[BASE_NR + 233] = { 2, TF, SEN(removexattr), "removexattr" },
[BASE_NR + 234] = { 2, TF, SEN(removexattr), "lremovexattr" },
[BASE_NR + 235] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[BASE_NR + 236] = { 2, TS, SEN(kill), "tkill" },
+[BASE_NR + 236] = { 2, TS|TP, SEN(kill), "tkill" },
[BASE_NR + 237] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[BASE_NR + 238] = { 6, 0, SEN(futex_time32), "futex" },
[BASE_NR + 239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -275,7 +275,7 @@
[BASE_NR + 263] = { 2, TCL, SEN(clock_gettime32), "clock_gettime" },
[BASE_NR + 264] = { 2, TCL, SEN(clock_getres_time32), "clock_getres" },
[BASE_NR + 265] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
-[BASE_NR + 266] = { 3, TS, SEN(tgkill), "tgkill" },
+[BASE_NR + 266] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[BASE_NR + 267] = { 2, TF, SEN(utimes), "utimes" },
[BASE_NR + 268] = { 6, TM, SEN(mbind), "mbind" },
[BASE_NR + 269] = { 5, TM, SEN(get_mempolicy), "get_mempolicy" },
diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h
index 6958edae..cbdc2bf2 100644
--- a/linux/powerpc/syscallent.h
+++ b/linux/powerpc/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -215,7 +215,7 @@
[205] = { 3, TM, SEN(madvise), "madvise" },
[206] = { 3, TM, SEN(mincore), "mincore" },
[207] = { 0, PU|NF, SEN(gettid), "gettid" },
-[208] = { 2, TS, SEN(kill), "tkill" },
+[208] = { 2, TS|TP, SEN(kill), "tkill" },
[209] = { 5, TF, SEN(setxattr), "setxattr" },
[210] = { 5, TF, SEN(setxattr), "lsetxattr" },
[211] = { 5, TD, SEN(fsetxattr), "fsetxattr" },
@@ -257,7 +257,7 @@
[247] = { 2, TCL, SEN(clock_getres_time32), "clock_getres" },
[248] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[249] = { 2, 0, SEN(printargs), "swapcontext" },
-[250] = { 3, TS, SEN(tgkill), "tgkill" },
+[250] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[251] = { 2, TF, SEN(utimes), "utimes" },
[252] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[253] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h
index 608caedf..a40f0d9d 100644
--- a/linux/powerpc64/syscallent.h
+++ b/linux/powerpc64/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -210,7 +210,7 @@
[205] = { 3, TM, SEN(madvise), "madvise" },
[206] = { 3, TM, SEN(mincore), "mincore" },
[207] = { 0, PU|NF, SEN(gettid), "gettid" },
-[208] = { 2, TS, SEN(kill), "tkill" },
+[208] = { 2, TS|TP, SEN(kill), "tkill" },
[209] = { 5, TF, SEN(setxattr), "setxattr" },
[210] = { 5, TF, SEN(setxattr), "lsetxattr" },
[211] = { 5, TD, SEN(fsetxattr), "fsetxattr" },
@@ -252,7 +252,7 @@
[247] = { 2, TCL, SEN(clock_getres_time64), "clock_getres" },
[248] = { 4, 0, SEN(clock_nanosleep_time64), "clock_nanosleep" },
[249] = { 2, 0, SEN(printargs), "swapcontext" },
-[250] = { 3, TS, SEN(tgkill), "tgkill" },
+[250] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[251] = { 2, TF, SEN(utimes), "utimes" },
[252] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[253] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h
index c61ad77b..8fdabc67 100644
--- a/linux/s390/syscallent.h
+++ b/linux/s390/syscallent.h
@@ -46,7 +46,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -246,11 +246,11 @@
[234] = { 2, TF, SEN(removexattr), "lremovexattr" },
[235] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
[236] = { 0, PU|NF, SEN(gettid), "gettid" },
-[237] = { 2, TS, SEN(kill), "tkill" },
+[237] = { 2, TS|TP, SEN(kill), "tkill" },
[238] = { 6, 0, SEN(futex_time32), "futex" },
[239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
[240] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
-[241] = { 3, TS, SEN(tgkill), "tgkill" },
+[241] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[242] = { },
[243] = { 2, TM, SEN(io_setup), "io_setup" },
[244] = { 1, TM, SEN(io_destroy), "io_destroy" },
diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h
index c4937579..85501f7d 100644
--- a/linux/s390x/syscallent.h
+++ b/linux/s390x/syscallent.h
@@ -45,7 +45,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -230,11 +230,11 @@
[234] = { 2, TF, SEN(removexattr), "lremovexattr" },
[235] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
[236] = { 0, PU|NF, SEN(gettid), "gettid" },
-[237] = { 2, TS, SEN(kill), "tkill" },
+[237] = { 2, TS|TP, SEN(kill), "tkill" },
[238] = { 6, 0, SEN(futex_time64), "futex" },
[239] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
[240] = { 3, 0, SEN(sched_getaffinity), "sched_getaffinity" },
-[241] = { 3, TS, SEN(tgkill), "tgkill" },
+[241] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[242] = { },
[243] = { 2, TM, SEN(io_setup), "io_setup" },
[244] = { 1, TM, SEN(io_destroy), "io_destroy" },
diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h
index 61eb7283..5294ea8c 100644
--- a/linux/sh/syscallent.h
+++ b/linux/sh/syscallent.h
@@ -46,7 +46,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -245,7 +245,7 @@
[235] = { 2, TF, SEN(removexattr), "removexattr" },
[236] = { 2, TF, SEN(removexattr), "lremovexattr" },
[237] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[238] = { 2, TS, SEN(kill), "tkill" },
+[238] = { 2, TS|TP, SEN(kill), "tkill" },
[239] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[240] = { 6, 0, SEN(futex_time32), "futex" },
[241] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -276,7 +276,7 @@
[267] = { 4, 0, SEN(clock_nanosleep_time32), "clock_nanosleep" },
[268] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[269] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[270] = { 3, TS, SEN(tgkill), "tgkill" },
+[270] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[271] = { 2, TF, SEN(utimes), "utimes" },
[272] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
[273] = { },
diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h
index f681635c..193aecf9 100644
--- a/linux/sh64/syscallent.h
+++ b/linux/sh64/syscallent.h
@@ -44,7 +44,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 0, 0, SEN(ftime), "ftime" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF, SEN(rename), "rename" },
[ 39] = { 2, TF, SEN(mkdir), "mkdir" },
[ 40] = { 1, TF, SEN(rmdir), "rmdir" },
@@ -271,7 +271,7 @@
[263] = { 2, TF, SEN(removexattr), "removexattr" },
[264] = { 2, TF, SEN(removexattr), "lremovexattr" },
[265] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[266] = { 2, TS, SEN(kill), "tkill" },
+[266] = { 2, TS|TP, SEN(kill), "tkill" },
[267] = { 4, TD|TN, SEN(sendfile64), "sendfile64" },
[268] = { 6, 0, SEN(futex_time64), "futex" },
[269] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -302,7 +302,7 @@
[295] = { 4, 0, SEN(clock_nanosleep_time64), "clock_nanosleep" },
[296] = { 3, TF|TSF|TSFA, SEN(statfs64), "statfs64" },
[297] = { 3, TD|TFSF|TSFA, SEN(fstatfs64), "fstatfs64" },
-[298] = { 3, TS, SEN(tgkill), "tgkill" },
+[298] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[299] = { 2, TF, SEN(utimes), "utimes" },
[300] = { 4, TD, SEN(fadvise64_64), "fadvise64_64" },
[301] = { },
diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h
index 3417e7fc..aae841ff 100644
--- a/linux/sparc/syscallent.h
+++ b/linux/sparc/syscallent.h
@@ -42,7 +42,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { 3, TF, SEN(chown), "chown32" },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF|TST|TSTA, SEN(stat), "stat" },
[ 39] = { 4, TD|TN, SEN(sendfile), "sendfile" },
[ 40] = { 2, TF|TLST|TSTA, SEN(lstat), "lstat" },
@@ -192,7 +192,7 @@
[184] = { 5, 0, SEN(query_module), "query_module" },
[185] = { 2, 0, SEN(setpgid), "setpgid" },
[186] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[187] = { 2, TS, SEN(kill), "tkill" },
+[187] = { 2, TS|TP, SEN(kill), "tkill" },
[188] = { 1, TP|SE, SEN(exit), "exit_group" },
[189] = { 1, 0, SEN(uname), "uname" },
[190] = { 3, 0, SEN(init_module), "init_module" },
@@ -216,7 +216,7 @@
[208] = { 4, 0, SEN(lookup_dcookie), "lookup_dcookie" },
[209] = { 5, TD, SEN(fadvise64), "fadvise64" },
[210] = { 6, TD, SEN(fadvise64_64), "fadvise64_64" },
-[211] = { 3, TS, SEN(tgkill), "tgkill" },
+[211] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[212] = { 3, TP, SEN(waitpid), "waitpid" },
[213] = { 1, TF, SEN(swapoff), "swapoff" },
[214] = { 1, 0, SEN(sysinfo), "sysinfo" },
diff --git a/linux/sparc64/syscallent.h b/linux/sparc64/syscallent.h
index dd77685c..e7e4bff5 100644
--- a/linux/sparc64/syscallent.h
+++ b/linux/sparc64/syscallent.h
@@ -41,7 +41,7 @@
[ 34] = { 1, 0, SEN(nice), "nice" },
[ 35] = { },
[ 36] = { 0, 0, SEN(sync), "sync" },
-[ 37] = { 2, TS, SEN(kill), "kill" },
+[ 37] = { 2, TS|TP, SEN(kill), "kill" },
[ 38] = { 2, TF|TST|TSTA, SEN(stat), "stat" },
[ 39] = { 4, TD|TN, SEN(sendfile), "sendfile" },
[ 40] = { 2, TF|TLST|TSTA, SEN(lstat), "lstat" },
@@ -190,7 +190,7 @@
[184] = { 5, 0, SEN(query_module), "query_module" },
[185] = { 2, 0, SEN(setpgid), "setpgid" },
[186] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[187] = { 2, TS, SEN(kill), "tkill" },
+[187] = { 2, TS|TP, SEN(kill), "tkill" },
[188] = { 1, TP|SE, SEN(exit), "exit_group" },
[189] = { 1, 0, SEN(uname), "uname" },
[190] = { 3, 0, SEN(init_module), "init_module" },
@@ -214,7 +214,7 @@
[208] = { 3, 0, SEN(lookup_dcookie), "lookup_dcookie" },
[209] = { 4, TD, SEN(fadvise64), "fadvise64" },
[210] = { 4, TD, SEN(fadvise64_64), "fadvise64_64" },
-[211] = { 3, TS, SEN(tgkill), "tgkill" },
+[211] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[212] = { 3, TP, SEN(waitpid), "waitpid" },
[213] = { 1, TF, SEN(swapoff), "swapoff" },
[214] = { 1, 0, SEN(sysinfo), "sysinfo" },
diff --git a/linux/syscallent-common.h b/linux/syscallent-common.h
index 0d3a4dbe..0ff671e6 100644
--- a/linux/syscallent-common.h
+++ b/linux/syscallent-common.h
@@ -8,7 +8,7 @@
#ifndef BASE_NR
# define BASE_NR 0
#endif
-[BASE_NR + 424] = { 4, TD|TS, SEN(pidfd_send_signal), "pidfd_send_signal" },
+[BASE_NR + 424] = { 4, TD|TS|TP, SEN(pidfd_send_signal), "pidfd_send_signal" },
[BASE_NR + 425] = { 2, TD, SEN(io_uring_setup), "io_uring_setup" },
[BASE_NR + 426] = { 6, TD|TS, SEN(io_uring_enter), "io_uring_enter" },
[BASE_NR + 427] = { 4, TD|TM, SEN(io_uring_register), "io_uring_register" },
diff --git a/linux/x32/syscallent.h b/linux/x32/syscallent.h
index 30e295f3..787bba2f 100644
--- a/linux/x32/syscallent.h
+++ b/linux/x32/syscallent.h
@@ -67,7 +67,7 @@
[ 59] = { 3, TF|TP|SE|SI, SEN(printargs), "execve#64" },
[ 60] = { 1, TP|SE, SEN(exit), "exit" },
[ 61] = { 4, TP, SEN(wait4), "wait4" },
-[ 62] = { 2, TS, SEN(kill), "kill" },
+[ 62] = { 2, TS|TP, SEN(kill), "kill" },
[ 63] = { 1, 0, SEN(uname), "uname" },
[ 64] = { 3, TI, SEN(semget), "semget" },
[ 65] = { 3, TI, SEN(semop), "semop" },
@@ -205,7 +205,7 @@
[197] = { 2, TF, SEN(removexattr), "removexattr" },
[198] = { 2, TF, SEN(removexattr), "lremovexattr" },
[199] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[200] = { 2, TS, SEN(kill), "tkill" },
+[200] = { 2, TS|TP, SEN(kill), "tkill" },
[201] = { 1, TCL, SEN(time), "time" },
[202] = { 6, 0, SEN(futex_time64), "futex" },
[203] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -239,7 +239,7 @@
[231] = { 1, TP|SE, SEN(exit), "exit_group" },
[232] = { 4, TD, SEN(epoll_wait), "epoll_wait" },
[233] = { 4, TD, SEN(epoll_ctl), "epoll_ctl" },
-[234] = { 3, TS, SEN(tgkill), "tgkill" },
+[234] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[235] = { 2, TF, SEN(utimes), "utimes" },
[236] = { 5, 0, SEN(printargs), "vserver#64" },
[237] = { 6, TM, SEN(mbind), "mbind" },
diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h
index 8423c7db..f5972bf0 100644
--- a/linux/x86_64/syscallent.h
+++ b/linux/x86_64/syscallent.h
@@ -67,7 +67,7 @@
[ 59] = { 3, TF|TP|TSD|SE|SI, SEN(execve), "execve" },
[ 60] = { 1, TP|SE, SEN(exit), "exit" },
[ 61] = { 4, TP, SEN(wait4), "wait4" },
-[ 62] = { 2, TS, SEN(kill), "kill" },
+[ 62] = { 2, TS|TP, SEN(kill), "kill" },
[ 63] = { 1, 0, SEN(uname), "uname" },
[ 64] = { 3, TI, SEN(semget), "semget" },
[ 65] = { 3, TI, SEN(semop), "semop" },
@@ -205,7 +205,7 @@
[197] = { 2, TF, SEN(removexattr), "removexattr" },
[198] = { 2, TF, SEN(removexattr), "lremovexattr" },
[199] = { 2, TD, SEN(fremovexattr), "fremovexattr" },
-[200] = { 2, TS, SEN(kill), "tkill" },
+[200] = { 2, TS|TP, SEN(kill), "tkill" },
[201] = { 1, TCL, SEN(time), "time" },
[202] = { 6, 0, SEN(futex_time64), "futex" },
[203] = { 3, 0, SEN(sched_setaffinity), "sched_setaffinity" },
@@ -239,7 +239,7 @@
[231] = { 1, TP|SE, SEN(exit), "exit_group" },
[232] = { 4, TD, SEN(epoll_wait), "epoll_wait" },
[233] = { 4, TD, SEN(epoll_ctl), "epoll_ctl" },
-[234] = { 3, TS, SEN(tgkill), "tgkill" },
+[234] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[235] = { 2, TF, SEN(utimes), "utimes" },
[236] = { 5, 0, SEN(vserver), "vserver" },
[237] = { 6, TM, SEN(mbind), "mbind" },
diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h
index 385630a9..9e857212 100644
--- a/linux/xtensa/syscallent.h
+++ b/linux/xtensa/syscallent.h
@@ -123,9 +123,9 @@
[120] = { 0, PU|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" },
+[123] = { 2, TS|TP, SEN(kill), "kill" },
+[124] = { 2, TS|TP, SEN(kill), "tkill" },
+[125] = { 3, TS|TP, SEN(tgkill), "tgkill" },
[126] = { 1, 0, SEN(set_tid_address), "set_tid_address" },
[127] = { 0, PU|NF, SEN(gettid), "gettid" },
[128] = { 0, 0, SEN(setsid), "setsid" },
--
2.27.0
More information about the Strace-devel
mailing list