PROBE::SOCKET.SEND(3stap)
π PROBE::SOCKET.SEND β socket tapset, bestie edition π
okay so this is a page from the SystemTap Tapset Reference (section 3stap), and it's literally all about the socket.sendmsg probe. sit with me, we're gonna slay this π«Ά
β¨ NAME β¨
probe::socket.sendmsg β a message is currently being sent on a socket. that's the whole vibe. π
π SYNOPSIS π
probe socket.sendmsg {}
yes bestie, that's it, that's the whole thing. no args, no fuss, just a probe hanging out waiting for a message to go out. π
πΈ VALUES πΈ
these are the local variables you get to play with inside the probe, and ngl they're kind of iconic:
protocolβ the protocol value. what kind of protocol are we talking here, bestie πstateβ the socket state value. the mood of the socket, fr fr.typeβ the socket type value.nameβ the name of this probe. hi, it's me πflagsβ the socket flags value.sizeβ the message size in bytes. how chunky is the message, exactly πfamilyβ the protocol family value.
π¦ CONTEXT π¦
the context is: the message sender. the one doing the sending. the main character of this moment, honestly π
π₯ DESCRIPTION π₯
so this probe fires at the beginning of sending a message on a socket, and it does that via the sock_sendmsg function. that's the whole story β beginning of the send, right there. no cap. β¨
π SEE ALSO π
tapset::socket(3stap)β go read this one too, bestie, it's the whole socket tapset family π
and that's the page!! π sending you so much love, go forth and probe responsibly. this was the SystemTap Tapset Reference, version Ver, dated September 2026 β catch you in the next one, mwah ππΈπ
π¦ where this page comes from
- centos-stream 10: systemtap-client 5.6-3.el10 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- centos-stream 9: systemtap-client 5.6-3.el9 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 43: systemtap-client 5.6-1.fc43 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- fedora 44: systemtap-client 5.6-1.fc44 Β· GPL-2.0-or-later AND GPL-2.0-only AND BSD-3-Clause AND LGPL-2.1-only AND GFDL-1.2-or-later AND BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms