v8/test/unittests
Olivier Flückiger a2f63f1886 [gc][static-roots] Don't access markbits on R/O pages
Markbits on read only pages are initialized BLACK and never change. For
any practical purposes they are unused.

This CL prevents any access to the markbits of these pages. This is a
precursor to removing them entirely from the page to make room for
static roots.

Bug: v8:13466
Change-Id: I61d3f6d9bbca750d0f34475859b34ff44f7fec1e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4212397
Reviewed-by: Dominik Inführ <dinfuehr@chromium.org>
Auto-Submit: Olivier Flückiger <olivf@chromium.org>
Commit-Queue: Olivier Flückiger <olivf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85665}
2023-02-06 09:36:57 +00:00
..
api [compile hints] Collect compile hints data in v8 2023-01-24 16:14:23 +00:00
asmjs
assembler [codegen] Merge Turbo and Macro assemblers 2023-02-02 09:27:45 +00:00
base Adds flag for which sin/cos implementation to use 2022-12-15 15:00:17 +00:00
codegen Various post-Code rename cleanups 2023-01-18 16:26:26 +00:00
compiler [turbofan] Add proper conversions in RedundancyElimination 2023-01-26 15:55:21 +00:00
compiler-dispatcher
date
debug [debug] Use context isolate when creating PropertyIterator 2022-11-03 19:37:55 +00:00
deoptimizer [deoptimizer] Remove deoptimized code list 2022-11-17 13:32:17 +00:00
diagnostics
execution [execution] Pushed microtask queue suppression must be for current queue 2022-11-07 16:30:13 +00:00
flags
heap [gc][static-roots] Don't access markbits on R/O pages 2023-02-06 09:36:57 +00:00
inspector Fix error dispatch in the v8 inspector session. 2023-01-24 07:12:12 +00:00
interpreter [shared-struct] Disallow property redefinition 2023-01-31 18:42:46 +00:00
js-atomics
libplatform Reland "Reduce build size when building with Perfetto SDK" 2023-02-03 17:03:11 +00:00
libsampler
logging [perf-jit] Don't use 0xFF for repeated script names 2023-02-02 08:42:02 +00:00
numbers
objects [heap] Enable conservative stack scanning on tests 2022-12-14 16:14:12 +00:00
parser Rename Code to InstructionStream 2023-01-17 12:45:45 +00:00
profiler
regexp [regexp] Add UseCounter for invalid regexp with /v, but valid with /u 2023-02-03 09:49:49 +00:00
regress
runtime
sandbox
strings
tasks
temporal
torque Rename Code to InstructionStream 2023-01-17 12:45:45 +00:00
tracing
utils Reland "[heap] Transition/Shortcut strings only during GCs without stack" 2022-11-22 16:37:57 +00:00
wasm [wasm-gc] Subtyping: Fix dcheck for nofuncref in type union 2023-01-18 15:25:54 +00:00
zone
avoid-windows-h-includes.cc
BUILD.gn [codegen] Merge Turbo and Macro assemblers 2023-02-02 09:27:45 +00:00
DEPS
gay-fixed.cc
gay-fixed.h
gay-precision.cc
gay-precision.h
gay-shortest.cc
gay-shortest.h
run-all-unittests.cc
test-helpers.cc
test-helpers.h
test-utils.cc [heap] Convert unittest to avoid using deprecated APIs 2022-12-20 08:12:07 +00:00
test-utils.h [ic] Allow resetting interrupt budget on IC change 2023-01-12 09:35:41 +00:00
testcfg.py Support pushing additional files to Android in tests cases 2023-02-01 13:36:47 +00:00
unittests.status [web snapshots] Remove web snapshots 2023-01-31 12:43:03 +00:00
v8_unittests.cml