Revision 35a1421e src/node_dtrace.cc
src/node_dtrace.cc | ||
---|---|---|
24 | 24 |
|
25 | 25 |
#ifdef HAVE_DTRACE |
26 | 26 |
#include "node_provider.h" |
27 |
#elif HAVE_ETW |
|
28 |
#include "node_win32_etw_provider.h" |
|
29 |
#include "node_win32_etw_provider-inl.h" |
|
27 | 30 |
#else |
28 | 31 |
#define NODE_HTTP_SERVER_REQUEST(arg0, arg1) |
29 | 32 |
#define NODE_HTTP_SERVER_REQUEST_ENABLED() (0) |
... | ... | |
315 | 318 |
target->Set(String::NewSymbol(tab[i].name), tab[i].templ->GetFunction()); |
316 | 319 |
} |
317 | 320 |
|
318 |
#ifdef HAVE_DTRACE |
|
321 |
#ifdef HAVE_ETW |
|
322 |
init_etw(); |
|
323 |
#endif |
|
324 |
|
|
325 |
#if defined HAVE_DTRACE || defined HAVE_ETW |
|
319 | 326 |
v8::V8::AddGCPrologueCallback((GCPrologueCallback)dtrace_gc_start); |
320 | 327 |
v8::V8::AddGCEpilogueCallback((GCEpilogueCallback)dtrace_gc_done); |
321 | 328 |
#endif |
Also available in: Unified diff