Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(490)

Unified Diff: third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp

Issue 2585433003: [wrapper-tracing] Reduce marking overhead: Tri-color marking without 3 colors (Closed)
Patch Set: Fix test case Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp
diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp
index 0442037da0631ca09164e145afc086535cf88c4c..15cad2ef41efb9f41f4fbd7bcf4c9d7dccd5c352 100644
--- a/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp
+++ b/third_party/WebKit/Source/bindings/core/v8/ScriptWrappableVisitorTest.cpp
@@ -188,7 +188,7 @@ TEST(ScriptWrappableVisitorTest, OilpanClearsMarkingDequeWhenObjectDied) {
ScriptWrappableVisitor* visitor =
V8PerIsolateData::from(scope.isolate())->scriptWrappableVisitor();
visitor->pushToMarkingDeque(
- TraceTrait<DeathAwareScriptWrappable>::markWrapper,
+ TraceTrait<DeathAwareScriptWrappable>::markAndTraceWrapper,
TraceTrait<DeathAwareScriptWrappable>::heapObjectHeader, object);
EXPECT_EQ(visitor->getMarkingDeque()->first().rawObjectPointer(), object);
@@ -282,6 +282,7 @@ TEST(ScriptWrappableVisitorTest,
visitor->getMarkingDeque()->clear();
visitor->getVerifierDeque()->clear();
+ visitor->getHeadersToUnmark()->clear();
}
namespace {

Powered by Google App Engine
This is Rietveld 408576698