DescriptionClear recorded slots when making a string external.
Slots in ConsString/SlicedString can point to an evacutaion candidate.
The MakeExternal function makes in-place conversion to external string.
After the conversion we can have a recorded slot containing an external
pointer. As long as the external pointer is aligned, this is not a
problem. We clear the recorded slots to fix verify-heap checks.
BUG=chromium:631969
LOG=NO
Patch Set 1 #Patch Set 2 : x #
Total comments: 2
Patch Set 3 : fix typo #Patch Set 4 : clear only if has pointers #Messages
Total messages: 14 (7 generated)
|