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); |
} |