summaryrefslogtreecommitdiffstats
path: root/chromium/v8/src/heap/sweeper.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/heap/sweeper.h')
-rw-r--r--chromium/v8/src/heap/sweeper.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/v8/src/heap/sweeper.h b/chromium/v8/src/heap/sweeper.h
index 3bc199a92d2..7cd1bafd4fb 100644
--- a/chromium/v8/src/heap/sweeper.h
+++ b/chromium/v8/src/heap/sweeper.h
@@ -47,7 +47,7 @@ class Sweeper {
// after exiting this scope.
class FilterSweepingPagesScope final {
public:
- explicit FilterSweepingPagesScope(
+ FilterSweepingPagesScope(
Sweeper* sweeper, const PauseOrCompleteScope& pause_or_complete_scope);
~FilterSweepingPagesScope();
@@ -108,6 +108,9 @@ class Sweeper {
void EnsureCompleted();
bool AreSweeperTasksRunning();
+ // Support concurrent sweepers from main thread
+ void SupportConcurrentSweeping();
+
Page* GetSweptPageSafe(PagedSpace* space);
void AddPageForIterability(Page* page);