v8/include
Ulan Degenbaev 239dd8124b New API for capturing embedder object graph in heap snapshot.
That patch introduces EmbedderGraph interface that embedders can use to
represent C++ objects that retain or are retained by V8 JS objects.

The heap snapshot generator adds nodes and edges of the EmbedderGraph to
the heap snapshot, allowing arbitrarily complex retaining paths that
cross V8/Embedder boundary.

The new functionality is enabled only if the embedder sets the
BuildEmbedderGraph callback.


Bug: chromium:749490

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I10a1fa000d6d4ba47fc19d84c7cfc2c619d496fc
Reviewed-on: https://chromium-review.googlesource.com/890521
Reviewed-by: Alexei Filippov <alph@chromium.org>
Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#51016}
2018-02-01 08:05:14 +00:00
..
libplatform
APIDesign.md
DEPS
OWNERS
PRESUBMIT.py
v8-debug.h
v8-inspector-protocol.h
v8-inspector.h
v8-platform.h Revert "[platform] Remove {PageAllocator::kReadWriteExecute}." 2018-01-24 12:49:47 +00:00
v8-profiler.h New API for capturing embedder object graph in heap snapshot. 2018-02-01 08:05:14 +00:00
v8-testing.h
v8-util.h remove SetReference from PersistentValueMapBase. 2018-01-19 13:40:51 +00:00
v8-value-serializer-version.h
v8-version-string.h
v8-version.h
v8.h [builtins] Refactor promises to reduce GC overhead. 2018-01-31 10:05:39 +00:00
v8config.h