v8/test/unittests/base
Samuel Groß 8581adaee6 Introduce v8_enable_virtual_memory_cage
When this is enabled, v8 reserves a large region of virtual address
space during initialization, at the start of which it will place its 4GB
pointer compression cage. The remainder of the cage is used to store
ArrayBuffer backing stores and WASM memory buffers. This will later
allow referencing these buffers from inside V8 through offsets from the
cage base rather than through raw pointers.

Bug: chromium:1218005
Change-Id: I300094b07f64985217104b14c320cc019f8438af
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3010195
Reviewed-by: Clemens Backes <clemensb@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Samuel Groß <saelo@google.com>
Cr-Commit-Position: refs/heads/master@{#76234}
2021-08-11 16:13:42 +00:00
..
platform Reland "[counters] Fix reentrant timers for V8.Execute" 2021-08-09 18:41:50 +00:00
utils Fix v8 unittests broken on official builds by recent crash logging changes 2021-07-05 07:38:47 +00:00
address-region-unittest.cc Fix -Wc++11-narrowing in V8. 2021-06-09 22:47:37 +00:00
atomic-utils-unittest.cc
bits-unittest.cc Fix CountPopulation non-builtin implementation 2020-05-14 14:24:13 +00:00
cpu-unittest.cc [ia32][x64] Detect AVX2 2020-12-17 05:44:54 +00:00
division-by-constant-unittest.cc [cleanup][test] Remove redundant NOLINT annotations 2021-04-30 11:46:14 +00:00
flags-unittest.cc
functional-unittest.cc [cleanup] Remove DISALLOW_COPY_AND_ASSIGN in test/{common,unittests} 2020-11-06 06:07:54 +00:00
ieee754-unittest.cc
iterator-unittest.cc Improve iterator_range to take non-&& arguments 2020-01-28 13:03:43 +00:00
logging-unittest.cc Fix v8 unittests broken on official builds by recent crash logging changes 2021-07-05 07:38:47 +00:00
macros-unittest.cc
ostreams-unittest.cc
region-allocator-unittest.cc Introduce v8_enable_virtual_memory_cage 2021-08-11 16:13:42 +00:00
sys-info-unittest.cc
template-utils-unittest.cc
threaded-list-unittest.cc
vector-unittest.cc [base] Move utils/vector.h to base/vector.h 2021-06-18 13:33:13 +00:00
vlq-base64-unittest.cc
vlq-unittest.cc [sparkplug][cleanup] Add helper to en-/decode VLQ. 2021-02-25 15:05:01 +00:00