| Index: src/heap/heap.h
|
| diff --git a/src/heap/heap.h b/src/heap/heap.h
|
| index 54dfc7ae1a26da7fb32d5f3922da73012a72102a..feb3c87dba46d373ae39e6d31868b17dfabcf4e7 100644
|
| --- a/src/heap/heap.h
|
| +++ b/src/heap/heap.h
|
| @@ -852,6 +852,13 @@ class Heap {
|
| // incremental steps.
|
| void StartIdleIncrementalMarking();
|
|
|
| + void StartIncrementalMarking(int gc_flags,
|
| + const GCCallbackFlags gc_callback_flags);
|
| +
|
| + double AdvanceIncrementalMarking(
|
| + intptr_t step_size_in_bytes, double deadline_in_ms,
|
| + IncrementalMarking::StepActions step_actions);
|
| +
|
| inline void increment_scan_on_scavenge_pages() {
|
| scan_on_scavenge_pages_++;
|
| if (FLAG_gc_verbose) {
|
| @@ -2228,10 +2235,6 @@ class Heap {
|
|
|
| GCIdleTimeHandler::HeapState ComputeHeapState();
|
|
|
| - double AdvanceIncrementalMarking(
|
| - intptr_t step_size_in_bytes, double deadline_in_ms,
|
| - IncrementalMarking::ForceCompletionAction completion);
|
| -
|
| bool PerformIdleTimeAction(GCIdleTimeAction action,
|
| GCIdleTimeHandler::HeapState heap_state,
|
| double deadline_in_ms);
|
|
|