Commit 9da14dbe authored by mlippautz's avatar mlippautz Committed by Commit bot

[heap] Tracer: Fix accounting for external epilogue

R=hpayer@chromium.org
LOG=N
BUG=

Review URL: https://codereview.chromium.org/1836283007

Cr-Commit-Position: refs/heads/master@{#35169}
parent c80f2bf8
...@@ -841,7 +841,7 @@ void Heap::FinalizeIncrementalMarking(const char* gc_reason) { ...@@ -841,7 +841,7 @@ void Heap::FinalizeIncrementalMarking(const char* gc_reason) {
if (scope.CheckReenter()) { if (scope.CheckReenter()) {
AllowHeapAllocation allow_allocation; AllowHeapAllocation allow_allocation;
GCTracer::Scope scope(tracer(), GCTracer::Scope scope(tracer(),
GCTracer::Scope::MC_INCREMENTAL_EXTERNAL_PROLOGUE); GCTracer::Scope::MC_INCREMENTAL_EXTERNAL_EPILOGUE);
VMState<EXTERNAL> state(isolate_); VMState<EXTERNAL> state(isolate_);
HandleScope handle_scope(isolate_); HandleScope handle_scope(isolate_);
CallGCEpilogueCallbacks(kGCTypeIncrementalMarking, kNoGCCallbackFlags); CallGCEpilogueCallbacks(kGCTypeIncrementalMarking, kNoGCCallbackFlags);
......
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