v8/test/cctest/heap
mlippautz f6875cee3a Clear 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

Finalizing CL: https://codereview.chromium.org/2199863002/

Review-Url: https://codereview.chromium.org/2242183003
Cr-Commit-Position: refs/heads/master@{#38653}
2016-08-16 11:59:30 +00:00
..
heap-tester.h [heap] Record references in the new code objects in heap::CopyCode. 2016-08-04 08:14:29 +00:00
heap-utils.cc Revert of "[heap] Switch to 500k pages" (patchset #11 id:220001 of https://codereview.chromium.org/2232653003/ ) 2016-08-12 11:42:37 +00:00
heap-utils.h Revert of "[heap] Switch to 500k pages" (patchset #11 id:220001 of https://codereview.chromium.org/2232653003/ ) 2016-08-12 11:42:37 +00:00
test-alloc.cc Reland of place all remaining Oddball checks with new function (patchset #1 id:1 of https://codereview.chromium.org/2060213002/ ) 2016-06-14 10:09:38 +00:00
test-array-buffer-tracker.cc [Heap] Fix ArrayBuffer_SemiSpaceCopyMultipleTasks to respect PPC page size 2016-07-25 16:02:46 +00:00
test-compaction.cc [heap] Harden heap-related cctests 2016-05-20 13:32:50 +00:00
test-heap.cc Clear recorded slots when making a string external. 2016-08-16 11:59:30 +00:00
test-incremental-marking.cc [heap] Harden heap-related cctests 2016-05-20 13:32:50 +00:00
test-lab.cc [heap] Fix LAB tests 2016-08-10 15:58:03 +00:00
test-mark-compact.cc [heap] Harden heap-related cctests 2016-05-20 13:32:50 +00:00
test-page-promotion.cc Reland "[heap] Add page evacuation mode for new->new" 2016-06-20 13:24:12 +00:00
test-spaces.cc Revert of "[heap] Switch to 500k pages" (patchset #11 id:220001 of https://codereview.chromium.org/2232653003/ ) 2016-08-12 11:42:37 +00:00