pid return
Probes
A return
probe fires when the traced
function returns or makes a tail call to another function.
The value for arg0
is the offset in the
function of the return instruction; arg1
holds the return value.
In 32-bit processes, for functions that return either a signed
long long
or an unsigned
long long
type,
arg1
contains only half of the
total bits in the return value. The other half of the total
bits returned is available in arg2
. On
SPARC systems,
arg1
contains the upper 32-bits
of the return value and arg2
contains the
lower 32-bits of the return value. On x86
systems, arg1
contains the lower 32-bits
of the return value and arg2
contains the
upper 32-bits of the return value.