]> sourceware.org Git - systemtap.git/blob - testsuite/buildok/socket-detailed.stp
+ configury refresh for last stap-prep Makefile.am tweak
[systemtap.git] / testsuite / buildok / socket-detailed.stp
1 #! stap -wp4
2
3 probe socket.send, socket.receive,
4 socket.sendmsg, socket.sendmsg.return,
5 socket.recvmsg, socket.recvmsg.return,
6 socket.aio_write ?, socket.aio_write.return ?,
7 socket.aio_read ?, socket.aio_read.return ?,
8 socket.write_iter ?, socket.write_iter.return ?,
9 socket.read_iter ?, socket.read_iter.return ?,
10 socket.writev ?, socket.writev.return ?,
11 socket.readv ?, socket.readv.return ?
12 {
13 log(pp())
14 log(name)
15 log(sprintf("%d", size))
16
17 pstr = sock_prot_num2str(protocol)
18 prot = sock_prot_str2num(pstr)
19 log(sprintf("%d, %d, %s", protocol, prot, pstr))
20
21 fstr = sock_fam_num2str(family)
22 fam = sock_fam_str2num(fstr)
23 log(sprintf("%d, %d, %s", family, fam, fstr))
24
25 sstr = sock_state_num2str(state)
26 stat = sock_state_str2num(sstr)
27 log(sprintf("%d, %d, %s", state, stat, sstr))
28
29 flstr = sock_flags_num2str(flags)
30 log(sprintf("%d, %s", flags, flstr))
31
32 tstr = sock_type_num2str(type)
33 typ = sock_type_str2num(tstr)
34 log(sprintf("%d, %d, %s", type, typ, tstr))
35
36 log(sprintf("%d", success)) # -w since success is not universally defined
37 }
38
39
40 probe socket.create
41 {
42 log(name)
43
44 pstr = sock_prot_num2str(protocol)
45 prot = sock_prot_str2num(pstr)
46 log(sprintf("%d, %d, %s", protocol, prot, pstr))
47
48 fstr = sock_fam_num2str(family)
49 fam = sock_fam_str2num(fstr)
50 log(sprintf("%d, %d, %s", family, fam, fstr))
51
52 tstr = sock_type_num2str(type)
53 typ = sock_type_str2num(tstr)
54 log(sprintf("%d, %d, %s", type, typ, tstr))
55
56 log(sprintf("%d", requester))
57 }
58
59 probe socket.create.return
60 {
61 log(name)
62
63 pstr = sock_prot_num2str(protocol)
64 prot = sock_prot_str2num(pstr)
65 log(sprintf("%d, %d, %s", protocol, prot, pstr))
66
67 fstr = sock_fam_num2str(family)
68 fam = sock_fam_str2num(fstr)
69 log(sprintf("%d, %d, %s", family, fam, fstr))
70
71 tstr = sock_type_num2str(type)
72 typ = sock_type_str2num(tstr)
73 log(sprintf("%d, %d, %s", type, typ, tstr))
74
75 log(sprintf("%d", requester))
76 log(sprintf("%d", err))
77 log(sprintf("%d", success))
78 }
79
80 probe socket.close
81 {
82 log(name)
83
84 pstr = sock_prot_num2str(protocol)
85 prot = sock_prot_str2num(pstr)
86 log(sprintf("%d, %d, %s", protocol, prot, pstr))
87
88 fstr = sock_fam_num2str(family)
89 fam = sock_fam_str2num(fstr)
90 log(sprintf("%d, %d, %s", family, fam, fstr))
91
92 tstr = sock_type_num2str(type)
93 typ = sock_type_str2num(tstr)
94 log(sprintf("%d, %d, %s", type, typ, tstr))
95
96 sstr = sock_state_num2str(state)
97 stat = sock_state_str2num(sstr)
98 log(sprintf("%d, %d, %s", state, stat, sstr))
99
100 flstr = sock_flags_num2str(flags)
101 log(sprintf("%d, %s", flags, flstr))
102 }
103
104 probe socket.close.return
105 {
106 log(name)
107 }
108
This page took 0.039022 seconds and 5 git commands to generate.