Description[heap] Notify GC on potentially unsafe object layout changes.
During concurrent marking we need special handling of object layout
changes that remove tagged in-object fields or replaces them with
untagged in-object fields.
This patch adds a function for notifying object layout changes and
verification code that is triggered on each map change in runtime.
BUG=chromium:694255
Review-Url: https://codereview.chromium.org/2702303002
Cr-Commit-Position: refs/heads/master@{#43342}
Committed: https://chromium.googlesource.com/v8/v8/+/fbee722c918ea3842f3e0f3c276860603c4b649b
Patch Set 1 #Patch Set 2 : Remove debug code #Patch Set 3 : NULL -> nullptr #
Total comments: 4
Messages
Total messages: 12 (5 generated)
|