Commit fb41a136 authored by Leon Bettscheider's avatar Leon Bettscheider Committed by V8 LUCI CQ

[heap] Remove global handle marking barrier for MinorMC

This CL removes global handle marking barriers for MinorMC because
global handles should only be marked by MajorMC.

Bug: v8:13012
Change-Id: I23737f128c01eee75b2b1a19f47c4bcf6d043976
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3872270Reviewed-by: 's avatarOmer Katz <omerkatz@chromium.org>
Commit-Queue: Leon Bettscheider <bettscheider@google.com>
Cr-Commit-Position: refs/heads/main@{#82976}
parent 10f0fb9d
......@@ -360,7 +360,6 @@ void IncrementalMarking::StartMarkingMinor() {
heap_->SetIsMarkingFlag(true);
MarkingBarrier::ActivateAll(heap(), false, MarkingBarrierType::kMinor);
GlobalHandles::EnableMarkingBarrier(heap()->isolate());
{
TRACE_GC(heap()->tracer(), GCTracer::Scope::MINOR_MC_MARK_ROOTS);
......
......@@ -6351,7 +6351,6 @@ void MinorMarkCompactCollector::MarkLiveObjects() {
if (was_marked_incrementally) {
MarkingBarrier::DeactivateAll(heap());
GlobalHandles::DisableMarkingBarrier(heap()->isolate());
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment