Node.js
v8.x
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine
|
#include "node_dtrace.h"
#include "env.h"
#include "env-inl.h"
#include "util.h"
#include <string.h>
Go to the source code of this file.
Namespaces | |
node | |
Macros | |
#define | NODE_HTTP_SERVER_REQUEST(arg0, arg1) |
#define | NODE_HTTP_SERVER_REQUEST_ENABLED() (0) |
#define | NODE_HTTP_SERVER_RESPONSE(arg0) |
#define | NODE_HTTP_SERVER_RESPONSE_ENABLED() (0) |
#define | NODE_HTTP_CLIENT_REQUEST(arg0, arg1) |
#define | NODE_HTTP_CLIENT_REQUEST_ENABLED() (0) |
#define | NODE_HTTP_CLIENT_RESPONSE(arg0) |
#define | NODE_HTTP_CLIENT_RESPONSE_ENABLED() (0) |
#define | NODE_NET_SERVER_CONNECTION(arg0) |
#define | NODE_NET_SERVER_CONNECTION_ENABLED() (0) |
#define | NODE_NET_STREAM_END(arg0) |
#define | NODE_NET_STREAM_END_ENABLED() (0) |
#define | NODE_GC_START(arg0, arg1, arg2) |
#define | NODE_GC_DONE(arg0, arg1, arg2) |
#define | SLURP_STRING(obj, member, valp) |
#define | SLURP_INT(obj, member, valp) |
#define | SLURP_OBJECT(obj, member, valp) |
#define | SLURP_CONNECTION(arg, conn) |
#define | SLURP_CONNECTION_HTTP_CLIENT(arg, conn) |
#define | SLURP_CONNECTION_HTTP_CLIENT_RESPONSE(arg0, arg1, conn) |
#define | NODE_PROBE(name) #name, name |
Functions | |
void | DTRACE_NET_SERVER_CONNECTION (const FunctionCallbackInfo< Value > &args) |
void | DTRACE_NET_STREAM_END (const FunctionCallbackInfo< Value > &args) |
void | DTRACE_HTTP_SERVER_REQUEST (const FunctionCallbackInfo< Value > &args) |
void | DTRACE_HTTP_SERVER_RESPONSE (const FunctionCallbackInfo< Value > &args) |
void | DTRACE_HTTP_CLIENT_REQUEST (const FunctionCallbackInfo< Value > &args) |
void | DTRACE_HTTP_CLIENT_RESPONSE (const FunctionCallbackInfo< Value > &args) |
void | dtrace_gc_start (Isolate *isolate, GCType type, GCCallbackFlags flags) |
void | dtrace_gc_done (Isolate *isolate, GCType type, GCCallbackFlags flags) |
void | InitDTrace (Environment *env, Local< Object > target) |
#define NODE_GC_DONE | ( | arg0, | |
arg1, | |||
arg2 | |||
) |
Definition at line 43 of file node_dtrace.cc.
Referenced by node::dtrace_gc_done().
#define NODE_GC_START | ( | arg0, | |
arg1, | |||
arg2 | |||
) |
Definition at line 42 of file node_dtrace.cc.
Referenced by node::dtrace_gc_start().
#define NODE_HTTP_CLIENT_REQUEST | ( | arg0, | |
arg1 | |||
) |
Definition at line 34 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_REQUEST().
#define NODE_HTTP_CLIENT_REQUEST_ENABLED | ( | ) | (0) |
Definition at line 35 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_REQUEST().
#define NODE_HTTP_CLIENT_RESPONSE | ( | arg0 | ) |
Definition at line 36 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_RESPONSE().
#define NODE_HTTP_CLIENT_RESPONSE_ENABLED | ( | ) | (0) |
Definition at line 37 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_RESPONSE().
#define NODE_HTTP_SERVER_REQUEST | ( | arg0, | |
arg1 | |||
) |
Definition at line 30 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_REQUEST().
#define NODE_HTTP_SERVER_REQUEST_ENABLED | ( | ) | (0) |
Definition at line 31 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_REQUEST().
#define NODE_HTTP_SERVER_RESPONSE | ( | arg0 | ) |
Definition at line 32 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_RESPONSE().
#define NODE_HTTP_SERVER_RESPONSE_ENABLED | ( | ) | (0) |
Definition at line 33 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_RESPONSE().
#define NODE_NET_SERVER_CONNECTION | ( | arg0 | ) |
Definition at line 38 of file node_dtrace.cc.
Referenced by node::DTRACE_NET_SERVER_CONNECTION().
#define NODE_NET_SERVER_CONNECTION_ENABLED | ( | ) | (0) |
Definition at line 39 of file node_dtrace.cc.
Referenced by node::DTRACE_NET_SERVER_CONNECTION().
#define NODE_NET_STREAM_END | ( | arg0 | ) |
Definition at line 40 of file node_dtrace.cc.
Referenced by node::DTRACE_NET_STREAM_END().
#define NODE_NET_STREAM_END_ENABLED | ( | ) | (0) |
Definition at line 41 of file node_dtrace.cc.
Referenced by node::DTRACE_NET_STREAM_END().
#define NODE_PROBE | ( | name | ) | #name, name |
Referenced by node::InitDTrace().
#define SLURP_CONNECTION | ( | arg, | |
conn | |||
) |
Definition at line 90 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_REQUEST(), node::DTRACE_HTTP_SERVER_RESPONSE(), node::DTRACE_NET_SERVER_CONNECTION(), and node::DTRACE_NET_STREAM_END().
#define SLURP_CONNECTION_HTTP_CLIENT | ( | arg, | |
conn | |||
) |
Definition at line 108 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_REQUEST().
#define SLURP_CONNECTION_HTTP_CLIENT_RESPONSE | ( | arg0, | |
arg1, | |||
conn | |||
) |
Definition at line 120 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_RESPONSE().
#define SLURP_INT | ( | obj, | |
member, | |||
valp | |||
) |
Definition at line 75 of file node_dtrace.cc.
#define SLURP_OBJECT | ( | obj, | |
member, | |||
valp | |||
) |
Definition at line 83 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_SERVER_REQUEST().
#define SLURP_STRING | ( | obj, | |
member, | |||
valp | |||
) |
Definition at line 65 of file node_dtrace.cc.
Referenced by node::DTRACE_HTTP_CLIENT_REQUEST(), and node::DTRACE_HTTP_SERVER_REQUEST().