v8/test/unittests/heap/cppgc-js
Nikolaos Papaspyrou f51e0bb1db [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.

Bug: v8:13257
Change-Id: Ieca082657854fe2eff9eb5d95a30d48bb8eab44f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4111954
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84964}
2022-12-20 20:16:24 +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 2022-12-20 20:16:24 +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