Index: src/heap.h |
diff --git a/src/heap.h b/src/heap.h |
index 672b490ff479ea8e09e0293aef56694d9a3c34c2..8c37c99fe461b02d44a677c578ea10db045a0f17 100644 |
--- a/src/heap.h |
+++ b/src/heap.h |
@@ -1065,7 +1065,17 @@ class Heap { |
void EnsureHeapIsIterable(); |
// Notify the heap that a context has been disposed. |
- int NotifyContextDisposed() { return ++contexts_disposed_; } |
+ int NotifyContextDisposed() { |
+ return ++contexts_disposed_; |
+ } |
+ |
+ void NotifyGlobalContextDisposed() { |
+ ++global_context_disposed_count_; |
+ } |
+ |
+ int global_context_disposed_count() { |
+ return global_context_disposed_count_; |
+ } |
// Utility to invoke the scavenger. This is needed in test code to |
// ensure correct callback for weak global handles. |
@@ -1612,6 +1622,8 @@ class Heap { |
// For keeping track of context disposals. |
int contexts_disposed_; |
+ int global_context_disposed_count_; |
+ |
int scan_on_scavenge_pages_; |
#if defined(V8_TARGET_ARCH_X64) |