v8/include
Michael Lippautz 4570ce146c heap: Introduce EmbedderHeapTracer::kForced
The flag is used by V8 to propagate information on whether this GC was
somehow forced.

This allows the embedder using EmbedderHeapTracer to easily figure out
whether a GC was forced based on a local flag without depending on GC
prologue/epilogue callbacks.

Bug: chromium:1074061
Change-Id: Ic04c93ae58da854e54c6da1ca4aac03b5ab49897
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2182473
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Cr-Commit-Position: refs/heads/master@{#67567}
2020-05-05 15:38:09 +00:00
..
cppgc cppgc: Add PostConstructionCallbackTrait 2020-05-05 07:59:12 +00:00
libplatform Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
APIDesign.md Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
DEPS [inspector] Build inspector under v8_enable_inspector build flag. 2016-09-06 23:26:35 +00:00
js_protocol-1.2.json Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
js_protocol-1.3.json Move inspector protocol definitions to include/ 2019-06-18 17:59:36 +00:00
js_protocol.pdl [wasm-simd] Add anyref subtype 2020-04-20 19:57:37 +00:00
OWNERS api: Add myself to OWNERS 2020-03-24 17:33:19 +00:00
v8-fast-api-calls.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-inspector-protocol.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-inspector.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-internal.h [sandbox] Access external pointers in embedder slots via bottlenecks 2020-05-05 15:27:49 +00:00
v8-platform.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-profiler.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-util.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-value-serializer-version.h Expose the ValueSerializer data format version as a compile-time constant. 2017-04-27 15:14:41 +00:00
v8-version-string.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-version.h Update v8 version to 8.4 2020-04-02 15:26:41 +00:00
v8-wasm-trap-handler-posix.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8-wasm-trap-handler-win.h Fix LINT exceptions across the code base 2020-04-27 16:37:04 +00:00
v8.h heap: Introduce EmbedderHeapTracer::kForced 2020-05-05 15:38:09 +00:00
v8config.h api,handles: Support for on-stack TracedReference 2020-01-14 15:37:57 +00:00