PROBE::SOCKET.RECV(3stap)

πŸ’– probe::socket.recvmsg β€” Socket Tapset, bestie πŸ’–

okay so this is a page from the SystemTap Tapset Reference, and it lives in section 3stap. It's all about one lil probe and honestly? she's important. Let's get into it 🫢


✨ NAME ✨

probe::socket.recvmsg β€” the message being received on a socket πŸ“¬


✨ SYNOPSIS ✨

probe socket.recvmsg {}

that's it. that's the whole vibe. no args, no nothing, just her showing up. πŸ’…


✨ VALUES ✨

these are all the lil goodies you get to peek at when this probe fires πŸ”βœ¨

  • family β€” the protocol family value, as in which family this socket belongs to πŸ‘¨β€πŸ‘©β€πŸ‘§
  • flags β€” the socket flags value, the little toggles and settings and such 🚩
  • size β€” message size, measured in bytes πŸ“
  • protocol β€” the protocol value, aka which protocol is doing the thing πŸ›°οΈ
  • state β€” the socket state value, like is she connected, listening, what's her deal πŸ’­
  • name β€” the name of this probe, i.e. literally probe::socket.recvmsg identifying herself πŸͺͺ
  • type β€” the socket type value 🧬

✨ CONTEXT ✨

the message receiver. that's the context. she's the one catching the message πŸŽπŸ™Œ


✨ DESCRIPTION ✨

okay so here's the tea: this probe fires at the beginning of receiving a message on a socket, and it does that via the sock_recvmsg function. so like, the moment something's coming in? boom, she's there. main character energy fr fr πŸ”₯


✨ SEE ALSO ✨


and that's the whole page!! slay ✨ this was the SystemTap Tapset Reference, version vibes from September 2026 β€” periodt, no cap, go read your tapsets πŸ’œπŸ¦‹πŸŽ€

πŸ“¦ where this page comes from