summaryrefslogtreecommitdiff
path: root/src/node_provider.d
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2011-02-09 18:50:26 -0800
committerRyan Dahl <ry@tinyclouds.org>2011-02-09 18:50:26 -0800
commite9257b859d6bbeb68b47abf03741bc5378538b05 (patch)
tree5e48e386bb9b22708706b6965690c585ed4afe54 /src/node_provider.d
parent778fb859c640f1cb67d11ce4550758b6bae31b43 (diff)
downloadnode-new-e9257b859d6bbeb68b47abf03741bc5378538b05.tar.gz
New DTrace probes from CA team
Diffstat (limited to 'src/node_provider.d')
-rw-r--r--src/node_provider.d11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/node_provider.d b/src/node_provider.d
index 3d11f39416..2d96114a2b 100644
--- a/src/node_provider.d
+++ b/src/node_provider.d
@@ -30,11 +30,22 @@ provider node {
(node_connection_t *c);
probe net__stream__end(node_dtrace_connection_t *c) :
(node_connection_t *c);
+ probe net__socket__read(node_dtrace_connection_t *c, int b) :
+ (node_connection_t *c, int b);
+ probe net__socket__write(node_dtrace_connection_t *c, int b) :
+ (node_connection_t *c, int b);
probe http__server__request(node_dtrace_http_request_t *h,
node_dtrace_connection_t *c) :
(node_http_request_t *h, node_connection_t *c);
probe http__server__response(node_dtrace_connection_t *c) :
(node_connection_t *c);
+ probe http__client__request(node_dtrace_http_request_t *h,
+ node_dtrace_connection_t *c) :
+ (node_http_request_t *h, node_connection_t *c);
+ probe http__client__response(node_dtrace_connection_t *c) :
+ (node_connection_t *c);
+ probe gc__start(int t, int f);
+ probe gc__done(int t, int f);
};
#pragma D attributes Evolving/Evolving/ISA provider node provider