Index: third_party/WebKit/Source/platform/heap/ThreadState.h |
diff --git a/third_party/WebKit/Source/platform/heap/ThreadState.h b/third_party/WebKit/Source/platform/heap/ThreadState.h |
index 456d154a3a689c083b227afc911945329f6f0716..234e07f232e5aca9d4e53dc2ba31e9e7411909b2 100644 |
--- a/third_party/WebKit/Source/platform/heap/ThreadState.h |
+++ b/third_party/WebKit/Source/platform/heap/ThreadState.h |
@@ -418,10 +418,13 @@ public: |
void shouldFlushHeapDoesNotContainCache() { m_shouldFlushHeapDoesNotContainCache = true; } |
- void registerTraceDOMWrappers(v8::Isolate* isolate, void (*traceDOMWrappers)(v8::Isolate*, Visitor*)) |
+ void registerTraceDOMWrappers(v8::Isolate* isolate, |
+ void (*traceDOMWrappers)(v8::Isolate*, Visitor*), |
+ void (*invalidateDeadObjectsInWrappersMarkingDeque)(v8::Isolate*)) |
{ |
m_isolate = isolate; |
m_traceDOMWrappers = traceDOMWrappers; |
+ m_invalidateDeadObjectsInWrappersMarkingDeque = invalidateDeadObjectsInWrappersMarkingDeque; |
} |
// By entering a gc-forbidden scope, conservative GCs will not |
@@ -656,6 +659,7 @@ private: |
v8::Isolate* m_isolate; |
void (*m_traceDOMWrappers)(v8::Isolate*, Visitor*); |
+ void (*m_invalidateDeadObjectsInWrappersMarkingDeque)(v8::Isolate*); |
#if defined(ADDRESS_SANITIZER) |
void* m_asanFakeStack; |