PROBE::SIGNAL.PEND(3stap)
π PROBE::SIGNAL.PEND π
okay bestie, gather round, because this is a page from the Signal Tapset in the 3stap manual and it's genuinely so cute once you get it. no cap.
β¨ NAME β¨
probe::signal.pending β literally just: examining pending signal. that's the whole vibe. π₯
πΈ SYNOPSIS πΈ
probe signal.pending {}
that's it. that's the probe. look at her. so simple. so iconic. π
π VALUES π
these are the lil values you get handed when this probe fires, and honestly? each one is a gift.
nameβ the name of the probe point. yes bestie, it tells you its own name. main character energy fr fr. πsigset_sizeβ the size of the user-space signal set. how much room the signal set is taking up over in user-space. πsigset_addβ the address of the user-space signal set (sigset_t). that's where it lives. remember it, love it, don't lose it. π
π¦ DESCRIPTION π¦
so here's the tea: this probe is used to examine a set of signals that are pending for delivery to a specific thread. π
read that again. a specific thread. not just any thread. THE thread.
and when does this normally go down? when the do_sigpending kernel function is executed. that's the moment. that's when she shows up. π«
lowkey important: it's normally tied to do_sigpending running β that's the usual context, bestie. don't go assuming it fires in places it doesn't. π
π SEE ALSO π
tapset::signal(3stap)β go read this one next, it's giving sibling energy π«Ά
and that's the whole page!! you ate that. now go probe some signals, you absolute legend. β
signed off with love from the SystemTap Tapset Reference, Ver edition, dated September 2026 β mwah ππβ¨
π¦ 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