Description[heap] Prepare IncrementalMarking::VisitObject for concurrent marking.
Currently the VisitObject function iterates the object and then colors
it black. This does not work well with concurrent marking. The function
should instead first try to mark the object black and iterate its body
only if the color transition succeeds.
BUG=chromium:694255
Review-Url: https://codereview.chromium.org/2853323003
Cr-Commit-Position: refs/heads/master@{#45095}
Committed: https://chromium.googlesource.com/v8/v8/+/00d1e2cf766f982f7e2b4841de82c2458d09c319
Patch Set 1 #
Total comments: 3
Patch Set 2 : rebase #Patch Set 3 : rebase #
Depends on Patchset: Dependent Patchsets: Messages
Total messages: 13 (6 generated)
|