Signed-off-by: Joseph C. Sible <josephcsible@xxxxxxxxx> --- man2/ptrace.2 | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/man2/ptrace.2 b/man2/ptrace.2 index aea63d2..69699cc 100644 --- a/man2/ptrace.2 +++ b/man2/ptrace.2 @@ -51,13 +51,6 @@ .\" ARM .\" Linux 2.6.12 .\" -.\" PTRACE_SET_SYSCALL -.\" ARM and ARM64 -.\" Linux 2.6.16 -.\" commit 3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f -.\" Author: Nicolas Pitre <nico@xxxxxxx> -.\" Date: Sat Jan 14 19:30:04 2006 +0000 -.\" .\" PTRACE_GETCRUNCHREGS .\" PTRACE_SETCRUNCHREGS .\" ARM @@ -735,6 +728,22 @@ argument is treated as for .RI ( addr is ignored.) .TP +.BR PTRACE_SET_SYSCALL " (since Linux 2.6.16)" +.\" commit 3f471126ee53feb5e9b210ea2f525ed3bb9b7a7f +When in syscall-enter-stop, change the number of the syscall about to +be executed to the number specified in the +.I data +argument. The +.I addr +argument is ignored. This request is currently +.\" As of 4.19-rc2 +supported only on arm (and arm64, though only for backwards compatibility), +.\" commit 27aa55c5e5123fa8b8ad0156559d34d7edff58ca +but most other architectures have other means of accomplishing this +(usually by changing the register that the userland code passed the +syscall number in). +.\" see change_syscall in tools/testing/selftests/seccomp/seccomp_bpf.c +.TP .BR PTRACE_SYSEMU ", " PTRACE_SYSEMU_SINGLESTEP " (since Linux 2.6.14)" For .BR PTRACE_SYSEMU , -- 2.7.4