PROBE::SIGNAL.HAND(3stap)
π PROBE::SIGNAL.HAND π
okay bestie, so this is a page from the SystemTap Tapset Reference β it's manual section 3stap, and it's literally all about the moment a signal handler gets called. the way that a probe point can just show up right when the kernel is about to hand off to a signal handler? iconic. π
β¨ NAME β¨
probe::signal.handle β Signal handler being invoked
likeβ¦ that's it. that's the whole vibe. we're catching the handler in the act. π
β¨ SYNOPSIS β¨
probe signal.handle {}
no arguments, no fuss, just vibes. she takes nothing and gives you everything. π
β¨ VALUES β¨
these are all the lil' goodies you can peek at inside this probe. every single one, no skips, we don't do that here. π«Ά
regsβ the address of the kernel-mode stack area. β οΈ heads up bestie, this one is deprecated in SystemTap 2.1 β she's giving retired queen, still here but no longer the moment. πsigβ the signal number that invoked the signal handler. this is the "who called" of the whole situation. πsig_codeβ thesi_codevalue of the siginfo signal. lil' detail, big lore. πsig_modeβ tells you whether the signal was a user-mode or kernel-mode signal. vibe check: which realm are we in? πsig_nameβ a string representation of the signal. so like, the name of it but readable. we love a string. β¨nameβ the name of the probe point. yes queen, identify yourself. πoldset_addrβ the address of the bitmask array of blocked signals. β οΈ also deprecated in SystemTap 2.1. same energy asregs, fr fr. πsinfoβ the address of the siginfo table. the receipts table, basically. π§Ύka_addrβ the address of thek_sigactiontable associated with the signal. the full-on admin of this whole operation. ποΈ
no cap:regsandoldset_addrare both marked deprecated in SystemTap 2.1, so if you're out here building something new on them, that's on you bestie. π
β¨ SEE ALSO β¨
tapset::signal(3stap)β go read this one too, it's the sister page and she also ate. π₯
πΈ okay that's the whole page!! mwah π
this was the SystemTap Tapset Reference, version Ver, from September 2026 β and this specific page is PROBE::SIGNAL.HAND(3stap). thanks for coming to my ted talk, now go probe some signals. π¦β¨
π¦ 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