DescriptionAlways mark the entire valid prefix of the descriptor array.
Previously we would only mark the slot that was added specifically for
this map, if there was a backpointer and the descriptor array was shared
via the backpointer. However, ConvertTransitionToMapTransition may break
this link after we marked the transitioned map, before we marked the
transitioning map. So the descriptor slots of the parent map won't get
recorded, and we potentially point to an old address of an already
relocated function.
BUG=chromium:196331
Committed: https://code.google.com/p/v8/source/detail?r=14027
Patch Set 1 #
Total comments: 1
Patch Set 2 : Addressed comment #Messages
Total messages: 4 (0 generated)
|