v8/test/unittests/heap/cppgc-js
Nikolaos Papaspyrou 15c726bd63 [heap] Merge mechanisms for disabling CSS
EmbedderStackStateScope is used to disable conservative stack scanning
for cppgc when the stack is known to not contain heap pointers. Also,
DisableConservativeStackScanningScopeForTesting is used to disable CSS
for the V8 heap in tests that assume a precise GC. Until now, these two
have used two different mechanisms for disabling CSS. This CL merges
the two mechanisms and implements the latter scope via the former.

This is a reland of commit f51e0bb1db
reviewed on https://chromium-review.googlesource.com/c/v8/v8/+/4111954

Bug: v8:13257
Change-Id: Ia124a4201686e0ea79f9cd07bc3888b9781cafa9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4128141
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#85066}
2023-01-02 16:51:48 +00:00
..
embedder-roots-handler-unittest.cc [heap] Convert unittest to avoid using deprecated APIs 2022-12-20 08:12:07 +00:00
traced-reference-unittest.cc [heap] Move marking states to heap. 2022-10-05 16:22:57 +00:00
unified-heap-snapshot-unittest.cc [gcc] More gcc build fixes 2022-06-29 12:27:47 +00:00
unified-heap-unittest.cc [heap] Merge mechanisms for disabling CSS 2023-01-02 16:51:48 +00:00
unified-heap-utils.cc [heap] Convert unittest to avoid using deprecated APIs 2022-12-20 08:12:07 +00:00
unified-heap-utils.h [heap] Convert unittest to avoid using deprecated APIs 2022-12-20 08:12:07 +00:00
young-unified-heap-unittest.cc unified-young-gen: Fix Oilpan-to-V8 remembered set 2022-12-14 14:01:35 +00:00