HomeFreeBSD

Add ptrace op PT_GET_SC_RET.

Description

Add ptrace op PT_GET_SC_RET.

This ptrace operation returns a structure containing the error and
return values from the current system call. It is only valid when a
thread is stopped during a system call exit (PL_FLAG_SCX is set).

The sr_error member holds the error value from the system call. Note
that this error value is the native FreeBSD error value that has _not_
been translated to an ABI-specific error value similar to the values
logged to ktrace.

If sr_error is zero, then the return values of the system call will be
set in sr_retval[0] and sr_retval[1].

Reviewed by: kib
MFC after: 1 month
Sponsored by: DARPA
Differential Revision: https://reviews.freebsd.org/D20901

Details

Provenance
jhbAuthored on
Reviewer
kib
Differential Revision
D20901: Add ptrace op PT_GET_SC_RET.
Parents
rS350016: In nxprtc(4), use the countdown timer for better timekeeping resolution
Branches
Unknown
Tags
Unknown