summaryrefslogtreecommitdiff
path: root/deps/v8/src/snapshot/context-deserializer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/snapshot/context-deserializer.cc')
-rw-r--r--deps/v8/src/snapshot/context-deserializer.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/deps/v8/src/snapshot/context-deserializer.cc b/deps/v8/src/snapshot/context-deserializer.cc
index d249cf0d5a..7fbeb5e471 100644
--- a/deps/v8/src/snapshot/context-deserializer.cc
+++ b/deps/v8/src/snapshot/context-deserializer.cc
@@ -6,16 +6,19 @@
#include "src/api/api-inl.h"
#include "src/common/assert-scope.h"
+#include "src/logging/counters-scopes.h"
namespace v8 {
namespace internal {
+// static
MaybeHandle<Context> ContextDeserializer::DeserializeContext(
Isolate* isolate, const SnapshotData* data, bool can_rehash,
Handle<JSGlobalProxy> global_proxy,
v8::DeserializeEmbedderFieldsCallback embedder_fields_deserializer) {
+ NestedTimedHistogramScope histogram_timer(
+ isolate->counters()->snapshot_deserialize_context());
ContextDeserializer d(isolate, data, can_rehash);
-
MaybeHandle<Object> maybe_result =
d.Deserialize(isolate, global_proxy, embedder_fields_deserializer);