| Index: src/heap/incremental-marking.cc
|
| diff --git a/src/heap/incremental-marking.cc b/src/heap/incremental-marking.cc
|
| index 58eb0aa4097af88afb2bf7ba684efcb836e3b2d4..22051eaab2d5793681dbd6ba3df3ccfd1495dfec 100644
|
| --- a/src/heap/incremental-marking.cc
|
| +++ b/src/heap/incremental-marking.cc
|
| @@ -16,34 +16,22 @@
|
| namespace internal {
|
|
|
|
|
| -IncrementalMarking::StepActions IncrementalMarking::IdleStepActions() {
|
| - return StepActions(IncrementalMarking::NO_GC_VIA_STACK_GUARD,
|
| - IncrementalMarking::FORCE_MARKING,
|
| - IncrementalMarking::DO_NOT_FORCE_COMPLETION);
|
| -}
|
| -
|
| -
|
| IncrementalMarking::IncrementalMarking(Heap* heap)
|
| : heap_(heap),
|
| state_(STOPPED),
|
| - is_compacting_(false),
|
| steps_count_(0),
|
| old_generation_space_available_at_start_of_incremental_(0),
|
| old_generation_space_used_at_start_of_incremental_(0),
|
| - bytes_rescanned_(0),
|
| should_hurry_(false),
|
| marking_speed_(0),
|
| - bytes_scanned_(0),
|
| allocated_(0),
|
| - write_barriers_invoked_since_last_step_(0),
|
| idle_marking_delay_counter_(0),
|
| no_marking_scope_depth_(0),
|
| unscanned_bytes_of_large_object_(0),
|
| was_activated_(false),
|
| weak_closure_was_overapproximated_(false),
|
| weak_closure_approximation_rounds_(0),
|
| - request_type_(COMPLETE_MARKING),
|
| - gc_callback_flags_(kNoGCCallbackFlags) {}
|
| + request_type_(COMPLETE_MARKING) {}
|
|
|
|
|
| void IncrementalMarking::RecordWriteSlow(HeapObject* obj, Object** slot,
|
| @@ -484,12 +472,9 @@
|
| }
|
|
|
|
|
| -void IncrementalMarking::Start(int mark_compact_flags,
|
| - const GCCallbackFlags gc_callback_flags,
|
| - const char* reason) {
|
| +void IncrementalMarking::Start(int mark_compact_flags) {
|
| if (FLAG_trace_incremental_marking) {
|
| - PrintF("[IncrementalMarking] Start (%s)\n",
|
| - (reason == nullptr) ? "unknown reason" : reason);
|
| + PrintF("[IncrementalMarking] Start\n");
|
| }
|
| DCHECK(FLAG_incremental_marking);
|
| DCHECK(FLAG_incremental_marking_steps);
|
| @@ -499,7 +484,6 @@
|
|
|
| ResetStepCounters();
|
|
|
| - gc_callback_flags_ = gc_callback_flags;
|
| was_activated_ = true;
|
|
|
| if (!heap_->mark_compact_collector()->sweeping_in_progress()) {
|
| @@ -842,7 +826,7 @@
|
|
|
| void IncrementalMarking::OldSpaceStep(intptr_t allocated) {
|
| if (IsStopped() && ShouldActivateEvenWithoutIdleNotification()) {
|
| - Start(Heap::kNoGCFlags, kNoGCCallbackFlags, "old space step");
|
| + Start(Heap::kNoGCFlags);
|
| } else {
|
| Step(allocated * kFastMarking / kInitialMarkingSpeed, GC_VIA_STACK_GUARD);
|
| }
|
|
|