PROBE::TTY.RECEIVE(3stap)

πŸ’… probe::tty.receive β€” TTY Tapset, bestie edition πŸŽ€

okay so literally this is a SystemTap tapset probe page (3stap, section three, tapset vibes), and it's giving very niche but very iconic. stay with me.


✨ NAME ✨

probe::tty.receive β€” the probe that fires when a tty receives a message 🫢

like. a terminal just got handed some characters. and this probe is THERE for it. main character energy fr fr.


🌸 SYNOPSIS 🌸

probe tty.receive {}

that's it. no args, no fuss, no drama. she simply runs. πŸ’…


πŸ¦‹ VALUES πŸ¦‹

these are the local variables you get to peek at inside the probe. every single one, no cap:

  • count β€” the amount of characters received. yes bestie, a count. how many. the number. πŸ”’
  • index β€” the tty Index. capital I and all, that's just how she's written. πŸ‘‘
  • id β€” the tty id. lowercase, chill, unbothered. ✨
  • driver_name β€” the driver name. the name of the driver. iconic of her tbh. πŸš—
  • cp β€” the buffer that was received. the actual goods. the whole point. πŸ”₯
  • name β€” the name of the module file. not the tty, the module file. don't mix them up bestie, i know it's tempting. πŸ™ˆ
  • fp β€” The flag buffer. capital T, capital F, capital B in spirit. 🏳️
lowkey important: those are the exact names, spelled exactly like that. driver_name has an underscore, index is capitalized, and fp is the flag buffer, not a file pointer. iykyk. πŸ’€

🌈 SEE ALSO 🌈

  • tapset::tty(3stap) β€” go read the whole tty tapset family, she's the blueprint πŸ’œ

and that's the whole page bestie, we ate and left no crumbs πŸ“πŸ§š

this was the SystemTap Tapset Reference, Version drop, September 2026 β€” mwah, take care of her πŸ’–

πŸ“¦ where this page comes from