summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Dickson <steved@redhat.com>2011-06-01 19:05:15 -0400
committerSteve Dickson <steved@redhat.com>2011-06-01 19:05:15 -0400
commit20e4d14ce447c5765864e9044f3687981c234440 (patch)
tree621ad8252cdd8df19ee3f94a24e73f16c3641284
parenta285d06fe0387b0b20d1f672dce1ecf94cf82692 (diff)
parent630fdf00077d7b63c55141dcae618017748ac72b (diff)
downloadsystemtap-20e4d14ce447c5765864e9044f3687981c234440.tar.gz
systemtap-20e4d14ce447c5765864e9044f3687981c234440.tar.xz
systemtap-20e4d14ce447c5765864e9044f3687981c234440.zip
Merge branch 'master' of ssh://fedorapeople.org/~steved/systemtap
-rw-r--r--net/tcp_connect.stp12
1 files changed, 12 insertions, 0 deletions
diff --git a/net/tcp_connect.stp b/net/tcp_connect.stp
index 4763bb5..8364b14 100644
--- a/net/tcp_connect.stp
+++ b/net/tcp_connect.stp
@@ -1,7 +1,19 @@
+/*
probe kernel.function("tcp_v4_connect").return {
if (isinstr(execname(), "rpc.nfsd"))
printf("%s: tcp_v4_connect: return %d (%s)\n",
$return, errno_str($return));
}
+*/
+probe kernel.function("tcp_sendmsg").return {
+ if ($return < 0 && $return != -11)
+ printf("%s(%d): __sock_sendmsg: sock %p return %d (%s)\n",
+ execname(), pid(), $sock, $return, errno_str($return));
+}
+probe kernel.function("sk_stream_wait_connect").return {
+ if ($return < 0 && $return != -11)
+ printf("%s(%d): sk_stream_wait_connect: sk %p return %d (%s)\n",
+ execname(), pid(), $sk, $return, errno_str($return));
+}
probe begin { log("starting tcp_v4_connect probe") }
probe end { log("tcp_v4_connect inet_bind probe") }