PROBE::SIGNAL.SYS_(3stap)
π PROBE::SIGNAL.SYS_(3stap) β the Signal Tapset girlies know
okay so bestie, welcome to the Signal Tapset section of the SystemTap manual β this one's about probe::signal.sys_tkill, and it's lowkey iconic. let's get into it π«Ά
β¨ NAME β¨
probe::signal.sys_tkill β sending a kill signal to a thread. yes, like that kind of kill. very main character energy π₯
π SYNOPSIS π
probe signal.sys_tkill {}
that's it. that's the whole vibe. one probe, no args, no drama π
πΈ VALUES πΈ
these are the lil variables you get handed when the probe fires, and ngl they're all useful:
sig_pidβ the PID of the process that's receiving the kill signal. the target, the recipient, the one getting the notif πsig_nameβ a string representation of the signal. so like, the signal's name but as text, fr frnameβ the name of the probe point. it's giving "hello, this is me" πtaskβ a task handle to the signal recipient. your little pointer to whoever's getting the signal πpid_nameβ the name of the signal recipient. the who of the whole situationsigβ the specific signal sent to the process. the actual number, the real deal β
π¦ DESCRIPTION π¦
so the tkill call is basically analogous to kill(2) β same energy, same family β except it also lets you target a process within a specific thread group. and the way you do that is through their unique thread IDs, aka TIDs. not the PID, bestie, the TID. important distinction, don't mix them up π
π SEE ALSO π
and that's the whole page, you ate it π
this was the SystemTap Tapset Reference, September 2026 edition β go forth and probe responsibly, bestie π¦β¨π
π¦ 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