v8/test/cctest/heap
Ulan Degenbaev 880c4c7b25 Reland "[heap] Handle bytecode arrays in concurrent marker."
This reverts commit a241576fa1.

Bytecode array visitor has a side-effect of incrementing the age counter.

This patch makes the increment atomic and thus safe for the concurrent
marker.

Bug: chromium:694255
Change-Id: Ibe1d75714a5911385b06e52ed50b5f152ec6b73d
Reviewed-on: https://chromium-review.googlesource.com/622432
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47472}
2017-08-21 12:44:18 +00:00
..
heap-tester.h [heap] Cleanup cctests 2017-08-11 10:40:49 +00:00
heap-utils.cc [heap] New live byte tracking. 2017-08-17 18:16:33 +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 Start preparing test/cctest for jumbo compilation 2017-08-14 20:58:10 +00:00
test-array-buffer-tracker.cc [heap] Cleanup cctests 2017-08-11 10:40:49 +00:00
test-compaction.cc [heap] Refactor object marking state (part 2). 2017-08-14 12:18:37 +00:00
test-concurrent-marking.cc [heap] Cleanup cctests 2017-08-11 10:40:49 +00:00
test-heap.cc Reland "[heap] Handle bytecode arrays in concurrent marker." 2017-08-21 12:44:18 +00:00
test-incremental-marking.cc [fullcodegen] Delete FullCodegen. 2017-08-11 11:50:05 +00:00
test-invalidated-slots.cc [heap] Cleanup cctests 2017-08-11 10:40:49 +00:00
test-lab.cc [heap] Cleanup cctests 2017-08-11 10:40:49 +00:00
test-mark-compact.cc Start preparing test/cctest for jumbo compilation 2017-08-14 20:58:10 +00:00
test-page-promotion.cc [heap] Refactor object marking state (part 2). 2017-08-14 12:18:37 +00:00
test-spaces.cc [heap] New live byte tracking. 2017-08-17 18:16:33 +00:00