v8/test/unittests
Ilya Rezvov a37302d8f7 Revert "[gc][static-roots] Don't access markbits on R/O pages"
This reverts commit a2f63f1886.

Reason for revert: It breaks chromium integration tests https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Blink%20Linux/22574/overview

Original change's description:
> [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}

Bug: v8:13466
Change-Id: Icda4be38da984fdefd40301238c361a86f912141
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4225673
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Ilya Rezvov <irezvov@chromium.org>
Owners-Override: Ilya Rezvov <irezvov@chromium.org>
Commit-Queue: Ilya Rezvov <irezvov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85695}
2023-02-06 18:34:39 +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
deoptimizer [deoptimizer] Remove deoptimized code list 2022-11-17 13:32:17 +00:00
diagnostics
execution
flags
heap Revert "[gc][static-roots] Don't access markbits on R/O pages" 2023-02-06 18:34:39 +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