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 🌈


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