│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.post_routing — - Called before a bridging packet hits
│ │ │ │ the wire
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ - llllccpprroottoo__ssttpp
│ │ │ │ - Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ bbrr__rriidd
│ │ │ │ Identity of root bridge
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__ffdd
│ │ │ │ + Forward delay in 1/256 secs
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- always “bridge”
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ bbrr__mmaaxx
│ │ │ │ Max age in 1/256 secs
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - bbrr__ffdd
│ │ │ │ - Forward delay in 1/256 secs
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- always “bridge”
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + llllccpprroottoo__ssttpp
│ │ │ │ + Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.local_out _H_o_m_e probe::netfilter.bridge.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-bridge-pre-routing.html
│ │ │ @@ -1,67 +1,67 @@
│ │ │
Name probe::netfilter.bridge.pre_routing —
│ │ │ - Called before a bridging packet is routed
│ │ │ -
Synopsis netfilter.bridge.pre_routing Values protocol
│ │ │ - Packet protocol
│ │ │ -
br_mac
│ │ │ - Bridge MAC address
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
br_cost
│ │ │ - Total cost from transmitting bridge to root
│ │ │ -
br_max
│ │ │ - Max age in 1/256 secs
│ │ │ -
br_prid
│ │ │ - Protocol identifier
│ │ │ +
Synopsis netfilter.bridge.pre_routing Values br_rmac
│ │ │ + Root bridge MAC address
│ │ │ +
br_poid
│ │ │ + Port identifier
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
brhdr
│ │ │ + Address of bridge header
│ │ │
length
│ │ │ The length of the packet buffer contents, in bytes
│ │ │ -
br_rid
│ │ │ - Identity of root bridge
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
br_htime
│ │ │ - Hello time in 1/256 secs
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
br_msg
│ │ │ - Message age in 1/256 secs
│ │ │
pf
│ │ │ Protocol family -- always “bridge ”
│ │ │ -
brhdr
│ │ │ - Address of bridge header
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
br_msg
│ │ │ + Message age in 1/256 secs
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
br_flags
│ │ │ + BPDU flags
│ │ │
br_fd
│ │ │ Forward delay in 1/256 secs
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
br_rid
│ │ │ + Identity of root bridge
│ │ │ +
protocol
│ │ │ + Packet protocol
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
llcpdu
│ │ │ Address of LLC Protocol Data Unit
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
br_vid
│ │ │ - Protocol version identifier
│ │ │ -
br_type
│ │ │ - BPDU type
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
br_flags
│ │ │ - BPDU flags
│ │ │ -
br_poid
│ │ │ - Port identifier
│ │ │ -
br_bid
│ │ │ - Identity of bridge
│ │ │
llcproto_stp
│ │ │ Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
br_rmac
│ │ │ - Root bridge MAC address
│ │ │ +
br_htime
│ │ │ + Hello time in 1/256 secs
│ │ │ +
br_prid
│ │ │ + Protocol identifier
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
br_bid
│ │ │ + Identity of bridge
│ │ │ +
br_max
│ │ │ + Max age in 1/256 secs
│ │ │ +
br_mac
│ │ │ + Bridge MAC address
│ │ │ +
br_type
│ │ │ + BPDU type
│ │ │ +
br_cost
│ │ │ + Total cost from transmitting bridge to root
│ │ │ +
br_vid
│ │ │ + Protocol version identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,74 +3,74 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.bridge.pre_routing — - Called before a bridging packet is
│ │ │ │ routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.bridge.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol
│ │ │ │ - bbrr__mmaacc
│ │ │ │ - Bridge MAC address
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - bbrr__ccoosstt
│ │ │ │ - Total cost from transmitting bridge to root
│ │ │ │ - bbrr__mmaaxx
│ │ │ │ - Max age in 1/256 secs
│ │ │ │ - bbrr__pprriidd
│ │ │ │ - Protocol identifier
│ │ │ │ + bbrr__rrmmaacc
│ │ │ │ + Root bridge MAC address
│ │ │ │ + bbrr__ppooiidd
│ │ │ │ + Port identifier
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + bbrrhhddrr
│ │ │ │ + Address of bridge header
│ │ │ │ lleennggtthh
│ │ │ │ The length of the packet buffer contents, in bytes
│ │ │ │ - bbrr__rriidd
│ │ │ │ - Identity of root bridge
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - bbrr__hhttiimmee
│ │ │ │ - Hello time in 1/256 secs
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - bbrr__mmssgg
│ │ │ │ - Message age in 1/256 secs
│ │ │ │ ppff
│ │ │ │ Protocol family -- always “bridge”
│ │ │ │ - bbrrhhddrr
│ │ │ │ - Address of bridge header
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + bbrr__mmssgg
│ │ │ │ + Message age in 1/256 secs
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + bbrr__ffllaaggss
│ │ │ │ + BPDU flags
│ │ │ │ bbrr__ffdd
│ │ │ │ Forward delay in 1/256 secs
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ + bbrr__rriidd
│ │ │ │ + Identity of root bridge
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ llllccppdduu
│ │ │ │ Address of LLC Protocol Data Unit
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - bbrr__vviidd
│ │ │ │ - Protocol version identifier
│ │ │ │ - bbrr__ttyyppee
│ │ │ │ - BPDU type
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - bbrr__ffllaaggss
│ │ │ │ - BPDU flags
│ │ │ │ - bbrr__ppooiidd
│ │ │ │ - Port identifier
│ │ │ │ - bbrr__bbiidd
│ │ │ │ - Identity of bridge
│ │ │ │ llllccpprroottoo__ssttpp
│ │ │ │ Constant used to signify Bridge Spanning Tree Protocol packet
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - bbrr__rrmmaacc
│ │ │ │ - Root bridge MAC address
│ │ │ │ + bbrr__hhttiimmee
│ │ │ │ + Hello time in 1/256 secs
│ │ │ │ + bbrr__pprriidd
│ │ │ │ + Protocol identifier
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + bbrr__bbiidd
│ │ │ │ + Identity of bridge
│ │ │ │ + bbrr__mmaaxx
│ │ │ │ + Max age in 1/256 secs
│ │ │ │ + bbrr__mmaacc
│ │ │ │ + Bridge MAC address
│ │ │ │ + bbrr__ttyyppee
│ │ │ │ + BPDU type
│ │ │ │ + bbrr__ccoosstt
│ │ │ │ + Total cost from transmitting bridge to root
│ │ │ │ + bbrr__vviidd
│ │ │ │ + Protocol version identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.post_routing _H_o_m_e probe::netfilter.ip.forward
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-forward.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.forward
Name probe::netfilter.ip.forward —
│ │ │ Called on an incoming IP packet addressed to some other computer
│ │ │
Synopsis netfilter.ip.forward Values nf_drop
│ │ │ Constant used to signify a 'drop' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
ipproto_tcp
│ │ │ Constant used to signify that the packet protocol is TCP
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
syn
│ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │
urg
│ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,66 +5,66 @@
│ │ │ │ probe::netfilter.ip.forward — Called on an incoming IP packet addressed to some
│ │ │ │ other computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.forward
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ nnff__ddrroopp
│ │ │ │ Constant used to signify a 'drop' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ iipppprroottoo__ttccpp
│ │ │ │ Constant used to signify that the packet protocol is TCP
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ssyynn
│ │ │ │ TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.bridge.pre_routing _H_o_m_e probe::netfilter.ip.local_in
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-in.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_in
Name probe::netfilter.ip.local_in —
│ │ │ Called on an incoming IP packet addressed to the local computer
│ │ │ -
Synopsis netfilter.ip.local_in Values ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
Synopsis netfilter.ip.local_in Values data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
nf_stolen
│ │ │ Constant used to signify a 'stolen' verdict
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │
outdev_name
│ │ │ Name of network device packet will be routed to (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │
sport
│ │ │ TCP or UDP source port (ipv4 only)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
fin
│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │
urg
│ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │
data_hex
│ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
rst
│ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_in — Called on an incoming IP packet addressed to the
│ │ │ │ local computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_in
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ nnff__ssttoolleenn
│ │ │ │ Constant used to signify a 'stolen' verdict
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ oouuttddeevv__nnaammee
│ │ │ │ Name of network device packet will be routed to (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ ssppoorrtt
│ │ │ │ TCP or UDP source port (ipv4 only)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ ddaattaa__hheexx
│ │ │ │ A hexadecimal string representing the packet buffer contents
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ rrsstt
│ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.forward _H_o_m_e probe::netfilter.ip.local_out
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-local-out.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.local_out
Name probe::netfilter.ip.local_out —
│ │ │ Called on an outgoing IP packet
│ │ │ -
Synopsis netfilter.ip.local_out Values sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ -
ack
│ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
Synopsis netfilter.ip.local_out Values indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │
family
│ │ │ IP address family
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_accept
│ │ │ - Constant used to signify an 'accept' verdict
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │
nf_repeat
│ │ │ Constant used to signify a 'repeat' verdict
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
ack
│ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │
nf_stop
│ │ │ Constant used to signify a 'stop' verdict
│ │ │
psh
│ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
fin
│ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_accept
│ │ │ + Constant used to signify an 'accept' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │
ipproto_udp
│ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ +
fin
│ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
urg
│ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
data_str
│ │ │ + A string representing the packet buffer contents
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.local_out — Called on an outgoing IP packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.local_out
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ iinnddeevv
│ │ │ │ Address of net_device representing input device, 0 if unknown
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__aacccceepptt
│ │ │ │ - Constant used to signify an 'accept' verdict
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ nnff__rreeppeeaatt
│ │ │ │ Constant used to signify a 'repeat' verdict
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ nnff__ssttoopp
│ │ │ │ Constant used to signify a 'stop' verdict
│ │ │ │ ppsshh
│ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ffiinn
│ │ │ │ - TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__aacccceepptt
│ │ │ │ + Constant used to signify an 'accept' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ iipppprroottoo__uuddpp
│ │ │ │ Constant used to signify that the packet protocol is UDP
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ + ffiinn
│ │ │ │ + TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_in _H_o_m_e probe::netfilter.ip.post_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-post-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.post_routing
Name probe::netfilter.ip.post_routing —
│ │ │ Called immediately before an outgoing IP packet leaves the computer
│ │ │ -
Synopsis netfilter.ip.post_routing Values nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
psh
│ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ +
Synopsis netfilter.ip.post_routing Values outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │
data_str
│ │ │ A string representing the packet buffer contents
│ │ │ -
iphdr
│ │ │ - Address of IP header
│ │ │
fin
│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
iphdr
│ │ │ + Address of IP header
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
urg
│ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ +
protocol
│ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
nf_queue
│ │ │ Constant used to signify a 'queue' verdict
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │ +
pf
│ │ │ + Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ +
psh
│ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │
rst
│ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │
ack
│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ -
pf
│ │ │ - Protocol family -- either “ipv4 ” or “ipv6 ”
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
protocol
│ │ │ - Packet protocol from driver (ipv4 only)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,68 +3,68 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.post_routing — Called immediately before an outgoing IP
│ │ │ │ packet leaves the computer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.post_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ ddaattaa__ssttrr
│ │ │ │ A string representing the packet buffer contents
│ │ │ │ - iipphhddrr
│ │ │ │ - Address of IP header
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipphhddrr
│ │ │ │ + Address of IP header
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ uurrgg
│ │ │ │ TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver (ipv4 only)
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ nnff__qquueeuuee
│ │ │ │ Constant used to signify a 'queue' verdict
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ + ppff
│ │ │ │ + Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ rrsstt
│ │ │ │ TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ - ppff
│ │ │ │ - Protocol family -- either “ipv4” or “ipv6”
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver (ipv4 only)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.local_out _H_o_m_e probe::netfilter.ip.pre_routing
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-netfilter-ip-pre-routing.html
│ │ │ @@ -1,61 +1,61 @@
│ │ │
probe::netfilter.ip.pre_routing
Name probe::netfilter.ip.pre_routing —
│ │ │ Called before an IP packet is routed
│ │ │ -
Synopsis netfilter.ip.pre_routing Values nf_queue
│ │ │ - Constant used to signify a 'queue' verdict
│ │ │ -
urg
│ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ -
dport
│ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ -
ipproto_udp
│ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ +
Synopsis netfilter.ip.pre_routing Values data_str
│ │ │ + A string representing the packet buffer contents
│ │ │ +
nf_stolen
│ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ +
outdev_name
│ │ │ + Name of network device packet will be routed to (if known)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
sport
│ │ │ + TCP or UDP source port (ipv4 only)
│ │ │
fin
│ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ +
syn
│ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ +
data_hex
│ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │
iphdr
│ │ │ Address of IP header
│ │ │ -
data_str
│ │ │ - A string representing the packet buffer contents
│ │ │ -
nf_stop
│ │ │ - Constant used to signify a 'stop' verdict
│ │ │ +
urg
│ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ +
ipproto_tcp
│ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ +
ipproto_udp
│ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ +
nf_drop
│ │ │ + Constant used to signify a 'drop' verdict
│ │ │ +
outdev
│ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │
psh
│ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ -
nf_repeat
│ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
rst
│ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ +
nf_stop
│ │ │ + Constant used to signify a 'stop' verdict
│ │ │
nf_accept
│ │ │ Constant used to signify an 'accept' verdict
│ │ │ -
syn
│ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ -
data_hex
│ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ -
outdev_name
│ │ │ - Name of network device packet will be routed to (if known)
│ │ │ -
indev
│ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
indev_name
│ │ │ + Name of network device packet was received on (if known)
│ │ │ +
length
│ │ │ + The length of the packet buffer contents, in bytes
│ │ │
pf
│ │ │ Protocol family - either 'ipv4' or 'ipv6'
│ │ │ -
nf_stolen
│ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ +
rst
│ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │
ack
│ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ -
outdev
│ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ +
family
│ │ │ + IP address family
│ │ │ +
dport
│ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │ +
nf_repeat
│ │ │ + Constant used to signify a 'repeat' verdict
│ │ │
protocol
│ │ │ Packet protocol from driver (ipv4 only)
│ │ │ -
ipproto_tcp
│ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ -
indev_name
│ │ │ - Name of network device packet was received on (if known)
│ │ │ -
nf_drop
│ │ │ - Constant used to signify a 'drop' verdict
│ │ │ -
sport
│ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ -
length
│ │ │ - The length of the packet buffer contents, in bytes
│ │ │ +
nf_queue
│ │ │ + Constant used to signify a 'queue' verdict
│ │ │ +
indev
│ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,68 +2,68 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::netfilter.ip.pre_routing — Called before an IP packet is routed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ netfilter.ip.pre_routing
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnff__qquueeuuee
│ │ │ │ - Constant used to signify a 'queue' verdict
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddppoorrtt
│ │ │ │ - TCP or UDP destination port (ipv4 only)
│ │ │ │ - iipppprroottoo__uuddpp
│ │ │ │ - Constant used to signify that the packet protocol is UDP
│ │ │ │ + ddaattaa__ssttrr
│ │ │ │ + A string representing the packet buffer contents
│ │ │ │ + nnff__ssttoolleenn
│ │ │ │ + Constant used to signify a 'stolen' verdict
│ │ │ │ + oouuttddeevv__nnaammee
│ │ │ │ + Name of network device packet will be routed to (if known)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP or UDP source port (ipv4 only)
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ssyynn
│ │ │ │ + TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ + ddaattaa__hheexx
│ │ │ │ + A hexadecimal string representing the packet buffer contents
│ │ │ │ iipphhddrr
│ │ │ │ Address of IP header
│ │ │ │ - ddaattaa__ssttrr
│ │ │ │ - A string representing the packet buffer contents
│ │ │ │ - nnff__ssttoopp
│ │ │ │ - Constant used to signify a 'stop' verdict
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag (if protocol is TCP; ipv4 only)
│ │ │ │ + iipppprroottoo__ttccpp
│ │ │ │ + Constant used to signify that the packet protocol is TCP
│ │ │ │ + iipppprroottoo__uuddpp
│ │ │ │ + Constant used to signify that the packet protocol is UDP
│ │ │ │ + nnff__ddrroopp
│ │ │ │ + Constant used to signify a 'drop' verdict
│ │ │ │ + oouuttddeevv
│ │ │ │ + Address of net_device representing output device, 0 if unknown
│ │ │ │ ppsshh
│ │ │ │ TCP PSH flag (if protocol is TCP; ipv4 only)
│ │ │ │ - nnff__rreeppeeaatt
│ │ │ │ - Constant used to signify a 'repeat' verdict
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ + nnff__ssttoopp
│ │ │ │ + Constant used to signify a 'stop' verdict
│ │ │ │ nnff__aacccceepptt
│ │ │ │ Constant used to signify an 'accept' verdict
│ │ │ │ - ssyynn
│ │ │ │ - TCP SYN flag (if protocol is TCP; ipv4 only)
│ │ │ │ - ddaattaa__hheexx
│ │ │ │ - A hexadecimal string representing the packet buffer contents
│ │ │ │ - oouuttddeevv__nnaammee
│ │ │ │ - Name of network device packet will be routed to (if known)
│ │ │ │ - iinnddeevv
│ │ │ │ - Address of net_device representing input device, 0 if unknown
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ + iinnddeevv__nnaammee
│ │ │ │ + Name of network device packet was received on (if known)
│ │ │ │ + lleennggtthh
│ │ │ │ + The length of the packet buffer contents, in bytes
│ │ │ │ ppff
│ │ │ │ Protocol family - either 'ipv4' or 'ipv6'
│ │ │ │ - nnff__ssttoolleenn
│ │ │ │ - Constant used to signify a 'stolen' verdict
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag (if protocol is TCP; ipv4 only)
│ │ │ │ aacckk
│ │ │ │ TCP ACK flag (if protocol is TCP; ipv4 only)
│ │ │ │ - oouuttddeevv
│ │ │ │ - Address of net_device representing output device, 0 if unknown
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ + ddppoorrtt
│ │ │ │ + TCP or UDP destination port (ipv4 only)
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + nnff__rreeppeeaatt
│ │ │ │ + Constant used to signify a 'repeat' verdict
│ │ │ │ pprroottooccooll
│ │ │ │ Packet protocol from driver (ipv4 only)
│ │ │ │ - iipppprroottoo__ttccpp
│ │ │ │ - Constant used to signify that the packet protocol is TCP
│ │ │ │ - iinnddeevv__nnaammee
│ │ │ │ - Name of network device packet was received on (if known)
│ │ │ │ - nnff__ddrroopp
│ │ │ │ - Constant used to signify a 'drop' verdict
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP or UDP source port (ipv4 only)
│ │ │ │ - lleennggtthh
│ │ │ │ - The length of the packet buffer contents, in bytes
│ │ │ │ + nnff__qquueeuuee
│ │ │ │ + Constant used to signify a 'queue' verdict
│ │ │ │ + iinnddeevv
│ │ │ │ + Address of net_device representing input device, 0 if unknown
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.post_routing _H_o_m_e probe::sunrpc.clnt.bind_new_program
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readahead.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readahead
Name probe::nfs.aop.readahead —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readahead Values rpages
│ │ │ - read size (in pages)
│ │ │ -
nr_pages
│ │ │ - number of pages attempted to read in this execution
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
size
│ │ │ - number of pages attempted to read in this execution
│ │ │ +
Synopsis nfs.aop.readahead Values file
│ │ │ + filp argument
│ │ │
dev
│ │ │ device identifier
│ │ │
rsize
│ │ │ read size (in bytes)
│ │ │ -
file
│ │ │ - filp argument
│ │ │ +
size
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
ino
│ │ │ + inode number
│ │ │ +
nr_pages
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
rpages
│ │ │ + read size (in pages)
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readahead — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readahead
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrppaaggeess
│ │ │ │ - read size (in pages)
│ │ │ │ - nnrr__ppaaggeess
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ + ffiillee
│ │ │ │ + filp argument
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ rrssiizzee
│ │ │ │ read size (in bytes)
│ │ │ │ - ffiillee
│ │ │ │ - filp argument
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + nnrr__ppaaggeess
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ + rrppaaggeess
│ │ │ │ + read size (in pages)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe:: _H_o_m_e probe::nfs.aop.readpage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpage.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.aop.readpage
Name probe::nfs.aop.readpage —
│ │ │ NFS client synchronously reading a page
│ │ │ -
Values __page
│ │ │ - the address of page
│ │ │ +
Values ino
│ │ │ + inode number
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │
size
│ │ │ number of pages to be read in this execution
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
file
│ │ │ - file argument
│ │ │ -
rsize
│ │ │ - read size (in bytes)
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │
dev
│ │ │ device identifier
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │
i_size
│ │ │ file length in bytes
│ │ │ +
file
│ │ │ + file argument
│ │ │ +
rsize
│ │ │ + read size (in bytes)
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
Description
│ │ │ Read the page over, only fires when a previous async
│ │ │ read operation failed
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpage — NFS client synchronously reading a page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages to be read in this execution
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages to be read in this execution
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ffiillee
│ │ │ │ - file argument
│ │ │ │ - rrssiizzee
│ │ │ │ - read size (in bytes)
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ ii__ssiizzee
│ │ │ │ file length in bytes
│ │ │ │ + ffiillee
│ │ │ │ + file argument
│ │ │ │ + rrssiizzee
│ │ │ │ + read size (in bytes)
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Read the page over, only fires when a previous async read operation failed
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readahead _H_o_m_e probe::nfs.aop.readpages
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-readpages.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.aop.readpages
Name probe::nfs.aop.readpages —
│ │ │ NFS client reading multiple pages
│ │ │ -
Synopsis nfs.aop.readpages Values Synopsis nfs.aop.readpages Values size
│ │ │ + number of pages attempted to read in this execution
│ │ │ +
file
│ │ │ filp argument
│ │ │
dev
│ │ │ device identifier
│ │ │
rsize
│ │ │ read size (in bytes)
│ │ │ +
rpages
│ │ │ + read size (in pages)
│ │ │
ino
│ │ │ inode number
│ │ │ -
size
│ │ │ - number of pages attempted to read in this execution
│ │ │
nr_pages
│ │ │ number of pages attempted to read in this execution
│ │ │ -
rpages
│ │ │ - read size (in pages)
│ │ │
Description
│ │ │ Fires when in readahead way, read several pages once
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.readpages — NFS client reading multiple pages
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.readpages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to read in this execution
│ │ │ │ ffiillee
│ │ │ │ filp argument
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ rrssiizzee
│ │ │ │ read size (in bytes)
│ │ │ │ + rrppaaggeess
│ │ │ │ + read size (in pages)
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to read in this execution
│ │ │ │ nnrr__ppaaggeess
│ │ │ │ number of pages attempted to read in this execution
│ │ │ │ - rrppaaggeess
│ │ │ │ - read size (in pages)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when in readahead way, read several pages once
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpage _H_o_m_e probe::nfs.aop.release_page
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-release-page.html
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::nfs.aop.release_page
Name probe::nfs.aop.release_page —
│ │ │ NFS client releasing page
│ │ │ -
Synopsis nfs.aop.release_page Values ino
│ │ │ - inode number
│ │ │ -
page_index
│ │ │ +
Synopsis nfs.aop.release_page Values page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
__page
│ │ │ the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │
size
│ │ │ release pages
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
Description
│ │ │ Fires when do a release operation on NFS.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,23 +2,23 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.release_page — NFS client releasing page
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.release_page
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ssiizzee
│ │ │ │ release pages
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a release operation on NFS.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.readpages _H_o_m_e probe::nfs.aop.set_page_dirty
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-set-page-dirty.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.aop.set_page_dirty
Name probe::nfs.aop.set_page_dirty —
│ │ │ NFS client marking page as dirty
│ │ │ -
Synopsis nfs.aop.set_page_dirty Values __page
│ │ │ - the address of page
│ │ │ -
page_flag
│ │ │ +
Synopsis nfs.aop.set_page_dirty Values page_flag
│ │ │ page flags
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
Description
│ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function.
│ │ │ Thus, this probe is going to fire on many other file systems in
│ │ │ addition to the NFS client.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.set_page_dirty — NFS client marking page as dirty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.set_page_dirty
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ ppaaggee__ffllaagg
│ │ │ │ page flags
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe attaches to the generic __set_page_dirty_nobuffers function. Thus,
│ │ │ │ this probe is going to fire on many other file systems in addition to the NFS
│ │ │ │ client.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.release_page _H_o_m_e probe::nfs.aop.write_begin
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-begin.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::nfs.aop.write_begin
Name probe::nfs.aop.write_begin —
│ │ │ NFS client begin to write data
│ │ │
Synopsis nfs.aop.write_begin Values size
│ │ │ write bytes
│ │ │ -
__page
│ │ │ - the address of page
│ │ │ +
to
│ │ │ + end address of this write operation
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier
│ │ │ and position identifier in the page frame
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ -
to
│ │ │ - end address of this write operation
│ │ │
offset
│ │ │ start address of this write operation
│ │ │ +
__page
│ │ │ + the address of page
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
ino
│ │ │ inode number
│ │ │
Description
│ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing,
│ │ │ look for a request corresponding to the page. If there
│ │ │ is one, and it belongs to another file, it flush it out
│ │ │ before it tries to copy anything into the page.
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,25 +4,25 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_begin — NFS client begin to write data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_begin
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ + ttoo
│ │ │ │ + end address of this write operation
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ - ttoo
│ │ │ │ - end address of this write operation
│ │ │ │ ooffffsseett
│ │ │ │ start address of this write operation
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Occurs when write operation occurs on nfs. It prepare a page for writing, look
│ │ │ │ for a request corresponding to the page. If there is one, and it belongs to
│ │ │ │ another file, it flush it out before it tries to copy anything into the page.
│ │ │ │ Also do the same if it finds a request from an existing dropped page
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-write-end.html
│ │ │ @@ -1,29 +1,29 @@
│ │ │
probe::nfs.aop.write_end
Name probe::nfs.aop.write_end —
│ │ │ NFS client complete writing data
│ │ │ -
Synopsis nfs.aop.write_end Values ino
│ │ │ - inode number
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │ -
sb_flag
│ │ │ - super block flags
│ │ │ -
to
│ │ │ - end address of this write operation
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
Synopsis nfs.aop.write_end Values offset
│ │ │ + start address of this write operation
│ │ │
page_index
│ │ │ offset within mapping, can used a page identifier and position identifier in the page frame
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
__page
│ │ │ the address of page
│ │ │ +
ino
│ │ │ + inode number
│ │ │
size
│ │ │ write bytes
│ │ │ -
offset
│ │ │ - start address of this write operation
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │
i_size
│ │ │ file length in bytes
│ │ │ +
to
│ │ │ + end address of this write operation
│ │ │ +
sb_flag
│ │ │ + super block flags
│ │ │
Description
│ │ │ Fires when do a write operation on nfs,
│ │ │ often after prepare_write
│ │ │
│ │ │
│ │ │ Update and possibly write a cached page of an NFS file.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,34 +2,34 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.write_end — NFS client complete writing data
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.write_end
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ - ssbb__ffllaagg
│ │ │ │ - super block flags
│ │ │ │ - ttoo
│ │ │ │ - end address of this write operation
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + ooffffsseett
│ │ │ │ + start address of this write operation
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ____ppaaggee
│ │ │ │ the address of page
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ssiizzee
│ │ │ │ write bytes
│ │ │ │ - ooffffsseett
│ │ │ │ - start address of this write operation
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ ii__ssiizzee
│ │ │ │ file length in bytes
│ │ │ │ + ttoo
│ │ │ │ + end address of this write operation
│ │ │ │ + ssbb__ffllaagg
│ │ │ │ + super block flags
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when do a write operation on nfs, often after prepare_write
│ │ │ │ Update and possibly write a cached page of an NFS file.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.write_begin _H_o_m_e probe::nfs.aop.writepage
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepage.html
│ │ │ @@ -1,33 +1,33 @@
│ │ │
probe::nfs.aop.writepage
Name probe::nfs.aop.writepage —
│ │ │ NFS client writing a mapped page to the NFS server
│ │ │ -
Synopsis nfs.aop.writepage Values size
│ │ │ - number of pages to be written in this execution
│ │ │ -
__page
│ │ │ - the address of page
│ │ │ +
Synopsis nfs.aop.writepage Values wsize
│ │ │ + write size
│ │ │ +
for_kupdate
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's a kupdate writeback
│ │ │ +
for_reclaim
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's invoked from the page allocator
│ │ │ +
i_state
│ │ │ + inode state flags
│ │ │
page_index
│ │ │ offset within mapping,
│ │ │ can used a page identifier and position identifier in the page frame
│ │ │
dev
│ │ │ device identifier
│ │ │ -
i_size
│ │ │ - file length in bytes
│ │ │ -
for_kupdate
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's a kupdate writeback
│ │ │ -
i_flag
│ │ │ - file flags
│ │ │ +
__page
│ │ │ + the address of page
│ │ │
ino
│ │ │ inode number
│ │ │ -
i_state
│ │ │ - inode state flags
│ │ │ -
for_reclaim
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's invoked from the page allocator
│ │ │ +
size
│ │ │ + number of pages to be written in this execution
│ │ │ +
i_flag
│ │ │ + file flags
│ │ │ +
i_size
│ │ │ + file length in bytes
│ │ │
sb_flag
│ │ │ super block flags
│ │ │ -
wsize
│ │ │ - write size
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim and for_kupdate .
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,38 +2,38 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepage — NFS client writing a mapped page to the NFS server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepage
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages to be written in this execution
│ │ │ │ - ____ppaaggee
│ │ │ │ - the address of page
│ │ │ │ + wwssiizzee
│ │ │ │ + write size
│ │ │ │ + ffoorr__kkuuppddaattee
│ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ + ffoorr__rreeccllaaiimm
│ │ │ │ + a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ + allocator
│ │ │ │ + ii__ssttaattee
│ │ │ │ + inode state flags
│ │ │ │ ppaaggee__iinnddeexx
│ │ │ │ offset within mapping, can used a page identifier and position identifier
│ │ │ │ in the page frame
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ii__ssiizzee
│ │ │ │ - file length in bytes
│ │ │ │ - ffoorr__kkuuppddaattee
│ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ - ii__ffllaagg
│ │ │ │ - file flags
│ │ │ │ + ____ppaaggee
│ │ │ │ + the address of page
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ii__ssttaattee
│ │ │ │ - inode state flags
│ │ │ │ - ffoorr__rreeccllaaiimm
│ │ │ │ - a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ - allocator
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages to be written in this execution
│ │ │ │ + ii__ffllaagg
│ │ │ │ + file flags
│ │ │ │ + ii__ssiizzee
│ │ │ │ + file length in bytes
│ │ │ │ ssbb__ffllaagg
│ │ │ │ super block flags
│ │ │ │ - wwssiizzee
│ │ │ │ - write size
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.write_end _H_o_m_e probe::nfs.aop.writepages
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-aop-writepages.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfs.aop.writepages
Name probe::nfs.aop.writepages —
│ │ │ NFS client writing several dirty pages to the NFS server
│ │ │ -
Synopsis nfs.aop.writepages Values Synopsis nfs.aop.writepages Values size
│ │ │ + number of pages attempted to be written in this execution
│ │ │ +
nr_to_write
│ │ │ + number of pages attempted to be written in this execution
│ │ │ +
wpages
│ │ │ write size (in pages)
│ │ │
wsize
│ │ │ write size
│ │ │ -
for_reclaim
│ │ │ - a flag of writeback_control,
│ │ │ - indicates if it's invoked from the page allocator
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
nr_to_write
│ │ │ - number of pages attempted to be written in this execution
│ │ │
for_kupdate
│ │ │ a flag of writeback_control,
│ │ │ indicates if it's a kupdate writeback
│ │ │ +
for_reclaim
│ │ │ + a flag of writeback_control,
│ │ │ + indicates if it's invoked from the page allocator
│ │ │
dev
│ │ │ device identifier
│ │ │ -
size
│ │ │ - number of pages attempted to be written in this execution
│ │ │ +
ino
│ │ │ + inode number
│ │ │
Description
│ │ │ The priority of wb is decided by the flags
│ │ │ for_reclaim and for_kupdate .
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,29 +3,29 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.aop.writepages — NFS client writing several dirty pages to the NFS
│ │ │ │ server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.aop.writepages
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + number of pages attempted to be written in this execution
│ │ │ │ + nnrr__ttoo__wwrriittee
│ │ │ │ + number of pages attempted to be written in this execution
│ │ │ │ wwppaaggeess
│ │ │ │ write size (in pages)
│ │ │ │ wwssiizzee
│ │ │ │ write size
│ │ │ │ + ffoorr__kkuuppddaattee
│ │ │ │ + a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ ffoorr__rreeccllaaiimm
│ │ │ │ a flag of writeback_control, indicates if it's invoked from the page
│ │ │ │ allocator
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - nnrr__ttoo__wwrriittee
│ │ │ │ - number of pages attempted to be written in this execution
│ │ │ │ - ffoorr__kkuuppddaattee
│ │ │ │ - a flag of writeback_control, indicates if it's a kupdate writeback
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - ssiizzee
│ │ │ │ - number of pages attempted to be written in this execution
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The priority of wb is decided by the flags ffoorr__rreeccllaaiimm and ffoorr__kkuuppddaattee.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepage _H_o_m_e probe::nfs.fop.aio_read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.fop.aio_read
Name probe::nfs.fop.aio_read —
│ │ │ NFS client aio_read file operation
│ │ │ -
Values buf
│ │ │ - the address of buf in user space
│ │ │ +
Values ino
│ │ │ + inode number
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
dev
│ │ │ device identifier
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
pos
│ │ │ - current position of file
│ │ │
cache_valid
│ │ │ cache related bit mask flag
│ │ │ +
pos
│ │ │ + current position of file
│ │ │
count
│ │ │ read bytes
│ │ │ -
cache_time
│ │ │ - when we started read-caching this inode
│ │ │ -
parent_name
│ │ │ - parent dir name
│ │ │
file_name
│ │ │ file name
│ │ │ +
parent_name
│ │ │ + parent dir name
│ │ │ +
buf
│ │ │ + the address of buf in user space
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.aio_read — NFS client aio_read file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - bbuuff
│ │ │ │ - the address of buf in user space
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ppooss
│ │ │ │ - current position of file
│ │ │ │ ccaacchhee__vvaalliidd
│ │ │ │ cache related bit mask flag
│ │ │ │ + ppooss
│ │ │ │ + current position of file
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ + bbuuff
│ │ │ │ + the address of buf in user space
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.aop.writepages _H_o_m_e probe::nfs.fop.aio_write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-aio-write.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.fop.aio_write
Name probe::nfs.fop.aio_write —
│ │ │ NFS client aio_write file operation
│ │ │ -
Synopsis nfs.fop.aio_write Values pos
│ │ │ - offset of the file
│ │ │ -
file_name
│ │ │ +
Synopsis nfs.fop.aio_write Values file_name
│ │ │ file name
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
buf
│ │ │ the address of buf in user space
│ │ │ +
pos
│ │ │ + offset of the file
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
count
│ │ │ + read bytes
│ │ │
ino
│ │ │ inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.aio_write — NFS client aio_write file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppooss
│ │ │ │ - offset of the file
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ bbuuff
│ │ │ │ the address of buf in user space
│ │ │ │ + ppooss
│ │ │ │ + offset of the file
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.aio_read _H_o_m_e probe::nfs.fop.check_flags
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-flush.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfs.fop.flush
Name probe::nfs.fop.flush —
│ │ │ NFS client flush file operation
│ │ │
Values ino
│ │ │ inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
mode
│ │ │ file mode
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
ndirty
│ │ │ number of dirty page
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,16 +4,16 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.flush — NFS client flush file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ nnddiirrttyy
│ │ │ │ number of dirty page
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.check_flags _H_o_m_e probe::nfs.fop.fsync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-fsync.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.fsync
Name probe::nfs.fop.fsync —
│ │ │ NFS client fsync operation
│ │ │ -
Values ndirty
│ │ │ - number of dirty pages
│ │ │ -
dev
│ │ │ +
Values dev
│ │ │ device identifier
│ │ │ +
ndirty
│ │ │ + number of dirty pages
│ │ │
ino
│ │ │ inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.fsync — NFS client fsync operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.fsync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnddiirrttyy
│ │ │ │ - number of dirty pages
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + nnddiirrttyy
│ │ │ │ + number of dirty pages
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.flush _H_o_m_e probe::nfs.fop.llseek
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-llseek.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.llseek
Name probe::nfs.fop.llseek —
│ │ │ NFS client llseek operation
│ │ │ -
Values ino
│ │ │ - inode number
│ │ │ -
offset
│ │ │ +
Values offset
│ │ │ the offset of the file will be repositioned
│ │ │
whence_str
│ │ │ symbolic string representation of the position to seek from
│ │ │ -
whence
│ │ │ - the position to seek from
│ │ │
dev
│ │ │ device identifier
│ │ │ +
ino
│ │ │ + inode number
│ │ │ +
whence
│ │ │ + the position to seek from
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.llseek — NFS client llseek operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.llseek
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ ooffffsseett
│ │ │ │ the offset of the file will be repositioned
│ │ │ │ wwhheennccee__ssttrr
│ │ │ │ symbolic string representation of the position to seek from
│ │ │ │ - wwhheennccee
│ │ │ │ - the position to seek from
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + wwhheennccee
│ │ │ │ + the position to seek from
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.fsync _H_o_m_e probe::nfs.fop.lock
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-lock.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.lock
Name probe::nfs.fop.lock —
│ │ │ NFS client file lock operation
│ │ │ -
Values ino
│ │ │ - inode number
│ │ │ +
Values cmd
│ │ │ + cmd arguments
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
fl_type
│ │ │ lock type
│ │ │
fl_end
│ │ │ ending offset of locked region
│ │ │ -
dev
│ │ │ - device identifier
│ │ │ +
i_mode
│ │ │ + file type and access rights
│ │ │
fl_flag
│ │ │ lock flags
│ │ │
fl_start
│ │ │ starting offset of locked region
│ │ │ -
cmd
│ │ │ - cmd arguments
│ │ │ -
i_mode
│ │ │ - file type and access rights
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.lock — NFS client file lock operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.lock
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ + ccmmdd
│ │ │ │ + cmd arguments
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ffll__ttyyppee
│ │ │ │ lock type
│ │ │ │ ffll__eenndd
│ │ │ │ ending offset of locked region
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ + ii__mmooddee
│ │ │ │ + file type and access rights
│ │ │ │ ffll__ffllaagg
│ │ │ │ lock flags
│ │ │ │ ffll__ssttaarrtt
│ │ │ │ starting offset of locked region
│ │ │ │ - ccmmdd
│ │ │ │ - cmd arguments
│ │ │ │ - ii__mmooddee
│ │ │ │ - file type and access rights
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.llseek _H_o_m_e probe::nfs.fop.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-mmap.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfs.fop.mmap
Name probe::nfs.fop.mmap —
│ │ │ NFS client mmap operation
│ │ │
Values dev
│ │ │ device identifier
│ │ │ -
attrtimeo
│ │ │ - how long the cached information is assumed to be valid.
│ │ │ - We need to revalidate the cached attrs for this inode
│ │ │ - if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │
vm_end
│ │ │ the first byte after end address within vm_mm
│ │ │
buf
│ │ │ the address of buf in user space
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
vm_start
│ │ │ - start address within vm_mm
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
file_name
│ │ │ - file name
│ │ │
parent_name
│ │ │ parent dir name
│ │ │ +
file_name
│ │ │ + file name
│ │ │
vm_flag
│ │ │ vm flags
│ │ │ +
vm_start
│ │ │ + start address within vm_mm
│ │ │ +
ino
│ │ │ + inode number
│ │ │ +
attrtimeo
│ │ │ + how long the cached information is assumed to be valid.
│ │ │ + We need to revalidate the cached attrs for this inode
│ │ │ + if jiffies - read_cache_jiffies > attrtimeo.
│ │ │
cache_time
│ │ │ when we started read-caching this inode
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,32 +4,32 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.mmap — NFS client mmap operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.mmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ - aattttrrttiimmeeoo
│ │ │ │ - how long the cached information is assumed to be valid. We need to
│ │ │ │ - revalidate the cached attrs for this inode if jiffies -
│ │ │ │ - read_cache_jiffies > attrtimeo.
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ vvmm__eenndd
│ │ │ │ the first byte after end address within vm_mm
│ │ │ │ bbuuff
│ │ │ │ the address of buf in user space
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - vvmm__ssttaarrtt
│ │ │ │ - start address within vm_mm
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ vvmm__ffllaagg
│ │ │ │ vm flags
│ │ │ │ + vvmm__ssttaarrtt
│ │ │ │ + start address within vm_mm
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ + aattttrrttiimmeeoo
│ │ │ │ + how long the cached information is assumed to be valid. We need to
│ │ │ │ + revalidate the cached attrs for this inode if jiffies -
│ │ │ │ + read_cache_jiffies > attrtimeo.
│ │ │ │ ccaacchhee__ttiimmee
│ │ │ │ when we started read-caching this inode
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.lock _H_o_m_e probe::nfs.fop.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-open.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfs.fop.open
Name probe::nfs.fop.open —
│ │ │ NFS client file open operation
│ │ │ -
Values Values file_name
│ │ │ + file name
│ │ │ +
flag
│ │ │ file flag
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
i_size
│ │ │ file length in bytes
│ │ │ -
file_name
│ │ │ - file name
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.open — NFS client file open operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ ii__ssiizzee
│ │ │ │ file length in bytes
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.mmap _H_o_m_e probe::nfs.fop.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-read-iter.html
│ │ │ @@ -1,23 +1,23 @@
│ │ │
probe::nfs.fop.read_iter
Name probe::nfs.fop.read_iter —
│ │ │ NFS client read_iter file operation
│ │ │ -
Synopsis nfs.fop.read_iter Values Synopsis nfs.fop.read_iter Values file_name
│ │ │ + file name
│ │ │ +
parent_name
│ │ │ + parent dir name
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │ +
dev
│ │ │ device identifier
│ │ │ +
pos
│ │ │ + current position of file
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ -
ino
│ │ │ - inode number
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
pos
│ │ │ - current position of file
│ │ │ -
file_name
│ │ │ - file name
│ │ │ -
parent_name
│ │ │ - parent dir name
│ │ │
cache_time
│ │ │ when we started read-caching this inode
│ │ │ -
count
│ │ │ - read bytes
│ │ │ +
ino
│ │ │ + inode number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.read_iter — NFS client read_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + file name
│ │ │ │ + ppaarreenntt__nnaammee
│ │ │ │ + parent dir name
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ ddeevv
│ │ │ │ device identifier
│ │ │ │ + ppooss
│ │ │ │ + current position of file
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ - iinnoo
│ │ │ │ - inode number
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ - ppooss
│ │ │ │ - current position of file
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - file name
│ │ │ │ - ppaarreenntt__nnaammee
│ │ │ │ - parent dir name
│ │ │ │ ccaacchhee__ttiimmee
│ │ │ │ when we started read-caching this inode
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ + iinnoo
│ │ │ │ + inode number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read _H_o_m_e probe::nfs.fop.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-release.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::nfs.fop.release
Name probe::nfs.fop.release —
│ │ │ NFS client release page operation
│ │ │
Values mode
│ │ │ file mode
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
ino
│ │ │ inode number
│ │ │ +
dev
│ │ │ + device identifier
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.release — NFS client release page operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ mmooddee
│ │ │ │ file mode
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.read_iter _H_o_m_e probe::nfs.fop.sendfile
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-sendfile.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.fop.sendfile
Name probe::nfs.fop.sendfile —
│ │ │ NFS client send file operation
│ │ │ -
Values cache_time
│ │ │ - when we started read-caching this inode
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
ppos
│ │ │ - current position of file
│ │ │ -
cache_valid
│ │ │ - cache related bit mask flag
│ │ │ -
ino
│ │ │ +
Values ino
│ │ │ inode number
│ │ │ -
dev
│ │ │ - device identifier
│ │ │
attrtimeo
│ │ │ how long the cached information is assumed to be valid.
│ │ │ We need to revalidate the cached attrs for this inode
│ │ │ if jiffies - read_cache_jiffies > attrtimeo.
│ │ │ +
ppos
│ │ │ + current position of file
│ │ │ +
cache_time
│ │ │ + when we started read-caching this inode
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
cache_valid
│ │ │ + cache related bit mask flag
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.sendfile — NFS client send file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.sendfile
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaacchhee__ttiimmee
│ │ │ │ - when we started read-caching this inode
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ppppooss
│ │ │ │ - current position of file
│ │ │ │ - ccaacchhee__vvaalliidd
│ │ │ │ - cache related bit mask flag
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ aattttrrttiimmeeoo
│ │ │ │ how long the cached information is assumed to be valid. We need to
│ │ │ │ revalidate the cached attrs for this inode if jiffies -
│ │ │ │ read_cache_jiffies > attrtimeo.
│ │ │ │ + ppppooss
│ │ │ │ + current position of file
│ │ │ │ + ccaacchhee__ttiimmee
│ │ │ │ + when we started read-caching this inode
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ccaacchhee__vvaalliidd
│ │ │ │ + cache related bit mask flag
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.release _H_o_m_e probe::nfs.fop.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-fop-write-iter.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.fop.write_iter
Name probe::nfs.fop.write_iter —
│ │ │ NFS client write_iter file operation
│ │ │ -
Synopsis nfs.fop.write_iter Values dev
│ │ │ - device identifier
│ │ │ -
ino
│ │ │ +
Synopsis nfs.fop.write_iter Values ino
│ │ │ inode number
│ │ │ -
pos
│ │ │ - offset of the file
│ │ │
parent_name
│ │ │ parent dir name
│ │ │
file_name
│ │ │ file name
│ │ │ +
dev
│ │ │ + device identifier
│ │ │ +
pos
│ │ │ + offset of the file
│ │ │
count
│ │ │ read bytes
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.fop.write_iter — NFS client write_iter file operation
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.fop.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeevv
│ │ │ │ - device identifier
│ │ │ │ iinnoo
│ │ │ │ inode number
│ │ │ │ - ppooss
│ │ │ │ - offset of the file
│ │ │ │ ppaarreenntt__nnaammee
│ │ │ │ parent dir name
│ │ │ │ ffiillee__nnaammee
│ │ │ │ file name
│ │ │ │ + ddeevv
│ │ │ │ + device identifier
│ │ │ │ + ppooss
│ │ │ │ + offset of the file
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.fop.write _H_o_m_e probe::nfs.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.commit_done
Name probe::nfs.proc.commit_done —
│ │ │ NFS client response to a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_done Values count
│ │ │ - number of bytes committed
│ │ │ -
server_ip
│ │ │ +
Synopsis nfs.proc.commit_done Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
status
│ │ │ - result of last operation
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
valid
│ │ │ fattr->valid, indicates which fields are valid
│ │ │
version
│ │ │ NFS version
│ │ │ -
timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ +
count
│ │ │ + number of bytes committed
│ │ │ +
status
│ │ │ + result of last operation
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
Description
│ │ │ Fires when a reply to a commit RPC task is received
│ │ │ or some commit operation error occur (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_done — NFS client response to a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes committed
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - ssttaattuuss
│ │ │ │ - result of last operation
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ vvaalliidd
│ │ │ │ fattr->valid, indicates which fields are valid
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes committed
│ │ │ │ + ssttaattuuss
│ │ │ │ + result of last operation
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a commit RPC task is received or some commit operation
│ │ │ │ error occur (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit _H_o_m_e probe::nfs.proc.commit_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit-setup.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit_setup
Name probe::nfs.proc.commit_setup —
│ │ │ NFS client setting up a commit RPC task
│ │ │ -
Synopsis nfs.proc.commit_setup Values size
│ │ │ - bytes in this commit
│ │ │ +
Synopsis nfs.proc.commit_setup Values version
│ │ │ + NFS version
│ │ │
count
│ │ │ bytes in this commit
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
size
│ │ │ + bytes in this commit
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ The commit_setup function is used to setup a commit RPC task.
│ │ │ Is is not doing the actual commit operation.
│ │ │ It does not exist in NFSv2.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit_setup — NFS client setting up a commit RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - bytes in this commit
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ccoouunntt
│ │ │ │ bytes in this commit
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + ssiizzee
│ │ │ │ + bytes in this commit
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The commit_setup function is used to setup a commit RPC task. Is is not doing
│ │ │ │ the actual commit operation. It does not exist in NFSv2.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_done _H_o_m_e probe::nfs.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-commit.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.commit
Name probe::nfs.proc.commit —
│ │ │ NFS client committing data on server
│ │ │ -
Values server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
bitmask1
│ │ │ +
Values offset
│ │ │ + the file offset
│ │ │ +
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
size
│ │ │ - read bytes in this execution
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
version
│ │ │ NFS version
│ │ │ -
bitmask0
│ │ │ +
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
size
│ │ │ + read bytes in this execution
│ │ │
Description
│ │ │ All the nfs.proc.commit kernel functions were removed in kernel
│ │ │ commit 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │
│ │ │ Fires when client writes the buffered data to disk.
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.commit — NFS client committing data on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.commit kernel functions were removed in kernel commit 200baa
│ │ │ │ in December 2006, so these probes do not exist on Linux 2.6.21 and newer
│ │ │ │ kernels.
│ │ │ │ Fires when client writes the buffered data to disk. The buffered data is
│ │ │ │ asynchronously written by client earlier. The commit function works in sync
│ │ │ │ way. This probe point does not exist in NFSv2.
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.create
Name probe::nfs.proc.create —
│ │ │ NFS client creating file on server
│ │ │ -
Values prot
│ │ │ - transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
Values filename
│ │ │ + file name
│ │ │
flag
│ │ │ indicates create mode (only for NFSv3 and NFSv4)
│ │ │ -
filename
│ │ │ - file name
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
filelen
│ │ │ length of file name
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.create — NFS client creating file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - ffllaagg
│ │ │ │ - indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ + ffllaagg
│ │ │ │ + indicates create mode (only for NFSv3 and NFSv4)
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.commit_setup _H_o_m_e probe::nfs.proc.handle_exception
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-lookup.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.lookup
Name probe::nfs.proc.lookup —
│ │ │ NFS client opens/searches a file on server
│ │ │ -
Values name_len
│ │ │ - the length of file name
│ │ │ -
version
│ │ │ - NFS version
│ │ │ +
Values server_ip
│ │ │ + IP address of server
│ │ │ +
filename
│ │ │ + the name of file which client opens/searches on server
│ │ │
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ -
filename
│ │ │ - the name of file which client opens/searches on server
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
name_len
│ │ │ + the length of file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.lookup — NFS client opens/searches a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee__lleenn
│ │ │ │ - the length of file name
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + ffiilleennaammee
│ │ │ │ + the name of file which client opens/searches on server
│ │ │ │ bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ - ffiilleennaammee
│ │ │ │ - the name of file which client opens/searches on server
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + nnaammee__lleenn
│ │ │ │ + the length of file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.handle_exception _H_o_m_e probe::nfs.proc.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-open.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.open
Name probe::nfs.proc.open —
│ │ │ NFS client allocates file read/write context information
│ │ │ -
Values mode
│ │ │ - file mode
│ │ │ +
Values prot
│ │ │ + transfer protocol
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ +
mode
│ │ │ + file mode
│ │ │
server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
flag
│ │ │ file flag
│ │ │
filename
│ │ │ file name
│ │ │
Description
│ │ │ Allocate file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.open — NFS client allocates file read/write context information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Allocate file read/write context information
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-done.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_done
Name probe::nfs.proc.read_done —
│ │ │ NFS client response to a read RPC task
│ │ │ -
Synopsis nfs.proc.read_done Values count
│ │ │ - number of bytes read
│ │ │ -
prot
│ │ │ +
Synopsis nfs.proc.read_done Values prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
version
│ │ │ - NFS version
│ │ │
status
│ │ │ result of last operation
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
count
│ │ │ + number of bytes read
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │
Description
│ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_done — NFS client response to a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes read
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes read
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a read RPC task is received or some read error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read-setup.html
│ │ │ @@ -1,18 +1,18 @@
│ │ │
probe::nfs.proc.read_setup
Name probe::nfs.proc.read_setup —
│ │ │ NFS client setting up a read RPC task
│ │ │ -
Synopsis nfs.proc.read_setup Values count
│ │ │ - read bytes in this execution
│ │ │ -
size
│ │ │ - read bytes in this execution
│ │ │ +
Synopsis nfs.proc.read_setup Values server_ip
│ │ │ + IP address of server
│ │ │ +
offset
│ │ │ + the file offset
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
size
│ │ │ + read bytes in this execution
│ │ │
version
│ │ │ NFS version
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ +
count
│ │ │ + read bytes in this execution
│ │ │
Description
│ │ │ The read_setup function is used to setup a read RPC task.
│ │ │ It is not doing the actual read operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read_setup — NFS client setting up a read RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes in this execution
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes in this execution
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes in this execution
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes in this execution
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The read_setup function is used to setup a read RPC task. It is not doing the
│ │ │ │ actual read operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read_done _H_o_m_e probe::nfs.proc.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-read.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfs.proc.read
Name probe::nfs.proc.read —
│ │ │ NFS client synchronously reads file from server
│ │ │ -
Values version
│ │ │ - NFS version
│ │ │ +
Values server_ip
│ │ │ + IP address of server
│ │ │
offset
│ │ │ the file offset
│ │ │ -
flags
│ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ -
count
│ │ │ - read bytes in this execution
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
version
│ │ │ + NFS version
│ │ │ +
count
│ │ │ + read bytes in this execution
│ │ │ +
flags
│ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │
Description
│ │ │ All the nfs.proc.read kernel functions were removed in kernel commit
│ │ │ 8e0969 in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,25 +2,25 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.read — NFS client synchronously reads file from server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ - ffllaaggss
│ │ │ │ - used to set task->tk_flags in rpc_init_task function
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes in this execution
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes in this execution
│ │ │ │ + ffllaaggss
│ │ │ │ + used to set task->tk_flags in rpc_init_task function
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.read kernel functions were removed in kernel commit 8e0969 in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.open _H_o_m_e probe::nfs.proc.read_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-release.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfs.proc.release
Name probe::nfs.proc.release —
│ │ │ NFS client releases file read/write context information
│ │ │ -
Values version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ -
mode
│ │ │ - file mode
│ │ │ -
server_ip
│ │ │ +
Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
filename
│ │ │ - file name
│ │ │
flag
│ │ │ file flag
│ │ │ +
filename
│ │ │ + file name
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │ +
mode
│ │ │ + file mode
│ │ │ +
version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │
Description
│ │ │ Release file read/write context information
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,24 +3,24 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.release — NFS client releases file read/write context
│ │ │ │ information
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ - mmooddee
│ │ │ │ - file mode
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ ffllaagg
│ │ │ │ file flag
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ + mmooddee
│ │ │ │ + file mode
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Release file read/write context information
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.read_setup _H_o_m_e probe::nfs.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-remove.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfs.proc.remove
Name probe::nfs.proc.remove —
│ │ │ NFS client removes a file on server
│ │ │
Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
filename
│ │ │ file name
│ │ │ +
fh
│ │ │ + file handle of parent dir
│ │ │
filelen
│ │ │ length of file name
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
version
│ │ │ NFS version (the function is used for all NFS version)
│ │ │ -
fh
│ │ │ - file handle of parent dir
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,20 +4,20 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.remove — NFS client removes a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version (the function is used for all NFS version)
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.release _H_o_m_e probe::nfs.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.rename_done
Name probe::nfs.proc.rename_done —
│ │ │ NFS client response to a rename RPC task
│ │ │ -
Synopsis nfs.proc.rename_done Values status
│ │ │ - result of last operation
│ │ │ -
version
│ │ │ +
Synopsis nfs.proc.rename_done Values version
│ │ │ NFS version
│ │ │
old_fh
│ │ │ file handle of old parent dir
│ │ │ -
timestamp
│ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ -
new_fh
│ │ │ - file handle of new parent dir
│ │ │
prot
│ │ │ transfer protocol
│ │ │ +
status
│ │ │ + result of last operation
│ │ │ +
new_fh
│ │ │ + file handle of new parent dir
│ │ │ +
timestamp
│ │ │ + V4 timestamp, which is used for lease renewal
│ │ │
server_ip
│ │ │ IP address of server
│ │ │
Description
│ │ │ Fires when a reply to a rename RPC task is received or some rename
│ │ │ error occurs (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_done — NFS client response to a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattuuss
│ │ │ │ - result of last operation
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ oolldd__ffhh
│ │ │ │ file handle of old parent dir
│ │ │ │ - ttiimmeessttaammpp
│ │ │ │ - V4 timestamp, which is used for lease renewal
│ │ │ │ - nneeww__ffhh
│ │ │ │ - file handle of new parent dir
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ + ssttaattuuss
│ │ │ │ + result of last operation
│ │ │ │ + nneeww__ffhh
│ │ │ │ + file handle of new parent dir
│ │ │ │ + ttiimmeessttaammpp
│ │ │ │ + V4 timestamp, which is used for lease renewal
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a rename RPC task is received or some rename error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename-setup.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::nfs.proc.rename_setup
Name probe::nfs.proc.rename_setup —
│ │ │ NFS client setting up a rename RPC task
│ │ │
Synopsis nfs.proc.rename_setup Values server_ip
│ │ │ IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │
version
│ │ │ NFS version
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
fh
│ │ │ file handle of parent dir
│ │ │
Description
│ │ │ The rename_setup function is used to setup a rename RPC task.
│ │ │ Is is not doing the actual rename operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,18 +4,18 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename_setup — NFS client setting up a rename RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ sseerrvveerr__iipp
│ │ │ │ IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The rename_setup function is used to setup a rename RPC task. Is is not doing
│ │ │ │ the actual rename operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfs.proc.rename
Name probe::nfs.proc.rename —
│ │ │ NFS client renames a file on server
│ │ │ -
Values new_filelen
│ │ │ - length of new file name
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ +
Values version
│ │ │ + NFS version (the function is used for all NFS version)
│ │ │ +
old_fh
│ │ │ + file handle of old parent dir
│ │ │
new_name
│ │ │ new file name
│ │ │ -
new_fh
│ │ │ - file handle of new parent dir
│ │ │
old_filelen
│ │ │ length of old file name
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
old_name
│ │ │ old file name
│ │ │ -
version
│ │ │ - NFS version (the function is used for all NFS version)
│ │ │ -
old_fh
│ │ │ - file handle of old parent dir
│ │ │ +
new_filelen
│ │ │ + length of new file name
│ │ │ +
new_fh
│ │ │ + file handle of new parent dir
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.rename — NFS client renames a file on server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nneeww__ffiilleelleenn
│ │ │ │ - length of new file name
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version (the function is used for all NFS version)
│ │ │ │ + oolldd__ffhh
│ │ │ │ + file handle of old parent dir
│ │ │ │ nneeww__nnaammee
│ │ │ │ new file name
│ │ │ │ - nneeww__ffhh
│ │ │ │ - file handle of new parent dir
│ │ │ │ oolldd__ffiilleelleenn
│ │ │ │ length of old file name
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ oolldd__nnaammee
│ │ │ │ old file name
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version (the function is used for all NFS version)
│ │ │ │ - oolldd__ffhh
│ │ │ │ - file handle of old parent dir
│ │ │ │ + nneeww__ffiilleelleenn
│ │ │ │ + length of new file name
│ │ │ │ + nneeww__ffhh
│ │ │ │ + file handle of new parent dir
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.remove _H_o_m_e probe::nfs.proc.rename_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-done.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::nfs.proc.write_done
Name probe::nfs.proc.write_done —
│ │ │ NFS client response to a write RPC task
│ │ │ -
Synopsis nfs.proc.write_done Values count
│ │ │ - number of bytes written
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ +
Synopsis nfs.proc.write_done Values prot
│ │ │ transfer protocol
│ │ │
status
│ │ │ result of last operation
│ │ │ -
valid
│ │ │ - fattr->valid, indicates which fields are valid
│ │ │ +
count
│ │ │ + number of bytes written
│ │ │
version
│ │ │ NFS version
│ │ │ +
valid
│ │ │ + fattr->valid, indicates which fields are valid
│ │ │
timestamp
│ │ │ V4 timestamp, which is used for lease renewal
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │
Description
│ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ (timeout or socket shutdown).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_done — NFS client response to a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_done
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - number of bytes written
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ ssttaattuuss
│ │ │ │ result of last operation
│ │ │ │ - vvaalliidd
│ │ │ │ - fattr->valid, indicates which fields are valid
│ │ │ │ + ccoouunntt
│ │ │ │ + number of bytes written
│ │ │ │ vveerrssiioonn
│ │ │ │ NFS version
│ │ │ │ + vvaalliidd
│ │ │ │ + fattr->valid, indicates which fields are valid
│ │ │ │ ttiimmeessttaammpp
│ │ │ │ V4 timestamp, which is used for lease renewal
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a reply to a write RPC task is received or some write error occurs
│ │ │ │ (timeout or socket shutdown).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write _H_o_m_e probe::nfs.proc.write_setup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write-setup.html
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::nfs.proc.write_setup
Name probe::nfs.proc.write_setup —
│ │ │ NFS client setting up a write RPC task
│ │ │ -
Synopsis nfs.proc.write_setup Values size
│ │ │ - bytes written in this execution
│ │ │ +
Synopsis nfs.proc.write_setup Values how
│ │ │ + used to set args.stable. The stable value could be:
│ │ │ + NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ + (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ +
bitmask0
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │ +
offset
│ │ │ + the file offset
│ │ │ +
server_ip
│ │ │ + IP address of server
│ │ │ +
version
│ │ │ + NFS version
│ │ │
count
│ │ │ bytes written in this execution
│ │ │
bitmask1
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │
prot
│ │ │ transfer protocol
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
bitmask0
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ -
version
│ │ │ - NFS version
│ │ │ -
how
│ │ │ - used to set args.stable. The stable value could be:
│ │ │ - NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC
│ │ │ - (in nfs.proc3.write_setup and nfs.proc4.write_setup)
│ │ │ -
offset
│ │ │ - the file offset
│ │ │ +
size
│ │ │ + bytes written in this execution
│ │ │
Description
│ │ │ The write_setup function is used to setup a write RPC task.
│ │ │ It is not doing the actual write operation.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write_setup — NFS client setting up a write RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write_setup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - bytes written in this execution
│ │ │ │ + hhooww
│ │ │ │ + used to set args.stable. The stable value could be:
│ │ │ │ + NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and
│ │ │ │ + nfs.proc4.write_setup)
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ + ooffffsseett
│ │ │ │ + the file offset
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ccoouunntt
│ │ │ │ bytes written in this execution
│ │ │ │ bbiittmmaasskk11
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ pprroott
│ │ │ │ transfer protocol
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - hhooww
│ │ │ │ - used to set args.stable. The stable value could be:
│ │ │ │ - NFS_UNSTABLE,NFS_DATA_SYNC,NFS_FILE_SYNC (in nfs.proc3.write_setup and
│ │ │ │ - nfs.proc4.write_setup)
│ │ │ │ - ooffffsseett
│ │ │ │ - the file offset
│ │ │ │ + ssiizzee
│ │ │ │ + bytes written in this execution
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The write_setup function is used to setup a write RPC task. It is not doing the
│ │ │ │ actual write operation.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.write_done _H_o_m_e probe::nfsd.close
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfs-proc-write.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfs.proc.write
Name probe::nfs.proc.write —
│ │ │ NFS client synchronously writes file to server
│ │ │ -
Values version
│ │ │ - NFS version
│ │ │ -
bitmask0
│ │ │ - V4 bitmask representing the set of attributes supported
│ │ │ - on this filesystem
│ │ │ +
Values server_ip
│ │ │ + IP address of server
│ │ │
offset
│ │ │ the file offset
│ │ │ -
bitmask1
│ │ │ +
bitmask0
│ │ │ V4 bitmask representing the set of attributes supported
│ │ │ on this filesystem
│ │ │ +
prot
│ │ │ + transfer protocol
│ │ │
size
│ │ │ read bytes in this execution
│ │ │ +
bitmask1
│ │ │ + V4 bitmask representing the set of attributes supported
│ │ │ + on this filesystem
│ │ │
flags
│ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │ -
server_ip
│ │ │ - IP address of server
│ │ │ -
prot
│ │ │ - transfer protocol
│ │ │ +
version
│ │ │ + NFS version
│ │ │
Description
│ │ │ All the nfs.proc.write kernel functions were removed in kernel commit
│ │ │ 200baa in December 2006, so these probes do not exist on Linux
│ │ │ 2.6.21 and newer kernels.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,31 +2,31 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfs.proc.write — NFS client synchronously writes file to server
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfs.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - NFS version
│ │ │ │ - bbiittmmaasskk00
│ │ │ │ - V4 bitmask representing the set of attributes supported on this
│ │ │ │ - filesystem
│ │ │ │ + sseerrvveerr__iipp
│ │ │ │ + IP address of server
│ │ │ │ ooffffsseett
│ │ │ │ the file offset
│ │ │ │ - bbiittmmaasskk11
│ │ │ │ + bbiittmmaasskk00
│ │ │ │ V4 bitmask representing the set of attributes supported on this
│ │ │ │ filesystem
│ │ │ │ + pprroott
│ │ │ │ + transfer protocol
│ │ │ │ ssiizzee
│ │ │ │ read bytes in this execution
│ │ │ │ + bbiittmmaasskk11
│ │ │ │ + V4 bitmask representing the set of attributes supported on this
│ │ │ │ + filesystem
│ │ │ │ ffllaaggss
│ │ │ │ used to set task->tk_flags in rpc_init_task function
│ │ │ │ - sseerrvveerr__iipp
│ │ │ │ - IP address of server
│ │ │ │ - pprroott
│ │ │ │ - transfer protocol
│ │ │ │ + vveerrssiioonn
│ │ │ │ + NFS version
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ All the nfs.proc.write kernel functions were removed in kernel commit 200baa in
│ │ │ │ December 2006, so these probes do not exist on Linux 2.6.21 and newer kernels.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfs.proc.rename_setup _H_o_m_e probe::nfs.proc.write_done
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-commit.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.commit
Name probe::nfsd.commit —
│ │ │ NFS server committing all pending writes to stable storage
│ │ │ -
Values Values flag
│ │ │ + indicates whether this execution is a sync operation
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
offset
│ │ │ the offset of file
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ -
count
│ │ │ - read bytes
│ │ │ -
flag
│ │ │ - indicates whether this execution is a sync operation
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
size
│ │ │ - read bytes
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.commit — NFS server committing all pending writes to stable storage
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffllaagg
│ │ │ │ + indicates whether this execution is a sync operation
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ ooffffsseett
│ │ │ │ the offset of file
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ffllaagg
│ │ │ │ - indicates whether this execution is a sync operation
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.close _H_o_m_e probe::nfsd.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-create.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.create
Name probe::nfsd.create —
│ │ │ NFS server creating a file(regular,dir,device,fifo) for client
│ │ │ -
Values fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
iap_mode
│ │ │ +
Values iap_mode
│ │ │ file access mode
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
filename
│ │ │ file name
│ │ │ -
filelen
│ │ │ - the length of file name
│ │ │
type
│ │ │ file type(regular,dir,device,fifo ...)
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
filelen
│ │ │ + the length of file name
│ │ │
iap_valid
│ │ │ Attribute flags
│ │ │
Description
│ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,26 +3,26 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.create — NFS server creating a file(regular,dir,device,fifo) for
│ │ │ │ client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ iiaapp__mmooddee
│ │ │ │ file access mode
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ ttyyppee
│ │ │ │ file type(regular,dir,device,fifo ...)
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ iiaapp__vvaalliidd
│ │ │ │ Attribute flags
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Sometimes nfsd will call nfsd_create_v3 instead of this this probe point.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.commit _H_o_m_e probe::nfsd.createv3
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-createv3.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::nfsd.createv3
Name probe::nfsd.createv3 —
│ │ │ NFS server creating a regular file or set file attributes for client
│ │ │ -
Values verifier
│ │ │ - file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ -
truncp
│ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
iap_mode
│ │ │ - file access mode
│ │ │ -
createmode
│ │ │ - create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ +
Values filename
│ │ │ + file name
│ │ │
filelen
│ │ │ the length of file name
│ │ │ -
filename
│ │ │ - file name
│ │ │
iap_valid
│ │ │ Attribute flags
│ │ │ +
truncp
│ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
iap_mode
│ │ │ + file access mode
│ │ │ +
verifier
│ │ │ + file attributes (atime,mtime,mode). It's used to reset file attributes for CREATE_EXCLUSIVE
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
createmode
│ │ │ + create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE, NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │
Description
│ │ │ This probepoints is only called by nfsd3_proc_create and
│ │ │ nfsd4_open when op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,33 +3,33 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.createv3 — NFS server creating a regular file or set file
│ │ │ │ attributes for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.createv3
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ + iiaapp__vvaalliidd
│ │ │ │ + Attribute flags
│ │ │ │ + ttrruunnccpp
│ │ │ │ + trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + iiaapp__mmooddee
│ │ │ │ + file access mode
│ │ │ │ vveerriiffiieerr
│ │ │ │ file attributes (atime,mtime,mode). It's used to reset file attributes
│ │ │ │ for CREATE_EXCLUSIVE
│ │ │ │ - ttrruunnccpp
│ │ │ │ - trunp arguments, indicates if the file shouldbe truncate
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - iiaapp__mmooddee
│ │ │ │ - file access mode
│ │ │ │ ccrreeaatteemmooddee
│ │ │ │ create mode .The possible values could be: NFS3_CREATE_EXCLUSIVE,
│ │ │ │ NFS3_CREATE_UNCHECKED, or NFS3_CREATE_GUARDED
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ - iiaapp__vvaalliidd
│ │ │ │ - Attribute flags
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probepoints is only called by nfsd3_proc_create and nfsd4_open when
│ │ │ │ op_claim_type is NFS4_OPEN_CLAIM_NULL.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.create _H_o_m_e probe::nfsd.dispatch
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-dispatch.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::nfsd.dispatch
Name probe::nfsd.dispatch —
│ │ │ NFS server receives an operation from client
│ │ │ -
Values version
│ │ │ - nfs version
│ │ │ +
Values prog
│ │ │ + program number
│ │ │ +
proc
│ │ │ + procedure number
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ -
xid
│ │ │ - transmission id
│ │ │
proto
│ │ │ transfer protocol
│ │ │ -
prog
│ │ │ - program number
│ │ │ -
proc
│ │ │ - procedure number
│ │ │ +
xid
│ │ │ + transmission id
│ │ │ +
version
│ │ │ + nfs version
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.dispatch — NFS server receives an operation from client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.dispatch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - xxiidd
│ │ │ │ - transmission id
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ pprroogg
│ │ │ │ program number
│ │ │ │ pprroocc
│ │ │ │ procedure number
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ + xxiidd
│ │ │ │ + transmission id
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.createv3 _H_o_m_e probe::nfsd.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-lookup.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.lookup
Name probe::nfsd.lookup —
│ │ │ NFS server opening or searching file for a file for client
│ │ │ -
Values fh
│ │ │ - file handle of parent dir(the first part is the length of the file handle)
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
filename
│ │ │ +
Values filename
│ │ │ file name
│ │ │
filelen
│ │ │ the length of file name
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
fh
│ │ │ + file handle of parent dir(the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,19 +2,19 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.lookup — NFS server opening or searching file for a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handle of parent dir(the first part is the length of the file
│ │ │ │ - handle)
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ ffiilleelleenn
│ │ │ │ the length of file name
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle of parent dir(the first part is the length of the file
│ │ │ │ + handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.dispatch _H_o_m_e probe::nfsd.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-open.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::nfsd.open
Name probe::nfsd.open —
│ │ │ NFS server opening a file for client
│ │ │ -
Values client_ip
│ │ │ - the ip address of client
│ │ │ -
type
│ │ │ +
Values type
│ │ │ type of file (regular file or dir)
│ │ │
access
│ │ │ indicates the type of open (read/write/commit/readdir...)
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.open — NFS server opening a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ ttyyppee
│ │ │ │ type of file (regular file or dir)
│ │ │ │ aacccceessss
│ │ │ │ indicates the type of open (read/write/commit/readdir...)
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.lookup _H_o_m_e probe::nfsd.proc.commit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-commit.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.commit
Name probe::nfsd.proc.commit —
│ │ │ NFS server performing a commit operation for client
│ │ │ -
Values size
│ │ │ - read bytes
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │ -
count
│ │ │ - read bytes
│ │ │ +
Values proto
│ │ │ + transfer protocol
│ │ │
version
│ │ │ nfs version
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
offset
│ │ │ the offset of file
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
count
│ │ │ + read bytes
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.commit — NFS server performing a commit operation for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.commit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ooffffsseett
│ │ │ │ the offset of file
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.open _H_o_m_e probe::nfsd.proc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-create.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.create
Name probe::nfsd.proc.create —
│ │ │ NFS server creating a file for client
│ │ │ -
Values Values client_ip
│ │ │ + the ip address of client
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │ +
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │
version
│ │ │ nfs version
│ │ │
filename
│ │ │ file name
│ │ │ -
filelen
│ │ │ - length of file name
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
uid
│ │ │ requester's user id
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
filelen
│ │ │ + length of file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.create — NFS server creating a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - ffiilleelleenn
│ │ │ │ - length of file name
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + ffiilleelleenn
│ │ │ │ + length of file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.commit _H_o_m_e probe::nfsd.proc.lookup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-lookup.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.lookup
Name probe::nfsd.proc.lookup —
│ │ │ NFS server opening or searching for a file for client
│ │ │ -
Values filelen
│ │ │ - the length of file name
│ │ │ -
filename
│ │ │ - file name
│ │ │ +
Values client_ip
│ │ │ + the ip address of client
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
fh
│ │ │ file handle of parent dir (the first part is the length of the file handle)
│ │ │
version
│ │ │ nfs version
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │
uid
│ │ │ requester's user id
│ │ │ +
filename
│ │ │ + file name
│ │ │
gid
│ │ │ requester's group id
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ +
filelen
│ │ │ + the length of file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,27 +2,27 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.lookup — NFS server opening or searching for a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.lookup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ ffhh
│ │ │ │ file handle of parent dir (the first part is the length of the file
│ │ │ │ handle)
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ uuiidd
│ │ │ │ requester's user id
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.create _H_o_m_e probe::nfsd.proc.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-read.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::nfsd.proc.read
Name probe::nfsd.proc.read —
│ │ │ NFS server reading file for client
│ │ │ -
Values uid
│ │ │ - requester's user id
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
gid
│ │ │ +
Values gid
│ │ │ requester's group id
│ │ │ -
vlen
│ │ │ - read blocks
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
count
│ │ │ + read bytes
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
vec
│ │ │ struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
vlen
│ │ │ + read blocks
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
version
│ │ │ nfs version
│ │ │ -
size
│ │ │ - read bytes
│ │ │ -
count
│ │ │ - read bytes
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.read — NFS server reading file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ - vvlleenn
│ │ │ │ - read blocks
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + vvlleenn
│ │ │ │ + read blocks
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ vveerrssiioonn
│ │ │ │ nfs version
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.lookup _H_o_m_e probe::nfsd.proc.remove
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-remove.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.proc.remove
Name probe::nfsd.proc.remove —
│ │ │ NFS server removing a file for client
│ │ │ -
Values client_ip
│ │ │ - the ip address of client
│ │ │ +
Values filelen
│ │ │ + length of file name
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │
uid
│ │ │ requester's user id
│ │ │ -
proto
│ │ │ - transfer protocol
│ │ │ -
version
│ │ │ - nfs version
│ │ │
filename
│ │ │ file name
│ │ │ -
filelen
│ │ │ - length of file name
│ │ │ -
gid
│ │ │ - requester's group id
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ +
version
│ │ │ + nfs version
│ │ │ +
proto
│ │ │ + transfer protocol
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.remove — NFS server removing a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.remove
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - pprroottoo
│ │ │ │ - transfer protocol
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ - ffiilleennaammee
│ │ │ │ - file name
│ │ │ │ ffiilleelleenn
│ │ │ │ length of file name
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + ffiilleennaammee
│ │ │ │ + file name
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ + pprroottoo
│ │ │ │ + transfer protocol
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.read _H_o_m_e probe::nfsd.proc.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-rename.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::nfsd.proc.rename
Name probe::nfsd.proc.rename —
│ │ │ NFS Server renaming a file for client
│ │ │ -
Values client_ip
│ │ │ - the ip address of client
│ │ │ +
Values fh
│ │ │ + file handler of old path
│ │ │
tname
│ │ │ new file name
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │
tfh
│ │ │ file handler of new path
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
flen
│ │ │ + length of old file name
│ │ │
tlen
│ │ │ length of new file name
│ │ │ -
filename
│ │ │ - old file name
│ │ │
gid
│ │ │ requester's group id
│ │ │ -
fh
│ │ │ - file handler of old path
│ │ │ -
flen
│ │ │ - length of old file name
│ │ │ +
filename
│ │ │ + old file name
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.rename — NFS Server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handler of old path
│ │ │ │ ttnnaammee
│ │ │ │ new file name
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ ttffhh
│ │ │ │ file handler of new path
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ + fflleenn
│ │ │ │ + length of old file name
│ │ │ │ ttlleenn
│ │ │ │ length of new file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - old file name
│ │ │ │ ggiidd
│ │ │ │ requester's group id
│ │ │ │ - ffhh
│ │ │ │ - file handler of old path
│ │ │ │ - fflleenn
│ │ │ │ - length of old file name
│ │ │ │ + ffiilleennaammee
│ │ │ │ + old file name
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.remove _H_o_m_e probe::nfsd.proc.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-proc-write.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::nfsd.proc.write
Name probe::nfsd.proc.write —
│ │ │ NFS server writing data to file for client
│ │ │ -
Values gid
│ │ │ - requester's group id
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ -
size
│ │ │ - read bytes
│ │ │ +
Values offset
│ │ │ + the offset of file
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
uid
│ │ │ - requester's user id
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │ +
version
│ │ │ + nfs version
│ │ │
proto
│ │ │ transfer protocol
│ │ │ +
gid
│ │ │ + requester's group id
│ │ │ +
uid
│ │ │ + requester's user id
│ │ │ +
size
│ │ │ + read bytes
│ │ │
count
│ │ │ read bytes
│ │ │ -
version
│ │ │ - nfs version
│ │ │
stable
│ │ │ argp->stable
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,35 +2,35 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.proc.write — NFS server writing data to file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.proc.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ggiidd
│ │ │ │ - requester's group id
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + vveecc
│ │ │ │ + struct kvec, includes buf address in kernel address and length of each
│ │ │ │ + buffer
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - uuiidd
│ │ │ │ - requester's user id
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ + vveerrssiioonn
│ │ │ │ + nfs version
│ │ │ │ pprroottoo
│ │ │ │ transfer protocol
│ │ │ │ + ggiidd
│ │ │ │ + requester's group id
│ │ │ │ + uuiidd
│ │ │ │ + requester's user id
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ - vveerrssiioonn
│ │ │ │ - nfs version
│ │ │ │ ssttaabbllee
│ │ │ │ argp->stable
│ │ │ │ - vveecc
│ │ │ │ - struct kvec, includes buf address in kernel address and length of each
│ │ │ │ - buffer
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.rename _H_o_m_e probe::nfsd.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-read.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.read
Name probe::nfsd.read —
│ │ │ NFS server reading data from a file for client
│ │ │
Values fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │ -
size
│ │ │ - read bytes
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
file
│ │ │ - argument file, indicates if the file has been opened.
│ │ │
vlen
│ │ │ read blocks
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │
vec
│ │ │ struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │
count
│ │ │ read bytes
│ │ │ +
size
│ │ │ + read bytes
│ │ │ +
file
│ │ │ + argument file, indicates if the file has been opened.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,25 +4,25 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.read — NFS server reading data from a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - ffiillee
│ │ │ │ - argument file, indicates if the file has been opened.
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ ccoouunntt
│ │ │ │ read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ + ffiillee
│ │ │ │ + argument file, indicates if the file has been opened.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.proc.write _H_o_m_e probe::nfsd.rename
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-rename.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::nfsd.rename
Name probe::nfsd.rename —
│ │ │ NFS server renaming a file for client
│ │ │ -
Values fh
│ │ │ - file handler of old path
│ │ │ -
flen
│ │ │ - length of old file name
│ │ │ +
Values filename
│ │ │ + old file name
│ │ │ +
tlen
│ │ │ + length of new file name
│ │ │
client_ip
│ │ │ the ip address of client
│ │ │ +
flen
│ │ │ + length of old file name
│ │ │ +
fh
│ │ │ + file handler of old path
│ │ │
tname
│ │ │ new file name
│ │ │
tfh
│ │ │ file handler of new path
│ │ │ -
tlen
│ │ │ - length of new file name
│ │ │ -
filename
│ │ │ - old file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3311..? NNeettwwoorrkk FFiillee SSttoorraaggee TTaappsseettss _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.rename — NFS server renaming a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.rename
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffhh
│ │ │ │ - file handler of old path
│ │ │ │ - fflleenn
│ │ │ │ - length of old file name
│ │ │ │ + ffiilleennaammee
│ │ │ │ + old file name
│ │ │ │ + ttlleenn
│ │ │ │ + length of new file name
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + fflleenn
│ │ │ │ + length of old file name
│ │ │ │ + ffhh
│ │ │ │ + file handler of old path
│ │ │ │ ttnnaammee
│ │ │ │ new file name
│ │ │ │ ttffhh
│ │ │ │ file handler of new path
│ │ │ │ - ttlleenn
│ │ │ │ - length of new file name
│ │ │ │ - ffiilleennaammee
│ │ │ │ - old file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.read _H_o_m_e probe::nfsd.unlink
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-unlink.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::nfsd.unlink
Name probe::nfsd.unlink —
│ │ │ NFS server removing a file or a directory for client
│ │ │
Values client_ip
│ │ │ the ip address of client
│ │ │ +
fh
│ │ │ + file handle (the first part is the length of the file handle)
│ │ │
filename
│ │ │ file name
│ │ │ -
filelen
│ │ │ - the length of file name
│ │ │
type
│ │ │ file type (file or dir)
│ │ │ -
fh
│ │ │ - file handle (the first part is the length of the file handle)
│ │ │ +
filelen
│ │ │ + the length of file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,18 +4,18 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.unlink — NFS server removing a file or a directory for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.unlink
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ cclliieenntt__iipp
│ │ │ │ the ip address of client
│ │ │ │ + ffhh
│ │ │ │ + file handle (the first part is the length of the file handle)
│ │ │ │ ffiilleennaammee
│ │ │ │ file name
│ │ │ │ - ffiilleelleenn
│ │ │ │ - the length of file name
│ │ │ │ ttyyppee
│ │ │ │ file type (file or dir)
│ │ │ │ - ffhh
│ │ │ │ - file handle (the first part is the length of the file handle)
│ │ │ │ + ffiilleelleenn
│ │ │ │ + the length of file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.rename _H_o_m_e probe::nfsd.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-nfsd-write.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::nfsd.write
Name probe::nfsd.write —
│ │ │ NFS server writing data to a file for client
│ │ │
Values file
│ │ │ argument file, indicates if the file has been opened.
│ │ │ -
offset
│ │ │ - the offset of file
│ │ │ -
client_ip
│ │ │ - the ip address of client
│ │ │ -
vlen
│ │ │ - read blocks
│ │ │ -
vec
│ │ │ - struct kvec, includes buf address in kernel address and length of each buffer
│ │ │
count
│ │ │ read bytes
│ │ │
size
│ │ │ read bytes
│ │ │ +
vlen
│ │ │ + read blocks
│ │ │ +
client_ip
│ │ │ + the ip address of client
│ │ │ +
vec
│ │ │ + struct kvec, includes buf address in kernel address and length of each buffer
│ │ │ +
offset
│ │ │ + the offset of file
│ │ │
fh
│ │ │ file handle (the first part is the length of the file handle)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,25 +4,25 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::nfsd.write — NFS server writing data to a file for client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ nfsd.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffiillee
│ │ │ │ argument file, indicates if the file has been opened.
│ │ │ │ - ooffffsseett
│ │ │ │ - the offset of file
│ │ │ │ - cclliieenntt__iipp
│ │ │ │ - the ip address of client
│ │ │ │ + ccoouunntt
│ │ │ │ + read bytes
│ │ │ │ + ssiizzee
│ │ │ │ + read bytes
│ │ │ │ vvlleenn
│ │ │ │ read blocks
│ │ │ │ + cclliieenntt__iipp
│ │ │ │ + the ip address of client
│ │ │ │ vveecc
│ │ │ │ struct kvec, includes buf address in kernel address and length of each
│ │ │ │ buffer
│ │ │ │ - ccoouunntt
│ │ │ │ - read bytes
│ │ │ │ - ssiizzee
│ │ │ │ - read bytes
│ │ │ │ + ooffffsseett
│ │ │ │ + the offset of file
│ │ │ │ ffhh
│ │ │ │ file handle (the first part is the length of the file handle)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::nfsd.unlink _H_o_m_e Chapter 32. Speculation
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-off.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scheduler.cpu_off
Name probe::scheduler.cpu_off —
│ │ │ Process is about to stop running on a cpu
│ │ │ -
Synopsis scheduler.cpu_off Values name
│ │ │ - name of the probe point
│ │ │ -
idle
│ │ │ +
Synopsis scheduler.cpu_off Values idle
│ │ │ boolean indicating whether current is the idle process
│ │ │
task_next
│ │ │ the process replacing current
│ │ │
task_prev
│ │ │ the process leaving the cpu (same as current)
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The process leaving the cpu.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.cpu_off — Process is about to stop running on a cpu
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.cpu_off
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ iiddllee
│ │ │ │ boolean indicating whether current is the idle process
│ │ │ │ ttaasskk__nneexxtt
│ │ │ │ the process replacing current
│ │ │ │ ttaasskk__pprreevv
│ │ │ │ the process leaving the cpu (same as current)
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process leaving the cpu.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.balance _H_o_m_e probe::scheduler.cpu_on
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-cpu-on.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::scheduler.cpu_on
Name probe::scheduler.cpu_on —
│ │ │ Process is beginning execution on a cpu
│ │ │ -
Values Values name
│ │ │ + name of the probe point
│ │ │ +
task_prev
│ │ │ the process that was previously running on this cpu
│ │ │
idle
│ │ │ - boolean indicating whether current is the idle process
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
Context
│ │ │ The resuming process.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.cpu_on — Process is beginning execution on a cpu
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.cpu_on
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ttaasskk__pprreevv
│ │ │ │ the process that was previously running on this cpu
│ │ │ │ iiddllee
│ │ │ │ - boolean indicating whether current is the idle process
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The resuming process.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.cpu_off _H_o_m_e probe::scheduler.ctxswitch
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-ctxswitch.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::scheduler.ctxswitch
Name probe::scheduler.ctxswitch —
│ │ │ A context switch is occuring.
│ │ │ -
Synopsis scheduler.ctxswitch Values prevtsk_state
│ │ │ - the state of the process to be switched out
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ -
next_task_name
│ │ │ - The name of the process to be switched in
│ │ │ -
prev_tid
│ │ │ +
Synopsis scheduler.ctxswitch Values prev_tid
│ │ │ The TID of the process to be switched out
│ │ │ +
nexttsk_state
│ │ │ + the state of the process to be switched in
│ │ │ +
next_priority
│ │ │ + The priority of the process to be switched in
│ │ │
prev_pid
│ │ │ The PID of the process to be switched out
│ │ │ -
prev_priority
│ │ │ - The priority of the process to be switched out
│ │ │ +
next_task_name
│ │ │ + The name of the process to be switched in
│ │ │
next_tid
│ │ │ The TID of the process to be switched in
│ │ │ +
prevtsk_state
│ │ │ + the state of the process to be switched out
│ │ │ +
prev_priority
│ │ │ + The priority of the process to be switched out
│ │ │
next_pid
│ │ │ The PID of the process to be switched in
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
prev_task_name
│ │ │ The name of the process to be switched out
│ │ │ -
nexttsk_state
│ │ │ - the state of the process to be switched in
│ │ │ -
next_priority
│ │ │ - The priority of the process to be switched in
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.ctxswitch — A context switch is occuring.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.ctxswitch
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprreevvttsskk__ssttaattee
│ │ │ │ - the state of the process to be switched out
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - nneexxtt__ttaasskk__nnaammee
│ │ │ │ - The name of the process to be switched in
│ │ │ │ pprreevv__ttiidd
│ │ │ │ The TID of the process to be switched out
│ │ │ │ + nneexxttttsskk__ssttaattee
│ │ │ │ + the state of the process to be switched in
│ │ │ │ + nneexxtt__pprriioorriittyy
│ │ │ │ + The priority of the process to be switched in
│ │ │ │ pprreevv__ppiidd
│ │ │ │ The PID of the process to be switched out
│ │ │ │ - pprreevv__pprriioorriittyy
│ │ │ │ - The priority of the process to be switched out
│ │ │ │ + nneexxtt__ttaasskk__nnaammee
│ │ │ │ + The name of the process to be switched in
│ │ │ │ nneexxtt__ttiidd
│ │ │ │ The TID of the process to be switched in
│ │ │ │ + pprreevvttsskk__ssttaattee
│ │ │ │ + the state of the process to be switched out
│ │ │ │ + pprreevv__pprriioorriittyy
│ │ │ │ + The priority of the process to be switched out
│ │ │ │ nneexxtt__ppiidd
│ │ │ │ The PID of the process to be switched in
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ pprreevv__ttaasskk__nnaammee
│ │ │ │ The name of the process to be switched out
│ │ │ │ - nneexxttttsskk__ssttaattee
│ │ │ │ - the state of the process to be switched in
│ │ │ │ - nneexxtt__pprriioorriittyy
│ │ │ │ - The priority of the process to be switched in
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.cpu_on _H_o_m_e probe::scheduler.kthread_stop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-migrate.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.migrate
Name probe::scheduler.migrate —
│ │ │ Task migrating across cpus
│ │ │ -
Synopsis scheduler.migrate Values priority
│ │ │ - priority of the task being migrated
│ │ │ -
pid
│ │ │ - PID of the task being migrated
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ -
cpu_from
│ │ │ - the original cpu
│ │ │ -
task
│ │ │ +
Synopsis scheduler.migrate Values task
│ │ │ the process that is being migrated
│ │ │
cpu_to
│ │ │ the destination cpu
│ │ │ +
cpu_from
│ │ │ + the original cpu
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
priority
│ │ │ + priority of the task being migrated
│ │ │ +
pid
│ │ │ + PID of the task being migrated
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.migrate — Task migrating across cpus
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.migrate
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprriioorriittyy
│ │ │ │ - priority of the task being migrated
│ │ │ │ - ppiidd
│ │ │ │ - PID of the task being migrated
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - ccppuu__ffrroomm
│ │ │ │ - the original cpu
│ │ │ │ ttaasskk
│ │ │ │ the process that is being migrated
│ │ │ │ ccppuu__ttoo
│ │ │ │ the destination cpu
│ │ │ │ + ccppuu__ffrroomm
│ │ │ │ + the original cpu
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + pprriioorriittyy
│ │ │ │ + priority of the task being migrated
│ │ │ │ + ppiidd
│ │ │ │ + PID of the task being migrated
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.kthread_stop.return _H_o_m_e probe::scheduler.process_exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-exit.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_exit
Name probe::scheduler.process_exit —
│ │ │ Process exiting
│ │ │
Synopsis scheduler.process_exit Values priority
│ │ │ priority of the process exiting
│ │ │ -
pid
│ │ │ - PID of the process exiting
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
pid
│ │ │ + PID of the process exiting
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_exit — Process exiting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ pprriioorriittyy
│ │ │ │ priority of the process exiting
│ │ │ │ - ppiidd
│ │ │ │ - PID of the process exiting
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppiidd
│ │ │ │ + PID of the process exiting
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.migrate _H_o_m_e probe::scheduler.process_fork
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-process-fork.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.process_fork
Name probe::scheduler.process_fork —
│ │ │ Process forked
│ │ │
Synopsis scheduler.process_fork Values name
│ │ │ name of the probe point
│ │ │ -
parent_pid
│ │ │ - PID of the parent process
│ │ │
child_pid
│ │ │ PID of the child process
│ │ │ +
parent_pid
│ │ │ + PID of the parent process
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,14 +4,14 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.process_fork — Process forked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.process_fork
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ - ppaarreenntt__ppiidd
│ │ │ │ - PID of the parent process
│ │ │ │ cchhiilldd__ppiidd
│ │ │ │ PID of the child process
│ │ │ │ + ppaarreenntt__ppiidd
│ │ │ │ + PID of the parent process
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_exit _H_o_m_e probe::scheduler.process_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-signal-send.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.signal_send
Name probe::scheduler.signal_send —
│ │ │ Sending a signal
│ │ │ -
Synopsis scheduler.signal_send Values signal_number
│ │ │ - signal number
│ │ │ -
pid
│ │ │ +
Synopsis scheduler.signal_send Values pid
│ │ │ pid of the process sending signal
│ │ │ +
signal_number
│ │ │ + signal number
│ │ │
name
│ │ │ name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.signal_send — Sending a signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.signal_send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiiggnnaall__nnuummbbeerr
│ │ │ │ - signal number
│ │ │ │ ppiidd
│ │ │ │ pid of the process sending signal
│ │ │ │ + ssiiggnnaall__nnuummbbeerr
│ │ │ │ + signal number
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.process_wait _H_o_m_e probe::scheduler.tick
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-tick.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::scheduler.tick
Name probe::scheduler.tick —
│ │ │ Schedulers internal tick, a processes timeslice accounting is updated
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
idle
│ │ │ +
Values idle
│ │ │ boolean indicating whether current is the idle process
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The process whose accounting will be updated.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.tick — Schedulers internal tick, a processes timeslice
│ │ │ │ accounting is updated
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.tick
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ iiddllee
│ │ │ │ boolean indicating whether current is the idle process
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process whose accounting will be updated.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.signal_send _H_o_m_e probe::scheduler.wait_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup-new.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup_new
Name probe::scheduler.wakeup_new —
│ │ │ Newly created task is woken up for the first time
│ │ │ -
Synopsis scheduler.wakeup_new Values task_priority
│ │ │ - priority of the new task
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ -
task_pid
│ │ │ +
Synopsis scheduler.wakeup_new Values task_pid
│ │ │ PID of the new task woken up
│ │ │
task_tid
│ │ │ TID of the new task woken up
│ │ │ -
task_state
│ │ │ - state of the task woken up
│ │ │
task_cpu
│ │ │ cpu of the task woken up
│ │ │ +
task_priority
│ │ │ + priority of the new task
│ │ │ +
task_state
│ │ │ + state of the task woken up
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup_new — Newly created task is woken up for the first time
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup_new
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk__pprriioorriittyy
│ │ │ │ - priority of the new task
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ttaasskk__ppiidd
│ │ │ │ PID of the new task woken up
│ │ │ │ ttaasskk__ttiidd
│ │ │ │ TID of the new task woken up
│ │ │ │ - ttaasskk__ssttaattee
│ │ │ │ - state of the task woken up
│ │ │ │ ttaasskk__ccppuu
│ │ │ │ cpu of the task woken up
│ │ │ │ + ttaasskk__pprriioorriittyy
│ │ │ │ + priority of the new task
│ │ │ │ + ttaasskk__ssttaattee
│ │ │ │ + state of the task woken up
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wakeup _H_o_m_e Chapter 9. IO Scheduler and block IO Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scheduler-wakeup.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::scheduler.wakeup
Name probe::scheduler.wakeup —
│ │ │ Task is woken up
│ │ │ -
Values Values name
│ │ │ + name of the probe point
│ │ │ +
task_state
│ │ │ state of the task being woken up
│ │ │ +
task_priority
│ │ │ + priority of the task being woken up
│ │ │
task_cpu
│ │ │ cpu of the task being woken up
│ │ │ -
task_pid
│ │ │ - PID of the task being woken up
│ │ │
task_tid
│ │ │ tid of the task being woken up
│ │ │ -
task_priority
│ │ │ - priority of the task being woken up
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
task_pid
│ │ │ + PID of the task being woken up
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 88..? SScchheedduulleerr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scheduler.wakeup — Task is woken up
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scheduler.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ttaasskk__ssttaattee
│ │ │ │ state of the task being woken up
│ │ │ │ + ttaasskk__pprriioorriittyy
│ │ │ │ + priority of the task being woken up
│ │ │ │ ttaasskk__ccppuu
│ │ │ │ cpu of the task being woken up
│ │ │ │ - ttaasskk__ppiidd
│ │ │ │ - PID of the task being woken up
│ │ │ │ ttaasskk__ttiidd
│ │ │ │ tid of the task being woken up
│ │ │ │ - ttaasskk__pprriioorriittyy
│ │ │ │ - priority of the task being woken up
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ + ttaasskk__ppiidd
│ │ │ │ + PID of the task being woken up
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scheduler.wait_task _H_o_m_e probe::scheduler.wakeup_new
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iocompleted.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iocompleted
Name probe::scsi.iocompleted —
│ │ │ SCSI mid-layer running the completion processing for block device I/O requests
│ │ │ -
Values host_no
│ │ │ - The host number
│ │ │ +
Values channel
│ │ │ + The channel number
│ │ │
device_state
│ │ │ The current state of the device
│ │ │ +
data_direction_str
│ │ │ + Data direction, as a string
│ │ │ +
host_no
│ │ │ + The host number
│ │ │ +
data_direction
│ │ │ + The data_direction specifies whether this command is from/to
│ │ │ + the device
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
lun
│ │ │ + The lun number
│ │ │
req_addr
│ │ │ The current struct request pointer, as a number
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │
goodbytes
│ │ │ The bytes completed
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
data_direction_str
│ │ │ - Data direction, as a string
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ -
data_direction
│ │ │ - The data_direction specifies whether this command is from/to
│ │ │ - the device
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iocompleted — SCSI mid-layer running the completion processing for
│ │ │ │ block device I/O requests
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iocompleted
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ + Data direction, as a string
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ + ddaattaa__ddiirreeccttiioonn
│ │ │ │ + The data_direction specifies whether this command is from/to the device
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ ggooooddbbyytteess
│ │ │ │ The bytes completed
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ - Data direction, as a string
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ - ddaattaa__ddiirreeccttiioonn
│ │ │ │ - The data_direction specifies whether this command is from/to the device
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 10. SCSI Tapset _H_o_m_e probe::scsi.iodispatching
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodispatching.html
│ │ │ @@ -1,27 +1,27 @@
│ │ │
probe::scsi.iodispatching
Name probe::scsi.iodispatching —
│ │ │ SCSI mid-layer dispatched low-level SCSI command
│ │ │ -
Synopsis scsi.iodispatching Values channel
│ │ │ - The channel number
│ │ │ +
Synopsis scsi.iodispatching Values lun
│ │ │ + The lun number
│ │ │ +
request_bufflen
│ │ │ + The request buffer length
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │
data_direction
│ │ │ The data_direction specifies whether this command is from/to the device
│ │ │ 0 (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE),
│ │ │ 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
request_buffer
│ │ │ - The request buffer address
│ │ │
data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ -
request_bufflen
│ │ │ - The request buffer length
│ │ │
host_no
│ │ │ The host number
│ │ │ +
channel
│ │ │ + The channel number
│ │ │
device_state
│ │ │ The current state of the device
│ │ │ -
req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ +
req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │ +
request_buffer
│ │ │ + The request buffer address
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodispatching — SCSI mid-layer dispatched low-level SCSI command
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodispatching
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - cchhaannnneell
│ │ │ │ - The channel number
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ + rreeqquueesstt__bbuufffflleenn
│ │ │ │ + The request buffer length
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ ddaattaa__ddiirreeccttiioonn
│ │ │ │ The data_direction specifies whether this command is from/to the device 0
│ │ │ │ (DMA_BIDIRECTIONAL), 1 (DMA_TO_DEVICE), 2 (DMA_FROM_DEVICE), 3 (DMA_NONE)
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - rreeqquueesstt__bbuuffffeerr
│ │ │ │ - The request buffer address
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ - rreeqquueesstt__bbuufffflleenn
│ │ │ │ - The request buffer length
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ + cchhaannnneell
│ │ │ │ + The channel number
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ + rreeqquueesstt__bbuuffffeerr
│ │ │ │ + The request buffer address
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iocompleted _H_o_m_e probe::scsi.iodone
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-iodone.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::scsi.iodone
Name probe::scsi.iodone —
│ │ │ SCSI command completed by low level driver and enqueued into the done queue.
│ │ │ -
Values Values device_state_str
│ │ │ + The current state of the device, as a string
│ │ │ +
req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │ +
data_direction_str
│ │ │ + Data direction, as a string
│ │ │ +
host_no
│ │ │ + The host number
│ │ │ +
channel
│ │ │ The channel number
│ │ │ -
data_direction
│ │ │ - The data_direction specifies whether this command is
│ │ │ - from/to the device.
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
lun
│ │ │ The lun number
│ │ │ -
data_direction_str
│ │ │ - Data direction, as a string
│ │ │
scsi_timer_pending
│ │ │ 1 if a timer is pending on this request
│ │ │ +
data_direction
│ │ │ + The data_direction specifies whether this command is
│ │ │ + from/to the device.
│ │ │
dev_id
│ │ │ The scsi device id
│ │ │ -
host_no
│ │ │ - The host number
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │ -
req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │ -
device_state_str
│ │ │ - The current state of the device, as a string
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.iodone — SCSI command completed by low level driver and enqueued
│ │ │ │ into the done queue.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.iodone
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + rreeqq__aaddddrr
│ │ │ │ + The current struct request pointer, as a number
│ │ │ │ + ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ + Data direction, as a string
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ - ddaattaa__ddiirreeccttiioonn
│ │ │ │ - The data_direction specifies whether this command is from/to the device.
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ lluunn
│ │ │ │ The lun number
│ │ │ │ - ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ - Data direction, as a string
│ │ │ │ ssccssii__ttiimmeerr__ppeennddiinngg
│ │ │ │ 1 if a timer is pending on this request
│ │ │ │ + ddaattaa__ddiirreeccttiioonn
│ │ │ │ + The data_direction specifies whether this command is from/to the device.
│ │ │ │ ddeevv__iidd
│ │ │ │ The scsi device id
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ - rreeqq__aaddddrr
│ │ │ │ - The current struct request pointer, as a number
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodispatching _H_o_m_e probe::scsi.ioentry
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioentry.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::scsi.ioentry
Name probe::scsi.ioentry —
│ │ │ Prepares a SCSI mid-layer request
│ │ │ -
Values disk_minor
│ │ │ - The minor number of the disk (-1 if no information)
│ │ │ -
disk_major
│ │ │ - The major number of the disk (-1 if no information)
│ │ │ +
Values req_addr
│ │ │ + The current struct request pointer, as a number
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │ -
req_addr
│ │ │ - The current struct request pointer, as a number
│ │ │ +
disk_major
│ │ │ + The major number of the disk (-1 if no information)
│ │ │
device_state
│ │ │ The current state of the device
│ │ │ +
disk_minor
│ │ │ + The minor number of the disk (-1 if no information)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioentry — Prepares a SCSI mid-layer request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioentry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddiisskk__mmiinnoorr
│ │ │ │ - The minor number of the disk (-1 if no information)
│ │ │ │ - ddiisskk__mmaajjoorr
│ │ │ │ - The major number of the disk (-1 if no information)
│ │ │ │ - ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ rreeqq__aaddddrr
│ │ │ │ The current struct request pointer, as a number
│ │ │ │ + ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + ddiisskk__mmaajjoorr
│ │ │ │ + The major number of the disk (-1 if no information)
│ │ │ │ ddeevviiccee__ssttaattee
│ │ │ │ The current state of the device
│ │ │ │ + ddiisskk__mmiinnoorr
│ │ │ │ + The minor number of the disk (-1 if no information)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.iodone _H_o_m_e probe::scsi.ioexecute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-ioexecute.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,28 +1,28 @@
│ │ │
probe::scsi.ioexecute
Name probe::scsi.ioexecute —
│ │ │ Create mid-layer SCSI request and wait for the result
│ │ │
Values data_direction_str
│ │ │ Data direction, as a string
│ │ │ -
lun
│ │ │ - The lun number
│ │ │ -
request_buffer
│ │ │ - The data buffer address
│ │ │ -
data_direction
│ │ │ - The data_direction specifies whether this command is
│ │ │ - from/to the device.
│ │ │ +
device_state
│ │ │ + The current state of the device
│ │ │
channel
│ │ │ The channel number
│ │ │ +
request_bufflen
│ │ │ + The data buffer buffer length
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │
device_state_str
│ │ │ The current state of the device, as a string
│ │ │
host_no
│ │ │ The host number
│ │ │ -
request_bufflen
│ │ │ - The data buffer buffer length
│ │ │ -
device_state
│ │ │ - The current state of the device
│ │ │ +
lun
│ │ │ + The lun number
│ │ │
retries
│ │ │ Number of times to retry request
│ │ │ +
data_direction
│ │ │ + The data_direction specifies whether this command is
│ │ │ + from/to the device.
│ │ │ +
request_buffer
│ │ │ + The data buffer address
│ │ │
timeout
│ │ │ Request timeout in seconds
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,32 +4,32 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.ioexecute — Create mid-layer SCSI request and wait for the result
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.ioexecute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ddaattaa__ddiirreeccttiioonn__ssttrr
│ │ │ │ Data direction, as a string
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - rreeqquueesstt__bbuuffffeerr
│ │ │ │ - The data buffer address
│ │ │ │ - ddaattaa__ddiirreeccttiioonn
│ │ │ │ - The data_direction specifies whether this command is from/to the device.
│ │ │ │ + ddeevviiccee__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ + rreeqquueesstt__bbuufffflleenn
│ │ │ │ + The data buffer buffer length
│ │ │ │ + ddeevv__iidd
│ │ │ │ + The scsi device id
│ │ │ │ ddeevviiccee__ssttaattee__ssttrr
│ │ │ │ The current state of the device, as a string
│ │ │ │ hhoosstt__nnoo
│ │ │ │ The host number
│ │ │ │ - rreeqquueesstt__bbuufffflleenn
│ │ │ │ - The data buffer buffer length
│ │ │ │ - ddeevviiccee__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ rreettrriieess
│ │ │ │ Number of times to retry request
│ │ │ │ + ddaattaa__ddiirreeccttiioonn
│ │ │ │ + The data_direction specifies whether this command is from/to the device.
│ │ │ │ + rreeqquueesstt__bbuuffffeerr
│ │ │ │ + The data buffer address
│ │ │ │ ttiimmeeoouutt
│ │ │ │ Request timeout in seconds
│ │ │ │ - ddeevv__iidd
│ │ │ │ - The scsi device id
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioentry _H_o_m_e probe::scsi.set_state
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-scsi-set-state.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::scsi.set_state
Name probe::scsi.set_state —
│ │ │ Order SCSI device state change
│ │ │ -
Values lun
│ │ │ - The lun number
│ │ │ -
old_state
│ │ │ - The current state of the device
│ │ │ +
Values channel
│ │ │ + The channel number
│ │ │ +
dev_id
│ │ │ + The scsi device id
│ │ │ +
state
│ │ │ + The new state of the device
│ │ │
old_state_str
│ │ │ The current state of the device, as a string
│ │ │ -
channel
│ │ │ - The channel number
│ │ │ -
state_str
│ │ │ - The new state of the device, as a string
│ │ │
host_no
│ │ │ The host number
│ │ │ -
state
│ │ │ - The new state of the device
│ │ │ -
dev_id
│ │ │ - The scsi device id
│ │ │ +
state_str
│ │ │ + The new state of the device, as a string
│ │ │ +
lun
│ │ │ + The lun number
│ │ │ +
old_state
│ │ │ + The current state of the device
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1100..? SSCCSSII TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::scsi.set_state — Order SCSI device state change
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ scsi.set_state
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - lluunn
│ │ │ │ - The lun number
│ │ │ │ - oolldd__ssttaattee
│ │ │ │ - The current state of the device
│ │ │ │ - oolldd__ssttaattee__ssttrr
│ │ │ │ - The current state of the device, as a string
│ │ │ │ cchhaannnneell
│ │ │ │ The channel number
│ │ │ │ - ssttaattee__ssttrr
│ │ │ │ - The new state of the device, as a string
│ │ │ │ - hhoosstt__nnoo
│ │ │ │ - The host number
│ │ │ │ - ssttaattee
│ │ │ │ - The new state of the device
│ │ │ │ ddeevv__iidd
│ │ │ │ The scsi device id
│ │ │ │ + ssttaattee
│ │ │ │ + The new state of the device
│ │ │ │ + oolldd__ssttaattee__ssttrr
│ │ │ │ + The current state of the device, as a string
│ │ │ │ + hhoosstt__nnoo
│ │ │ │ + The host number
│ │ │ │ + ssttaattee__ssttrr
│ │ │ │ + The new state of the device, as a string
│ │ │ │ + lluunn
│ │ │ │ + The lun number
│ │ │ │ + oolldd__ssttaattee
│ │ │ │ + The current state of the device
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::scsi.ioexecute _H_o_m_e Chapter 11. TTY Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-check-ignored.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::signal.check_ignored
Name probe::signal.check_ignored —
│ │ │ Checking to see signal is ignored
│ │ │ -
Synopsis signal.check_ignored Values sig
│ │ │ - The number of the signal
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ -
sig_pid
│ │ │ +
Synopsis signal.check_ignored Values sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │
pid_name
│ │ │ Name of the process receiving the signal
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.check_ignored — Checking to see signal is ignored
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.check_ignored
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ ppiidd__nnaammee
│ │ │ │ Name of the process receiving the signal
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::sigset_mask_str _H_o_m_e probe::signal.check_ignored.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-checkperm.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.checkperm
Name probe::signal.checkperm —
│ │ │ Check being performed on a sent signal
│ │ │ -
Values sinfo
│ │ │ - The address of the siginfo structure
│ │ │ +
Values pid_name
│ │ │ + Name of the process receiving the signal
│ │ │
sig
│ │ │ The number of the signal
│ │ │ +
si_code
│ │ │ + Indicates the signal type
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the signal
│ │ │ +
sinfo
│ │ │ + The address of the siginfo structure
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the signal
│ │ │ -
pid_name
│ │ │ - Name of the process receiving the signal
│ │ │ -
si_code
│ │ │ - Indicates the signal type
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.checkperm — Check being performed on a sent signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.checkperm
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiinnffoo
│ │ │ │ - The address of the siginfo structure
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process receiving the signal
│ │ │ │ ssiigg
│ │ │ │ The number of the signal
│ │ │ │ + ssii__ccooddee
│ │ │ │ + Indicates the signal type
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the signal
│ │ │ │ + ssiinnffoo
│ │ │ │ + The address of the siginfo structure
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the signal
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process receiving the signal
│ │ │ │ - ssii__ccooddee
│ │ │ │ - Indicates the signal type
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.check_ignored.return _H_o_m_e probe::signal.checkperm.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-do-action.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.do_action
Name probe::signal.do_action —
│ │ │ Examining or changing a signal action
│ │ │ -
Values sa_handler
│ │ │ - The new handler of the signal
│ │ │ -
sig
│ │ │ - The signal to be examined/changed
│ │ │ -
oldsigact_addr
│ │ │ - The address of the old sigaction
│ │ │ +
Values sigact_addr
│ │ │ + The address of the new sigaction
│ │ │ struct associated with the signal
│ │ │ -
sa_mask
│ │ │ - The new mask of the signal
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ +
sa_mask
│ │ │ + The new mask of the signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
sigact_addr
│ │ │ - The address of the new sigaction
│ │ │ +
sa_handler
│ │ │ + The new handler of the signal
│ │ │ +
sig
│ │ │ + The signal to be examined/changed
│ │ │ +
oldsigact_addr
│ │ │ + The address of the old sigaction
│ │ │ struct associated with the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.do_action — Examining or changing a signal action
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.do_action
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiiggaacctt__aaddddrr
│ │ │ │ + The address of the new sigaction struct associated with the signal
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + ssaa__mmaasskk
│ │ │ │ + The new mask of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ssaa__hhaannddlleerr
│ │ │ │ The new handler of the signal
│ │ │ │ ssiigg
│ │ │ │ The signal to be examined/changed
│ │ │ │ oollddssiiggaacctt__aaddddrr
│ │ │ │ The address of the old sigaction struct associated with the signal
│ │ │ │ - ssaa__mmaasskk
│ │ │ │ - The new mask of the signal
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiiggaacctt__aaddddrr
│ │ │ │ - The address of the new sigaction struct associated with the signal
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.checkperm.return _H_o_m_e probe::signal.do_action.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-flush.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.flush
Name probe::signal.flush —
│ │ │ Flushing all pending signals for a task
│ │ │ -
Values task
│ │ │ - The task handler of the process performing the flush
│ │ │ -
sig_pid
│ │ │ +
Values sig_pid
│ │ │ The PID of the process associated with the task
│ │ │ performing the flush
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
pid_name
│ │ │ The name of the process associated with the task
│ │ │ performing the flush
│ │ │ +
task
│ │ │ + The task handler of the process performing the flush
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.flush — Flushing all pending signals for a task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.flush
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk
│ │ │ │ - The task handler of the process performing the flush
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process associated with the task performing the flush
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the process associated with the task performing the flush
│ │ │ │ + ttaasskk
│ │ │ │ + The task handler of the process performing the flush
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.do_action.return _H_o_m_e probe::signal.force_segv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.force_segv.return
Name probe::signal.force_segv.return —
│ │ │ Forcing send of SIGSEGV complete
│ │ │ -
Synopsis signal.force_segv.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.force_segv.return Values retstr
│ │ │ Return value as a string
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv.return — Forcing send of SIGSEGV complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ Return value as a string
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv _H_o_m_e probe::signal.handle
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-force-segv.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::signal.force_segv
Name probe::signal.force_segv —
│ │ │ Forcing send of SIGSEGV
│ │ │ -
Synopsis signal.force_segv Values pid_name
│ │ │ - Name of the process receiving the signal
│ │ │ -
sig_pid
│ │ │ +
Synopsis signal.force_segv Values sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
sig
│ │ │ The number of the signal
│ │ │ +
pid_name
│ │ │ + Name of the process receiving the signal
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.force_segv — Forcing send of SIGSEGV
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.force_segv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process receiving the signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ ssiigg
│ │ │ │ The number of the signal
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process receiving the signal
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.flush _H_o_m_e probe::signal.force_segv.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-handle.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::signal.handle
Name probe::signal.handle —
│ │ │ Signal handler being invoked
│ │ │ -
Values ka_addr
│ │ │ - The address of the k_sigaction table
│ │ │ - associated with the signal
│ │ │ -
sig_code
│ │ │ - The si_code value of the siginfo signal
│ │ │ -
sig
│ │ │ - The signal number that invoked the signal handler
│ │ │ -
sinfo
│ │ │ +
Values sinfo
│ │ │ The address of the siginfo table
│ │ │
oldset_addr
│ │ │ The address of the bitmask array of blocked signals
│ │ │ (deprecated in SystemTap 2.1)
│ │ │ -
sig_mode
│ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ +
sig_mode
│ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │ +
sig_code
│ │ │ + The si_code value of the siginfo signal
│ │ │ +
sig
│ │ │ + The signal number that invoked the signal handler
│ │ │ +
ka_addr
│ │ │ + The address of the k_sigaction table
│ │ │ + associated with the signal
│ │ │
regs
│ │ │ The address of the kernel-mode stack area (deprecated in
│ │ │ SystemTap 2.1)
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,29 +2,29 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.handle — Signal handler being invoked
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.handle
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - kkaa__aaddddrr
│ │ │ │ - The address of the k_sigaction table associated with the signal
│ │ │ │ - ssiigg__ccooddee
│ │ │ │ - The si_code value of the siginfo signal
│ │ │ │ - ssiigg
│ │ │ │ - The signal number that invoked the signal handler
│ │ │ │ ssiinnffoo
│ │ │ │ The address of the siginfo table
│ │ │ │ oollddsseett__aaddddrr
│ │ │ │ The address of the bitmask array of blocked signals (deprecated in
│ │ │ │ SystemTap 2.1)
│ │ │ │ - ssiigg__mmooddee
│ │ │ │ - Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - rreeggss
│ │ │ │ - The address of the kernel-mode stack area (deprecated in SystemTap 2.1)
│ │ │ │ + ssiigg__mmooddee
│ │ │ │ + Indicates whether the signal was a user-mode or kernel-mode signal
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ssiigg__ccooddee
│ │ │ │ + The si_code value of the siginfo signal
│ │ │ │ + ssiigg
│ │ │ │ + The signal number that invoked the signal handler
│ │ │ │ + kkaa__aaddddrr
│ │ │ │ + The address of the k_sigaction table associated with the signal
│ │ │ │ + rreeggss
│ │ │ │ + The address of the kernel-mode stack area (deprecated in SystemTap 2.1)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.force_segv.return _H_o_m_e probe::signal.handle.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-pending.html
│ │ │ @@ -1,14 +1,14 @@
│ │ │
probe::signal.pending
Name probe::signal.pending —
│ │ │ Examining pending signal
│ │ │ -
Values Values sigset_size
│ │ │ + The size of the user-space signal set
│ │ │ +
sigset_add
│ │ │ The address of the user-space signal set
│ │ │ (sigset_t)
│ │ │ -
sigset_size
│ │ │ - The size of the user-space signal set
│ │ │
name
│ │ │ Name of the probe point
│ │ │
Description
│ │ │ This probe is used to examine a set of signals pending for delivery
│ │ │ to a specific thread. This normally occurs when the
│ │ │ do_sigpending kernel function is executed.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.pending — Examining pending signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.pending
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiiggsseett__aadddd
│ │ │ │ - The address of the user-space signal set (sigset_t)
│ │ │ │ ssiiggsseett__ssiizzee
│ │ │ │ The size of the user-space signal set
│ │ │ │ + ssiiggsseett__aadddd
│ │ │ │ + The address of the user-space signal set (sigset_t)
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ This probe is used to examine a set of signals pending for delivery to a
│ │ │ │ specific thread. This normally occurs when the do_sigpending kernel function is
│ │ │ │ executed.
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-procmask.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::signal.procmask
Name probe::signal.procmask —
│ │ │ Examining or changing blocked signals
│ │ │ -
Values name
│ │ │ - Name of the probe point
│ │ │ -
oldsigset_addr
│ │ │ +
Values oldsigset_addr
│ │ │ The old address of the signal set
│ │ │ (sigset_t)
│ │ │ -
sigset_addr
│ │ │ - The address of the signal set (sigset_t)
│ │ │ - to be implemented
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
how
│ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ SIG_BLOCK=0 (for blocking signals),
│ │ │ SIG_UNBLOCK=1 (for unblocking signals), and
│ │ │ SIG_SETMASK=2 for setting the signal mask.
│ │ │ +
sigset_addr
│ │ │ + The address of the signal set (sigset_t)
│ │ │ + to be implemented
│ │ │
sigset
│ │ │ The actual value to be set for sigset_t
│ │ │ (correct?)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.procmask — Examining or changing blocked signals
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.procmask
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ oollddssiiggsseett__aaddddrr
│ │ │ │ The old address of the signal set (sigset_t)
│ │ │ │ - ssiiggsseett__aaddddrr
│ │ │ │ - The address of the signal set (sigset_t) to be implemented
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ hhooww
│ │ │ │ Indicates how to change the blocked signals; possible values are
│ │ │ │ SIG_BLOCK=0 (for blocking signals), SIG_UNBLOCK=1 (for unblocking
│ │ │ │ signals), and SIG_SETMASK=2 for setting the signal mask.
│ │ │ │ + ssiiggsseett__aaddddrr
│ │ │ │ + The address of the signal set (sigset_t) to be implemented
│ │ │ │ ssiiggsseett
│ │ │ │ The actual value to be set for sigset_t (correct?)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.pending.return _H_o_m_e probe::signal.procmask.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-return.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::signal.send.return
Name probe::signal.send.return —
│ │ │ Signal being sent to a process completed (deprecated in SystemTap 2.1)
│ │ │
Synopsis signal.send.return Values send2queue
│ │ │ Indicates whether the sent signal was sent to an existing sigqueue
│ │ │
shared
│ │ │ Indicates whether the sent signal is shared by the thread group.
│ │ │ -
name
│ │ │ - The name of the function used to send out the signal
│ │ │
retstr
│ │ │ The return value to either __group_send_sig_info, specific_send_sig_info, or send_sigqueue
│ │ │ +
name
│ │ │ + The name of the function used to send out the signal
│ │ │
Context
│ │ │ The signal's sender. (correct?)
│ │ │
Description
│ │ │ Possible __group_send_sig_info and
│ │ │ specific_send_sig_info return values are as follows;
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -7,19 +7,19 @@
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ sseenndd22qquueeuuee
│ │ │ │ Indicates whether the sent signal was sent to an existing sigqueue
│ │ │ │ sshhaarreedd
│ │ │ │ Indicates whether the sent signal is shared by the thread group.
│ │ │ │ - nnaammee
│ │ │ │ - The name of the function used to send out the signal
│ │ │ │ rreettssttrr
│ │ │ │ The return value to either __group_send_sig_info, specific_send_sig_info,
│ │ │ │ or send_sigqueue
│ │ │ │ + nnaammee
│ │ │ │ + The name of the function used to send out the signal
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender. (correct?)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Possible __group_send_sig_info and specific_send_sig_info return values are as
│ │ │ │ follows;
│ │ │ │ 0 -- The signal is successfully sent to a process, which means that, (1) the
│ │ │ │ signal was ignored by the receiving process, (2) this is a non-RT signal and
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.send_sig_queue.return
Name probe::signal.send_sig_queue.return —
│ │ │ Queuing a signal to a process completed
│ │ │ -
Synopsis signal.send_sig_queue.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.send_sig_queue.return Values retstr
│ │ │ Return value as a string
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send_sig_queue.return — Queuing a signal to a process completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send_sig_queue.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ Return value as a string
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send_sig_queue _H_o_m_e probe::signal.sys_tgkill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send-sig-queue.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.send_sig_queue
Name probe::signal.send_sig_queue —
│ │ │ Queuing a signal to a process
│ │ │ -
Synopsis signal.send_sig_queue Values sig
│ │ │ - The queued signal
│ │ │ -
pid_name
│ │ │ - Name of the process to which the signal is queued
│ │ │ -
sigqueue_addr
│ │ │ +
Synopsis signal.send_sig_queue Values sigqueue_addr
│ │ │ The address of the signal queue
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
pid_name
│ │ │ + Name of the process to which the signal is queued
│ │ │ +
sig
│ │ │ + The queued signal
│ │ │
sig_pid
│ │ │ The PID of the process to which the signal is queued
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send_sig_queue — Queuing a signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send_sig_queue
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The queued signal
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process to which the signal is queued
│ │ │ │ ssiiggqquueeuuee__aaddddrr
│ │ │ │ The address of the signal queue
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process to which the signal is queued
│ │ │ │ + ssiigg
│ │ │ │ + The queued signal
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process to which the signal is queued
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send.return _H_o_m_e probe::signal.send_sig_queue.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-send.html
│ │ │ @@ -1,26 +1,26 @@
│ │ │
probe::signal.send
Name probe::signal.send —
│ │ │ Signal being sent to a process
│ │ │ -
Values si_code
│ │ │ - Indicates the signal type
│ │ │ -
pid_name
│ │ │ - The name of the signal recipient
│ │ │ -
send2queue
│ │ │ +
Values send2queue
│ │ │ Indicates whether the signal is sent to an existing
│ │ │ sigqueue (deprecated in SystemTap 2.1)
│ │ │ -
name
│ │ │ - The name of the function used to send out the signal
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │ -
shared
│ │ │ - Indicates whether the signal is shared by the thread group
│ │ │ +
pid_name
│ │ │ + The name of the signal recipient
│ │ │
sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ +
si_code
│ │ │ + Indicates the signal type
│ │ │ +
sig
│ │ │ + The number of the signal
│ │ │ +
name
│ │ │ + The name of the function used to send out the signal
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │ +
shared
│ │ │ + Indicates whether the signal is shared by the thread group
│ │ │ +
sig_name
│ │ │ + A string representation of the signal
│ │ │
sinfo
│ │ │ The address of siginfo struct
│ │ │ -
sig
│ │ │ - The number of the signal
│ │ │
Context
│ │ │ The signal's sender.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,33 +2,33 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.send — Signal being sent to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssii__ccooddee
│ │ │ │ - Indicates the signal type
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ sseenndd22qquueeuuee
│ │ │ │ Indicates whether the signal is sent to an existing sigqueue (deprecated
│ │ │ │ in SystemTap 2.1)
│ │ │ │ - nnaammee
│ │ │ │ - The name of the function used to send out the signal
│ │ │ │ - ssiigg__nnaammee
│ │ │ │ - A string representation of the signal
│ │ │ │ - sshhaarreedd
│ │ │ │ - Indicates whether the signal is shared by the thread group
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ + ssii__ccooddee
│ │ │ │ + Indicates the signal type
│ │ │ │ + ssiigg
│ │ │ │ + The number of the signal
│ │ │ │ + nnaammee
│ │ │ │ + The name of the function used to send out the signal
│ │ │ │ ttaasskk
│ │ │ │ A task handle to the signal recipient
│ │ │ │ + sshhaarreedd
│ │ │ │ + Indicates whether the signal is shared by the thread group
│ │ │ │ + ssiigg__nnaammee
│ │ │ │ + A string representation of the signal
│ │ │ │ ssiinnffoo
│ │ │ │ The address of siginfo struct
│ │ │ │ - ssiigg
│ │ │ │ - The number of the signal
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The signal's sender.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.procmask.return _H_o_m_e probe::signal.send.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tgkill.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::signal.sys_tgkill
Name probe::signal.sys_tgkill —
│ │ │ Sending kill signal to a thread group
│ │ │ -
Synopsis signal.sys_tgkill Values sig
│ │ │ - The specific kill signal sent to the process
│ │ │ -
tgid
│ │ │ +
Synopsis signal.sys_tgkill Values tgid
│ │ │ The thread group ID of the thread receiving the kill signal
│ │ │ -
task
│ │ │ - A task handle to the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the thread receiving the kill signal
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │
pid_name
│ │ │ The name of the signal recipient
│ │ │ +
sig
│ │ │ + The specific kill signal sent to the process
│ │ │ +
sig_pid
│ │ │ + The PID of the thread receiving the kill signal
│ │ │
Description
│ │ │ The tgkill call is similar to tkill,
│ │ │ except that it also allows the caller to specify the thread group ID of
│ │ │ the thread to be signalled. This protects against TID reuse.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tgkill — Sending kill signal to a thread group
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tgkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The specific kill signal sent to the process
│ │ │ │ ttggiidd
│ │ │ │ The thread group ID of the thread receiving the kill signal
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the thread receiving the kill signal
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the signal recipient
│ │ │ │ + ssiigg
│ │ │ │ + The specific kill signal sent to the process
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the thread receiving the kill signal
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tgkill call is similar to tkill, except that it also allows the caller to
│ │ │ │ specify the thread group ID of the thread to be signalled. This protects
│ │ │ │ against TID reuse.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.send_sig_queue.return _H_o_m_e probe::signal.sys_tgkill.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-sys-tkill.html
│ │ │ @@ -1,20 +1,20 @@
│ │ │
probe::signal.sys_tkill
Name probe::signal.sys_tkill —
│ │ │ Sending a kill signal to a thread
│ │ │ -
Values sig
│ │ │ - The specific signal sent to the process
│ │ │ +
Values sig_name
│ │ │ + A string representation of the signal
│ │ │
task
│ │ │ A task handle to the signal recipient
│ │ │ -
sig_name
│ │ │ - A string representation of the signal
│ │ │
name
│ │ │ Name of the probe point
│ │ │ -
sig_pid
│ │ │ - The PID of the process receiving the kill signal
│ │ │
pid_name
│ │ │ The name of the signal recipient
│ │ │ +
sig_pid
│ │ │ + The PID of the process receiving the kill signal
│ │ │ +
sig
│ │ │ + The specific signal sent to the process
│ │ │
Description
│ │ │ The tkill call is analogous to kill(2),
│ │ │ except that it also allows a process within a specific thread group to
│ │ │ be targeted. Such processes are targeted through their unique
│ │ │ thread IDs (TID).
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.sys_tkill — Sending a kill signal to a thread
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.sys_tkill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiigg
│ │ │ │ - The specific signal sent to the process
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process receiving the kill signal
│ │ │ │ ppiidd__nnaammee
│ │ │ │ The name of the signal recipient
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process receiving the kill signal
│ │ │ │ + ssiigg
│ │ │ │ + The specific signal sent to the process
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The tkill call is analogous to kill(2), except that it also allows a process
│ │ │ │ within a specific thread group to be targeted. Such processes are targeted
│ │ │ │ through their unique thread IDs (TID).
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tgkill.return _H_o_m_e probe::signal.syskill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-syskill.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.syskill
Name probe::signal.syskill —
│ │ │ Sending kill signal to a process
│ │ │ -
Values task
│ │ │ - A task handle to the signal recipient
│ │ │ -
sig
│ │ │ +
Values sig
│ │ │ The specific signal sent to the process
│ │ │ -
pid_name
│ │ │ - The name of the signal recipient
│ │ │
sig_pid
│ │ │ The PID of the process receiving the signal
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │ +
pid_name
│ │ │ + The name of the signal recipient
│ │ │
sig_name
│ │ │ A string representation of the signal
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │ +
task
│ │ │ + A task handle to the signal recipient
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.syskill — Sending kill signal to a process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.syskill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk
│ │ │ │ - A task handle to the signal recipient
│ │ │ │ ssiigg
│ │ │ │ The specific signal sent to the process
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - The name of the signal recipient
│ │ │ │ ssiigg__ppiidd
│ │ │ │ The PID of the process receiving the signal
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + The name of the signal recipient
│ │ │ │ ssiigg__nnaammee
│ │ │ │ A string representation of the signal
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ + ttaasskk
│ │ │ │ + A task handle to the signal recipient
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.sys_tkill _H_o_m_e probe::signal.syskill.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-systkill-return.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::signal.systkill.return
Name probe::signal.systkill.return —
│ │ │ Sending kill signal to a thread completed
│ │ │ -
Synopsis signal.systkill.return Values name
│ │ │ - Name of the probe point
│ │ │ -
retstr
│ │ │ +
Synopsis signal.systkill.return Values retstr
│ │ │ The return value to either __group_send_sig_info,
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.systkill.return — Sending kill signal to a thread completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.systkill.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ rreettssttrr
│ │ │ │ The return value to either __group_send_sig_info,
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.syskill.return _H_o_m_e probe::signal.wakeup
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-signal-wakeup.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::signal.wakeup
Name probe::signal.wakeup —
│ │ │ Sleeping process being wakened for signal
│ │ │ -
Values resume
│ │ │ - Indicates whether to wake up a task in a
│ │ │ - STOPPED or TRACED state
│ │ │ -
sig_pid
│ │ │ - The PID of the process to wake
│ │ │ -
pid_name
│ │ │ - Name of the process to wake
│ │ │ -
state_mask
│ │ │ +
Values state_mask
│ │ │ A string representation indicating the mask
│ │ │ of task states to wake. Possible values are
│ │ │ TASK_INTERRUPTIBLE, TASK_STOPPED,
│ │ │ TASK_TRACED, TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ +
sig_pid
│ │ │ + The PID of the process to wake
│ │ │ +
pid_name
│ │ │ + Name of the process to wake
│ │ │ +
resume
│ │ │ + Indicates whether to wake up a task in a
│ │ │ + STOPPED or TRACED state
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1177..? SSiiggnnaall TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::signal.wakeup — Sleeping process being wakened for signal
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ signal.wakeup
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rreessuummee
│ │ │ │ - Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ - ssiigg__ppiidd
│ │ │ │ - The PID of the process to wake
│ │ │ │ - ppiidd__nnaammee
│ │ │ │ - Name of the process to wake
│ │ │ │ ssttaattee__mmaasskk
│ │ │ │ A string representation indicating the mask of task states to wake.
│ │ │ │ Possible values are TASK_INTERRUPTIBLE, TASK_STOPPED, TASK_TRACED,
│ │ │ │ TASK_WAKEKILL, and TASK_INTERRUPTIBLE.
│ │ │ │ + ssiigg__ppiidd
│ │ │ │ + The PID of the process to wake
│ │ │ │ + ppiidd__nnaammee
│ │ │ │ + Name of the process to wake
│ │ │ │ + rreessuummee
│ │ │ │ + Indicates whether to wake up a task in a STOPPED or TRACED state
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::signal.systkill.return _H_o_m_e Chapter 18. Errno Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.aio_read.return
Name probe::socket.aio_read.return —
│ │ │ Conclusion of message received via sock_aio_read
│ │ │ -
Synopsis socket.aio_read.return Values Synopsis socket.aio_read.return Values type
│ │ │ + Socket type value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ +
name
│ │ │ Name of this probe
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_aio_read function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read.return — Conclusion of message received via
│ │ │ │ sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_aio_read function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-read.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_read
Name probe::socket.aio_read —
│ │ │ Receiving message via sock_aio_read
│ │ │
Values family
│ │ │ Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_aio_read function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_read — Receiving message via sock_aio_read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_aio_read
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.aio_write.return
Name probe::socket.aio_write.return —
│ │ │ Conclusion of message send via sock_aio_write
│ │ │ -
Synopsis socket.aio_write.return Values state
│ │ │ - Socket state value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
Synopsis socket.aio_write.return Values name
│ │ │ + Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
flags
│ │ │ Socket flags value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_aio_write function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write.return — Conclusion of message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-aio-write.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.aio_write
Name probe::socket.aio_write —
│ │ │ Message send via sock_aio_write
│ │ │ -
Values flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ +
Values type
│ │ │ Socket type value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_aio_write function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.aio_write — Message send via sock_aio_write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.aio_write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_aio_write
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-close.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::socket.close
Name probe::socket.close —
│ │ │ Close a socket
│ │ │ -
Values protocol
│ │ │ - Protocol value
│ │ │ +
Values flags
│ │ │ + Socket flags value
│ │ │
family
│ │ │ Protocol family value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the beginning of closing a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.close — Close a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.close
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of closing a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.aio_write.return _H_o_m_e probe::socket.close.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create-return.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.create.return
Name probe::socket.create.return —
│ │ │ Return from Creation of a socket
│ │ │ -
Synopsis socket.create.return Values type
│ │ │ - Socket type value
│ │ │ -
requester
│ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ +
Synopsis socket.create.return Values err
│ │ │ + Error code if success == 0
│ │ │
success
│ │ │ Was socket creation successful? (1 = yes, 0 = no)
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
protocol
│ │ │ Protocol value
│ │ │
family
│ │ │ Protocol family value
│ │ │ -
err
│ │ │ - Error code if success == 0
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
requester
│ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │
Context
│ │ │ The requester (user process or kernel)
│ │ │
Description
│ │ │ Fires at the conclusion of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create.return — Return from Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - rreeqquueesstteerr
│ │ │ │ - Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ + eerrrr
│ │ │ │ + Error code if success == 0
│ │ │ │ ssuucccceessss
│ │ │ │ Was socket creation successful? (1 = yes, 0 = no)
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - eerrrr
│ │ │ │ - Error code if success == 0
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + rreeqquueesstteerr
│ │ │ │ + Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (user process or kernel)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.create _H_o_m_e probe::socket.read_iter
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-create.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::socket.create
Name probe::socket.create —
│ │ │ Creation of a socket
│ │ │ -
Values Values protocol
│ │ │ + Protocol value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
requester
│ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │
type
│ │ │ Socket type value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The requester (see requester variable)
│ │ │
Description
│ │ │ Fires at the beginning of creating a socket.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.create — Creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ rreeqquueesstteerr
│ │ │ │ Requested by user process or the kernel (1 = kernel, 0 = user)
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The requester (see requester variable)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of creating a socket.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.close.return _H_o_m_e probe::socket.create.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.read_iter.return
Name probe::socket.read_iter.return —
│ │ │ Conclusion of message received via sock_read_iter
│ │ │ -
Synopsis socket.read_iter.return Values state
│ │ │ - Socket state value
│ │ │ +
Synopsis socket.read_iter.return Values type
│ │ │ + Socket type value
│ │ │
success
│ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │
name
│ │ │ Name of this probe
│ │ │
family
│ │ │ Protocol family value
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_read_iter function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.read_iter.return — Conclusion of message received via
│ │ │ │ sock_read_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-read-iter.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.read_iter
Name probe::socket.read_iter —
│ │ │ Receiving message via sock_read_iter
│ │ │
Values type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_read_iter function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.read_iter — Receiving message via sock_read_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.read_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the
│ │ │ │ sock_read_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv-return.html
│ │ │ @@ -1,23 +1,23 @@
│ │ │
probe::socket.readv.return
Name probe::socket.readv.return —
│ │ │ Conclusion of receiving a message via sock_readv
│ │ │ -
Synopsis socket.readv.return Values family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ +
Synopsis socket.readv.return Values type
│ │ │ + Socket type value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
state
│ │ │ Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_readv function
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv.return — Conclusion of receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ssuucccceessss
│ │ │ │ Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-readv.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.readv
Name probe::socket.readv —
│ │ │ Receiving a message via sock_readv
│ │ │ -
Values size
│ │ │ - Message size in bytes
│ │ │ -
type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
state
│ │ │ +
Values state
│ │ │ Socket state value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_readv function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.readv — Receiving a message via sock_readv
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.readv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_readv
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-receive.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.receive
Name probe::socket.receive —
│ │ │ Message received on a socket.
│ │ │ -
Values size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
type
│ │ │ +
Values type
│ │ │ Socket type value
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
family
│ │ │ Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
Context
│ │ │ The message receiver
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.receive — Message received on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.readv.return _H_o_m_e probe::socket.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.recvmsg.return
Name probe::socket.recvmsg.return —
│ │ │ Return from Message being received on socket
│ │ │ -
Synopsis socket.recvmsg.return Values family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
type
│ │ │ +
Synopsis socket.recvmsg.return Values type
│ │ │ Socket type value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │
flags
│ │ │ Socket flags value
│ │ │
size
│ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
state
│ │ │ Socket state value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of receiving a message on a socket
│ │ │ via the sock_recvmsg function.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg.return — Return from Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ssiizzee
│ │ │ │ Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-recvmsg.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.recvmsg
Name probe::socket.recvmsg —
│ │ │ Message being received on socket
│ │ │ -
Values family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
name
│ │ │ +
Values name
│ │ │ Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
state
│ │ │ Socket state value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the beginning of receiving a message on a socket
│ │ │ via the sock_recvmsg function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.recvmsg — Message being received on socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of receiving a message on a socket via the sock_recvmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-send.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.send
Name probe::socket.send —
│ │ │ Message sent on a socket.
│ │ │ -
Values Values type
│ │ │ + Socket type value
│ │ │ +
success
│ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ +
family
│ │ │ Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
size
│ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
flags
│ │ │ Socket flags value
│ │ │ -
success
│ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ +
size
│ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
state
│ │ │ Socket state value
│ │ │
Context
│ │ │ The message sender
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.send — Message sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::socket.recvmsg.return _H_o_m_e probe::socket.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.sendmsg.return
Name probe::socket.sendmsg.return —
│ │ │ Return from socket.sendmsg.
│ │ │ -
Synopsis socket.sendmsg.return Values Synopsis socket.sendmsg.return Values family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │ +
size
│ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │
type
│ │ │ Socket type value
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │
Context
│ │ │ The message sender.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_sendmsg function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg.return — Return from socket.sendmsg.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ssuucccceessss
│ │ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-sendmsg.html
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.sendmsg
Name probe::socket.sendmsg —
│ │ │ Message is currently being sent on a socket.
│ │ │ -
Values state
│ │ │ - Socket state value
│ │ │ -
type
│ │ │ +
Values type
│ │ │ Socket type value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
flags
│ │ │ Socket flags value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ -
name
│ │ │ - Name of this probe
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_sendmsg function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.sendmsg — Message is currently being sent on a socket.
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_sendmsg
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.write_iter.return
Name probe::socket.write_iter.return —
│ │ │ Conclusion of message send via sock_write_iter
│ │ │ -
Synopsis socket.write_iter.return Values type
│ │ │ - Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │ -
size
│ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ -
state
│ │ │ +
Synopsis socket.write_iter.return Values state
│ │ │ Socket state value
│ │ │ -
success
│ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ +
size
│ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
success
│ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_write_iter function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,30 +3,30 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter.return — Conclusion of message send via
│ │ │ │ sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ - ffllaaggss
│ │ │ │ - Socket flags value
│ │ │ │ - ssiizzee
│ │ │ │ - Size of message received (in bytes) or error code if success = 0
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was receive successful? (1 = yes, 0 = no)
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ pprroottooccooll
│ │ │ │ Protocol value
│ │ │ │ + ssiizzee
│ │ │ │ + Size of message received (in bytes) or error code if success = 0
│ │ │ │ + ffllaaggss
│ │ │ │ + Socket flags value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was receive successful? (1 = yes, 0 = no)
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the
│ │ │ │ sock_write_iter function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-write-iter.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,22 +1,22 @@
│ │ │
probe::socket.write_iter
Name probe::socket.write_iter —
│ │ │ Message send via sock_write_iter
│ │ │
Synopsis socket.write_iter Values flags
│ │ │ Socket flags value
│ │ │ -
type
│ │ │ - Socket type value
│ │ │
size
│ │ │ Message size in bytes
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
protocol
│ │ │ - Protocol value
│ │ │
family
│ │ │ Protocol family value
│ │ │
name
│ │ │ Name of this probe
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │ +
type
│ │ │ + Socket type value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_write_iter function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,26 +4,26 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.write_iter — Message send via sock_write_iter
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.write_iter
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ssiizzee
│ │ │ │ Message size in bytes
│ │ │ │ - ssttaattee
│ │ │ │ - Socket state value
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ ffaammiillyy
│ │ │ │ Protocol family value
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssttaattee
│ │ │ │ + Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_write_iter
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev-return.html
│ │ │ @@ -1,24 +1,24 @@
│ │ │
probe::socket.writev.return
Name probe::socket.writev.return —
│ │ │ Conclusion of message sent via socket_writev
│ │ │ -
Synopsis socket.writev.return Values protocol
│ │ │ - Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ +
Synopsis socket.writev.return Values size
│ │ │ + Size of message sent (in bytes) or error code if success = 0
│ │ │ +
flags
│ │ │ + Socket flags value
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
size
│ │ │ - Size of message sent (in bytes) or error code if success = 0
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
state
│ │ │ + Socket state value
│ │ │ +
protocol
│ │ │ + Protocol value
│ │ │
type
│ │ │ Socket type value
│ │ │ -
flags
│ │ │ - Socket flags value
│ │ │
success
│ │ │ Was send successful? (1 = yes, 0 = no)
│ │ │ -
state
│ │ │ - Socket state value
│ │ │
Context
│ │ │ The message receiver.
│ │ │
Description
│ │ │ Fires at the conclusion of sending a message on a socket
│ │ │ via the sock_writev function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,30 +2,30 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.writev.return — Conclusion of message sent via socket_writev
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Size of message sent (in bytes) or error code if success = 0
│ │ │ │ - ttyyppee
│ │ │ │ - Socket type value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ - ssuucccceessss
│ │ │ │ - Was send successful? (1 = yes, 0 = no)
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ + ttyyppee
│ │ │ │ + Socket type value
│ │ │ │ + ssuucccceessss
│ │ │ │ + Was send successful? (1 = yes, 0 = no)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message receiver.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the conclusion of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-socket-writev.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::socket.writev
Name probe::socket.writev —
│ │ │ Message sent via socket_writev
│ │ │ -
Values name
│ │ │ - Name of this probe
│ │ │ +
Values state
│ │ │ + Socket state value
│ │ │
protocol
│ │ │ Protocol value
│ │ │ -
family
│ │ │ - Protocol family value
│ │ │ -
state
│ │ │ - Socket state value
│ │ │ -
size
│ │ │ - Message size in bytes
│ │ │
flags
│ │ │ Socket flags value
│ │ │ +
size
│ │ │ + Message size in bytes
│ │ │ +
family
│ │ │ + Protocol family value
│ │ │ +
name
│ │ │ + Name of this probe
│ │ │
type
│ │ │ Socket type value
│ │ │
Context
│ │ │ The message sender
│ │ │
Description
│ │ │ Fires at the beginning of sending a message on a socket
│ │ │ via the sock_writev function
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1144..? SSoocckkeett TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::socket.writev — Message sent via socket_writev
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ socket.writev
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of this probe
│ │ │ │ - pprroottooccooll
│ │ │ │ - Protocol value
│ │ │ │ - ffaammiillyy
│ │ │ │ - Protocol family value
│ │ │ │ ssttaattee
│ │ │ │ Socket state value
│ │ │ │ - ssiizzee
│ │ │ │ - Message size in bytes
│ │ │ │ + pprroottooccooll
│ │ │ │ + Protocol value
│ │ │ │ ffllaaggss
│ │ │ │ Socket flags value
│ │ │ │ + ssiizzee
│ │ │ │ + Message size in bytes
│ │ │ │ + ffaammiillyy
│ │ │ │ + Protocol family value
│ │ │ │ + nnaammee
│ │ │ │ + Name of this probe
│ │ │ │ ttyyppee
│ │ │ │ Socket type value
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The message sender
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires at the beginning of sending a message on a socket via the sock_writev
│ │ │ │ function
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-entry.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.entry
Name probe::softirq.entry —
│ │ │ Execution of handler for a pending softirq starting
│ │ │ -
Values h
│ │ │ - struct softirq_action* for current pending softirq
│ │ │ +
Values vec_nr
│ │ │ + softirq vector number
│ │ │
vec
│ │ │ softirq_action vector
│ │ │ -
vec_nr
│ │ │ - softirq vector number
│ │ │ +
h
│ │ │ + struct softirq_action* for current pending softirq
│ │ │
action
│ │ │ pointer to softirq handler just about to execute
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.entry — Execution of handler for a pending softirq starting
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.entry
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - hh
│ │ │ │ - struct softirq_action* for current pending softirq
│ │ │ │ - vveecc
│ │ │ │ - softirq_action vector
│ │ │ │ vveecc__nnrr
│ │ │ │ softirq vector number
│ │ │ │ + vveecc
│ │ │ │ + softirq_action vector
│ │ │ │ + hh
│ │ │ │ + struct softirq_action* for current pending softirq
│ │ │ │ aaccttiioonn
│ │ │ │ pointer to softirq handler just about to execute
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::irq_handler.exit _H_o_m_e probe::softirq.exit
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-softirq-exit.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::softirq.exit
Name probe::softirq.exit —
│ │ │ Execution of handler for a pending softirq completed
│ │ │ -
Values vec
│ │ │ - softirq_action vector
│ │ │ +
Values action
│ │ │ + pointer to softirq handler that just finished execution
│ │ │
h
│ │ │ struct softirq_action* for just executed softirq
│ │ │
vec_nr
│ │ │ softirq vector number
│ │ │ -
action
│ │ │ - pointer to softirq handler that just finished execution
│ │ │ +
vec
│ │ │ + softirq_action vector
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::softirq.exit — Execution of handler for a pending softirq completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ softirq.exit
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - vveecc
│ │ │ │ - softirq_action vector
│ │ │ │ + aaccttiioonn
│ │ │ │ + pointer to softirq handler that just finished execution
│ │ │ │ hh
│ │ │ │ struct softirq_action* for just executed softirq
│ │ │ │ vveecc__nnrr
│ │ │ │ softirq vector number
│ │ │ │ - aaccttiioonn
│ │ │ │ - pointer to softirq handler that just finished execution
│ │ │ │ + vveecc
│ │ │ │ + softirq_action vector
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::softirq.entry _H_o_m_e probe::workqueue.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-mod.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::stap.cache_add_mod
Name probe::stap.cache_add_mod —
│ │ │ Adding kernel instrumentation module to cache
│ │ │ -
Synopsis stap.cache_add_mod Values dest_path
│ │ │ - the path the .ko file is going to (incl filename)
│ │ │ -
source_path
│ │ │ +
Synopsis stap.cache_add_mod Values source_path
│ │ │ the path the .ko file is coming from (incl filename)
│ │ │ +
dest_path
│ │ │ + the path the .ko file is going to (incl filename)
│ │ │
Description
│ │ │ Fires just before the file is actually moved. Note: if moving fails,
│ │ │ cache_add_src and cache_add_nss will not fire.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,17 +2,17 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_add_mod — Adding kernel instrumentation module to cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_add_mod
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddeesstt__ppaatthh
│ │ │ │ - the path the .ko file is going to (incl filename)
│ │ │ │ ssoouurrccee__ppaatthh
│ │ │ │ the path the .ko file is coming from (incl filename)
│ │ │ │ + ddeesstt__ppaatthh
│ │ │ │ + the path the .ko file is going to (incl filename)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the file is actually moved. Note: if moving fails,
│ │ │ │ cache_add_src and cache_add_nss will not fire.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 30. SystemTap Translator Tapset _H_o_m_e probe::stap.cache_add_nss
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-cache-add-nss.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::stap.cache_add_nss
Name probe::stap.cache_add_nss —
│ │ │ Add NSS (Network Security Services) information to cache
│ │ │ -
Synopsis stap.cache_add_nss Values Synopsis stap.cache_add_nss Values dest_path
│ │ │ the path the .sgn file is coming from (incl filename)
│ │ │ -
dest_path
│ │ │ +
source_path
│ │ │ the path the .sgn file is coming from (incl filename)
│ │ │
Description
│ │ │ Fires just before the file is actually moved. Note: stap must compiled
│ │ │ with NSS support; if moving the kernel module fails, this probe will
│ │ │ not fire.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,17 +3,17 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.cache_add_nss — Add NSS (Network Security Services) information to
│ │ │ │ cache
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.cache_add_nss
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssoouurrccee__ppaatthh
│ │ │ │ - the path the .sgn file is coming from (incl filename)
│ │ │ │ ddeesstt__ppaatthh
│ │ │ │ the path the .sgn file is coming from (incl filename)
│ │ │ │ + ssoouurrccee__ppaatthh
│ │ │ │ + the path the .sgn file is coming from (incl filename)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just before the file is actually moved. Note: stap must compiled with NSS
│ │ │ │ support; if moving the kernel module fails, this probe will not fire.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.cache_add_mod _H_o_m_e probe::stap.cache_add_src
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stap-system-spawn.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::stap.system.spawn
Name probe::stap.system.spawn —
│ │ │ stap spawned new process
│ │ │ -
Synopsis stap.system.spawn Values pid
│ │ │ - the pid of the spawned process
│ │ │ -
ret
│ │ │ +
Synopsis stap.system.spawn Values ret
│ │ │ the return value from posix_spawn
│ │ │ +
pid
│ │ │ + the pid of the spawned process
│ │ │
Description
│ │ │ Fires just after the call to posix_spawn.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stap.system.spawn — stap spawned new process
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stap.system.spawn
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ppiidd
│ │ │ │ - the pid of the spawned process
│ │ │ │ rreett
│ │ │ │ the return value from posix_spawn
│ │ │ │ + ppiidd
│ │ │ │ + the pid of the spawned process
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just after the call to posix_spawn.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.system.return _H_o_m_e probe::stapio.receive_control_message
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-stapio-receive-control-message.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::stapio.receive_control_message
Name probe::stapio.receive_control_message —
│ │ │ Received a control message
│ │ │ -
Synopsis stapio.receive_control_message Values data
│ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │ -
len
│ │ │ +
Synopsis stapio.receive_control_message Values len
│ │ │ the length (in bytes) of the data blob
│ │ │ +
data
│ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │
type
│ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │
Description
│ │ │ Fires just after a message was receieved and before it's processed.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3300..? SSyysstteemmTTaapp TTrraannssllaattoorr TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::stapio.receive_control_message — Received a control message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ stapio.receive_control_message
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaattaa
│ │ │ │ - a ptr to a binary blob of data sent as the control message
│ │ │ │ lleenn
│ │ │ │ the length (in bytes) of the data blob
│ │ │ │ + ddaattaa
│ │ │ │ + a ptr to a binary blob of data sent as the control message
│ │ │ │ ttyyppee
│ │ │ │ type of message being send; defined in runtime/transport/transport_msgs.h
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires just after a message was receieved and before it's processed.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::stap.system.spawn _H_o_m_e probe::staprun.insert_module
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-bind-new-program.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.bind_new_program
Name probe::sunrpc.clnt.bind_new_program —
│ │ │ Bind a new RPC program to an existing client
│ │ │ -
Synopsis sunrpc.clnt.bind_new_program Values old_prog
│ │ │ - the number of old RPC program
│ │ │ -
progname
│ │ │ +
Synopsis sunrpc.clnt.bind_new_program Values progname
│ │ │ the name of new RPC program
│ │ │ -
old_vers
│ │ │ - the version of old RPC program
│ │ │
old_progname
│ │ │ the name of old RPC program
│ │ │ +
old_prog
│ │ │ + the number of old RPC program
│ │ │
servername
│ │ │ the server machine name
│ │ │ -
prog
│ │ │ - the number of new RPC program
│ │ │
vers
│ │ │ the version of new RPC program
│ │ │ +
prog
│ │ │ + the number of new RPC program
│ │ │ +
old_vers
│ │ │ + the version of old RPC program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,24 +3,24 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.bind_new_program — Bind a new RPC program to an existing
│ │ │ │ client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.bind_new_program
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oolldd__pprroogg
│ │ │ │ - the number of old RPC program
│ │ │ │ pprrooggnnaammee
│ │ │ │ the name of new RPC program
│ │ │ │ - oolldd__vveerrss
│ │ │ │ - the version of old RPC program
│ │ │ │ oolldd__pprrooggnnaammee
│ │ │ │ the name of old RPC program
│ │ │ │ + oolldd__pprroogg
│ │ │ │ + the number of old RPC program
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ - pprroogg
│ │ │ │ - the number of new RPC program
│ │ │ │ vveerrss
│ │ │ │ the version of new RPC program
│ │ │ │ + pprroogg
│ │ │ │ + the number of new RPC program
│ │ │ │ + oolldd__vveerrss
│ │ │ │ + the version of old RPC program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::netfilter.ip.pre_routing _H_o_m_e probe::sunrpc.clnt.call_async
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-async.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_async
Name probe::sunrpc.clnt.call_async —
│ │ │ Make an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_async Values Synopsis sunrpc.clnt.call_async Values proc
│ │ │ + the procedure number in this RPC call
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │ +
flags
│ │ │ flags
│ │ │ +
xid
│ │ │ + current transmission id
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
port
│ │ │ + the port number
│ │ │
vers
│ │ │ the RPC program version number
│ │ │ -
prog
│ │ │ - the RPC program number
│ │ │ -
procname
│ │ │ - the procedure name in this RPC call
│ │ │
servername
│ │ │ the server machine name
│ │ │
dead
│ │ │ whether this client is abandoned
│ │ │ -
xid
│ │ │ - current transmission id
│ │ │ -
proc
│ │ │ - the procedure number in this RPC call
│ │ │
progname
│ │ │ the RPC program name
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │ -
port
│ │ │ - the port number
│ │ │ +
procname
│ │ │ + the procedure name in this RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_async — Make an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_async
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprroocc
│ │ │ │ + the procedure number in this RPC call
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ ffllaaggss
│ │ │ │ flags
│ │ │ │ + xxiidd
│ │ │ │ + current transmission id
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ vveerrss
│ │ │ │ the RPC program version number
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ - pprrooccnnaammee
│ │ │ │ - the procedure name in this RPC call
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ ddeeaadd
│ │ │ │ whether this client is abandoned
│ │ │ │ - xxiidd
│ │ │ │ - current transmission id
│ │ │ │ - pprroocc
│ │ │ │ - the procedure number in this RPC call
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ + pprrooccnnaammee
│ │ │ │ + the procedure name in this RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.bind_new_program _H_o_m_e probe::sunrpc.clnt.call_sync
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-call-sync.html
│ │ │ @@ -1,25 +1,25 @@
│ │ │
probe::sunrpc.clnt.call_sync
Name probe::sunrpc.clnt.call_sync —
│ │ │ Make a synchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.call_sync Values Synopsis sunrpc.clnt.call_sync Values procname
│ │ │ + the procedure name in this RPC call
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │ +
dead
│ │ │ whether this client is abandoned
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
servername
│ │ │ the server machine name
│ │ │ -
xid
│ │ │ - current transmission id
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │
port
│ │ │ the port number
│ │ │
prot
│ │ │ the IP protocol number
│ │ │ -
proc
│ │ │ - the procedure number in this RPC call
│ │ │ +
xid
│ │ │ + current transmission id
│ │ │
flags
│ │ │ flags
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ -
procname
│ │ │ - the procedure name in this RPC call
│ │ │
prog
│ │ │ the RPC program number
│ │ │ +
proc
│ │ │ + the procedure number in this RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,32 +2,32 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.call_sync — Make a synchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.call_sync
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + pprrooccnnaammee
│ │ │ │ + the procedure name in this RPC call
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ ddeeaadd
│ │ │ │ whether this client is abandoned
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ - xxiidd
│ │ │ │ - current transmission id
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ - pprroocc
│ │ │ │ - the procedure number in this RPC call
│ │ │ │ + xxiidd
│ │ │ │ + current transmission id
│ │ │ │ ffllaaggss
│ │ │ │ flags
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - pprrooccnnaammee
│ │ │ │ - the procedure name in this RPC call
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + pprroocc
│ │ │ │ + the procedure number in this RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_async _H_o_m_e probe::sunrpc.clnt.clone_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-clone-client.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.clone_client
Name probe::sunrpc.clnt.clone_client —
│ │ │ Clone an RPC client structure
│ │ │ -
Synopsis sunrpc.clnt.clone_client Values prot
│ │ │ - the IP protocol number
│ │ │ +
Synopsis sunrpc.clnt.clone_client Values vers
│ │ │ + the RPC program version number
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │
port
│ │ │ the port number
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │
prog
│ │ │ the RPC program number
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │
authflavor
│ │ │ the authentication flavor
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.clone_client — Clone an RPC client structure
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.clone_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ ppoorrtt
│ │ │ │ the port number
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ aauutthhffllaavvoorr
│ │ │ │ the authentication flavor
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.call_sync _H_o_m_e probe::sunrpc.clnt.create_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-create-client.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.create_client
Name probe::sunrpc.clnt.create_client —
│ │ │ Create an RPC client
│ │ │ -
Synopsis sunrpc.clnt.create_client Values authflavor
│ │ │ - the authentication flavor
│ │ │ +
Synopsis sunrpc.clnt.create_client Values port
│ │ │ + the port number
│ │ │
prog
│ │ │ the RPC program number
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │
servername
│ │ │ the server machine name
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │
progname
│ │ │ the RPC program name
│ │ │
prot
│ │ │ the IP protocol number
│ │ │ -
port
│ │ │ - the port number
│ │ │ +
authflavor
│ │ │ + the authentication flavor
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.create_client — Create an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.create_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - aauutthhffllaavvoorr
│ │ │ │ - the authentication flavor
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ pprrooggnnaammee
│ │ │ │ the RPC program name
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ + aauutthhffllaavvoorr
│ │ │ │ + the authentication flavor
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.clone_client _H_o_m_e probe::sunrpc.clnt.restart_call
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-restart-call.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.clnt.restart_call
Name probe::sunrpc.clnt.restart_call —
│ │ │ Restart an asynchronous RPC call
│ │ │ -
Synopsis sunrpc.clnt.restart_call Values prog
│ │ │ - the RPC program number
│ │ │ -
tk_runstate
│ │ │ - the task run status
│ │ │ -
tk_flags
│ │ │ - the task flags
│ │ │ -
tk_pid
│ │ │ +
Synopsis sunrpc.clnt.restart_call Values tk_pid
│ │ │ the debugging aid of task
│ │ │ -
tk_priority
│ │ │ - the task priority
│ │ │
servername
│ │ │ the server machine name
│ │ │ +
tk_flags
│ │ │ + the task flags
│ │ │ +
tk_runstate
│ │ │ + the task run status
│ │ │
xid
│ │ │ the transmission id
│ │ │ +
tk_priority
│ │ │ + the task priority
│ │ │ +
prog
│ │ │ + the RPC program number
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.restart_call — Restart an asynchronous RPC call
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.restart_call
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the RPC program number
│ │ │ │ - ttkk__rruunnssttaattee
│ │ │ │ - the task run status
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the task flags
│ │ │ │ ttkk__ppiidd
│ │ │ │ the debugging aid of task
│ │ │ │ - ttkk__pprriioorriittyy
│ │ │ │ - the task priority
│ │ │ │ sseerrvveerrnnaammee
│ │ │ │ the server machine name
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the task flags
│ │ │ │ + ttkk__rruunnssttaattee
│ │ │ │ + the task run status
│ │ │ │ xxiidd
│ │ │ │ the transmission id
│ │ │ │ + ttkk__pprriioorriittyy
│ │ │ │ + the task priority
│ │ │ │ + pprroogg
│ │ │ │ + the RPC program number
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.create_client _H_o_m_e probe::sunrpc.clnt.shutdown_client
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-clnt-shutdown-client.html
│ │ │ @@ -1,39 +1,39 @@
│ │ │
probe::sunrpc.clnt.shutdown_client
Name probe::sunrpc.clnt.shutdown_client —
│ │ │ Shutdown an RPC client
│ │ │ -
Synopsis sunrpc.clnt.shutdown_client Values om_ntrans
│ │ │ - the count of RPC transmissions
│ │ │ +
Synopsis sunrpc.clnt.shutdown_client Values rpccnt
│ │ │ + the count of RPC calls
│ │ │ +
om_ops
│ │ │ + the count of operations
│ │ │ +
om_bytes_recv
│ │ │ + the count of bytes in
│ │ │ +
om_rtt
│ │ │ + the RPC RTT jiffies
│ │ │ +
servername
│ │ │ + the server machine name
│ │ │ +
vers
│ │ │ + the RPC program version number
│ │ │ +
om_queue
│ │ │ + the jiffies queued for xmit
│ │ │ +
port
│ │ │ + the port number
│ │ │
prot
│ │ │ the IP protocol number
│ │ │
om_execute
│ │ │ the RPC execution jiffies
│ │ │ -
port
│ │ │ - the port number
│ │ │ -
progname
│ │ │ - the RPC program name
│ │ │ -
netreconn
│ │ │ - the count of reconnections
│ │ │ +
om_bytes_sent
│ │ │ + the count of bytes out
│ │ │
clones
│ │ │ the number of clones
│ │ │
tasks
│ │ │ the number of references
│ │ │ -
servername
│ │ │ - the server machine name
│ │ │ -
om_queue
│ │ │ - the jiffies queued for xmit
│ │ │ -
authflavor
│ │ │ - the authentication flavor
│ │ │ -
om_ops
│ │ │ - the count of operations
│ │ │ -
rpccnt
│ │ │ - the count of RPC calls
│ │ │ -
om_bytes_sent
│ │ │ - the count of bytes out
│ │ │ -
vers
│ │ │ - the RPC program version number
│ │ │ -
om_bytes_recv
│ │ │ - the count of bytes in
│ │ │ -
om_rtt
│ │ │ - the RPC RTT jiffies
│ │ │
prog
│ │ │ the RPC program number
│ │ │ +
authflavor
│ │ │ + the authentication flavor
│ │ │ +
progname
│ │ │ + the RPC program name
│ │ │ +
om_ntrans
│ │ │ + the count of RPC transmissions
│ │ │ +
netreconn
│ │ │ + the count of reconnections
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,46 +2,46 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.clnt.shutdown_client — Shutdown an RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.clnt.shutdown_client
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oomm__nnttrraannss
│ │ │ │ - the count of RPC transmissions
│ │ │ │ + rrppccccnntt
│ │ │ │ + the count of RPC calls
│ │ │ │ + oomm__ooppss
│ │ │ │ + the count of operations
│ │ │ │ + oomm__bbyytteess__rreeccvv
│ │ │ │ + the count of bytes in
│ │ │ │ + oomm__rrtttt
│ │ │ │ + the RPC RTT jiffies
│ │ │ │ + sseerrvveerrnnaammee
│ │ │ │ + the server machine name
│ │ │ │ + vveerrss
│ │ │ │ + the RPC program version number
│ │ │ │ + oomm__qquueeuuee
│ │ │ │ + the jiffies queued for xmit
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ pprroott
│ │ │ │ the IP protocol number
│ │ │ │ oomm__eexxeeccuuttee
│ │ │ │ the RPC execution jiffies
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ - pprrooggnnaammee
│ │ │ │ - the RPC program name
│ │ │ │ - nneettrreeccoonnnn
│ │ │ │ - the count of reconnections
│ │ │ │ + oomm__bbyytteess__sseenntt
│ │ │ │ + the count of bytes out
│ │ │ │ cclloonneess
│ │ │ │ the number of clones
│ │ │ │ ttaasskkss
│ │ │ │ the number of references
│ │ │ │ - sseerrvveerrnnaammee
│ │ │ │ - the server machine name
│ │ │ │ - oomm__qquueeuuee
│ │ │ │ - the jiffies queued for xmit
│ │ │ │ - aauutthhffllaavvoorr
│ │ │ │ - the authentication flavor
│ │ │ │ - oomm__ooppss
│ │ │ │ - the count of operations
│ │ │ │ - rrppccccnntt
│ │ │ │ - the count of RPC calls
│ │ │ │ - oomm__bbyytteess__sseenntt
│ │ │ │ - the count of bytes out
│ │ │ │ - vveerrss
│ │ │ │ - the RPC program version number
│ │ │ │ - oomm__bbyytteess__rreeccvv
│ │ │ │ - the count of bytes in
│ │ │ │ - oomm__rrtttt
│ │ │ │ - the RPC RTT jiffies
│ │ │ │ pprroogg
│ │ │ │ the RPC program number
│ │ │ │ + aauutthhffllaavvoorr
│ │ │ │ + the authentication flavor
│ │ │ │ + pprrooggnnaammee
│ │ │ │ + the RPC program name
│ │ │ │ + oomm__nnttrraannss
│ │ │ │ + the count of RPC transmissions
│ │ │ │ + nneettrreeccoonnnn
│ │ │ │ + the count of reconnections
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.restart_call _H_o_m_e probe::sunrpc.sched.delay
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-delay.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.sched.delay
Name probe::sunrpc.sched.delay —
│ │ │ Delay an RPC task
│ │ │ -
Synopsis sunrpc.sched.delay Values Synopsis sunrpc.sched.delay Values tk_pid
│ │ │ + the debugging id of the task
│ │ │ +
tk_flags
│ │ │ the flags of the task
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │ -
tk_pid
│ │ │ - the debugging id of the task
│ │ │ -
prog
│ │ │ - the program number in the RPC call
│ │ │
delay
│ │ │ the time delayed
│ │ │ -
xid
│ │ │ - the transmission id in the RPC call
│ │ │
prot
│ │ │ the IP protocol in the RPC call
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │ +
prog
│ │ │ + the program number in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.delay — Delay an RPC task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.delay
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ttkk__ppiidd
│ │ │ │ + the debugging id of the task
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ - ttkk__ppiidd
│ │ │ │ - the debugging id of the task
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ ddeellaayy
│ │ │ │ the time delayed
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ pprroott
│ │ │ │ the IP protocol in the RPC call
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.clnt.shutdown_client _H_o_m_e probe::sunrpc.sched.execute
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-execute.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.sched.execute
Name probe::sunrpc.sched.execute —
│ │ │ Execute the RPC `scheduler'
│ │ │ -
Synopsis sunrpc.sched.execute Values prog
│ │ │ - the program number in the RPC call
│ │ │ -
tk_pid
│ │ │ +
Synopsis sunrpc.sched.execute Values tk_pid
│ │ │ the debugging id of the task
│ │ │ -
vers
│ │ │ - the program version in the RPC call
│ │ │ -
tk_flags
│ │ │ - the flags of the task
│ │ │ +
prog
│ │ │ + the program number in the RPC call
│ │ │
prot
│ │ │ the IP protocol in the RPC call
│ │ │
xid
│ │ │ the transmission id in the RPC call
│ │ │ +
tk_flags
│ │ │ + the flags of the task
│ │ │ +
vers
│ │ │ + the program version in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.execute — Execute the RPC `scheduler'
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ ttkk__ppiidd
│ │ │ │ the debugging id of the task
│ │ │ │ - vveerrss
│ │ │ │ - the program version in the RPC call
│ │ │ │ - ttkk__ffllaaggss
│ │ │ │ - the flags of the task
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ pprroott
│ │ │ │ the IP protocol in the RPC call
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ + ttkk__ffllaaggss
│ │ │ │ + the flags of the task
│ │ │ │ + vveerrss
│ │ │ │ + the program version in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.delay _H_o_m_e probe::sunrpc.sched.new_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-new-task.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::sunrpc.sched.new_task
Name probe::sunrpc.sched.new_task —
│ │ │ Create new task for the specified client
│ │ │ -
Synopsis sunrpc.sched.new_task Values prot
│ │ │ - the IP protocol in the RPC call
│ │ │ -
xid
│ │ │ - the transmission id in the RPC call
│ │ │ -
prog
│ │ │ - the program number in the RPC call
│ │ │ -
vers
│ │ │ +
Synopsis sunrpc.sched.new_task Values vers
│ │ │ the program version in the RPC call
│ │ │
tk_flags
│ │ │ the flags of the task
│ │ │ +
prog
│ │ │ + the program number in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │ +
xid
│ │ │ + the transmission id in the RPC call
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.new_task — Create new task for the specified client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.new_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ - xxiidd
│ │ │ │ - the transmission id in the RPC call
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ + xxiidd
│ │ │ │ + the transmission id in the RPC call
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.execute _H_o_m_e probe::sunrpc.sched.release_task
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-sched-release-task.html
│ │ │ @@ -1,16 +1,16 @@
│ │ │
probe::sunrpc.sched.release_task
Name probe::sunrpc.sched.release_task —
│ │ │ Release all resources associated with a task
│ │ │ -
Synopsis sunrpc.sched.release_task Values prog
│ │ │ - the program number in the RPC call
│ │ │ -
tk_flags
│ │ │ +
Synopsis sunrpc.sched.release_task Values tk_flags
│ │ │ the flags of the task
│ │ │
vers
│ │ │ the program version in the RPC call
│ │ │ -
prot
│ │ │ - the IP protocol in the RPC call
│ │ │ +
prog
│ │ │ + the program number in the RPC call
│ │ │
xid
│ │ │ the transmission id in the RPC call
│ │ │ +
prot
│ │ │ + the IP protocol in the RPC call
│ │ │
Description
│ │ │ rpc_release_task function might not be found for a particular kernel.
│ │ │ So, if we can't find it, just return '-1' for everything.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,23 +2,23 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.sched.release_task — Release all resources associated with a task
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.sched.release_task
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the program number in the RPC call
│ │ │ │ ttkk__ffllaaggss
│ │ │ │ the flags of the task
│ │ │ │ vveerrss
│ │ │ │ the program version in the RPC call
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol in the RPC call
│ │ │ │ + pprroogg
│ │ │ │ + the program number in the RPC call
│ │ │ │ xxiidd
│ │ │ │ the transmission id in the RPC call
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol in the RPC call
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ rpc_release_task function might not be found for a particular kernel. So, if we
│ │ │ │ can't find it, just return '-1' for everything.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.sched.new_task _H_o_m_e probe::sunrpc.svc.create
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-destroy.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.destroy
Name probe::sunrpc.svc.destroy —
│ │ │ Destroy an RPC service
│ │ │ -
Synopsis sunrpc.svc.destroy Values rpcbadauth
│ │ │ - the count of requests drooped for authentication failure
│ │ │ +
Synopsis sunrpc.svc.destroy Values nettcpconn
│ │ │ + the count of accepted TCP connections
│ │ │
rpccnt
│ │ │ the count of valid RPC requests
│ │ │ -
nettcpconn
│ │ │ - the count of accepted TCP connections
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
sv_prog
│ │ │ the number of the program
│ │ │ -
netcnt
│ │ │ - the count of received RPC requests
│ │ │
rpcbadfmt
│ │ │ the count of requests dropped for bad formats
│ │ │ +
rpcbadauth
│ │ │ + the count of requests drooped for authentication failure
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ -
sv_name
│ │ │ - the service name
│ │ │
sv_progname
│ │ │ the name of the program
│ │ │ +
netcnt
│ │ │ + the count of received RPC requests
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.destroy — Destroy an RPC service
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.destroy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrppccbbaaddaauutthh
│ │ │ │ - the count of requests drooped for authentication failure
│ │ │ │ - rrppccccnntt
│ │ │ │ - the count of valid RPC requests
│ │ │ │ nneettttccppccoonnnn
│ │ │ │ the count of accepted TCP connections
│ │ │ │ + rrppccccnntt
│ │ │ │ + the count of valid RPC requests
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ ssvv__pprroogg
│ │ │ │ the number of the program
│ │ │ │ - nneettccnntt
│ │ │ │ - the count of received RPC requests
│ │ │ │ rrppccbbaaddffmmtt
│ │ │ │ the count of requests dropped for bad formats
│ │ │ │ + rrppccbbaaddaauutthh
│ │ │ │ + the count of requests drooped for authentication failure
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ ssvv__pprrooggnnaammee
│ │ │ │ the name of the program
│ │ │ │ + nneettccnntt
│ │ │ │ + the count of received RPC requests
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.create _H_o_m_e probe::sunrpc.svc.drop
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-drop.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.drop
Name probe::sunrpc.svc.drop —
│ │ │ Drop RPC request
│ │ │ -
Values rq_xid
│ │ │ - the transmission id in the request
│ │ │ -
peer_ip
│ │ │ - the peer address where the request is from
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │ +
Values rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │
rq_prog
│ │ │ the program number in the request
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │
sv_name
│ │ │ the service name
│ │ │ -
rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │ +
rq_xid
│ │ │ + the transmission id in the request
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │ +
peer_ip
│ │ │ + the peer address where the request is from
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.drop — Drop RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.drop
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ + rrqq__pprroott
│ │ │ │ + the IP protocol of the reqeust
│ │ │ │ rrqq__pprroogg
│ │ │ │ the program number in the request
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ - rrqq__pprroott
│ │ │ │ - the IP protocol of the reqeust
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.destroy _H_o_m_e probe::sunrpc.svc.process
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-process.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::sunrpc.svc.process
Name probe::sunrpc.svc.process —
│ │ │ Process an RPC request
│ │ │ -
Synopsis sunrpc.svc.process Values rq_prot
│ │ │ - the IP protocol of the reqeust
│ │ │ -
rq_prog
│ │ │ - the program number in the request
│ │ │ +
Synopsis sunrpc.svc.process Values peer_ip
│ │ │ + the peer address where the request is from
│ │ │
rq_vers
│ │ │ the program version in the request
│ │ │ +
rq_xid
│ │ │ + the transmission id in the request
│ │ │
sv_name
│ │ │ the service name
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │ -
peer_ip
│ │ │ - the peer address where the request is from
│ │ │ -
sv_prog
│ │ │ - the number of the program
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │ -
rq_xid
│ │ │ - the transmission id in the request
│ │ │ +
sv_prog
│ │ │ + the number of the program
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │ +
rq_prot
│ │ │ + the IP protocol of the reqeust
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.process — Process an RPC request
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.process
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__pprroott
│ │ │ │ - the IP protocol of the reqeust
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ + ppeeeerr__iipp
│ │ │ │ + the peer address where the request is from
│ │ │ │ rrqq__vveerrss
│ │ │ │ the program version in the request
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ - ppeeeerr__iipp
│ │ │ │ - the peer address where the request is from
│ │ │ │ - ssvv__pprroogg
│ │ │ │ - the number of the program
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ + ssvv__pprroogg
│ │ │ │ + the number of the program
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ + rrqq__pprroott
│ │ │ │ + the IP protocol of the reqeust
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.drop _H_o_m_e probe::sunrpc.svc.recv
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-recv.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::sunrpc.svc.recv
Name probe::sunrpc.svc.recv —
│ │ │ Listen for the next RPC request on any socket
│ │ │ -
Values sv_name
│ │ │ - the service name
│ │ │ -
timeout
│ │ │ +
Values timeout
│ │ │ the timeout of waiting for data
│ │ │ +
sv_name
│ │ │ + the service name
│ │ │
sv_nrthreads
│ │ │ the number of concurrent threads
│ │ │
sv_prog
│ │ │ the number of the program
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.recv — Listen for the next RPC request on any socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.recv
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssvv__nnaammee
│ │ │ │ - the service name
│ │ │ │ ttiimmeeoouutt
│ │ │ │ the timeout of waiting for data
│ │ │ │ + ssvv__nnaammee
│ │ │ │ + the service name
│ │ │ │ ssvv__nnrrtthhrreeaaddss
│ │ │ │ the number of concurrent threads
│ │ │ │ ssvv__pprroogg
│ │ │ │ the number of the program
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.process _H_o_m_e probe::sunrpc.svc.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-register.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::sunrpc.svc.register
Name probe::sunrpc.svc.register —
│ │ │ Register an RPC service with the local portmapper
│ │ │ -
Synopsis sunrpc.svc.register Values prog
│ │ │ - the number of the program
│ │ │ -
progname
│ │ │ +
Synopsis sunrpc.svc.register Values progname
│ │ │ the name of the program
│ │ │ -
prot
│ │ │ - the IP protocol number
│ │ │ -
port
│ │ │ - the port number
│ │ │
sv_name
│ │ │ the service name
│ │ │ +
port
│ │ │ + the port number
│ │ │ +
prot
│ │ │ + the IP protocol number
│ │ │ +
prog
│ │ │ + the number of the program
│ │ │
Description
│ │ │ If proto and port are both 0, then unregister a service.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.register — Register an RPC service with the local portmapper
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - pprroogg
│ │ │ │ - the number of the program
│ │ │ │ pprrooggnnaammee
│ │ │ │ the name of the program
│ │ │ │ - pprroott
│ │ │ │ - the IP protocol number
│ │ │ │ - ppoorrtt
│ │ │ │ - the port number
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ + ppoorrtt
│ │ │ │ + the port number
│ │ │ │ + pprroott
│ │ │ │ + the IP protocol number
│ │ │ │ + pprroogg
│ │ │ │ + the number of the program
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ If pprroottoo and ppoorrtt are both 0, then unregister a service.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.recv _H_o_m_e probe::sunrpc.svc.send
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-sunrpc-svc-send.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::sunrpc.svc.send
Name probe::sunrpc.svc.send —
│ │ │ Return reply to RPC client
│ │ │ -
Values rq_xid
│ │ │ - the transmission id in the request
│ │ │ -
peer_ip
│ │ │ +
Values peer_ip
│ │ │ the peer address where the request is from
│ │ │ +
rq_xid
│ │ │ + the transmission id in the request
│ │ │ +
rq_vers
│ │ │ + the program version in the request
│ │ │
rq_proc
│ │ │ the procedure number in the request
│ │ │
sv_name
│ │ │ the service name
│ │ │ -
rq_vers
│ │ │ - the program version in the request
│ │ │ -
rq_prog
│ │ │ - the program number in the request
│ │ │
rq_prot
│ │ │ the IP protocol of the reqeust
│ │ │ +
rq_prog
│ │ │ + the program number in the request
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::sunrpc.svc.send — Return reply to RPC client
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ sunrpc.svc.send
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - rrqq__xxiidd
│ │ │ │ - the transmission id in the request
│ │ │ │ ppeeeerr__iipp
│ │ │ │ the peer address where the request is from
│ │ │ │ + rrqq__xxiidd
│ │ │ │ + the transmission id in the request
│ │ │ │ + rrqq__vveerrss
│ │ │ │ + the program version in the request
│ │ │ │ rrqq__pprroocc
│ │ │ │ the procedure number in the request
│ │ │ │ ssvv__nnaammee
│ │ │ │ the service name
│ │ │ │ - rrqq__vveerrss
│ │ │ │ - the program version in the request
│ │ │ │ - rrqq__pprroogg
│ │ │ │ - the program number in the request
│ │ │ │ rrqq__pprroott
│ │ │ │ the IP protocol of the reqeust
│ │ │ │ + rrqq__pprroogg
│ │ │ │ + the program number in the request
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.register _H_o_m_e probe::tcp.disconnect
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-syscall-any-return.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::syscall_any.return
Name probe::syscall_any.return —
│ │ │ Record exit from a syscall
│ │ │ -
Synopsis syscall_any.return Values syscall_nr
│ │ │ - number of the syscall
│ │ │ +
Synopsis syscall_any.return Values name
│ │ │ + name of the syscall
│ │ │
retval
│ │ │ return value of the syscall
│ │ │ -
name
│ │ │ - name of the syscall
│ │ │ +
syscall_nr
│ │ │ + number of the syscall
│ │ │
Context
│ │ │ The process performing the syscall
│ │ │
Description
│ │ │ The syscall_any.return probe point is designed to be a low overhead
│ │ │ that monitors all the syscalls returns via a kernel tracepoint.
│ │ │ Because of the breadth of syscalls it monitors it provides
│ │ │ no information about the syscall arguments, argstr string
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 3366..? SSyyssccaallll AAnnyy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::syscall_any.return — Record exit from a syscall
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ syscall_any.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssyyssccaallll__nnrr
│ │ │ │ - number of the syscall
│ │ │ │ - rreettvvaall
│ │ │ │ - return value of the syscall
│ │ │ │ nnaammee
│ │ │ │ name of the syscall
│ │ │ │ + rreettvvaall
│ │ │ │ + return value of the syscall
│ │ │ │ + ssyyssccaallll__nnrr
│ │ │ │ + number of the syscall
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process performing the syscall
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The syscall_any.return probe point is designed to be a low overhead that
│ │ │ │ monitors all the syscalls returns via a kernel tracepoint. Because of the
│ │ │ │ breadth of syscalls it monitors it provides no information about the syscall
│ │ │ │ arguments, argstr string representation of those arguments, or a string
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.disconnect
Name probe::tcp.disconnect —
│ │ │ TCP socket disconnection
│ │ │ -
Values daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
flags
│ │ │ +
Values flags
│ │ │ TCP flags (e.g. FIN, etc)
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
dport
│ │ │ TCP destination port
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
family
│ │ │ - IP address family
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
sock
│ │ │ - Network socket
│ │ │
sport
│ │ │ TCP source port
│ │ │ +
sock
│ │ │ + Network socket
│ │ │ +
family
│ │ │ + IP address family
│ │ │
Context
│ │ │ The process which disconnects tcp
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.disconnect — TCP socket disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ffllaaggss
│ │ │ │ TCP flags (e.g. FIN, etc)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which disconnects tcp
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::sunrpc.svc.send _H_o_m_e probe::tcp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-receive.html
│ │ │ @@ -1,31 +1,31 @@
│ │ │
probe::tcp.receive
Name probe::tcp.receive —
│ │ │ Called when a TCP packet is received
│ │ │ -
Values name
│ │ │ - Name of the probe point
│ │ │ +
Values ack
│ │ │ + TCP ACK flag
│ │ │ +
protocol
│ │ │ + Packet protocol from driver
│ │ │ +
psh
│ │ │ + TCP PSH flag
│ │ │
fin
│ │ │ TCP FIN flag
│ │ │
family
│ │ │ IP address family
│ │ │ -
sport
│ │ │ - TCP source port
│ │ │ -
rst
│ │ │ - TCP RST flag
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
iphdr
│ │ │ + IP header address
│ │ │
dport
│ │ │ TCP destination port
│ │ │ -
ack
│ │ │ - TCP ACK flag
│ │ │ -
psh
│ │ │ - TCP PSH flag
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
iphdr
│ │ │ - IP header address
│ │ │ -
protocol
│ │ │ - Packet protocol from driver
│ │ │ -
urg
│ │ │ - TCP URG flag
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
syn
│ │ │ TCP SYN flag
│ │ │ +
rst
│ │ │ + TCP RST flag
│ │ │ +
urg
│ │ │ + TCP URG flag
│ │ │ +
sport
│ │ │ + TCP source port
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,38 +2,38 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.receive — Called when a TCP packet is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ + aacckk
│ │ │ │ + TCP ACK flag
│ │ │ │ + pprroottooccooll
│ │ │ │ + Packet protocol from driver
│ │ │ │ + ppsshh
│ │ │ │ + TCP PSH flag
│ │ │ │ ffiinn
│ │ │ │ TCP FIN flag
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP source port
│ │ │ │ - rrsstt
│ │ │ │ - TCP RST flag
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + iipphhddrr
│ │ │ │ + IP header address
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ - aacckk
│ │ │ │ - TCP ACK flag
│ │ │ │ - ppsshh
│ │ │ │ - TCP PSH flag
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - iipphhddrr
│ │ │ │ - IP header address
│ │ │ │ - pprroottooccooll
│ │ │ │ - Packet protocol from driver
│ │ │ │ - uurrgg
│ │ │ │ - TCP URG flag
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ssyynn
│ │ │ │ TCP SYN flag
│ │ │ │ + rrsstt
│ │ │ │ + TCP RST flag
│ │ │ │ + uurrgg
│ │ │ │ + TCP URG flag
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP source port
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.disconnect.return _H_o_m_e probe::tcp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg-return.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.recvmsg.return
Name probe::tcp.recvmsg.return —
│ │ │ Receiving TCP message complete
│ │ │
Synopsis tcp.recvmsg.return Values sport
│ │ │ TCP source port
│ │ │ -
size
│ │ │ - Number of bytes received or error code if an error occurred.
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ +
size
│ │ │ + Number of bytes received or error code if an error occurred.
│ │ │
family
│ │ │ IP address family
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
dport
│ │ │ TCP destination port
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -4,22 +4,22 @@
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg.return — Receiving TCP message complete
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ ssppoorrtt
│ │ │ │ TCP source port
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes received or error code if an error occurred.
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes received or error code if an error occurred.
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-recvmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tcp.recvmsg
Name probe::tcp.recvmsg —
│ │ │ Receiving TCP message
│ │ │ -
Values Values size
│ │ │ + Number of bytes to be received
│ │ │ +
sport
│ │ │ + TCP source port
│ │ │ +
name
│ │ │ Name of this probe
│ │ │ +
sock
│ │ │ + Network socket
│ │ │
family
│ │ │ IP address family
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
sport
│ │ │ - TCP source port
│ │ │ -
sock
│ │ │ - Network socket
│ │ │ -
size
│ │ │ - Number of bytes to be received
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │
dport
│ │ │ TCP destination port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
Context
│ │ │ The process which receives a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.recvmsg — Receiving TCP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes to be received
│ │ │ │ + ssppoorrtt
│ │ │ │ + TCP source port
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ - ssppoorrtt
│ │ │ │ - TCP source port
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes to be received
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ddppoorrtt
│ │ │ │ TCP destination port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which receives a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.receive _H_o_m_e probe::tcp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-sendmsg.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::tcp.sendmsg
Name probe::tcp.sendmsg —
│ │ │ Sending a tcp message
│ │ │ -
Values size
│ │ │ - Number of bytes to send
│ │ │ +
Values family
│ │ │ + IP address family
│ │ │
sock
│ │ │ Network socket
│ │ │
name
│ │ │ Name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │ +
size
│ │ │ + Number of bytes to send
│ │ │
Context
│ │ │ The process which sends a tcp message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.sendmsg — Sending a tcp message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes to send
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes to send
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sends a tcp message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.recvmsg.return _H_o_m_e probe::tcp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcp-setsockopt.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::tcp.setsockopt
Name probe::tcp.setsockopt —
│ │ │ Call to setsockopt
│ │ │ -
Values Values optname
│ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ +
level
│ │ │ The level at which the socket options will be manipulated
│ │ │ +
optlen
│ │ │ + Used to access values for setsockopt
│ │ │
optstr
│ │ │ Resolves optname to a human-readable format
│ │ │
name
│ │ │ Name of this probe
│ │ │
family
│ │ │ IP address family
│ │ │ -
optlen
│ │ │ - Used to access values for setsockopt
│ │ │ -
optname
│ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │
sock
│ │ │ Network socket
│ │ │
Context
│ │ │ The process which calls setsockopt
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcp.setsockopt — Call to setsockopt
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcp.setsockopt
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ooppttnnaammee
│ │ │ │ + TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ lleevveell
│ │ │ │ The level at which the socket options will be manipulated
│ │ │ │ + ooppttlleenn
│ │ │ │ + Used to access values for setsockopt
│ │ │ │ ooppttssttrr
│ │ │ │ Resolves optname to a human-readable format
│ │ │ │ nnaammee
│ │ │ │ Name of this probe
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ooppttlleenn
│ │ │ │ - Used to access values for setsockopt
│ │ │ │ - ooppttnnaammee
│ │ │ │ - TCP socket options (e.g. TCP_NODELAY, TCP_MAXSEG, etc)
│ │ │ │ ssoocckk
│ │ │ │ Network socket
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which calls setsockopt
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.sendmsg.return _H_o_m_e probe::tcp.setsockopt.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-AttemptFails.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.AttemptFails
Name probe::tcpmib.AttemptFails —
│ │ │ Count a failed attempt to open a socket
│ │ │ -
Synopsis tcpmib.AttemptFails Values sk
│ │ │ - pointer to the struct sock being acted on
│ │ │ -
op
│ │ │ +
Synopsis tcpmib.AttemptFails Values op
│ │ │ value to be added to the counter (default value of 1)
│ │ │ +
sk
│ │ │ + pointer to the struct sock being acted on
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key. If the packet passes the filter is is
│ │ │ counted in the global AttemptFails (equivalent to SNMP's MIB
│ │ │ TCP_MIB_ATTEMPTFAILS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.AttemptFails — Count a failed attempt to open a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.AttemptFails
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global AAtttteemmppttFFaaiillss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_ATTEMPTFAILS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.ActiveOpens _H_o_m_e probe::tcpmib.CurrEstab
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-CurrEstab.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.CurrEstab
Name probe::tcpmib.CurrEstab —
│ │ │ Update the count of open sockets
│ │ │ -
Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key. If the packet passes the filter is is
│ │ │ counted in the global CurrEstab (equivalent to SNMP's MIB
│ │ │ TCP_MIB_CURRESTAB)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.CurrEstab — Update the count of open sockets
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.CurrEstab
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global CCuurrrrEEssttaabb (equivalent
│ │ │ │ to SNMP's MIB TCP_MIB_CURRESTAB)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.AttemptFails _H_o_m_e probe::tcpmib.EstabResets
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-EstabResets.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.EstabResets
Name probe::tcpmib.EstabResets —
│ │ │ Count the reset of a socket
│ │ │ -
Synopsis tcpmib.EstabResets Values sk
│ │ │ - pointer to the struct sock being acted on
│ │ │ -
op
│ │ │ +
Synopsis tcpmib.EstabResets Values op
│ │ │ value to be added to the counter (default value of 1)
│ │ │ +
sk
│ │ │ + pointer to the struct sock being acted on
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key. If the packet passes the filter is is
│ │ │ counted in the global EstabResets (equivalent to SNMP's MIB
│ │ │ TCP_MIB_ESTABRESETS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.EstabResets — Count the reset of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.EstabResets
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - sskk
│ │ │ │ - pointer to the struct sock being acted on
│ │ │ │ oopp
│ │ │ │ value to be added to the counter (default value of 1)
│ │ │ │ + sskk
│ │ │ │ + pointer to the struct sock being acted on
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global EEssttaabbRReesseettss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_ESTABRESETS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.CurrEstab _H_o_m_e probe::tcpmib.InSegs
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-InSegs.html
│ │ │ @@ -1,13 +1,13 @@
│ │ │
probe::tcpmib.InSegs
Name probe::tcpmib.InSegs —
│ │ │ Count an incoming tcp segment
│ │ │ -
Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key (or ipmib_filter_key for tcp v4).
│ │ │ If the packet passes the filter is is
│ │ │ counted in the global InSegs (equivalent to SNMP's MIB
│ │ │ TCP_MIB_INSEGS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.InSegs — Count an incoming tcp segment
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.InSegs
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key (or
│ │ │ │ ipmib_filter_key for tcp v4). If the packet passes the filter is is counted in
│ │ │ │ the global IInnSSeeggss (equivalent to SNMP's MIB TCP_MIB_INSEGS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.EstabResets _H_o_m_e probe::tcpmib.OutRsts
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-OutRsts.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.OutRsts
Name probe::tcpmib.OutRsts —
│ │ │ Count the sending of a reset packet
│ │ │ -
Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key. If the packet passes the filter is is
│ │ │ counted in the global OutRsts (equivalent to SNMP's MIB
│ │ │ TCP_MIB_OUTRSTS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.OutRsts — Count the sending of a reset packet
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.OutRsts
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global OOuuttRRssttss (equivalent to
│ │ │ │ SNMP's MIB TCP_MIB_OUTRSTS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.InSegs _H_o_m_e probe::tcpmib.OutSegs
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tcpmib-PassiveOpens.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::tcpmib.PassiveOpens
Name probe::tcpmib.PassiveOpens —
│ │ │ Count the passive creation of a socket
│ │ │ -
Synopsis tcpmib.PassiveOpens Values op
│ │ │ - value to be added to the counter (default value of 1)
│ │ │ -
sk
│ │ │ +
Synopsis tcpmib.PassiveOpens Values sk
│ │ │ pointer to the struct sock being acted on
│ │ │ +
op
│ │ │ + value to be added to the counter (default value of 1)
│ │ │
Description
│ │ │ The packet pointed to by skb is filtered by the function
│ │ │ tcpmib_filter_key. If the packet passes the filter is is
│ │ │ counted in the global PassiveOpens (equivalent to SNMP's MIB
│ │ │ TCP_MIB_PASSIVEOPENS)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1155..? SSNNMMPP IInnffoorrmmaattiioonn TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tcpmib.PassiveOpens — Count the passive creation of a socket
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tcpmib.PassiveOpens
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oopp
│ │ │ │ - value to be added to the counter (default value of 1)
│ │ │ │ sskk
│ │ │ │ pointer to the struct sock being acted on
│ │ │ │ + oopp
│ │ │ │ + value to be added to the counter (default value of 1)
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ The packet pointed to by sskkbb is filtered by the function tcpmib_filter_key. If
│ │ │ │ the packet passes the filter is is counted in the global PPaassssiivveeOOppeennss
│ │ │ │ (equivalent to SNMP's MIB TCP_MIB_PASSIVEOPENS)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcpmib.OutSegs _H_o_m_e probe::tcpmib.RetransSegs
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-init.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.init
Name probe::tty.init —
│ │ │ Called when a tty is being initalized
│ │ │ -
Values Values name
│ │ │ + the driver .dev_name name
│ │ │ +
module
│ │ │ the module name
│ │ │
driver_name
│ │ │ the driver name
│ │ │ -
name
│ │ │ - the driver .dev_name name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.init — Called when a tty is being initalized
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.init
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ mmoodduullee
│ │ │ │ the module name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ Chapter 11. TTY Tapset _H_o_m_e probe::tty.ioctl
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-ioctl.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::tty.ioctl
Name probe::tty.ioctl —
│ │ │ called when a ioctl is request to the tty
│ │ │ -
Values Values cmd
│ │ │ + the ioctl command
│ │ │ +
arg
│ │ │ the ioctl argument
│ │ │
name
│ │ │ the file name
│ │ │ -
cmd
│ │ │ - the ioctl command
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.ioctl — called when a ioctl is request to the tty
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.ioctl
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ccmmdd
│ │ │ │ + the ioctl command
│ │ │ │ aarrgg
│ │ │ │ the ioctl argument
│ │ │ │ nnaammee
│ │ │ │ the file name
│ │ │ │ - ccmmdd
│ │ │ │ - the ioctl command
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.init _H_o_m_e probe::tty.open
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-open.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.open
Name probe::tty.open —
│ │ │ Called when a tty is opened
│ │ │ -
Values inode_number
│ │ │ - the inode number
│ │ │ -
file_mode
│ │ │ - the file mode
│ │ │ +
Values file_flags
│ │ │ + the file flags
│ │ │
inode_flags
│ │ │ the inode flags
│ │ │ -
file_flags
│ │ │ - the file flags
│ │ │ +
file_mode
│ │ │ + the file mode
│ │ │ +
inode_number
│ │ │ + the inode number
│ │ │
file_name
│ │ │ the file name
│ │ │
inode_state
│ │ │ the inode state
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.open — Called when a tty is opened
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.open
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - iinnooddee__nnuummbbeerr
│ │ │ │ - the inode number
│ │ │ │ - ffiillee__mmooddee
│ │ │ │ - the file mode
│ │ │ │ - iinnooddee__ffllaaggss
│ │ │ │ - the inode flags
│ │ │ │ ffiillee__ffllaaggss
│ │ │ │ the file flags
│ │ │ │ + iinnooddee__ffllaaggss
│ │ │ │ + the inode flags
│ │ │ │ + ffiillee__mmooddee
│ │ │ │ + the file mode
│ │ │ │ + iinnooddee__nnuummbbeerr
│ │ │ │ + the inode number
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name
│ │ │ │ iinnooddee__ssttaattee
│ │ │ │ the inode state
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.ioctl _H_o_m_e probe::tty.poll
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-poll.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::tty.poll
Name probe::tty.poll —
│ │ │ Called when a tty device is being polled
│ │ │ -
Values wait_key
│ │ │ - the wait queue key
│ │ │ -
file_name
│ │ │ +
Values file_name
│ │ │ the tty file name
│ │ │ +
wait_key
│ │ │ + the wait queue key
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.poll — Called when a tty device is being polled
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.poll
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - wwaaiitt__kkeeyy
│ │ │ │ - the wait queue key
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the tty file name
│ │ │ │ + wwaaiitt__kkeeyy
│ │ │ │ + the wait queue key
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.open _H_o_m_e probe::tty.read
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-read.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.read
Name probe::tty.read —
│ │ │ called when a tty line will be read
│ │ │ -
Values Values buffer
│ │ │ + the buffer that will receive the characters
│ │ │ +
driver_name
│ │ │ the driver name
│ │ │
nr
│ │ │ The amount of characters to be read
│ │ │
file_name
│ │ │ the file name lreated to the tty
│ │ │ -
buffer
│ │ │ - the buffer that will receive the characters
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.read — called when a tty line will be read
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.read
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + bbuuffffeerr
│ │ │ │ + the buffer that will receive the characters
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ nnrr
│ │ │ │ The amount of characters to be read
│ │ │ │ ffiillee__nnaammee
│ │ │ │ the file name lreated to the tty
│ │ │ │ - bbuuffffeerr
│ │ │ │ - the buffer that will receive the characters
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.poll _H_o_m_e probe::tty.receive
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-receive.html
│ │ │ @@ -1,17 +1,17 @@
│ │ │
probe::tty.receive
Name probe::tty.receive —
│ │ │ called when a tty receives a message
│ │ │ -
Values count
│ │ │ - The amount of characters received
│ │ │ +
Values fp
│ │ │ + The flag buffer
│ │ │
cp
│ │ │ the buffer that was received
│ │ │ -
id
│ │ │ - the tty id
│ │ │
driver_name
│ │ │ the driver name
│ │ │ -
index
│ │ │ - The tty Index
│ │ │
name
│ │ │ the name of the module file
│ │ │ -
fp
│ │ │ - The flag buffer
│ │ │ +
id
│ │ │ + the tty id
│ │ │ +
count
│ │ │ + The amount of characters received
│ │ │ +
index
│ │ │ + The tty Index
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,24 +2,24 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.receive — called when a tty receives a message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.receive
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccoouunntt
│ │ │ │ - The amount of characters received
│ │ │ │ + ffpp
│ │ │ │ + The flag buffer
│ │ │ │ ccpp
│ │ │ │ the buffer that was received
│ │ │ │ - iidd
│ │ │ │ - the tty id
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ - iinnddeexx
│ │ │ │ - The tty Index
│ │ │ │ nnaammee
│ │ │ │ the name of the module file
│ │ │ │ - ffpp
│ │ │ │ - The flag buffer
│ │ │ │ + iidd
│ │ │ │ + the tty id
│ │ │ │ + ccoouunntt
│ │ │ │ + The amount of characters received
│ │ │ │ + iinnddeexx
│ │ │ │ + The tty Index
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.read _H_o_m_e probe::tty.register
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-register.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.register
Name probe::tty.register —
│ │ │ Called when a tty device is registred
│ │ │ -
Values name
│ │ │ - the driver .dev_name name
│ │ │ -
module
│ │ │ +
Values module
│ │ │ the module name
│ │ │
driver_name
│ │ │ the driver name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │
index
│ │ │ the tty index requested
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.register — Called when a tty device is registred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.register
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ mmoodduullee
│ │ │ │ the module name
│ │ │ │ ddrriivveerr__nnaammee
│ │ │ │ the driver name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.receive _H_o_m_e probe::tty.release
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-release.html
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::tty.release
Name probe::tty.release —
│ │ │ Called when the tty is closed
│ │ │ -
Values file_name
│ │ │ - the file name
│ │ │ -
inode_state
│ │ │ - the inode state
│ │ │ -
file_flags
│ │ │ - the file flags
│ │ │ -
inode_number
│ │ │ +
Values inode_number
│ │ │ the inode number
│ │ │
file_mode
│ │ │ the file mode
│ │ │
inode_flags
│ │ │ the inode flags
│ │ │ +
file_flags
│ │ │ + the file flags
│ │ │ +
inode_state
│ │ │ + the inode state
│ │ │ +
file_name
│ │ │ + the file name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,22 +2,22 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.release — Called when the tty is closed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.release
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name
│ │ │ │ - iinnooddee__ssttaattee
│ │ │ │ - the inode state
│ │ │ │ - ffiillee__ffllaaggss
│ │ │ │ - the file flags
│ │ │ │ iinnooddee__nnuummbbeerr
│ │ │ │ the inode number
│ │ │ │ ffiillee__mmooddee
│ │ │ │ the file mode
│ │ │ │ iinnooddee__ffllaaggss
│ │ │ │ the inode flags
│ │ │ │ + ffiillee__ffllaaggss
│ │ │ │ + the file flags
│ │ │ │ + iinnooddee__ssttaattee
│ │ │ │ + the inode state
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.register _H_o_m_e probe::tty.resize
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-resize.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::tty.resize
Name probe::tty.resize —
│ │ │ Called when a terminal resize happens
│ │ │ -
Values old_ypixel
│ │ │ - the old ypixel
│ │ │ +
Values new_xpixel
│ │ │ + the new xpixel value
│ │ │ +
old_xpixel
│ │ │ + the old xpixel
│ │ │
new_col
│ │ │ the new col value
│ │ │ -
new_row
│ │ │ - the new row value
│ │ │ -
new_xpixel
│ │ │ - the new xpixel value
│ │ │
name
│ │ │ the tty name
│ │ │ -
new_ypixel
│ │ │ - the new ypixel value
│ │ │
old_col
│ │ │ the old col value
│ │ │ +
old_ypixel
│ │ │ + the old ypixel
│ │ │ +
new_ypixel
│ │ │ + the new ypixel value
│ │ │
old_row
│ │ │ the old row value
│ │ │ -
old_xpixel
│ │ │ - the old xpixel
│ │ │ +
new_row
│ │ │ + the new row value
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.resize — Called when a terminal resize happens
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.resize
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - oolldd__yyppiixxeell
│ │ │ │ - the old ypixel
│ │ │ │ - nneeww__ccooll
│ │ │ │ - the new col value
│ │ │ │ - nneeww__rrooww
│ │ │ │ - the new row value
│ │ │ │ nneeww__xxppiixxeell
│ │ │ │ the new xpixel value
│ │ │ │ + oolldd__xxppiixxeell
│ │ │ │ + the old xpixel
│ │ │ │ + nneeww__ccooll
│ │ │ │ + the new col value
│ │ │ │ nnaammee
│ │ │ │ the tty name
│ │ │ │ - nneeww__yyppiixxeell
│ │ │ │ - the new ypixel value
│ │ │ │ oolldd__ccooll
│ │ │ │ the old col value
│ │ │ │ + oolldd__yyppiixxeell
│ │ │ │ + the old ypixel
│ │ │ │ + nneeww__yyppiixxeell
│ │ │ │ + the new ypixel value
│ │ │ │ oolldd__rrooww
│ │ │ │ the old row value
│ │ │ │ - oolldd__xxppiixxeell
│ │ │ │ - the old xpixel
│ │ │ │ + nneeww__rrooww
│ │ │ │ + the new row value
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.release _H_o_m_e probe::tty.unregister
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-unregister.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.unregister
Name probe::tty.unregister —
│ │ │ Called when a tty device is being unregistered
│ │ │ -
Values name
│ │ │ - the driver .dev_name name
│ │ │ -
driver_name
│ │ │ - the driver name
│ │ │ -
index
│ │ │ +
Values index
│ │ │ the tty index requested
│ │ │
module
│ │ │ the module name
│ │ │ +
name
│ │ │ + the driver .dev_name name
│ │ │ +
driver_name
│ │ │ + the driver name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.unregister — Called when a tty device is being unregistered
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.unregister
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - the driver .dev_name name
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ iinnddeexx
│ │ │ │ the tty index requested
│ │ │ │ mmoodduullee
│ │ │ │ the module name
│ │ │ │ + nnaammee
│ │ │ │ + the driver .dev_name name
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.resize _H_o_m_e probe::tty.write
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-tty-write.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::tty.write
Name probe::tty.write —
│ │ │ write to the tty line
│ │ │ -
Values file_name
│ │ │ - the file name lreated to the tty
│ │ │ -
buffer
│ │ │ +
Values buffer
│ │ │ the buffer that will be written
│ │ │ -
driver_name
│ │ │ - the driver name
│ │ │ +
file_name
│ │ │ + the file name lreated to the tty
│ │ │
nr
│ │ │ The amount of characters
│ │ │ +
driver_name
│ │ │ + the driver name
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1111..? TTTTYY TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::tty.write — write to the tty line
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ tty.write
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ffiillee__nnaammee
│ │ │ │ - the file name lreated to the tty
│ │ │ │ bbuuffffeerr
│ │ │ │ the buffer that will be written
│ │ │ │ - ddrriivveerr__nnaammee
│ │ │ │ - the driver name
│ │ │ │ + ffiillee__nnaammee
│ │ │ │ + the file name lreated to the tty
│ │ │ │ nnrr
│ │ │ │ The amount of characters
│ │ │ │ + ddrriivveerr__nnaammee
│ │ │ │ + the driver name
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tty.unregister _H_o_m_e Chapter 12. Interrupt Request (IRQ) Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.disconnect.return
Name probe::udp.disconnect.return —
│ │ │ UDP has been disconnected successfully
│ │ │ -
Synopsis udp.disconnect.return Values saddr
│ │ │ - A string representing the source IP address
│ │ │ +
Synopsis udp.disconnect.return Values family
│ │ │ + IP address family
│ │ │ +
ret
│ │ │ + Error code (0: no error)
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
dport
│ │ │ - UDP destination port
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
sport
│ │ │ UDP source port
│ │ │ -
ret
│ │ │ - Error code (0: no error)
│ │ │ +
dport
│ │ │ + UDP destination port
│ │ │
name
│ │ │ The name of this probe
│ │ │
Context
│ │ │ The process which requested a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect.return — UDP has been disconnected successfully
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ddppoorrtt
│ │ │ │ - UDP destination port
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ rreett
│ │ │ │ Error code (0: no error)
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ + ddppoorrtt
│ │ │ │ + UDP destination port
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requested a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect _H_o_m_e probe::udp.recvmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-disconnect.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.disconnect
Name probe::udp.disconnect —
│ │ │ Fires when a process requests for a UDP disconnection
│ │ │ -
Values daddr
│ │ │ - A string representing the destination IP address
│ │ │ +
Values family
│ │ │ + IP address family
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
flags
│ │ │ - Flags (e.g. FIN, etc)
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │
dport
│ │ │ UDP destination port
│ │ │ -
name
│ │ │ - The name of this probe
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
sock
│ │ │ Network socket used by the process
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │ +
flags
│ │ │ + Flags (e.g. FIN, etc)
│ │ │
Context
│ │ │ The process which requests a UDP disconnection
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.disconnect — Fires when a process requests for a UDP disconnection
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.disconnect
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ ffaammiillyy
│ │ │ │ IP address family
│ │ │ │ - ffllaaggss
│ │ │ │ - Flags (e.g. FIN, etc)
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ + ffllaaggss
│ │ │ │ + Flags (e.g. FIN, etc)
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which requests a UDP disconnection
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::tcp.setsockopt.return _H_o_m_e probe::udp.disconnect.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg-return.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::udp.recvmsg.return
Name probe::udp.recvmsg.return —
│ │ │ Fires whenever an attempt to receive a UDP message received is completed
│ │ │ -
Synopsis udp.recvmsg.return Values saddr
│ │ │ - A string representing the source IP address
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
size
│ │ │ - Number of bytes received by the process
│ │ │ +
Synopsis udp.recvmsg.return Values family
│ │ │ + IP address family
│ │ │
sport
│ │ │ UDP source port
│ │ │
dport
│ │ │ UDP destination port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
name
│ │ │ The name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │ +
size
│ │ │ + Number of bytes received by the process
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,26 +3,26 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg.return — Fires whenever an attempt to receive a UDP message
│ │ │ │ received is completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ssiizzee
│ │ │ │ - Number of bytes received by the process
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssppoorrtt
│ │ │ │ UDP source port
│ │ │ │ ddppoorrtt
│ │ │ │ UDP destination port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ + ssiizzee
│ │ │ │ + Number of bytes received by the process
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg _H_o_m_e probe::udp.sendmsg
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-recvmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.recvmsg
Name probe::udp.recvmsg —
│ │ │ Fires whenever a UDP message is received
│ │ │ -
Values Values family
│ │ │ + IP address family
│ │ │ +
size
│ │ │ Number of bytes received by the process
│ │ │ -
daddr
│ │ │ - A string representing the destination IP address
│ │ │ -
saddr
│ │ │ - A string representing the source IP address
│ │ │ -
dport
│ │ │ - UDP destination port
│ │ │ -
sport
│ │ │ - UDP source port
│ │ │
name
│ │ │ The name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │
sock
│ │ │ Network socket used by the process
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │ +
dport
│ │ │ + UDP destination port
│ │ │ +
daddr
│ │ │ + A string representing the destination IP address
│ │ │ +
saddr
│ │ │ + A string representing the source IP address
│ │ │
Context
│ │ │ The process which received a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.recvmsg — Fires whenever a UDP message is received
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.recvmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes received by the process
│ │ │ │ - ddaaddddrr
│ │ │ │ - A string representing the destination IP address
│ │ │ │ - ssaaddddrr
│ │ │ │ - A string representing the source IP address
│ │ │ │ - ddppoorrtt
│ │ │ │ - UDP destination port
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ ssoocckk
│ │ │ │ Network socket used by the process
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ + ddppoorrtt
│ │ │ │ + UDP destination port
│ │ │ │ + ddaaddddrr
│ │ │ │ + A string representing the destination IP address
│ │ │ │ + ssaaddddrr
│ │ │ │ + A string representing the source IP address
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which received a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.disconnect.return _H_o_m_e probe::udp.recvmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg-return.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::udp.sendmsg.return
Name probe::udp.sendmsg.return —
│ │ │ Fires whenever an attempt to send a UDP message is completed
│ │ │ -
Synopsis udp.sendmsg.return Values name
│ │ │ - The name of this probe
│ │ │ -
size
│ │ │ +
Synopsis udp.sendmsg.return Values size
│ │ │ Number of bytes sent by the process
│ │ │ +
name
│ │ │ + The name of this probe
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg.return — Fires whenever an attempt to send a UDP message is
│ │ │ │ completed
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg.return
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - The name of this probe
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes sent by the process
│ │ │ │ + nnaammee
│ │ │ │ + The name of this probe
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.sendmsg _H_o_m_e Chapter 14. Socket Tapset
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-udp-sendmsg.html
│ │ │ @@ -1,21 +1,21 @@
│ │ │
probe::udp.sendmsg
Name probe::udp.sendmsg —
│ │ │ Fires whenever a process sends a UDP message
│ │ │ -
Values sport
│ │ │ - UDP source port
│ │ │ -
dport
│ │ │ - UDP destination port
│ │ │ -
name
│ │ │ +
Values name
│ │ │ The name of this probe
│ │ │ -
family
│ │ │ - IP address family
│ │ │ -
sock
│ │ │ - Network socket used by the process
│ │ │
size
│ │ │ Number of bytes sent by the process
│ │ │ +
sock
│ │ │ + Network socket used by the process
│ │ │ +
dport
│ │ │ + UDP destination port
│ │ │ +
sport
│ │ │ + UDP source port
│ │ │
saddr
│ │ │ A string representing the source IP address
│ │ │
daddr
│ │ │ A string representing the destination IP address
│ │ │ +
family
│ │ │ + IP address family
│ │ │
Context
│ │ │ The process which sent a UDP message
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,28 +2,28 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1133..? NNeettwwoorrkkiinngg TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::udp.sendmsg — Fires whenever a process sends a UDP message
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ udp.sendmsg
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ssppoorrtt
│ │ │ │ - UDP source port
│ │ │ │ - ddppoorrtt
│ │ │ │ - UDP destination port
│ │ │ │ nnaammee
│ │ │ │ The name of this probe
│ │ │ │ - ffaammiillyy
│ │ │ │ - IP address family
│ │ │ │ - ssoocckk
│ │ │ │ - Network socket used by the process
│ │ │ │ ssiizzee
│ │ │ │ Number of bytes sent by the process
│ │ │ │ + ssoocckk
│ │ │ │ + Network socket used by the process
│ │ │ │ + ddppoorrtt
│ │ │ │ + UDP destination port
│ │ │ │ + ssppoorrtt
│ │ │ │ + UDP source port
│ │ │ │ ssaaddddrr
│ │ │ │ A string representing the source IP address
│ │ │ │ ddaaddddrr
│ │ │ │ A string representing the destination IP address
│ │ │ │ + ffaammiillyy
│ │ │ │ + IP address family
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which sent a UDP message
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::udp.recvmsg.return _H_o_m_e probe::udp.sendmsg.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-brk.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.brk
Name probe::vm.brk —
│ │ │ Fires when a brk is requested (i.e. the heap will be resized)
│ │ │ -
Values Values name
│ │ │ + name of the probe point
│ │ │ +
length
│ │ │ the length of the memory segment
│ │ │
address
│ │ │ the requested address
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │
Context
│ │ │ The process calling brk.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.brk — Fires when a brk is requested (i.e. the heap will be resized)
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.brk
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ aaddddrreessss
│ │ │ │ the requested address
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling brk.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ function::vm_fault_contains _H_o_m_e probe::vm.kfree
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kfree.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kfree
Name probe::vm.kfree —
│ │ │ Fires when kfree is requested
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
caller_function
│ │ │ +
Values caller_function
│ │ │ name of the caller function.
│ │ │ -
ptr
│ │ │ - pointer to the kmemory allocated which is returned by kmalloc
│ │ │
call_site
│ │ │ address of the function calling this kmemory function
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated which is returned by kmalloc
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kfree — Fires when kfree is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kfree
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function.
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ ccaallll__ssiittee
│ │ │ │ address of the function calling this kmemory function
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated which is returned by kmalloc
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.brk _H_o_m_e probe::vm.kmalloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc_node
Name probe::vm.kmalloc_node —
│ │ │ Fires when kmalloc_node is requested
│ │ │ -
Values call_site
│ │ │ - address of the function caling this kmemory function
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
gfp_flag_name
│ │ │ +
Values gfp_flag_name
│ │ │ type of kmemory to allocate(in string format)
│ │ │ -
caller_function
│ │ │ - name of the caller function
│ │ │ -
ptr
│ │ │ - pointer to the kmemory allocated
│ │ │ +
call_site
│ │ │ + address of the function caling this kmemory function
│ │ │
bytes_req
│ │ │ requested Bytes
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ +
caller_function
│ │ │ + name of the caller function
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │
name
│ │ │ name of the probe point
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc_node — Fires when kmalloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function caling this kmemory function
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ ggffpp__ffllaagg__nnaammee
│ │ │ │ type of kmemory to allocate(in string format)
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function caling this kmemory function
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc _H_o_m_e probe::vm.kmem_cache_alloc
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmalloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmalloc
Name probe::vm.kmalloc —
│ │ │ Fires when kmalloc is requested
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
ptr
│ │ │ - pointer to the kmemory allocated
│ │ │ +
Values bytes_req
│ │ │ + requested Bytes
│ │ │ +
call_site
│ │ │ + address of the kmemory function
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │
caller_function
│ │ │ name of the caller function
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │ -
call_site
│ │ │ - address of the kmemory function
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │ +
ptr
│ │ │ + pointer to the kmemory allocated
│ │ │
gfp_flag_name
│ │ │ type of kmemory to allocate (in String format)
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmalloc — Fires when kmalloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmalloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - ppttrr
│ │ │ │ - pointer to the kmemory allocated
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ - bbyytteess__aalllloocc
│ │ │ │ - allocated Bytes
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ ccaallll__ssiittee
│ │ │ │ address of the kmemory function
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate (in String format)
│ │ │ │ ggffpp__ffllaaggss
│ │ │ │ type of kmemory to allocate
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ + bbyytteess__aalllloocc
│ │ │ │ + allocated Bytes
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ + ppttrr
│ │ │ │ + pointer to the kmemory allocated
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate (in String format)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kfree _H_o_m_e probe::vm.kmalloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc-node.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc_node
Name probe::vm.kmem_cache_alloc_node —
│ │ │ Fires when kmem_cache_alloc_node is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc_node Values call_site
│ │ │ - address of the function calling this kmemory function
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
gfp_flag_name
│ │ │ - type of kmemory to allocate(in string format)
│ │ │ -
caller_function
│ │ │ - name of the caller function
│ │ │ +
Synopsis vm.kmem_cache_alloc_node Values name
│ │ │ + name of the probe point
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │ -
bytes_req
│ │ │ - requested Bytes
│ │ │
bytes_alloc
│ │ │ allocated Bytes
│ │ │ -
name
│ │ │ - name of the probe point
│ │ │ +
caller_function
│ │ │ + name of the caller function
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │ +
call_site
│ │ │ + address of the function calling this kmemory function
│ │ │ +
bytes_req
│ │ │ + requested Bytes
│ │ │ +
gfp_flag_name
│ │ │ + type of kmemory to allocate(in string format)
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc_node — Fires when kmem_cache_alloc_node is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc_node
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ - ggffpp__ffllaagg__nnaammee
│ │ │ │ - type of kmemory to allocate(in string format)
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - name of the caller function
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ - bbyytteess__rreeqq
│ │ │ │ - requested Bytes
│ │ │ │ bbyytteess__aalllloocc
│ │ │ │ allocated Bytes
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + name of the caller function
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function
│ │ │ │ + bbyytteess__rreeqq
│ │ │ │ + requested Bytes
│ │ │ │ + ggffpp__ffllaagg__nnaammee
│ │ │ │ + type of kmemory to allocate(in string format)
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc _H_o_m_e probe::vm.kmem_cache_free
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-alloc.html
│ │ │ @@ -1,19 +1,19 @@
│ │ │
probe::vm.kmem_cache_alloc
Name probe::vm.kmem_cache_alloc —
│ │ │ Fires when kmem_cache_alloc is requested
│ │ │ -
Synopsis vm.kmem_cache_alloc Values name
│ │ │ - name of the probe point
│ │ │ -
gfp_flags
│ │ │ - type of kmemory to allocate
│ │ │ -
gfp_flag_name
│ │ │ +
Synopsis vm.kmem_cache_alloc Values gfp_flag_name
│ │ │ type of kmemory to allocate(in string format)
│ │ │ -
call_site
│ │ │ - address of the function calling this kmemory function.
│ │ │
bytes_req
│ │ │ requested Bytes
│ │ │ -
bytes_alloc
│ │ │ - allocated Bytes
│ │ │ +
call_site
│ │ │ + address of the function calling this kmemory function.
│ │ │ +
gfp_flags
│ │ │ + type of kmemory to allocate
│ │ │
caller_function
│ │ │ name of the caller function.
│ │ │ +
bytes_alloc
│ │ │ + allocated Bytes
│ │ │
ptr
│ │ │ pointer to the kmemory allocated
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,26 +2,26 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_alloc — Fires when kmem_cache_alloc is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_alloc
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ - ggffpp__ffllaaggss
│ │ │ │ - type of kmemory to allocate
│ │ │ │ ggffpp__ffllaagg__nnaammee
│ │ │ │ type of kmemory to allocate(in string format)
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - address of the function calling this kmemory function.
│ │ │ │ bbyytteess__rreeqq
│ │ │ │ requested Bytes
│ │ │ │ - bbyytteess__aalllloocc
│ │ │ │ - allocated Bytes
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + address of the function calling this kmemory function.
│ │ │ │ + ggffpp__ffllaaggss
│ │ │ │ + type of kmemory to allocate
│ │ │ │ ccaalllleerr__ffuunnccttiioonn
│ │ │ │ name of the caller function.
│ │ │ │ + bbyytteess__aalllloocc
│ │ │ │ + allocated Bytes
│ │ │ │ ppttrr
│ │ │ │ pointer to the kmemory allocated
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmalloc_node _H_o_m_e probe::vm.kmem_cache_alloc_node
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-kmem-cache-free.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.kmem_cache_free
Name probe::vm.kmem_cache_free —
│ │ │ Fires when kmem_cache_free is requested
│ │ │ -
Synopsis vm.kmem_cache_free Values call_site
│ │ │ - Address of the function calling this kmemory function
│ │ │ -
ptr
│ │ │ +
Synopsis vm.kmem_cache_free Values ptr
│ │ │ Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ -
caller_function
│ │ │ - Name of the caller function.
│ │ │
name
│ │ │ Name of the probe point
│ │ │ +
caller_function
│ │ │ + Name of the caller function.
│ │ │ +
call_site
│ │ │ + Address of the function calling this kmemory function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.kmem_cache_free — Fires when kmem_cache_free is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.kmem_cache_free
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccaallll__ssiittee
│ │ │ │ - Address of the function calling this kmemory function
│ │ │ │ ppttrr
│ │ │ │ Pointer to the kmemory allocated which is returned by kmem_cache
│ │ │ │ - ccaalllleerr__ffuunnccttiioonn
│ │ │ │ - Name of the caller function.
│ │ │ │ nnaammee
│ │ │ │ Name of the probe point
│ │ │ │ + ccaalllleerr__ffuunnccttiioonn
│ │ │ │ + Name of the caller function.
│ │ │ │ + ccaallll__ssiittee
│ │ │ │ + Address of the function calling this kmemory function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_alloc_node _H_o_m_e probe::vm.mmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-mmap.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.mmap
Name probe::vm.mmap —
│ │ │ Fires when an mmap is requested
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
address
│ │ │ +
Values address
│ │ │ the requested address
│ │ │
length
│ │ │ the length of the memory segment
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The process calling mmap.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.mmap — Fires when an mmap is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.mmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ the requested address
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling mmap.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.kmem_cache_free _H_o_m_e probe::vm.munmap
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-munmap.html
│ │ │ @@ -1,11 +1,11 @@
│ │ │
probe::vm.munmap
Name probe::vm.munmap —
│ │ │ Fires when an munmap is requested
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
address
│ │ │ +
Values address
│ │ │ the requested address
│ │ │
length
│ │ │ the length of the memory segment
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The process calling munmap.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,18 +2,18 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.munmap — Fires when an munmap is requested
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.munmap
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ the requested address
│ │ │ │ lleennggtthh
│ │ │ │ the length of the memory segment
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process calling munmap.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.mmap _H_o_m_e probe::vm.oom_kill
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-oom-kill.html
│ │ │ @@ -1,10 +1,10 @@
│ │ │
probe::vm.oom_kill
Name probe::vm.oom_kill —
│ │ │ Fires when a thread is selected for termination by the OOM killer
│ │ │ -
Values task
│ │ │ - the task being killed
│ │ │ -
name
│ │ │ +
Values name
│ │ │ name of the probe point
│ │ │ +
task
│ │ │ + the task being killed
│ │ │
Context
│ │ │ The process that tried to consume excessive memory, and thus
│ │ │ triggered the OOM.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -3,16 +3,16 @@
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.oom_kill — Fires when a thread is selected for termination by the OOM
│ │ │ │ killer
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.oom_kill
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ttaasskk
│ │ │ │ - the task being killed
│ │ │ │ nnaammee
│ │ │ │ name of the probe point
│ │ │ │ + ttaasskk
│ │ │ │ + the task being killed
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process that tried to consume excessive memory, and thus triggered the OOM.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.munmap _H_o_m_e probe::vm.pagefault
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-pagefault.html
│ │ │ @@ -1,12 +1,12 @@
│ │ │
probe::vm.pagefault
Name probe::vm.pagefault —
│ │ │ Records that a page fault occurred
│ │ │ -
Values name
│ │ │ - name of the probe point
│ │ │ -
address
│ │ │ +
Values address
│ │ │ the address of the faulting memory access; i.e. the address that caused the page fault
│ │ │
write_access
│ │ │ indicates whether this was a write or read access; 1 indicates a write,
│ │ │ while 0 indicates a read
│ │ │ +
name
│ │ │ + name of the probe point
│ │ │
Context
│ │ │ The process which triggered the fault
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,20 +2,20 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 66..? MMeemmoorryy TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::vm.pagefault — Records that a page fault occurred
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.pagefault
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - nnaammee
│ │ │ │ - name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ the address of the faulting memory access; i.e. the address that caused
│ │ │ │ the page fault
│ │ │ │ wwrriittee__aacccceessss
│ │ │ │ indicates whether this was a write or read access; 1 indicates a write,
│ │ │ │ while 0 indicates a read
│ │ │ │ + nnaammee
│ │ │ │ + name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process which triggered the fault
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::vm.oom_kill _H_o_m_e probe::vm.pagefault.return
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-vm-write-shared-copy.html
│ │ │┄ Ordering differences only
│ │ │ @@ -1,15 +1,15 @@
│ │ │
probe::vm.write_shared_copy
Name probe::vm.write_shared_copy —
│ │ │ Page copy for shared page write
│ │ │
Synopsis vm.write_shared_copy Values zero
│ │ │ boolean indicating whether it is a zero page
│ │ │ (can do a clear instead of a copy)
│ │ │ -
name
│ │ │ - Name of the probe point
│ │ │
address
│ │ │ The address of the shared write
│ │ │ +
name
│ │ │ + Name of the probe point
│ │ │
Context
│ │ │ The process attempting the write.
│ │ │
Description
│ │ │ Fires when a write to a shared page requires a page copy. This is
│ │ │ always preceded by a vm.write_shared.
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -5,18 +5,18 @@
│ │ │ │ probe::vm.write_shared_copy — Page copy for shared page write
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ vm.write_shared_copy
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ zzeerroo
│ │ │ │ boolean indicating whether it is a zero page (can do a clear instead of a
│ │ │ │ copy)
│ │ │ │ - nnaammee
│ │ │ │ - Name of the probe point
│ │ │ │ aaddddrreessss
│ │ │ │ The address of the shared write
│ │ │ │ + nnaammee
│ │ │ │ + Name of the probe point
│ │ │ │ ********** CCoonntteexxtt **********
│ │ │ │ The process attempting the write.
│ │ │ │ ********** DDeessccrriippttiioonn **********
│ │ │ │ Fires when a write to a shared page requires a page copy. This is always
│ │ │ │ preceded by a vm.write_shared.
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-create.html
│ │ │ @@ -1,7 +1,7 @@
│ │ │
probe::workqueue.create
Name probe::workqueue.create —
│ │ │ Creating a new workqueue
│ │ │ -
Values cpu
│ │ │ - cpu for which the worker thread is created
│ │ │ -
wq_thread
│ │ │ +
Values wq_thread
│ │ │ task_struct of the workqueue thread
│ │ │ +
cpu
│ │ │ + cpu for which the worker thread is created
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,14 +2,14 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.create — Creating a new workqueue
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.create
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ - ccppuu
│ │ │ │ - cpu for which the worker thread is created
│ │ │ │ wwqq__tthhrreeaadd
│ │ │ │ task_struct of the workqueue thread
│ │ │ │ + ccppuu
│ │ │ │ + cpu for which the worker thread is created
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::softirq.exit _H_o_m_e probe::workqueue.destroy
│ │ ├── ./usr/share/doc/systemtap-doc/tapsets/API-workqueue-execute.html
│ │ │ @@ -1,9 +1,9 @@
│ │ │
probe::workqueue.execute
Name probe::workqueue.execute —
│ │ │ Executing deferred work
│ │ │ -
Synopsis workqueue.execute Values Synopsis workqueue.execute Values work_func
│ │ │ + pointer to handler function
│ │ │ +
wq_thread
│ │ │ task_struct of the workqueue thread
│ │ │
work
│ │ │ work_struct* being executed
│ │ │ -
work_func
│ │ │ - pointer to handler function
│ │ │
│ │ │ ├── html2text {}
│ │ │ │ @@ -2,16 +2,16 @@
│ │ │ │ _P_r_e_v CChhaapptteerr? 1122..? IInntteerrrruupptt RReeqquueesstt ((IIRRQQ)) TTaappsseett _N_e_x_t
│ │ │ │ ===============================================================================
│ │ │ │ ********** NNaammee **********
│ │ │ │ probe::workqueue.execute — Executing deferred work
│ │ │ │ ********** SSyynnooppssiiss **********
│ │ │ │ workqueue.execute
│ │ │ │ ********** VVaalluueess **********
│ │ │ │ + wwoorrkk__ffuunncc
│ │ │ │ + pointer to handler function
│ │ │ │ wwqq__tthhrreeaadd
│ │ │ │ task_struct of the workqueue thread
│ │ │ │ wwoorrkk
│ │ │ │ work_struct* being executed
│ │ │ │ - wwoorrkk__ffuunncc
│ │ │ │ - pointer to handler function
│ │ │ │ ===============================================================================
│ │ │ │ _P_r_e_v _U_p _N_e_x_t
│ │ │ │ probe::workqueue.destroy _H_o_m_e probe::workqueue.insert