DescriptionEnsure that we don't mark weak heap references in the constant pool array.
Some heap pointer's embedded in optimized code are considered weak. Ensure
that we don't mark them during GC of the ConstantPoolArray. Also, embed
length metadata in a bitfield, reducing the ConstantPoolArray header size from
five words to two.
R=ulan@chromium.org
Committed: https://code.google.com/p/v8/source/detail?r=20573
Patch Set 1 #Patch Set 2 : Revert globals.h change #Patch Set 3 : Address Ulan's comments #
Total comments: 2
Patch Set 4 : Add length check to AllocateConstantPoolArray #Patch Set 5 : Fix typo #
Total comments: 4
Patch Set 6 : replace with CHECK #
Messages
Total messages: 11 (0 generated)
|