diff options
Diffstat (limited to 'deps/v8/test/cctest/heap/test-concurrent-marking.cc')
-rw-r--r-- | deps/v8/test/cctest/heap/test-concurrent-marking.cc | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/deps/v8/test/cctest/heap/test-concurrent-marking.cc b/deps/v8/test/cctest/heap/test-concurrent-marking.cc index 0f10b1b9bd..d49ccf6213 100644 --- a/deps/v8/test/cctest/heap/test-concurrent-marking.cc +++ b/deps/v8/test/cctest/heap/test-concurrent-marking.cc @@ -39,9 +39,10 @@ TEST(ConcurrentMarking) { } ConcurrentMarking::MarkingWorklist shared, bailout, on_hold; + ConcurrentMarking::EmbedderTracingWorklist embedder_objects; WeakObjects weak_objects; - ConcurrentMarking* concurrent_marking = - new ConcurrentMarking(heap, &shared, &bailout, &on_hold, &weak_objects); + ConcurrentMarking* concurrent_marking = new ConcurrentMarking( + heap, &shared, &bailout, &on_hold, &weak_objects, &embedder_objects); PublishSegment(&shared, ReadOnlyRoots(heap).undefined_value()); concurrent_marking->ScheduleTasks(); concurrent_marking->Stop( @@ -61,9 +62,10 @@ TEST(ConcurrentMarkingReschedule) { } ConcurrentMarking::MarkingWorklist shared, bailout, on_hold; + ConcurrentMarking::EmbedderTracingWorklist embedder_objects; WeakObjects weak_objects; - ConcurrentMarking* concurrent_marking = - new ConcurrentMarking(heap, &shared, &bailout, &on_hold, &weak_objects); + ConcurrentMarking* concurrent_marking = new ConcurrentMarking( + heap, &shared, &bailout, &on_hold, &weak_objects, &embedder_objects); PublishSegment(&shared, ReadOnlyRoots(heap).undefined_value()); concurrent_marking->ScheduleTasks(); concurrent_marking->Stop( @@ -87,9 +89,10 @@ TEST(ConcurrentMarkingPreemptAndReschedule) { } ConcurrentMarking::MarkingWorklist shared, bailout, on_hold; + ConcurrentMarking::EmbedderTracingWorklist embedder_objects; WeakObjects weak_objects; - ConcurrentMarking* concurrent_marking = - new ConcurrentMarking(heap, &shared, &bailout, &on_hold, &weak_objects); + ConcurrentMarking* concurrent_marking = new ConcurrentMarking( + heap, &shared, &bailout, &on_hold, &weak_objects, &embedder_objects); for (int i = 0; i < 5000; i++) PublishSegment(&shared, ReadOnlyRoots(heap).undefined_value()); concurrent_marking->ScheduleTasks(); |