PROBE::SOCKET.AIO_(3stap)
π PROBE::SOCKET.AIO_WRITE.RETURN π
okay bestie, gather round, because this is a page from the Socket Tapset section of the SystemTap Tapset Reference and it's literally about catching the exact moment a socket send wraps up. no cap, it's giving "I watched your message leave the building" energy. π¦
β¨ NAME β¨
probe::socket.aio_write.return β the conclusion of a message send via sock_aio_write, aka the moment your socket send says "and that's a wrap" π
πΈ SYNOPSIS πΈ
probe socket.aio_write.return {}
that's it. that's the whole vibe. a probe with zero arguments living its best main character life. π
π VALUES π
every one of these is handed to you when the probe fires, so let's go through them like we're unpacking a haul:
protocolβ the protocol value. which protocol, you ask? the protocol value. she's mysterious like that. π«Άstateβ the socket state value, i.e. what headspace your socket is currently in.nameβ the name of this probe. iconic self-introduction moment.typeβ the socket type value. yes queen, know your type.familyβ the protocol family value. it's all about family. πsuccessβ was the receive successful?1= yes,0= no. a simple girl. binary. we stan.flagsβ the socket flags value, the little accessories your socket is wearing.sizeβ the size of the message received, in bytes. OR, plot twist, it's the error code ifsuccess = 0. π so like, checksuccessfirst or you'll be reading a number that means something completely different. iykyk.
π§ CONTEXT π§
the message receiver. that's the context. that's who we are in this moment. π
π DESCRIPTION π
this probe fires at the conclusion of sending a message on a socket via the sock_aio_write function. so like, not the beginning, not the middle β the very end, the closing credits, the final bow. if you wanna know how the send went down, this is where you pull up. π₯
β SEE ALSO β
tapset::socket(3stap)β go read the whole socket tapset, bestie, it's the mothership. π¦
and that's the page!! mwah π this was the SystemTap Tapset Reference, dated September 2026, and you read the whole thing like the academic weapon you are. so proud. go forth and probe responsibly, no cap. πβ¨π
π¦ 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