• 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...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...
bot_default.isolate Loading commit data...
d8_default.isolate Loading commit data...
default.isolate Loading commit data...
optimize_for_size.isolate Loading commit data...
perf.isolate Loading commit data...