v8/test/unittests/heap
ulan 01b8fc894b Reland "Replace slots buffer with remembered set. (patchset #14 id:250001 of https://codereview.chromium.org/1703823002/ )"
This reverts commit 9146bc5e20.

This contains a fix for the following crash:
1. We record slots for a fixed array.
2. We trim the fixed array, so that some recorded slots are now in free space.
3. During mark-compact we sweep the page with the fixed array. Now free list items contain memory with recorded slots.
4. We evacuate a byte array using the new free list items.
5. We iterate slots that are now inside the byte array and crash.

BUG=chromium:589413,chromium:578883
LOG=NO

Review URL: https://codereview.chromium.org/1735523002

Cr-Commit-Position: refs/heads/master@{#34302}
2016-02-25 17:29:22 +00:00
..
bitmap-unittest.cc [heap] Fix mark bits for partially compacted pages. 2015-10-08 13:49:30 +00:00
gc-idle-time-handler-unittest.cc Fix Heap::ComputeHeapState after 057514 and 6256dc. 2015-10-02 12:58:37 +00:00
heap-unittest.cc Compute the heap growing factor based on mutator utilization and allocation throughput. 2015-06-15 08:32:59 +00:00
memory-reducer-unittest.cc Activate memory reducer for small heaps in background tabs. 2016-02-22 10:52:36 +00:00
remembered-set-unittest.cc Reland "Replace slots buffer with remembered set. (patchset #14 id:250001 of https://codereview.chromium.org/1703823002/ )" 2016-02-25 17:29:22 +00:00
scavenge-job-unittest.cc Perform scavenge in idle tasks. 2015-09-25 14:49:23 +00:00
slot-set-unittest.cc Reland "Replace slots buffer with remembered set. (patchset #14 id:250001 of https://codereview.chromium.org/1703823002/ )" 2016-02-25 17:29:22 +00:00