PROBE::SOCKET.READ(3stap)

✨ PROBE::SOCKET.READ ✨

okay bestie, welcome to the PROBE::SOCKET.READ page from the 3stap manual β€” she's a Socket Tapset girlie and she's here to spill the tea on socket reads πŸ’–


🌸 NAME 🌸

probe::socket.readv β€” it's giving receiving a message via sock_readv πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

probe socket.readv {}

that's it. that's the whole vibe. no arguments, no drama, just a probe showing up uninvited to the party πŸ’…


🫢 VALUES 🫢

bestie, these are the little goodies this probe hands you when it fires. collect them all like stickers ✨

  • flags β€” the socket flags value 🚩
  • size β€” how big the message is, in bytes πŸ“
  • family β€” the protocol family value πŸ‘¨β€πŸ‘©β€πŸ‘§
  • type β€” the socket type value πŸ”–
  • name β€” the name of this probe, i.e. literally this probe's own name πŸͺͺ
  • state β€” the socket state value πŸ”„
  • protocol β€” the protocol value πŸ“‘

πŸ’œ CONTEXT πŸ’œ

the message sender 🫡 β€” yeah, them. the one doing the sending. the main character of this whole situation πŸ‘‘


πŸ”₯ DESCRIPTION πŸ”₯

Fires at the beginning of receiving a message on a socket via the sock_readv function 🌈

translation: the moment a socket starts pulling in a message through sock_readv, this probe is on the scene. right at the beginning, no cap. not the middle, not the end β€” the beginning. periodt πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘


lowkey reminder: everything above is the whole page, fr fr. no skips, no cuts πŸ’–

and that's a wrap, bestie πŸŽ€ this was SystemTap Tapset Reference, September 2026, page PROBE::SOCKET.READ(3stap) β€” go forth and trace those sockets, you absolute icon πŸ¦‹βœ¨πŸ’œ

πŸ“¦ where this page comes from