dataDescriptors); \
CHECK_EQ(status, ERROR_SUCCESS);
+#define ETW_WRITE_EMPTY_EVENT(eventDescriptor) \
+ DWORD status = event_write(node_provider, \
+ &eventDescriptor, \
+ 0, \
+ NULL); \
+ CHECK_EQ(status, ERROR_SUCCESS);
+
void NODE_HTTP_SERVER_REQUEST(node_dtrace_http_server_request_t* req,
node_dtrace_connection_t* conn, const char *remote, int port,
void NODE_V8SYMBOL_RESET() {
if (events_enabled > 0) {
- int val = 0;
- EVENT_DATA_DESCRIPTOR descriptors[1];
- ETW_WRITE_INT32_DATA(descriptors, &val);
- ETW_WRITE_EVENT(NODE_V8SYMBOL_RESET_EVENT, descriptors);
+ ETW_WRITE_EMPTY_EVENT(NODE_V8SYMBOL_RESET_EVENT);
}
}
line,
col,
symbuf,
- symbol_len * sizeof(symbuf[0]));
+ (symbol_len + 1) * sizeof(symbuf[0]));
ETW_WRITE_EVENT(MethodLoad, descriptors);
}
}