uretprobe2
Execute pending return uprobes
Usage
int uretprobe(void);
Overview
uretprobe() is an alternative to breakpoint instructions for triggering return uprobe consumers.
Calls to uretprobe() are only made from the user-space trampoline provided by the kernel. Calls from any other place result in a SIGILL.
Return value
The return value is architecture-specific.
Errors
- SIGILL
-
uretprobe() was called by a user-space program.
Versions
The behavior varies across systems.
Caveats
uretprobe() exists only to allow the invocation of return uprobe consumers. It should never be called directly.