Browse Source

Move prog_start_time init after isolate assigned

v0.7.4-release
Ryan Dahl 13 years ago
parent
commit
2d8c1fe1ed
  1. 6
      src/node.cc

6
src/node.cc

@ -2632,9 +2632,6 @@ static Handle<Value> DebugPause(const Arguments& args) {
char** ProcessInit(int argc, char *argv[]) {
// Initialize prog_start_time to get relative uptime.
uv_uptime(&prog_start_time);
// Hack aroung with the argv pointer. Used for process.title = "blah".
argv = uv_setup_args(argc, argv);
@ -2765,6 +2762,9 @@ void StartThread(node::Isolate* isolate,
// FIXME crashes with "CHECK(heap->isolate() == Isolate::Current()) failed"
//v8_typed_array::AttachBindings(v8::Context::GetCurrent()->Global());
// Initialize prog_start_time to get relative uptime.
uv_uptime(&prog_start_time);
// Create all the objects, load modules, do everything.
// so your next reading stop should be node::Load()!
Load(process_l);

Loading…
Cancel
Save