PROBE::SYSCALL_ANY(3stap)
π PROBE::SYSCALL_ANY π
okay bestie, so this is a page from the SystemTap Tapset Reference β it's manual section 3stap, and it's all about the syscall_any tapset. Buckle up, it's short but it's iconic. β¨
πΈ NAME πΈ
probe::syscall_any.return β literally just: Record exit from a syscall π
π¦ SYNOPSIS π¦
probe syscall_any.return {}
that's it. that's the whole probe. no arguments, no fuss, she's lowkey minimal and we respect it π
π VALUES π
these are the things you can peek at when this probe fires. three of them. all bangers.
syscall_nrβ number of the syscallretvalβ return value of the syscallnameβ name of the syscall
like. the number, the return, and the name. the full trio. the way that's so helpful of her fr fr π
π§ CONTEXT π§
The process performing the syscall
(yeah β it's the process doing the syscall. the main character of this whole operation, no cap π)
π₯ DESCRIPTION π₯
so here's the tea, and it's giving smart:
She prefers kernel.tracepoint("sys_exit") when vmlinux.h BTF tracepoints are available. but if they're not? she's got a backup plan, bestie β she falls back to kernel.trace("sys_exit") (kernel 3.5+). π«Ά
so like: fancy modern tracepoints first, old reliable second. she's flexible. she's adaptable. she ate. π
ngl the fallback is the important part β if your kernel is doing the BTF thing she rides the tracepoint, otherwise it's the plaintraceroute. either way, kernel3.5+is the floor here. β
π SEE ALSO π
go read that one too, iykyk πβ¨
and that's the whole page, bestie!! π This was the SystemTap Tapset Reference, version September 2026 β mwah, go trace some syscalls, you've got this π¦ππ
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms