From 2313eb7158479646ec9f85893453951c3b4b58df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81kos=20Uzonyi?= Date: Fri, 19 Jun 2020 12:06:43 +0200 Subject: [PATCH 130/138] Modify %process class: trace syscalls associated with process lifecycle The description is rephrased as: "Trace system calls associated with process lifecycle (creation, exec, termination)." kill, tkill, tgkill, pidfd_send_signal and rt_sigqueueinfo are added, arch_prctl and unshare are removed from the %process class. syscallent*.h files are updated automatically by: find linux -name syscallent*.h -exec \ sed -i -r -e ' /(arch_prctl|unshare)/ { s/(\{[^,]*,\t[^,]*)TP\|/\1/ s/(\{[^,]*,\t[^,]*)\|TP/\1/ s/(\{[^,]*,\t[^,]*)TP,/\10,/ } ' -e ' /(kill|pidfd_send_signal|rt_sigqueueinfo)/ { s/(\{[^,]*,\t[^0][^,]*)/\1|TP/ s/(\{[^,]*,\s*)0/\1TP/ } ' {} + [ldv: document this change in NEWS.] * strace.1.in: Rephrase %process description. * linux/32/syscallent.h: Add TP flag to *kill, pidfd_send_signal and rt_sigqueueinfo; remove TP flag from arch_prctl and unshare. * 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. * NEWS: Mention this change. Conflicts: NEWS linux/i386/syscallent.h --- linux/32/syscallent.h | 10 +++++----- linux/64/syscallent.h | 10 +++++----- linux/alpha/syscallent.h | 12 ++++++------ linux/arm/syscallent.h | 10 +++++----- linux/avr32/syscallent.h | 10 +++++----- linux/bfin/syscallent.h | 10 +++++----- linux/hppa/syscallent.h | 10 +++++----- linux/i386/syscallent.h | 12 ++++++------ linux/ia64/syscallent.h | 10 +++++----- linux/m68k/syscallent.h | 10 +++++----- linux/microblaze/syscallent.h | 10 +++++----- linux/mips/syscallent-compat.h | 10 +++++----- linux/mips/syscallent-n32.h | 10 +++++----- linux/mips/syscallent-n64.h | 10 +++++----- linux/mips/syscallent-o32.h | 10 +++++----- linux/powerpc/syscallent.h | 10 +++++----- linux/powerpc64/syscallent.h | 10 +++++----- linux/s390/syscallent.h | 10 +++++----- linux/s390x/syscallent.h | 10 +++++----- linux/sh/syscallent.h | 10 +++++----- linux/sh64/syscallent.h | 10 +++++----- linux/sparc/syscallent.h | 10 +++++----- linux/sparc64/syscallent.h | 10 +++++----- linux/syscallent-common.h | 2 +- linux/x32/syscallent.h | 14 +++++++------- linux/x86_64/syscallent.h | 12 ++++++------ linux/xtensa/syscallent.h | 10 +++++----- strace.1.in | 4 ++-- 28 files changed, 138 insertions(+), 138 deletions(-) diff --git a/linux/32/syscallent.h b/linux/32/syscallent.h index 5e1f06d..c74ab18 100644 --- a/linux/32/syscallent.h +++ b/linux/32/syscallent.h @@ -109,7 +109,7 @@ [ 94] = { 1, TP|SE, SEN(exit), "exit_group" }, [ 95] = { 5, TP, SEN(waitid), "waitid" }, [ 96] = { 1, 0, SEN(set_tid_address), "set_tid_address" }, -[ 97] = { 1, TP, SEN(unshare), "unshare" }, +[ 97] = { 1, 0, SEN(unshare), "unshare" }, /* [ 98] futex */ [ 99] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [100] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, @@ -141,16 +141,16 @@ [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" }, [135] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [136] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, /* [137] rt_sigtimedwait */ -[138] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[138] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [139] = { 0, TS, SEN(rt_sigreturn), "rt_sigreturn" }, [140] = { 3, 0, SEN(setpriority), "setpriority" }, [141] = { 2, 0, SEN(getpriority), "getpriority" }, diff --git a/linux/64/syscallent.h b/linux/64/syscallent.h index 9531a05..3fb1305 100644 --- a/linux/64/syscallent.h +++ b/linux/64/syscallent.h @@ -102,7 +102,7 @@ [ 94] = { 1, TP|SE, SEN(exit), "exit_group" }, [ 95] = { 5, TP, SEN(waitid), "waitid" }, [ 96] = { 1, 0, SEN(set_tid_address), "set_tid_address" }, -[ 97] = { 1, TP, SEN(unshare), "unshare" }, +[ 97] = { 1, 0, SEN(unshare), "unshare" }, [ 98] = { 6, 0, SEN(futex_time64), "futex" }, [ 99] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [100] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, @@ -134,16 +134,16 @@ [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" }, [135] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [136] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [137] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[138] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[138] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [139] = { 0, TS, SEN(rt_sigreturn), "rt_sigreturn" }, [140] = { 3, 0, SEN(setpriority), "setpriority" }, [141] = { 2, 0, SEN(getpriority), "getpriority" }, diff --git a/linux/alpha/syscallent.h b/linux/alpha/syscallent.h index b0d680b..93f0b0e 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 */ @@ -300,7 +300,7 @@ [353] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [354] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [355] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[356] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[356] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [357] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [358] = { 5, TD, SEN(select), "select" }, [359] = { 2, TCL, SEN(gettimeofday), "gettimeofday" }, @@ -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" }, @@ -408,7 +408,7 @@ [462] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [463] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [464] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[465] = { 1, TP, SEN(unshare), "unshare" }, +[465] = { 1, 0, SEN(unshare), "unshare" }, [466] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [467] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [468] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/arm/syscallent.h b/linux/arm/syscallent.h index e9eee9f..73497b6 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 6, TD, SEN(pread), "pread64" }, [181] = { 6, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -344,7 +344,7 @@ [334] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [335] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [336] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[337] = { 1, TP, SEN(unshare), "unshare" }, +[337] = { 1, 0, SEN(unshare), "unshare" }, [338] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [339] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [340] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/avr32/syscallent.h b/linux/avr32/syscallent.h index 0b24353..b3cf2da 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" }, @@ -78,7 +78,7 @@ [ 69] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [ 70] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [ 71] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[ 72] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[ 72] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [ 73] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [ 74] = { 2, 0, SEN(sethostname), "sethostname" }, [ 75] = { 2, 0, SEN(setrlimit), "setrlimit" }, @@ -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" }, @@ -264,7 +264,7 @@ [255] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [256] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [257] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[258] = { 1, TP, SEN(unshare), "unshare" }, +[258] = { 1, 0, SEN(unshare), "unshare" }, [259] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [260] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [261] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/bfin/syscallent.h b/linux/bfin/syscallent.h index 4deafe0..b93a844 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 5, TD, SEN(pread), "pread" }, [181] = { 5, TD, SEN(pwrite), "pwrite" }, @@ -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" }, @@ -316,7 +316,7 @@ [307] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [308] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [309] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[310] = { 1, TP, SEN(unshare), "unshare" }, +[310] = { 1, 0, SEN(unshare), "unshare" }, [311] = { 2, 0, SEN(sram_alloc), "sram_alloc" }, [312] = { 1, 0, SEN(printargs), "sram_free" }, [313] = { 3, 0, SEN(printargs), "dma_memcpy" }, diff --git a/linux/hppa/syscallent.h b/linux/hppa/syscallent.h index dca6c41..31341d4 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" }, @@ -181,7 +181,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 3, TF, SEN(chown), "chown" }, [181] = { 5, TN, SEN(setsockopt), "setsockopt" }, @@ -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" }, @@ -291,7 +291,7 @@ [285] = { 4, TD|TF, SEN(readlinkat), "readlinkat" }, [286] = { 3, TD|TF, SEN(fchmodat), "fchmodat" }, [287] = { 3, TD|TF, SEN(faccessat), "faccessat" }, -[288] = { 1, TP, SEN(unshare), "unshare" }, +[288] = { 1, 0, SEN(unshare), "unshare" }, [289] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [290] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [291] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/i386/syscallent.h b/linux/i386/syscallent.h index 0427870..efe0ff7 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 5, TD, SEN(pread), "pread64" }, [181] = { 5, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -316,7 +316,7 @@ [307] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [308] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [309] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[310] = { 1, TP, SEN(unshare), "unshare" }, +[310] = { 1, 0, SEN(unshare), "unshare" }, [311] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [312] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [313] = { 6, TD, SEN(splice), "splice" }, @@ -390,7 +390,7 @@ [381] = { 2, 0, SEN(pkey_alloc), "pkey_alloc" }, [382] = { 1, 0, SEN(pkey_free), "pkey_free" }, [383] = { 5, TD|TF|TSTA, SEN(statx), "statx" }, -[384] = { 2, TP, SEN(arch_prctl), "arch_prctl" }, +[384] = { 2, 0, SEN(arch_prctl), "arch_prctl" }, [385] = { 6, 0, SEN(io_pgetevents_time32), "io_pgetevents" }, [386] = { 4, 0, SEN(rseq), "rseq" }, /* room for arch specific calls */ diff --git a/linux/ia64/syscallent.h b/linux/ia64/syscallent.h index 9098488..8aeda41 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" }, @@ -176,7 +176,7 @@ [BASE_NR + 153] = { 4, TS, SEN(rt_sigaction), "rt_sigaction" }, [BASE_NR + 154] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [BASE_NR + 155] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, -[BASE_NR + 156] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[BASE_NR + 156] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [BASE_NR + 157] = { 0, TS, SEN(rt_sigreturn), "rt_sigreturn" }, [BASE_NR + 158] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [BASE_NR + 159] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, @@ -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" }, @@ -292,7 +292,7 @@ [BASE_NR + 269] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [BASE_NR + 270] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [BASE_NR + 271] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[BASE_NR + 272] = { 1, TP, SEN(unshare), "unshare" }, +[BASE_NR + 272] = { 1, 0, SEN(unshare), "unshare" }, [BASE_NR + 273] = { 6, TD, SEN(splice), "splice" }, [BASE_NR + 274] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [BASE_NR + 275] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, diff --git a/linux/m68k/syscallent.h b/linux/m68k/syscallent.h index 315dbb6..1876bed 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 5, TD, SEN(pread), "pread64" }, [181] = { 5, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -309,7 +309,7 @@ [300] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [301] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [302] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[303] = { 1, TP, SEN(unshare), "unshare" }, +[303] = { 1, 0, SEN(unshare), "unshare" }, [304] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [305] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [306] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/microblaze/syscallent.h b/linux/microblaze/syscallent.h index c17aad1..5d071bc 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 5, TD, SEN(pread), "pread64" }, [181] = { 5, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -316,7 +316,7 @@ [307] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [308] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [309] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[310] = { 1, TP, SEN(unshare), "unshare" }, +[310] = { 1, 0, SEN(unshare), "unshare" }, [311] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [312] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [313] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/mips/syscallent-compat.h b/linux/mips/syscallent-compat.h index 918f110..61ccfe4 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 38773f8..cfd199d 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" }, @@ -135,7 +135,7 @@ [BASE_NR + 124] = { 2, TC, SEN(capset), "capset" }, [BASE_NR + 125] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [BASE_NR + 126] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[BASE_NR + 127] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[BASE_NR + 127] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [BASE_NR + 128] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [BASE_NR + 129] = { 2, TS, SEN(sigaltstack), "sigaltstack" }, [BASE_NR + 130] = { 2, TF, SEN(utime), "utime" }, @@ -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" }, @@ -274,7 +274,7 @@ [BASE_NR + 263] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [BASE_NR + 264] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [BASE_NR + 265] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[BASE_NR + 266] = { 1, TP, SEN(unshare), "unshare" }, +[BASE_NR + 266] = { 1, 0, SEN(unshare), "unshare" }, [BASE_NR + 267] = { 6, TD, SEN(splice), "splice" }, [BASE_NR + 268] = { 4, TD, SEN(sync_file_range), "sync_file_range" }, [BASE_NR + 269] = { 4, TD, SEN(tee), "tee" }, diff --git a/linux/mips/syscallent-n64.h b/linux/mips/syscallent-n64.h index 0dfd64e..7ef6700 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" }, @@ -135,7 +135,7 @@ [BASE_NR + 124] = { 2, TC, SEN(capset), "capset" }, [BASE_NR + 125] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [BASE_NR + 126] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[BASE_NR + 127] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[BASE_NR + 127] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [BASE_NR + 128] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [BASE_NR + 129] = { 2, TS, SEN(sigaltstack), "sigaltstack" }, [BASE_NR + 130] = { 2, TF, SEN(utime), "utime" }, @@ -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" }, @@ -270,7 +270,7 @@ [BASE_NR + 259] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [BASE_NR + 260] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [BASE_NR + 261] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[BASE_NR + 262] = { 1, TP, SEN(unshare), "unshare" }, +[BASE_NR + 262] = { 1, 0, SEN(unshare), "unshare" }, [BASE_NR + 263] = { 6, TD, SEN(splice), "splice" }, [BASE_NR + 264] = { 4, TD, SEN(sync_file_range), "sync_file_range" }, [BASE_NR + 265] = { 4, TD, SEN(tee), "tee" }, diff --git a/linux/mips/syscallent-o32.h b/linux/mips/syscallent-o32.h index f4e67e8..d2b26f7 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" }, @@ -207,7 +207,7 @@ [BASE_NR + 195] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [BASE_NR + 196] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [BASE_NR + 197] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[BASE_NR + 198] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[BASE_NR + 198] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [BASE_NR + 199] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [BASE_NR + 200] = { 6, TD, SEN(pread), "pread64" }, [BASE_NR + 201] = { 6, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -312,7 +312,7 @@ [BASE_NR + 300] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [BASE_NR + 301] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [BASE_NR + 302] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[BASE_NR + 303] = { 1, TP, SEN(unshare), "unshare" }, +[BASE_NR + 303] = { 1, 0, SEN(unshare), "unshare" }, [BASE_NR + 304] = { 6, TD, SEN(splice), "splice" }, [BASE_NR + 305] = { 7, TD, SEN(sync_file_range), "sync_file_range" }, [BASE_NR + 306] = { 4, TD, SEN(tee), "tee" }, diff --git a/linux/powerpc/syscallent.h b/linux/powerpc/syscallent.h index 6958eda..b0962b4 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" }, @@ -184,7 +184,7 @@ [174] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [175] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [176] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[177] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[177] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [178] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [179] = { 6, TD, SEN(pread), "pread64" }, [180] = { 6, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -289,7 +289,7 @@ [279] = { 4, 0, SEN(printargs), "spu_create" }, [280] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [281] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[282] = { 1, TP, SEN(unshare), "unshare" }, +[282] = { 1, 0, SEN(unshare), "unshare" }, [283] = { 6, TD, SEN(splice), "splice" }, [284] = { 4, TD, SEN(tee), "tee" }, [285] = { 4, TD, SEN(vmsplice), "vmsplice" }, diff --git a/linux/powerpc64/syscallent.h b/linux/powerpc64/syscallent.h index 608caed..1a0dfb5 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" }, @@ -184,7 +184,7 @@ [174] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [175] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [176] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[177] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[177] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [178] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [179] = { 4, TD, SEN(pread), "pread64" }, [180] = { 4, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -284,7 +284,7 @@ [279] = { 4, 0, SEN(printargs), "spu_create" }, [280] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [281] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[282] = { 1, TP, SEN(unshare), "unshare" }, +[282] = { 1, 0, SEN(unshare), "unshare" }, [283] = { 6, TD, SEN(splice), "splice" }, [284] = { 4, TD, SEN(tee), "tee" }, [285] = { 4, TD, SEN(vmsplice), "vmsplice" }, diff --git a/linux/s390/syscallent.h b/linux/s390/syscallent.h index c61ad77..105089f 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" }, @@ -187,7 +187,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 5, TD, SEN(pread), "pread64" }, [181] = { 5, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -312,7 +312,7 @@ [300] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [301] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [302] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[303] = { 1, TP, SEN(unshare), "unshare" }, +[303] = { 1, 0, SEN(unshare), "unshare" }, [304] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [305] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [306] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/s390x/syscallent.h b/linux/s390x/syscallent.h index c493757..e9cf57a 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" }, @@ -176,7 +176,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 4, TD, SEN(pread), "pread64" }, [181] = { 4, TD, SEN(pwrite), "pwrite64" }, @@ -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" }, @@ -296,7 +296,7 @@ [300] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [301] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [302] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[303] = { 1, TP, SEN(unshare), "unshare" }, +[303] = { 1, 0, SEN(unshare), "unshare" }, [304] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [305] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [306] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/sh/syscallent.h b/linux/sh/syscallent.h index 61eb728..70dc7da 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" }, @@ -187,7 +187,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 6, TD, SEN(pread), "pread64" }, [181] = { 6, TD, SEN(pwrite), "pwrite64" }, @@ -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] = { }, @@ -316,7 +316,7 @@ [307] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [308] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [309] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[310] = { 1, TP, SEN(unshare), "unshare" }, +[310] = { 1, 0, SEN(unshare), "unshare" }, [311] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [312] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [313] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/sh64/syscallent.h b/linux/sh64/syscallent.h index f681635..eff5dc0 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" }, @@ -185,7 +185,7 @@ [175] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [176] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [177] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[178] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[178] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [179] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [180] = { 4, TD, SEN(pread), "pread64" }, [181] = { 4, TD, SEN(pwrite), "pwrite64" }, @@ -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] = { }, @@ -342,7 +342,7 @@ [335] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [336] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [337] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[338] = { 1, TP, SEN(unshare), "unshare" }, +[338] = { 1, 0, SEN(unshare), "unshare" }, [339] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [340] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [341] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/sparc/syscallent.h b/linux/sparc/syscallent.h index 3417e7f..8c8bd18 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" }, @@ -111,7 +111,7 @@ [103] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [104] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [105] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[106] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[106] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [107] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [108] = { 3, TC, SEN(setresuid), "setresuid32" }, [109] = { 3, TC, SEN(getresuid), "getresuid32" }, @@ -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" }, @@ -304,7 +304,7 @@ [296] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [297] = { 6, TD, SEN(pselect6_time32), "pselect6" }, [298] = { 5, TD, SEN(ppoll_time32), "ppoll" }, -[299] = { 1, TP, SEN(unshare), "unshare" }, +[299] = { 1, 0, SEN(unshare), "unshare" }, [300] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [301] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [302] = { 4, TM, SEN(migrate_pages), "migrate_pages" }, diff --git a/linux/sparc64/syscallent.h b/linux/sparc64/syscallent.h index dd77685..0e0e0c4 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" }, @@ -109,7 +109,7 @@ [103] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [104] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [105] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[106] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[106] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [107] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [108] = { 3, TC, SEN(setresuid), "setresuid" }, [109] = { 3, TC, SEN(getresuid), "getresuid" }, @@ -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" }, @@ -302,7 +302,7 @@ [296] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [297] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [298] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[299] = { 1, TP, SEN(unshare), "unshare" }, +[299] = { 1, 0, SEN(unshare), "unshare" }, [300] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [301] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [302] = { 4, TM, SEN(migrate_pages), "migrate_pages" }, diff --git a/linux/syscallent-common.h b/linux/syscallent-common.h index 0d3a4db..0ff671e 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 30e295f..db8ecfd 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" }, @@ -134,7 +134,7 @@ [126] = { 2, TC, SEN(capset), "capset" }, [127] = { 2, TS, SEN(printargs), "rt_sigpending#64" }, [128] = { 4, TS, SEN(printargs), "rt_sigtimedwait#64" }, -[129] = { 3, TS, SEN(printargs), "rt_sigqueueinfo#64" }, +[129] = { 3, TS|TP, SEN(printargs), "rt_sigqueueinfo#64" }, [130] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [131] = { 2, TS, SEN(printargs), "sigaltstack#64" }, [132] = { 2, TF, SEN(utime), "utime" }, @@ -163,7 +163,7 @@ [155] = { 2, TF, SEN(pivotroot), "pivot_root" }, [156] = { 1, 0, SEN(printargs), "_sysctl#64" }, [157] = { 5, TC, SEN(prctl), "prctl" }, -[158] = { 2, TP, SEN(arch_prctl), "arch_prctl" }, +[158] = { 2, 0, SEN(arch_prctl), "arch_prctl" }, [159] = { 1, TCL, SEN(adjtimex64), "adjtimex" }, [160] = { 2, 0, SEN(setrlimit), "setrlimit" }, [161] = { 1, TF, SEN(chroot), "chroot" }, @@ -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" }, @@ -277,7 +277,7 @@ [269] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [270] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [271] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[272] = { 1, TP, SEN(unshare), "unshare" }, +[272] = { 1, 0, SEN(unshare), "unshare" }, [273] = { 2, 0, SEN(printargs), "set_robust_list#64" }, [274] = { 3, 0, SEN(printargs), "get_robust_list#64" }, [275] = { 6, TD, SEN(splice), "splice" }, @@ -358,7 +358,7 @@ [521] = { 4, CST, SEN(ptrace), "ptrace" }, [522] = { 2, CST|TS, SEN(rt_sigpending), "rt_sigpending" }, [523] = { 4, CST|TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[524] = { 3, CST|TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[524] = { 3, CST|TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [525] = { 2, CST|TS, SEN(sigaltstack), "sigaltstack" }, [526] = { 3, CST, SEN(timer_create), "timer_create" }, [527] = { 2, CST|TD, SEN(mq_notify), "mq_notify" }, diff --git a/linux/x86_64/syscallent.h b/linux/x86_64/syscallent.h index 8423c7d..c69a5aa 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" }, @@ -134,7 +134,7 @@ [126] = { 2, TC, SEN(capset), "capset" }, [127] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [128] = { 4, TS, SEN(rt_sigtimedwait_time64), "rt_sigtimedwait" }, -[129] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[129] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [130] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [131] = { 2, TS, SEN(sigaltstack), "sigaltstack" }, [132] = { 2, TF, SEN(utime), "utime" }, @@ -163,7 +163,7 @@ [155] = { 2, TF, SEN(pivotroot), "pivot_root" }, [156] = { 1, 0, SEN(sysctl), "_sysctl" }, [157] = { 5, TC, SEN(prctl), "prctl" }, -[158] = { 2, TP, SEN(arch_prctl), "arch_prctl" }, +[158] = { 2, 0, SEN(arch_prctl), "arch_prctl" }, [159] = { 1, TCL, SEN(adjtimex64), "adjtimex" }, [160] = { 2, 0, SEN(setrlimit), "setrlimit" }, [161] = { 1, TF, SEN(chroot), "chroot" }, @@ -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" }, @@ -277,7 +277,7 @@ [269] = { 3, TD|TF, SEN(faccessat), "faccessat" }, [270] = { 6, TD, SEN(pselect6_time64), "pselect6" }, [271] = { 5, TD, SEN(ppoll_time64), "ppoll" }, -[272] = { 1, TP, SEN(unshare), "unshare" }, +[272] = { 1, 0, SEN(unshare), "unshare" }, [273] = { 2, 0, SEN(set_robust_list), "set_robust_list" }, [274] = { 3, 0, SEN(get_robust_list), "get_robust_list" }, [275] = { 6, TD, SEN(splice), "splice" }, diff --git a/linux/xtensa/syscallent.h b/linux/xtensa/syscallent.h index 385630a..61f1dd4 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" }, @@ -227,7 +227,7 @@ [227] = { 4, TS, SEN(rt_sigprocmask), "rt_sigprocmask" }, [228] = { 2, TS, SEN(rt_sigpending), "rt_sigpending" }, [229] = { 4, TS, SEN(rt_sigtimedwait_time32), "rt_sigtimedwait" }, -[230] = { 3, TS, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, +[230] = { 3, TS|TP, SEN(rt_sigqueueinfo), "rt_sigqueueinfo" }, [231] = { 2, TS, SEN(rt_sigsuspend), "rt_sigsuspend" }, [232] = { 4, TD, SEN(mq_open), "mq_open" }, [233] = { 1, 0, SEN(mq_unlink), "mq_unlink" }, @@ -263,7 +263,7 @@ [263] = { 6, TM, SEN(mbind), "mbind" }, [264] = { 5, TM, SEN(get_mempolicy), "get_mempolicy" }, [265] = { 3, TM, SEN(set_mempolicy), "set_mempolicy" }, -[266] = { 1, TP, SEN(unshare), "unshare" }, +[266] = { 1, 0, SEN(unshare), "unshare" }, [267] = { 6, TM, SEN(move_pages), "move_pages" }, [268] = { 6, TD, SEN(splice), "splice" }, [269] = { 4, TD, SEN(tee), "tee" }, diff --git a/strace.1.in b/strace.1.in index 7564fc2..fed8b5a 100644 --- a/strace.1.in +++ b/strace.1.in @@ -518,8 +518,8 @@ is deprecated. .B %process .TQ .B process -Trace all system calls which involve process management. This -is useful for watching the fork, wait, and exec steps of a process. +Trace system calls associated with process lifecycle +(creation, exec, termination). The syntax without a preceding percent sign .RB (\[dq] "-e trace" = process \[dq]) is deprecated. -- 2.1.4