diff options
author | Jiri Olsa <jolsa@kernel.org> | 2025-09-05 22:57:29 +0200 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2025-09-15 13:46:29 +0200 |
commit | d3aeb6d97b22272bb4783c6d4309d81bb0a4527c (patch) | |
tree | eaed6bdef49c799bd996ef89c18f2b7720dabf1e /rust/helpers/atomic.c | |
parent | 16ed389227651330879e17bd83d43bd234006722 (diff) |
uprobes/x86: Return error from uprobe syscall when not called from trampoline
Currently uprobe syscall handles all errors with forcing SIGILL to current
process. As suggested by Andrii it'd be helpful for uprobe syscall detection
to return error value for the !in_uprobe_trampoline check.
This way we could just call uprobe syscall and based on return value we will
find out if the kernel has it.
Suggested-by: Andrii Nakryiko <andrii@kernel.org>
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Andrii Nakryiko <andrii@kernel.org>
Acked-by: Oleg Nesterov <oleg@redhat.com>
Diffstat (limited to 'rust/helpers/atomic.c')
0 files changed, 0 insertions, 0 deletions