[tracing] Expose memory-infra to Blink (chromium-side changes).
commit6a31f1f3b2d9e186451afbfebd9596dfdee40846
authorprimiano <primiano@chromium.org>
Fri, 8 May 2015 09:07:37 +0000 (8 02:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 8 May 2015 09:08:07 +0000 (8 09:08 +0000)
tree57d25d75b77356b49da87d6d3d52e79292d129cc
parentf1a56b752fcac1a81dc86faff5840486be0cf709
[tracing] Expose memory-infra to Blink (chromium-side changes).

This complements crrev.com/1111383002 (blink side) and exposes the
memory-infra to Blink. The same logic and class taxonomy applies.
This CL introduces the wrapping classes to expose MemoryDumpProvider,
ProcessMemoryDump and MemoryAllocatorDump to Blink's platform.
For more documentation see the design doc: http://goo.gl/Bdyql6

BUG=480500

Review URL: https://codereview.chromium.org/1108403006

Cr-Commit-Position: refs/heads/master@{#328938}
content/child/blink_platform_impl.cc
content/child/blink_platform_impl.h
content/child/web_memory_allocator_dump_impl.cc [new file with mode: 0644]
content/child/web_memory_allocator_dump_impl.h [new file with mode: 0644]
content/child/web_memory_dump_provider_adapter.cc [new file with mode: 0644]
content/child/web_memory_dump_provider_adapter.h [new file with mode: 0644]
content/child/web_process_memory_dump_impl.cc [new file with mode: 0644]
content/child/web_process_memory_dump_impl.h [new file with mode: 0644]
content/content_child.gypi