PROBE::STAP.PASS1A(3stap)

πŸ’– probe::stap.pass1a β€” starting stap pass1 (parsing the user script) πŸ’–

okay bestie, so this is a page from the SystemTap Translator Tapset manual (that's the 3stap section, iykyk), and it's a static marker probe that fires at literally the very beginning of everything. it's short, it's sweet, it's giving "first day of school" energy. let's get into it 🫢


✨ NAME ✨

probe::stap.pass1a β€” starting stap pass1 (parsing user script)

like. that's the whole vibe. it's the starting gun for pass1. πŸŽ€


🌸 SYNOPSIS 🌸

probe stap.pass1a {}

no arguments, no fuss, no drama. she takes nothing and she serves everything. πŸ’…


πŸ¦‹ VALUES πŸ¦‹

  • session β€” the systemtap_session variable s. that's your whole context right there, bestie, the session object you're living inside of. it's the systemtap_session variable named s. periodt.

πŸ‘‘ DESCRIPTION πŸ‘‘

so pass1a fires just after the call to gettimeofday, and before the user script is parsed.

read that again, because the timing is the whole point: gettimeofday has already happened, the user script has not been parsed yet. you're in that little gap between "what time is it" and "what does this script even say". it's giving backstage-before-the-show. 🎭

no cap, this is a real narrow window β€” the script hasn't been read yet, so don't go expecting parsed user-script info to be sitting there waiting for you. 😭

🌈 SEE ALSO 🌈

  • tapset::stap_staticmarkers(3stap)

go read that one next, bestie, it's the friend group this probe runs with. πŸ¦‹


SystemTap Tapset Reference, September 2026 β€” that's the source and the date, and this little rewrite was typed with love at 3am energy. stay parsing, queen. βœ¨πŸ‘‘πŸ’–

πŸ“¦ where this page comes from