v8/test/cctest/heap
mlippautz bf74d43de0 [heap] MinorMC: Evacuation for young generation
In the spirit of the full MC, we evacuate and update pointers in parallel for
the young generation.

The collectors are connected during incremental marking when mark bits are
transferred from the young generation bitmap to the old generation bitmap.

The evacuation phase cannot (yet) move pages and relies completely on copying
objects.

BUG=chromium:651354

Review-Url: https://codereview.chromium.org/2796233003
Cr-Commit-Position: refs/heads/master@{#45074}
2017-05-03 21:31:06 +00:00
..
heap-tester.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
heap-utils.cc [heap] Minor MC: Add marking 2016-11-18 12:56:16 +00:00
heap-utils.h [heap] Exclude the owner of the linear allocation area from evacuation. 2016-11-03 12:13:23 +00:00
test-alloc.cc Access double fields in C++ as uint64_t fields to preserve signaling bit of a NaN. 2017-01-23 18:18:48 +00:00
test-array-buffer-tracker.cc [cctest] Add one more GC to a flaky test 2017-04-27 22:10:59 +00:00
test-compaction.cc [cctest] Simplify the majority of callers of CcTest::CollectAllGarbage 2017-04-27 17:20:54 +00:00
test-concurrent-marking.cc [heap] Implement simple concurrent marking deque. 2017-05-02 17:03:31 +00:00
test-heap.cc Adds tests for detecting unmodified API objects during scavenge. 2017-05-03 07:53:53 +00:00
test-incremental-marking.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-lab.cc [heap] Set progress bar flag for FixedArray upon allocation 2016-09-30 11:13:51 +00:00
test-mark-compact.cc [heap] Implement simple concurrent marking deque. 2017-05-02 17:03:31 +00:00
test-page-promotion.cc [heap] MinorMC: Evacuation for young generation 2017-05-03 21:31:06 +00:00
test-spaces.cc [heap] MinorMC: Evacuation for young generation 2017-05-03 21:31:06 +00:00