• Ulan Degenbaev's avatar
    [api] Deprecate HeapProfiler::SetWrapperClassInfoProvider. · 23a593b9
    Ulan Degenbaev authored
    The embedders should use the EmbedderGraph API. The similar structure
    can be created with the following steps:
    1) Create a root node for each retainer info group.
    2) Iterate all handles using Isolate::VisitHandlesWithClassIds.
    3) Add an edge from the retainer info node to the v8 wrapper node.
    4) Add an edge from the v8 wrapper node to the retainer info node.
    
    See how HeapSnapshotRetainedObjectInfo is converted to the new API.
    
    Bug: chromium:749490
    Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
    Change-Id: I124ae3853354863b4f888e6aa2ea13777dcaa37d
    Reviewed-on: https://chromium-review.googlesource.com/948842
    Commit-Queue: Ulan Degenbaev <ulan@chromium.org>
    Reviewed-by: 's avatarMichael Lippautz <mlippautz@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#52067}
    23a593b9
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...