.TP
.BR PTRACE_GET_SYSCALL_INFO " (since Linux 5.3)"
.\" commit 201766a20e30f982ccfe36bebfad9602c3ff574a
-Retrieve information about the syscall that caused the stop.
-The information is placed into the buffer pointed by
+Retrieve information about the system call that caused the stop.
+The information is placed into the buffer pointed by the
.I data
argument, which should be a pointer to a buffer of type
.IR "struct ptrace_syscall_info" .
The
.I addr
argument contains the size of the buffer pointed to
-by
+by the
.I data
argument (i.e.,
.IR "sizeof(struct ptrace_syscall_info)" ).
The return value contains the number of bytes available
to be written by the kernel.
-If the size of data to be written by the kernel exceeds the size
-specified by
+If the size of the data to be written by the kernel exceeds the size
+specified by the
.I addr
-argument, the output is truncated.
+argument, the output data is truncated.
+.\" FIXME Document 'struct ptrace_syscall_info'
.\"
.SS Death under ptrace
When a (possibly multithreaded) process receives a killing signal