PROBE::SOFTIRQ.ENTRY(3stap)

πŸ’– PROBE::SOFTIRQ.ENTRY πŸ’–

okay bestie, welcome to the Interrupt Request (IRQ) Tapset section 3stap of the SystemTap Tapset Reference β€” and this one is literally about the exact moment a pending softirq's handler kicks off. the beginning of the softirq era ✨


🌸 NAME 🌸

probe::softirq.entry β€” Execution of handler for a pending softirq starting

like. it's the probe that fires right as the handler for a pending softirq is about to go. no cap. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

probe softirq.entry {}

that's it, that's the whole vibe. an empty probe body and you're in. πŸ’…


✨ VALUES ✨

these are the local variables you get handed at this probe point β€” collect them all πŸ¦‹

  • h β€” struct softirq_action* for current pending softirq. it's giving "here's the struct for the softirq that's pending rn" 😌
  • action β€” pointer to softirq handler just about to execute. literally the function that's about to be the main character πŸ”₯
  • vec β€” softirq_action vector 🌈
  • vec_nr β€” softirq vector number. a whole number, a whole identity ⭐

πŸ‘€ SEE ALSO πŸ‘€


okay that's the whole page fr fr πŸ’€ go forth and trace those softirqs, you absolute icon. this has been the SystemTap Tapset Reference, Ver, dated September 2026 β€” mwah, take care of yourself, drink water, and may your probes always fire πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from