v8/test/unittests/heap/cppgc-js
Michael Lippautz 7ef1fc1565 testing: OverrideEmbedderStackStateScope should only affect implicit GCs
The only user of OverrideEmbedderStackStateScope is Blink where it is
used to override stack state of top-level tasks. Adjust the behavior
here to allow using this scope broadly while still supporting explicit
garbage collection calls.

Bug: chromium:1300492
Change-Id: I78c418c5f08991bf6857147cd4a537246bfcc556
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3497744
Reviewed-by: Omer Katz <omerkatz@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/main@{#79420}
2022-03-09 14:29:34 +00:00
..
traced-reference-unittest.cc [ext-code-space] Use cage-friendly HeapObject::map() in GC 2021-11-26 11:56:00 +00:00
unified-heap-snapshot-unittest.cc Move unified heap unittests into cppgc-js directory 2021-11-04 15:12:52 +00:00
unified-heap-unittest.cc testing: OverrideEmbedderStackStateScope should only affect implicit GCs 2022-03-09 14:29:34 +00:00
unified-heap-utils.cc testing: OverrideEmbedderStackStateScope should only affect implicit GCs 2022-03-09 14:29:34 +00:00
unified-heap-utils.h Move unified heap unittests into cppgc-js directory 2021-11-04 15:12:52 +00:00