DescriptionRemove slots that point to unboxed doubles from the StoreBuffer/SlotsBuffer.
The problem is that tagged slot could become a double slot after migrating of an object to another map with "shifted" fields (for example as a result of generalizing immutable data property to a data field).
This CL also adds useful machinery that helps triggering incremental write barriers.
BUG=chromium:454297
LOG=Y
Committed: https://crrev.com/9633ebabd405c264d33f603f8798c31f59418dcd
Cr-Commit-Position: refs/heads/master@{#27054}
Patch Set 1 : #Patch Set 2 : StoreBuffer issue addressed #
Total comments: 16
Patch Set 3 : Addressed comments #
Total comments: 4
Patch Set 4 : Addressed comments #
Messages
Total messages: 21 (11 generated)
|