v8/test
Samuel Groß f3737bbb12 [sandbox] Initialize sandbox during V8::Initialize
As sandboxed pointers are now default-enabled when the sandbox is
enabled, it is no longer possible to deactivate the sandbox at runtime.
This CL therefore removes all the logic that was required to support a
sandbox that could be disabled at runtime, moves the initialization of
the sandbox into V8::Initialize, and deprecates V8::InitializeSandbox.

This change also makes the sandbox initialization deterministic if
FLAG_random_seed is supplied.

Bug: v8:10391
Change-Id: Ibd49f7c251b7c58c642f18a551ecc2c391740970
Cq-Include-Trybots: luci.v8.try:v8_linux64_heap_sandbox_dbg_ng,v8_linux_arm64_sim_heap_sandbox_dbg_ng
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3762583
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Reviewed-by: Camillo Bruni <cbruni@chromium.org>
Commit-Queue: Samuel Groß <saelo@chromium.org>
Reviewed-by: Igor Sheludko <ishell@chromium.org>
Cr-Commit-Position: refs/heads/main@{#81746}
2022-07-15 09:29:32 +00:00
..
benchmarks
bigint
cctest [sandbox] Initialize sandbox during V8::Initialize 2022-07-15 09:29:32 +00:00
common Remove some unused includes (4) 2022-07-08 15:26:40 +00:00
debugger
debugging
fuzzer [sandbox] Initialize sandbox during V8::Initialize 2022-07-15 09:29:32 +00:00
fuzzilli
inspector [sandbox] Initialize sandbox during V8::Initialize 2022-07-15 09:29:32 +00:00
intl
js-perf-test
memory
message [error messages] Enhance the "unexpected identifier" error message 2022-07-12 06:44:27 +00:00
mjsunit [rab/gsab] Tests for Array.p methods, part 15 2022-07-15 06:25:20 +00:00
mkgrokdump [sandbox] Initialize sandbox during V8::Initialize 2022-07-15 09:29:32 +00:00
mozilla
test262 [rab/gsab] Fix zeroing of transferred ArrayBuffers 2022-07-12 22:49:08 +00:00
torque
unittests [sandbox] Initialize sandbox during V8::Initialize 2022-07-15 09:29:32 +00:00
wasm-api-tests
wasm-js
wasm-spec-tests
webkit
BUILD.gn
OWNERS