v8/test/cctest/heap
Ulan Degenbaev 799dfad502 Prepare bottleneck for setting instance descriptors.
This refactors Map operations to update the instance descriptors and
the number of own descriptors via the SetInstanceDescriptors bottleneck.
This will allow us to add a special marking barrier for these updates.

Bug: v8:8486
Change-Id: Ie9c746d4bcdd6166d38402622734693fa59faf21
Reviewed-on: https://chromium-review.googlesource.com/c/1354883
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57934}
2018-11-29 12:50:53 +00:00
..
heap-tester.h [ubsan] Port ByteArray and subclasses to the new design 2018-11-24 09:29:14 +00:00
heap-utils.cc Reland "[heap] Clean-up MemoryChunk allocation area constants." 2018-10-24 13:27:41 +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 Prepare bottleneck for setting instance descriptors. 2018-11-29 12:50:53 +00:00
test-array-buffer-tracker.cc [heap] Remove marking finalization flag 2018-09-19 09:08:35 +00:00
test-compaction.cc Reland "[heap] Clean-up MemoryChunk allocation area constants." 2018-10-24 13:27:41 +00:00
test-concurrent-marking.cc [heap] Concurrently process wrapper objects 2018-09-19 14:14:06 +00:00
test-embedder-tracing.cc [api] Remove deprecated EmbedderHeapTracer APIs 2018-10-15 16:37:49 +00:00
test-external-string-tracker.cc [cleanup] Mark heap/ methods in subclasses with override. 2018-09-17 15:32:31 +00:00
test-heap.cc [ubsan] Port WeakFixedArray and subclasses 2018-11-29 02:03:20 +00:00
test-incremental-marking.cc [cleanup] Use the new taskrunner API in the gc 2018-10-04 11:18:32 +00:00
test-invalidated-slots.cc [ubsan] Port ByteArray and subclasses to the new design 2018-11-24 09:29:14 +00:00
test-lab.cc [ptr-compr] Move Heap::root() to Isolate 2018-10-11 08:59:50 +00:00
test-mark-compact.cc [ubsan] Port FixedArray{,Base} to the new design 2018-11-25 03:08:14 +00:00
test-page-promotion.cc Reland "[heap] Clean-up MemoryChunk allocation area constants." 2018-10-24 13:27:41 +00:00
test-spaces.cc [heap] Introduce a large object space for code objects. 2018-11-22 08:23:09 +00:00
test-unmapper.cc [cleanup] Mark heap/ methods in subclasses with override. 2018-09-17 15:32:31 +00:00
test-weak-references.cc [ptr-compr] Make cleared weak reference value pointer compression friendly 2018-11-07 13:28:43 +00:00