mirror of https://github.com/nodejs/node.git
Dump after ev_loop
parent
d3fbe3e3d1
commit
42357645cb
|
@ -1967,6 +1967,8 @@ int Start(int argc, char *argv[]) {
|
|||
|
||||
Tick();
|
||||
|
||||
IOWatcher::Dump();
|
||||
|
||||
} while (need_tick_cb || ev_activecnt(EV_DEFAULT_UC) > 0);
|
||||
|
||||
|
||||
|
|
|
@ -29,6 +29,10 @@ process.assert = function (x, msg) {
|
|||
|
||||
var writeError = process.binding('stdio').writeError;
|
||||
|
||||
// Need to force-load this binding so that we can IOWatcher::Dump in
|
||||
// src/node.cc
|
||||
var IOWatcher = process.binding('io_watcher');
|
||||
|
||||
// nextTick()
|
||||
|
||||
var nextTickQueue = [];
|
||||
|
|
|
@ -10,6 +10,7 @@ namespace node {
|
|||
class IOWatcher : ObjectWrap {
|
||||
public:
|
||||
static void Initialize(v8::Handle<v8::Object> target);
|
||||
static void Dump();
|
||||
|
||||
protected:
|
||||
static v8::Persistent<v8::FunctionTemplate> constructor_template;
|
||||
|
@ -35,7 +36,6 @@ class IOWatcher : ObjectWrap {
|
|||
static void Callback(EV_P_ ev_io *watcher, int revents);
|
||||
|
||||
static void Dump(EV_P_ ev_prepare *watcher, int revents);
|
||||
static void Dump();
|
||||
|
||||
void Start();
|
||||
void Stop();
|
||||
|
|
Loading…
Reference in New Issue