Re: [PATCHv2 1/3] uprobe: Add uretprobe syscall to speed up return probe

From: Oleg Nesterov
Date: Thu Apr 04 2024 - 12:13:01 EST


On 04/05, Masami Hiramatsu wrote:
>
> Can we make this syscall and uprobe behavior clearer? As you said, if
> the application use sigreturn or longjump, it may skip returns and
> shadow stack entries are left in the kernel. In such cases, can uretprobe
> detect it properly, or just crash the process (or process runs wrongly)?

Please see the comment in handle_trampoline(), it tries to detect this case.
This patch should not make any difference.

Oleg.