Description[heap] Reland "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
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_chromium_rel_ng
Review-Url: https://codereview.chromium.org/2863933002
Cr-Commit-Position: refs/heads/master@{#45139}
Committed: https://chromium.googlesource.com/v8/v8/+/02a7c020bd0ebc25dd1688795a730fb1ec1da4e3
Patch Set 1 #Patch Set 2 : rebase #
Depends on Patchset: Messages
Total messages: 11 (7 generated)
|