diff options
Diffstat (limited to 'deno2/from_snapshot.cc')
-rw-r--r-- | deno2/from_snapshot.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/deno2/from_snapshot.cc b/deno2/from_snapshot.cc index db5b0fc8e..3c15cdc77 100644 --- a/deno2/from_snapshot.cc +++ b/deno2/from_snapshot.cc @@ -13,8 +13,13 @@ namespace deno { +#ifdef DENO_MOCK_RUNTIME +#include "natives_mock_runtime.cc" +#include "snapshot_mock_runtime.cc" +#else #include "natives_deno.cc" #include "snapshot_deno.cc" +#endif Deno* NewFromSnapshot(void* data, deno_recv_cb cb) { auto natives_blob = *StartupBlob_natives(); @@ -33,6 +38,7 @@ Deno* NewFromSnapshot(void* data, deno_recv_cb cb) { v8::Isolate* isolate = v8::Isolate::New(params); AddIsolate(d, isolate); + v8::Locker locker(isolate); v8::Isolate::Scope isolate_scope(isolate); { v8::HandleScope handle_scope(isolate); |