TAPSET::SOCKET(3stap) TAPSET::SOCKET(3stap)

# [NAME](#NAME)

tapset::socket - systemtap socket tapset

# [DESCRIPTION](#DESCRIPTION)

This family of probe points is used to probe socket activities.

[**socket.send**](#socket.send)

Message sent on a socket.

See [*probe::socket.send*(3stap)](/man/enterprise-packages/systemtap/probe::socket.send.3stap)  
for details.

[**socket.receive**](#socket.receive)

Message received on a socket.

See [*probe::socket.receive*(3stap)](/man/enterprise-packages/systemtap/probe::socket.receive.3stap)  
for details.

[**socket.sendmsg**](#socket.sendmsg)

Message is currently being sent on a socket.

See [*probe::socket.sendmsg*(3stap)](/man/enterprise-packages/systemtap/probe::socket.sendmsg.3stap)  
for details.

[**socket.sendmsg.return**](#socket.sendmsg.return)

Return from socket.sendmsg.

See [*probe::socket.sendmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.sendmsg.return.3stap)  
for details.

[**socket.recvmsg**](#socket.recvmsg)

Message being received on socket

See [*probe::socket.recvmsg*(3stap)](/man/enterprise-packages/systemtap/probe::socket.recvmsg.3stap)  
for details.

[**socket.recvmsg.return**](#socket.recvmsg.return)

Return from Message being received on socket

See [*probe::socket.recvmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.recvmsg.return.3stap)  
for details.

[**socket.aio\_write**](#socket.aio_write)

Message send via sock\_aio\_write()

See [*probe::socket.aio\_write*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_write.3stap)  
for details.

[**socket.aio\_write.return**](#socket.aio_write.return)

Conclusion of message send via sock\_aio\_write()

See [*probe::socket.aio\_write.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_write.return.3stap)  
for details.

[**socket.aio\_read**](#socket.aio_read)

Receiving message via sock\_aio\_read()

See [*probe::socket.aio\_read*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_read.3stap)  
for details.

[**socket.aio\_read.return**](#socket.aio_read.return)

Conclusion of message received via sock\_aio\_read()

See [*probe::socket.aio\_read.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_read.return.3stap)  
for details.

[**socket.write\_iter**](#socket.write_iter)

Message send via sock\_write\_iter()

See [*probe::socket.write\_iter*(3stap)](/man/enterprise-packages/systemtap/probe::socket.write_iter.3stap)  
for details.

[**socket.write\_iter.return**](#socket.write_iter.return)

Conclusion of message send via sock\_write\_iter()

See [*probe::socket.write\_iter.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.write_iter.return.3stap)  
for details.

[**socket.read\_iter**](#socket.read_iter)

Receiving message via sock\_read\_iter()

See [*probe::socket.read\_iter*(3stap)](/man/enterprise-packages/systemtap/probe::socket.read_iter.3stap)  
for details.

[**socket.read\_iter.return**](#socket.read_iter.return)

Conclusion of message received via sock\_read\_iter()

See [*probe::socket.read\_iter.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.read_iter.return.3stap)  
for details.

[**socket.writev**](#socket.writev)

Message sent via socket\_writev()

See [*probe::socket.writev*(3stap)](/man/enterprise-packages/systemtap/probe::socket.writev.3stap)  
for details.

[**socket.writev.return**](#socket.writev.return)

Conclusion of message sent via socket\_writev()

See [*probe::socket.writev.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.writev.return.3stap)  
for details.

[**socket.readv**](#socket.readv)

Receiving a message via sock\_readv()

See [*probe::socket.readv*(3stap)](/man/enterprise-packages/systemtap/probe::socket.readv.3stap)  
for details.

[**socket.readv.return**](#socket.readv.return)

Conclusion of receiving a message via sock\_readv()

See [*probe::socket.readv.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.readv.return.3stap)  
for details.

[**socket.create**](#socket.create)

Creation of a socket

See [*probe::socket.create*(3stap)](/man/enterprise-packages/systemtap/probe::socket.create.3stap)  
for details.

[**socket.create.return**](#socket.create.return)

Return from Creation of a socket

See [*probe::socket.create.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.create.return.3stap)  
for details.

[**socket.close**](#socket.close)

Close a socket

See [*probe::socket.close*(3stap)](/man/enterprise-packages/systemtap/probe::socket.close.3stap)  
for details.

[**socket.close.return**](#socket.close.return)

Return from closing a socket

See [*probe::socket.close.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.close.return.3stap)  
for details.

[**sock\_prot\_num2str**](#sock_prot_num2str)

Given a protocol number, return a string representation

See [*function::sock\_prot\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_prot_num2str.3stap)  
for details.

[**sock\_prot\_str2num**](#sock_prot_str2num)

Given a protocol name (string), return the corresponding protocol number

See [*function::sock\_prot\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_prot_str2num.3stap)  
for details.

[**sock\_fam\_num2str**](#sock_fam_num2str)

Given a protocol family number, return a string representation

See [*function::sock\_fam\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_fam_num2str.3stap)  
for details.

[**sock\_fam\_str2num**](#sock_fam_str2num)

Given a protocol family name (string), return the corresponding protocol family number

See [*function::sock\_fam\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_fam_str2num.3stap)  
for details.

[**sock\_state\_num2str**](#sock_state_num2str)

Given a socket state number, return a string representation

See [*function::sock\_state\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_state_num2str.3stap)  
for details.

[**sock\_state\_str2num**](#sock_state_str2num)

Given a socket state string, return the corresponding state number

See [*function::sock\_state\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_state_str2num.3stap)  
for details.

# [SEE ALSO](#SEE_ALSO)

[*function::sock\_prot\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_prot_num2str.3stap), [*function::sock\_prot\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_prot_str2num.3stap), [*function::sock\_fam\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_fam_num2str.3stap), [*function::sock\_fam\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_fam_str2num.3stap), [*function::sock\_state\_num2str*(3stap)](/man/enterprise-packages/systemtap/function::sock_state_num2str.3stap), [*function::sock\_state\_str2num*(3stap)](/man/enterprise-packages/systemtap/function::sock_state_str2num.3stap), [*probe::socket.send*(3stap)](/man/enterprise-packages/systemtap/probe::socket.send.3stap), [*probe::socket.receive*(3stap)](/man/enterprise-packages/systemtap/probe::socket.receive.3stap), [*probe::socket.sendmsg*(3stap)](/man/enterprise-packages/systemtap/probe::socket.sendmsg.3stap), [*probe::socket.sendmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.sendmsg.return.3stap), [*probe::socket.recvmsg*(3stap)](/man/enterprise-packages/systemtap/probe::socket.recvmsg.3stap), [*probe::socket.recvmsg.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.recvmsg.return.3stap), [*probe::socket.aio\_write*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_write.3stap), [*probe::socket.aio\_write.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_write.return.3stap), [*probe::socket.aio\_read*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_read.3stap), [*probe::socket.aio\_read.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.aio_read.return.3stap), [*probe::socket.write\_iter*(3stap)](/man/enterprise-packages/systemtap/probe::socket.write_iter.3stap), [*probe::socket.write\_iter.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.write_iter.return.3stap), [*probe::socket.read\_iter*(3stap)](/man/enterprise-packages/systemtap/probe::socket.read_iter.3stap), [*probe::socket.read\_iter.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.read_iter.return.3stap), [*probe::socket.writev*(3stap)](/man/enterprise-packages/systemtap/probe::socket.writev.3stap), [*probe::socket.writev.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.writev.return.3stap), [*probe::socket.readv*(3stap)](/man/enterprise-packages/systemtap/probe::socket.readv.3stap), [*probe::socket.readv.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.readv.return.3stap), [*probe::socket.create*(3stap)](/man/enterprise-packages/systemtap/probe::socket.create.3stap), [*probe::socket.create.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.create.return.3stap), [*probe::socket.close*(3stap)](/man/enterprise-packages/systemtap/probe::socket.close.3stap), [*probe::socket.close.return*(3stap)](/man/enterprise-packages/systemtap/probe::socket.close.return.3stap), [*stap*(1)](/man/enterprise-packages/systemtap/stap.1), [*stapprobes*(3stap)](/man/enterprise-packages/systemtap/stapprobes.3stap)

September 2026 SystemTap Tapset Reference

---

Document: tapset::socket(3stap) from systemtap 5.6-r1 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
