v8/test/unittests/objects
Olivier Flückiger bd7458cb7f Reland "[static-roots] Allow creating isolates from exist. r/o snapshot"
This is a reland of commit 331c577e1d

Fix DCHECK for single generation builds.

Original change's description:
> [static-roots] Allow creating isolates from existing r/o snapshot
>
> This adds the ability to create an isolate from scratch, except the
> read only roots, which are initialized from a read_only_data snapshot.
> To do this we split the heap setup in a read/only part and the rest.
> The goal of these changes is to later support writing serializer tests,
> even if the read only roots are static and have to be loaded from a
> fixed snapshot.
>
> Bug: v8:13466
> Change-Id: I078695b95710e5281da013ca0c08af0e153b4725
> Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4037271
> Reviewed-by: Igor Sheludko <ishell@chromium.org>
> Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
> Commit-Queue: Olivier Flückiger <olivf@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#84750}

Bug: v8:13466
Change-Id: Ic680b7620fc3176260c5d550e474412afef5f598
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4092575
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Commit-Queue: Olivier Flückiger <olivf@chromium.org>
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84773}
2022-12-12 10:44:23 +00:00
..
array-list-unittest.cc [test] Move cctest/test-array-list to unittests 2022-04-21 09:49:26 +00:00
concurrent-descriptor-array-unittest.cc [test] Move cctest/concurrent-descriptor-array-unittest to 2022-04-21 16:26:18 +00:00
concurrent-feedback-vector-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
concurrent-js-array-unittest.cc [test] Move cctest/test-concurrent-js-array to unittests 2022-04-22 13:59:26 +00:00
concurrent-prototype-unittest.cc [test] Move cctest/test-concurrent-prototype to unittests 2022-04-26 07:27:55 +00:00
concurrent-script-context-table-unittest.cc [test] Move cctest/test-concurrent-script-context-table to unittests 2022-04-23 02:07:26 +00:00
concurrent-string-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
concurrent-transition-array-unittest.cc [test] Move cctest/test-concurrent-transition-array to 2022-04-26 09:46:06 +00:00
dictionary-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
elements-kind-unittest.cc [test] Move cctest/test-elements-kind to unittests 2022-05-16 13:20:28 +00:00
feedback-vector-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
global-object-unittest.cc [test] Move cctest/test-global-object to unittests/ 2022-06-27 11:29:32 +00:00
hashcode-unittest.cc [test] Move cctest/test-hashcode to unittests/objects/ 2022-06-13 11:35:20 +00:00
inobject-slack-tracking-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
intl-unittest.cc [intl] Sync to PR100 of intl-numberformat-v3 2022-07-27 04:42:47 +00:00
managed-unittest.cc [heap][test] Refactor tests using heap internals 2022-09-02 09:26:52 +00:00
modules-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00
object-unittest.cc [runtime] Add runtime checks for name collisions 2022-08-05 18:05:59 +00:00
representation-unittest.cc [test] Move cctest/test-representation to unittests 2022-05-16 14:15:36 +00:00
roots-unittest.cc Reland "[static-roots] Allow creating isolates from exist. r/o snapshot" 2022-12-12 10:44:23 +00:00
swiss-hash-table-helpers-unittest.cc Remove unused code in swiss-hash-table-helpers.h. 2022-10-24 17:31:02 +00:00
symbols-unittest.cc [test] Move cctest/test-symbols to unittests/objects/ 2022-05-30 06:33:57 +00:00
value-serializer-unittest.cc [rab/gsab] Add full RAB / GSAB support to ValueSerializer, attempt 2 2022-12-08 08:10:28 +00:00
wasm-backing-store-unittest.cc [wasm] Do not allocate guard regions for memory64 2022-07-28 14:41:45 +00:00
weakarraylist-unittest.cc [objects] Compact and shrink script_list 2020-01-08 17:48:32 +00:00
weakmaps-unittest.cc [symbol-as-weakmap-key] Add tests to check weak collection size 2022-09-28 07:20:24 +00:00
weaksets-unittest.cc [unittests] Use v8_flags for accessing flag values 2022-09-15 17:51:59 +00:00