Issue metadata
Sign in to add a comment
|
20kb regression in resource_sizes (MonochromePublic.apk) at 463447:463448 |
||||||||||||||||||||||
Issue descriptionCaused by: Introduce FrameSinkManagerHost in content/browser https://codereview.chromium.org/2803993003 Growth is entirely in native code. Will update with symbol diff.
,
Apr 12 2017
Started bisect job https://chromeperf.appspot.com/buildbucket_job_status/8982495508849106800
,
Apr 12 2017
=== Auto-CCing suspected CL author kylechar@chromium.org === Hi kylechar@chromium.org, the bisect results pointed to your CL, please take a look at the results. === BISECT JOB RESULTS === Perf regression found with culprit Suspected Commit Author : kylechar Commit : 69bd9163b311213bb181832c104e4cab2c2e12b7 Date : Mon Apr 10 23:45:48 2017 Subject: Introduce FrameSinkManagerHost in content/browser/. Bisect Details Configuration: android_nexus7_perf_bisect Benchmark : resource_sizes Metric : MonochromePublic.apk_Specifics/normalized apk size Change : 0.03% | 73309003.0 -> 73329483.0 Revision Result N chromium@463446 73309003 +- 0.0 6 good chromium@463447 73309003 +- 0.0 6 good chromium@463448 73329483 +- 0.0 6 bad <-- To Run This Test src/build/android/resource_sizes.py --chromium-output-directory {CHROMIUM_OUTPUT_DIR} --chartjson {CHROMIUM_OUTPUT_DIR}/apks/MonochromePublic.apk Debug Info https://chromeperf.appspot.com/buildbucket_job_status/8982495508849106800 Is this bisect wrong? https://chromeperf.appspot.com/bad_bisect?try_job_id=6422926565310464 | O O | Visit http://www.chromium.org/developers/speed-infra/perf-bug-faq | X | for more information addressing perf regression bugs. For feedback, | / \ | file a bug with component Speed>Bisection. Thank you!
,
Apr 13 2017
Here's a symbol diff showing where the growth came from:
Common Metadata:
Old Metadata:
New Metadata:
Section Sizes (Total=21,816 bytes):
.bss: 192 bytes (not included in totals)
.data: 0 bytes (0.0%)
.data.rel.ro: 0 bytes (0.0%)
.data.rel.ro.local: 848 bytes (3.9%)
.rodata: 768 bytes (3.5%)
.text: 20,200 bytes (92.6%)
211 symbols added (+), 7 changed (~), 13 removed (-), 315812 unchanged (not shown)
10 object files added, 0 removed
Showing 231 symbols with total size: 21814 bytes
.text=19.7kb .rodata=768 bytes other=848 bytes total=21.3kb
Number of object files: 27
First columns are: running total, type, size
+ 1982 t@0xad5920 1982 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept
+ 3154 t@0xad60dc 1172 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept
+ 4166 t@0xdac308 1012 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::GpuRootCompositorFrameSink
+ 4972 t@0xdabd60 806 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::GpuCompositorFrameSink
+ 5624 t@0xad68cc 652 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivateStubDispatch::Accept
+ 6172 t@0xada25c 548 cc/ipc/interfaces/copy_output_request_struct_traits.o
mojo::StructTraits<cc::mojom::CopyOutputRequestDataView, std::__ndk1::unique_ptr<cc::CopyOutputRequest, std::__ndk1::default_delete<cc::CopyOutputRequest> > >::Read
~ 6715 r@Group 543 {no path}
** merge strings (count=6)
+ 7229 t@0xad48dc 514 cc/ipc/interfaces/copy_output_request.mojom.o
mojo::internal::Serializer<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::Serialize
+ 7725 t@0xdac988 496 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::MojoFrameSinkManager
+ 8143 t@0xc049e8 418 content/browser/browser/frame_sink_manager_host.o
mojo::Binding<cc::mojom::FrameSinkManagerClient, mojo::RawPtrImplRefTraits<cc::mojom::FrameSinkManagerClient> >::Bind
+ 8555 t@0xad4b80 412 cc/ipc/interfaces/copy_output_request.mojom.o
mojo::StructTraits<cc::mojom::TextureMailboxDataView, cc::TextureMailbox>::Read
+ 8943 t@0xad4758 388 cc/ipc/interfaces/copy_output_request.mojom.o
mojo::internal::Serializer<cc::mojom::TextureMailboxDataView, cc::TextureMailbox const>::Serialize
+ 9315 t@0xada550 372 cc/ipc/interfaces/copy_output_result_struct_traits.o
mojo::StrongBinding<cc::mojom::TextureMailboxReleaser>::StrongBinding
+ 9667 t@0xdacb78 352 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::CreateRootCompositorFrameSink
+ 10015 t@0xad95b0 348 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaserStubDispatch::Accept
+ 10363 t@0xada6c4 348 cc/ipc/interfaces/copy_output_result_struct_traits.o
mojo::StructTraits<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::releaser
+ 10695 t@0xaa3898 332 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::FrameSinkManager_CreateRootCompositorFrameSink_Params_Data::Validate
+ 11015 t@0xaa5338 320 cc/ipc/interfaces_shared_cpp_sources/texture_mailbox.mojom-shared.o
cc::mojom::internal::TextureMailbox_Data::Validate
+ 11329 t@0xdac850 314 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::OnSurfaceCreated
+ 11629 t@0xada01c 300 cc/ipc/interfaces/copy_output_request_struct_traits.o
SendResult
+ 11925 t@0xaa2de8 296 cc/ipc/interfaces_shared_cpp_sources/copy_output_request.mojom-shared.o
cc::mojom::internal::CopyOutputRequest_Data::Validate
+ 12201 t@0xb0e9e8 276 cc/surfaces/surfaces/surface_dependency_tracker.o
std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<cc::SurfaceId, base::internal::flat_tree<cc::SurfaceId, cc::SurfaceId, base::internal::GetKeyFromValueIdentity<cc::SurfaceId>, std::__ndk1::less<cc::SurfaceId> > >, std::__ndk1::__unordered_map_hasher<cc::SurfaceId, std::__ndk1::__hash_value_type<cc::SurfaceId, base::internal::flat_tree<cc::SurfaceId, cc::SurfaceId, base::internal::GetKeyFromValueIdentity<cc::SurfaceId>, std::__ndk1::less<cc::SurfaceId> > >, cc::SurfaceIdHash, true>, std::__ndk1::__unordered_map_equal<cc::SurfaceId, std::__ndk1::__hash_value_type<cc::SurfaceId, base::internal::flat_tree<cc::SurfaceId, cc::SurfaceId, base::internal::GetKeyFromValueIdentity<cc::SurfaceId>, std::__ndk1::less<cc::SurfaceId> > >, std::__ndk1::equal_to<cc::SurfaceId>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<cc::SurfaceId, base::internal::flat_tree<cc::SurfaceId, cc::SurfaceId, base::internal::GetKeyFromValueIdentity<cc::SurfaceId>, std::__ndk1::less<cc::SurfaceId> > > > >::erase
+ 12475 t@0xdacec2 274 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
std::__ndk1::__hash_table<std::__ndk1::__hash_value_type<cc::FrameSinkId, std::__ndk1::unique_ptr<cc::mojom::MojoCompositorFrameSink, std::__ndk1::default_delete<cc::mojom::MojoCompositorFrameSink> > >, std::__ndk1::__unordered_map_hasher<cc::FrameSinkId, std::__ndk1::__hash_value_type<cc::FrameSinkId, std::__ndk1::unique_ptr<cc::mojom::MojoCompositorFrameSink, std::__ndk1::default_delete<cc::mojom::MojoCompositorFrameSink> > >, cc::FrameSinkIdHash, true>, std::__ndk1::__unordered_map_equal<cc::FrameSinkId, std::__ndk1::__hash_value_type<cc::FrameSinkId, std::__ndk1::unique_ptr<cc::mojom::MojoCompositorFrameSink, std::__ndk1::default_delete<cc::mojom::MojoCompositorFrameSink> > >, std::__ndk1::equal_to<cc::FrameSinkId>, true>, std::__ndk1::allocator<std::__ndk1::__hash_value_type<cc::FrameSinkId, std::__ndk1::unique_ptr<cc::mojom::MojoCompositorFrameSink, std::__ndk1::default_delete<cc::mojom::MojoCompositorFrameSink> > > > >::__erase_unique<cc::FrameSinkId>
+ 12747 t@0xad5764 272 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerClientStubDispatch::Accept
+ 13017 t@0xdacd84 270 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager
+ 13281 t@0xb0e8bc 264 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::~SurfaceDependencyTracker
+ 13545 t@0xad505c 264 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateRequestValidator::Accept
+ 13809 t@0xad5164 264 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerRequestValidator::Accept
+ 14061 t@0xad465c 252 cc/ipc/interfaces/copy_output_request.mojom.o
mojo::internal::Serializer<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::PrepareToSerialize
+ 14269 t@0xb0ee00 208 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnBeginFrame
+ 14477 t@0xad458c 208 cc/ipc/interfaces/copy_output_request.mojom.o
mojo::InterfacePtr<cc::mojom::TextureMailboxReleaser>::PassInterface
+ 14685 d@0x2bf1c80 208 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink [vtable]
+ 14889 t@0xad94e4 204 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaser_Release_ParamsDataView::ReadSyncToken<gpu::SyncToken>
+ 15093 t@0xc04b88 204 content/browser/browser/frame_sink_manager_host.o
content::FrameSinkManagerHost::FrameSinkManagerHost
+ 15297 t@0xdac6fc 204 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink
+ 15485 t@0xb0ecec 188 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceDiscarded
+ 15673 t@0xaa36f4 188 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::FrameSinkManager_CreateCompositorFrameSink_Params_Data::Validate
+ 15857 t@0xad665c 184 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivateRequestValidator::Accept
+ 16027 t@0xad5874 170 cc/ipc/interfaces/frame_sink_manager.mojom.o
mojo::internal::Serializer<mojo::InterfacePtrDataView<cc::mojom::MojoCompositorFrameSinkClientInterfaceBase>, mojo::InterfacePtr<cc::mojom::MojoCompositorFrameSinkClient> >::Deserialize
+ 16195 t@0xdac084 168 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink
+ 16359 t@0xb0eb8c 164 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::SurfaceDependencyTracker
+ 16523 t@0xaa33c0 164 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::DisplayPrivate_ResizeDisplay_Params_Data::Validate
+ 16687 t@0xaa3464 164 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::DisplayPrivate_SetDisplayColorSpace_Params_Data::Validate
+ 16851 t@0xaa3508 164 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::DisplayPrivate_SetLocalSurfaceId_Params_Data::Validate
+ 17015 t@0xaa35ac 164 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::FrameSinkManager_DropTemporaryReference_Params_Data::Validate
+ 17179 t@0xaa3d6c 164 cc/ipc/interfaces_shared_cpp_sources/mojo_compositor_frame_sink.mojom-shared.o
cc::mojom::internal::MojoCompositorFrameSinkPrivate_ClaimTemporaryReference_Params_Data::Validate
+ 17343 t@0xaa3e10 164 cc/ipc/interfaces_shared_cpp_sources/mojo_compositor_frame_sink.mojom-shared.o
cc::mojom::internal::MojoCompositorFrameSinkPrivate_RequestCopyOfSurface_Params_Data::Validate
+ 17505 t@0xad4ade 162 cc/ipc/interfaces/copy_output_request.mojom.o
cc::mojom::CopyOutputResultSenderProxy::SendResult
+ 17661 t@0xad526c 156 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerClientRequestValidator::Accept
+ 17817 t@0xad9448 156 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaserRequestValidator::Accept
+ 17971 t@0xdacce0 154 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::CreateCompositorFrameSink
+ 18119 t@0xb0b5ec 148 cc/surfaces/surfaces/surface.o
cc::Surface::NotifySurfaceIdAvailable
+ 18263 t@0xb0ec30 144 cc/surfaces/surfaces/surface_dependency_tracker.o
base::internal::flat_tree<cc::SurfaceId, cc::SurfaceId, base::internal::GetKeyFromValueIdentity<cc::SurfaceId>, std::__ndk1::less<cc::SurfaceId> >::erase
+ 18403 t@0xaa5478 140 cc/ipc/interfaces_shared_cpp_sources/texture_mailbox_releaser.mojom-shared.o
cc::mojom::internal::TextureMailboxReleaser_Release_Params_Data::Validate
+ 18535 t@0xb0eafc 132 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::NotifySurfaceIdAvailable
+ 18667 t@0xb0ef68 132 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceDependenciesChanged
+ 18789 t@0xada1e2 122 cc/ipc/interfaces/copy_output_request_struct_traits.o
mojo::InterfacePtr<cc::mojom::CopyOutputResultSender>::Bind
- 18667 t@0xd309d4 -122 content/browser/browser/service_worker_fetch_dispatcher.o
mojo::InterfacePtr<content::mojom::URLLoaderClient>::Bind
+ 18783 t@0xaa37b0 116 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::FrameSinkManager_RegisterFrameSinkHierarchy_Params_Data::Validate
+ 18899 t@0xaa3824 116 cc/ipc/interfaces_shared_cpp_sources/frame_sink_manager.mojom-shared.o
cc::mojom::internal::FrameSinkManager_UnregisterFrameSinkHierarchy_Params_Data::Validate
+ 19011 d@0x2bf1bf8 112 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink [vtable]
+ 19123 d@0x2bf1d68 112 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager [vtable]
+ 19227 d@0x2beb438 104 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker [vtable]
+ 19325 t@0xada180 98 cc/ipc/interfaces/copy_output_request_struct_traits.o
base::internal::Invoker<base::internal::BindState<void (*)(mojo::InterfacePtr<cc::mojom::CopyOutputResultSender>, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> >), base::internal::PassedWrapper<mojo::InterfacePtr<cc::mojom::CopyOutputResultSender> > >, void (std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> >)>::Run
+ 19401 t@0x39ec14 76 cc/cc/copy_output_request.o
cc::CopyOutputRequest::CopyOutputRequest
+ 19477 t@0xb0570c 76 cc/surfaces/surfaces/display.o
cc::Display::SetOutputIsSecure
+ 19553 t@0xada504 76 cc/ipc/interfaces/copy_output_result_struct_traits.o
mojo::StructTraits<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::bitmap
+ 19621 t@0xb10de0 68 cc/surfaces/surfaces/surface_manager.o
cc::SurfaceManager::AssignTemporaryReference
+ 19687 t@0xada4a8 66 cc/ipc/interfaces/copy_output_result_struct_traits.o
TextureMailboxReleaserImpl::~TextureMailboxReleaserImpl
~ 19752 r@0x0 65 {no path}
** aggregate padding of diff'ed symbols
+ 19808 t@0xb0b5b4 56 cc/surfaces/surfaces/surface.o
cc::Surface::ActivatePendingFrame
+ 19864 t@0xb0b680 56 cc/surfaces/surfaces/surface.o
cc::Surface::ActivatePendingFrameForDeadline
+ 19912 t@0xb056dc 48 cc/surfaces/surfaces/display.o
cc::Display::SetColorSpace
+ 19960 r@0x299dcc8 48 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivate::Name_
+ 20008 t@0xc04c54 48 content/browser/browser/frame_sink_manager_host.o
content::FrameSinkManagerHost::~FrameSinkManagerHost
+ 20056 t@0xad5580 48 cc/ipc/interfaces/frame_sink_manager.mojom.o
mojo::InterfacePtr<cc::mojom::MojoCompositorFrameSinkClient>::operator=
+ 20098 t@0xdabd34 42 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::OnBeginFrame
+ 20140 t@0xdabce4 42 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::ReclaimResources
+ 20182 t@0xdabcb2 42 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::RequestCopyOfSurface
+ 20224 t@0xdac2de 42 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::OnBeginFrame
+ 20266 t@0xdac28e 42 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::ReclaimResources
+ 20308 t@0xdac25c 42 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::RequestCopyOfSurface
+ 20348 r@0x299dbd0 40 cc/ipc/interfaces/copy_output_request.mojom.o
cc::mojom::CopyOutputResultSender::Name_
+ 20388 r@0x299dcf8 40 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaser::Name_
+ 20426 t@0xada480 38 cc/ipc/interfaces/copy_output_result_struct_traits.o
TextureMailboxReleaserImpl::Release
+ 20464 t@0xdabd0e 38 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::DidReceiveCompositorFrameAck
+ 20502 t@0xdac2b8 38 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::DidReceiveCompositorFrameAck
+ 20538 t@0xb0ecc0 36 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceActivated
+ 20574 t@0xdabc6a 36 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::SubmitCompositorFrame
+ 20610 t@0xdac214 36 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SubmitCompositorFrame
+ 20642 t@0xb11c9c 32 cc/surfaces/surfaces/surface_manager.o
cc::SurfaceManager::DropTemporaryReference
+ 20674 r@0x299dc30 32 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManager::Name_
+ 20706 t@0xdac166 32 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::OnClientConnectionLost
+ 20738 t@0xdac186 32 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::OnPrivateConnectionLost
+ 20768 t@0xada148 30 cc/ipc/interfaces/copy_output_request_struct_traits.o
base::internal::BindState<void (*)(mojo::InterfacePtr<cc::mojom::CopyOutputResultSender>, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> >), base::internal::PassedWrapper<mojo::InterfacePtr<cc::mojom::CopyOutputResultSender> > >::Destroy
- 20738 t@0x14c8546 -30 media/mojo/clients/clients/mojo_decryptor.o
base::internal::BindState<void (*)(mojo::InterfacePtr<media::mojom::FrameResourceReleaser>), base::internal::PassedWrapper<mojo::InterfacePtr<media::mojom::FrameResourceReleaser> > >::Destroy
+ 20766 t@0xb0ffc0 28 cc/surfaces/surfaces/surface_manager.o
cc::SurfaceManager::SetDependencyTracker
+ 20794 t@0xdabc0c 28 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::OnClientConnectionLost
+ 20822 t@0xdabc28 28 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::OnPrivateConnectionLost
+ 20850 t@0xdacfd4 28 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::OnClientConnectionLost
+ 20876 t@0xada166 26 cc/ipc/interfaces/copy_output_request_struct_traits.o
mojo::InterfacePtr<cc::mojom::CopyOutputResultSender>::InterfacePtr
- 20850 t@0x14c864e -26 media/mojo/clients/clients/mojo_decryptor.o
mojo::InterfacePtr<media::mojom::FrameResourceReleaser>::InterfacePtr
+ 20874 d@0x2beab40 24 cc/ipc/interfaces/copy_output_result_struct_traits.o
TextureMailboxReleaserImpl [vtable]
+ 20898 d@0x2beaa18 24 cc/ipc/interfaces/copy_output_request.mojom.o
cc::mojom::CopyOutputResultSenderProxy [vtable]
+ 20922 d@0x2beaa30 24 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateRequestValidator [vtable]
+ 20946 d@0x2bf1c68 24 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
cc::mojom::DisplayPrivateStub<mojo::RawPtrImplRefTraits<cc::mojom::DisplayPrivate> > [vtable]
+ 20970 d@0x2beaa78 24 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerClientRequestValidator [vtable]
+ 20994 d@0x2beddf8 24 content/browser/browser/frame_sink_manager_host.o
cc::mojom::FrameSinkManagerClientStub<mojo::RawPtrImplRefTraits<cc::mojom::FrameSinkManagerClient> > [vtable]
+ 21018 d@0x2beaa60 24 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerRequestValidator [vtable]
+ 21042 d@0x2bf1d50 24 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
cc::mojom::FrameSinkManagerStub<mojo::RawPtrImplRefTraits<cc::mojom::FrameSinkManager> > [vtable]
+ 21066 d@0x2beaaa8 24 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivateRequestValidator [vtable]
+ 21090 d@0x2bf1be0 24 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
cc::mojom::MojoCompositorFrameSinkPrivateStub<mojo::RawPtrImplRefTraits<cc::mojom::MojoCompositorFrameSinkPrivate> > [vtable]
+ 21114 d@0x2beab10 24 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaserRequestValidator [vtable]
+ 21138 d@0x2beab28 24 cc/ipc/interfaces/copy_output_result_struct_traits.o
cc::mojom::TextureMailboxReleaserStub<mojo::RawPtrImplRefTraits<cc::mojom::TextureMailboxReleaser> > [vtable]
+ 21162 d@0x2bede10 24 content/browser/browser/frame_sink_manager_host.o
content::FrameSinkManagerHost [vtable]
+ 21182 t@0xb0e9cc 20 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::~SurfaceDependencyTracker
+ 21200 t@0xada4e8 18 cc/ipc/interfaces/copy_output_result_struct_traits.o
TextureMailboxReleaserImpl::~TextureMailboxReleaserImpl
+ 21218 t@0xc04c84 18 content/browser/browser/frame_sink_manager_host.o
content::FrameSinkManagerHost::~FrameSinkManagerHost
+ 21236 t@0xdac13c 18 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink
+ 21254 t@0xdac7e8 18 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink
+ 21272 t@0xdacea0 18 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager
+ 21288 t@0xad457c 16 cc/ipc/interfaces/copy_output_request.mojom.o
cc::mojom::CopyOutputResultSenderProxy::CopyOutputResultSenderProxy
+ 21300 t@0xb04a8c 12 cc/surfaces/surfaces/compositor_frame_sink_support.o
cc::CompositorFrameSinkSupport::ClaimTemporaryReference
+ 21310 t@0xdac1b4 10 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
cc::mojom::DisplayPrivateStub<mojo::RawPtrImplRefTraits<cc::mojom::DisplayPrivate> >::Accept
+ 21320 t@0xc049dc 10 content/browser/browser/frame_sink_manager_host.o
cc::mojom::FrameSinkManagerClientStub<mojo::RawPtrImplRefTraits<cc::mojom::FrameSinkManagerClient> >::Accept
+ 21330 t@0xdac81a 10 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
cc::mojom::FrameSinkManagerStub<mojo::RawPtrImplRefTraits<cc::mojom::FrameSinkManager> >::Accept
+ 21340 t@0xdabc44 10 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
cc::mojom::MojoCompositorFrameSinkPrivateStub<mojo::RawPtrImplRefTraits<cc::mojom::MojoCompositorFrameSinkPrivate> >::Accept
+ 21350 t@0xada4fa 10 cc/ipc/interfaces/copy_output_result_struct_traits.o
cc::mojom::TextureMailboxReleaserStub<mojo::RawPtrImplRefTraits<cc::mojom::TextureMailboxReleaser> >::Accept
~ 21342 t@0x0 -8 {no path}
** aggregate padding of diff'ed symbols
- 21334 t@0xe619aa -8 third_party/WebKit/Source/platform/platform/OffscreenCanvasFrameDispatcherImpl.o
blink::OffscreenCanvasFrameDispatcherImpl::DidReceiveCompositorFrameAck [non-virtual thunk]
+ 21342 t@0xb0ece4 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceActivated [non-virtual thunk]
+ 21350 t@0xb0eb84 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceCreated [non-virtual thunk]
+ 21358 t@0xb0efec 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceDependenciesChanged [non-virtual thunk]
+ 21366 t@0xb0eda8 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceDiscarded [non-virtual thunk]
+ 21374 t@0xb0e9c4 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::~SurfaceDependencyTracker [non-virtual thunk]
+ 21382 t@0xb0e9e0 8 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::~SurfaceDependencyTracker [non-virtual thunk]
+ 21390 t@0xdabc9c 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::BeginFrameDidNotSwap [non-virtual thunk]
+ 21398 t@0xdabcaa 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::ClaimTemporaryReference [non-virtual thunk]
+ 21406 t@0xdabc54 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::EvictFrame [non-virtual thunk]
+ 21414 t@0xdabcdc 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::RequestCopyOfSurface [non-virtual thunk]
+ 21422 t@0xdabc62 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::SetNeedsBeginFrame [non-virtual thunk]
+ 21430 t@0xdabc8e 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::SubmitCompositorFrame [non-virtual thunk]
+ 21438 t@0xdac12c 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink [non-virtual thunk]
+ 21446 t@0xdac134 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink [non-virtual thunk]
+ 21454 t@0xdac14e 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink [non-virtual thunk]
+ 21462 t@0xdac156 8 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::~GpuCompositorFrameSink [non-virtual thunk]
+ 21470 t@0xdac246 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::BeginFrameDidNotSwap [non-virtual thunk]
+ 21478 t@0xdac254 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::ClaimTemporaryReference [non-virtual thunk]
+ 21486 t@0xdac15e 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::DisplayOutputSurfaceLost [non-virtual thunk]
+ 21494 t@0xdac1fe 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::EvictFrame [non-virtual thunk]
+ 21502 t@0xdac286 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::RequestCopyOfSurface [non-virtual thunk]
+ 21510 t@0xdac1c4 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::ResizeDisplay [non-virtual thunk]
+ 21518 t@0xdac1cc 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetDisplayColorSpace
+ 21526 t@0xdac1d4 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetDisplayColorSpace [non-virtual thunk]
+ 21534 t@0xdac1ac 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetDisplayVisible [non-virtual thunk]
+ 21542 t@0xdac1f0 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetLocalSurfaceId [non-virtual thunk]
+ 21550 t@0xdac20c 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetNeedsBeginFrame [non-virtual thunk]
+ 21558 t@0xdac1e2 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetOutputIsSecure [non-virtual thunk]
+ 21566 t@0xdac238 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SubmitCompositorFrame [non-virtual thunk]
+ 21574 t@0xdac7c8 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21582 t@0xdac7d0 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21590 t@0xdac7d8 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21598 t@0xdac7e0 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21606 t@0xdac7fa 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21614 t@0xdac802 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21622 t@0xdac80a 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21630 t@0xdac812 8 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::~GpuRootCompositorFrameSink [non-virtual thunk]
+ 21638 t@0xdacd7a 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::CreateCompositorFrameSink [non-virtual thunk]
+ 21646 t@0xdaccd8 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::CreateRootCompositorFrameSink [non-virtual thunk]
+ 21654 t@0xdac846 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::DropTemporaryReference [non-virtual thunk]
+ 21662 t@0xdacff0 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::OnClientConnectionLost [non-virtual thunk]
+ 21670 t@0xdac82a 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::RegisterFrameSinkHierarchy [non-virtual thunk]
+ 21678 t@0xdac838 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::UnregisterFrameSinkHierarchy [non-virtual thunk]
+ 21686 t@0xdace90 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager [non-virtual thunk]
+ 21694 t@0xdace98 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager [non-virtual thunk]
+ 21702 t@0xdaceb2 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager [non-virtual thunk]
+ 21710 t@0xdaceba 8 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::~MojoFrameSinkManager [non-virtual thunk]
~ 21716 t@0xd94126 6 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::GetSurfaceManager
+ 21722 t@0xdabc96 6 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::BeginFrameDidNotSwap
+ 21728 t@0xdabca4 6 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::ClaimTemporaryReference
+ 21734 t@0xdabc4e 6 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::EvictFrame
+ 21740 t@0xdabc5c 6 components/viz/frame_sinks/frame_sinks/gpu_compositor_frame_sink.o
viz::GpuCompositorFrameSink::SetNeedsBeginFrame
+ 21746 t@0xdac240 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::BeginFrameDidNotSwap
+ 21752 t@0xdac24e 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::ClaimTemporaryReference
+ 21758 t@0xdac1f8 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::EvictFrame
+ 21764 t@0xdac1be 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::ResizeDisplay
+ 21770 t@0xdac1a6 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetDisplayVisible
+ 21776 t@0xdac1ea 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetLocalSurfaceId
+ 21782 t@0xdac206 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetNeedsBeginFrame
+ 21788 t@0xdac1dc 6 components/viz/frame_sinks/frame_sinks/gpu_root_compositor_frame_sink.o
viz::GpuRootCompositorFrameSink::SetOutputIsSecure
+ 21794 t@0xdac840 6 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::DropTemporaryReference
+ 21800 t@0xdac824 6 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::RegisterFrameSinkHierarchy
+ 21806 t@0xdac832 6 components/viz/frame_sinks/frame_sinks/mojo_frame_sink_manager.o
viz::MojoFrameSinkManager::UnregisterFrameSinkHierarchy
~ 21810 t@0xd94048 4 content/browser/browser/compositor_impl_android.o
base::LazyInstance<content::CompositorDependencies, base::internal::DestructorAtExitLazyInstanceTraits<content::CompositorDependencies> >::Pointer [clone .constprop.92]
+ 21814 t@0xb0eb80 4 cc/surfaces/surfaces/surface_dependency_tracker.o
cc::SurfaceDependencyTracker::OnSurfaceCreated
~ 21814 b@0x2dba6b8 136 content/browser/browser/compositor_impl_android.o
content::g_compositor_dependencies
~ 21814 b@0x0 -8 {no path}
** aggregate padding of diff'ed symbols
+ 21814 b@0x2dba8cc 7 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidSubmitCompositorFrame::trace_event_unique_atomic811
- 21814 b@0x2db5808 -7 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetNeedsComposite::trace_event_unique_atomic595
+ 21814 b@0x2db7bcc 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept::trace_event_unique_atomic211
+ 21814 b@0x2db7bec 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept::trace_event_unique_atomic241
+ 21814 b@0x2db7bd8 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept::trace_event_unique_atomic271
+ 21814 b@0x2db7be0 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept::trace_event_unique_atomic300
+ 21814 b@0x2db7bd0 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::DisplayPrivateStubDispatch::Accept::trace_event_unique_atomic332
+ 21814 b@0x2db7be8 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerClientStubDispatch::Accept::trace_event_unique_atomic1057
+ 21814 b@0x2db7be4 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept::trace_event_unique_atomic730
+ 21814 b@0x2db7bc4 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept::trace_event_unique_atomic774
+ 21814 b@0x2db7bd4 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept::trace_event_unique_atomic810
+ 21814 b@0x2db7bc8 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept::trace_event_unique_atomic844
+ 21814 b@0x2db7bdc 4 cc/ipc/interfaces/frame_sink_manager.mojom.o
cc::mojom::FrameSinkManagerStubDispatch::Accept::trace_event_unique_atomic875
+ 21814 b@0x2db7bf4 4 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivateStubDispatch::Accept::trace_event_unique_atomic756
+ 21814 b@0x2db7bf8 4 cc/ipc/interfaces/mojo_compositor_frame_sink.mojom.o
cc::mojom::MojoCompositorFrameSinkPrivateStubDispatch::Accept::trace_event_unique_atomic786
+ 21814 b@0x2db7c10 4 cc/ipc/interfaces/texture_mailbox_releaser.mojom.o
cc::mojom::TextureMailboxReleaserStubDispatch::Accept::trace_event_unique_atomic101
- 21814 b@0x2db5810 -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::CreateUIResource::trace_event_unique_atomic790
+ 21814 b@0x2dba8c4 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::CreateUIResource::trace_event_unique_atomic797
- 21814 b@0x2db5674 -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DeleteUIResource::trace_event_unique_atomic795
+ 21814 b@0x2dba8c0 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DeleteUIResource::trace_event_unique_atomic802
- 21814 b@0x2db566c -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidLoseCompositorFrameSink::trace_event_unique_atomic816
+ 21814 b@0x2dba6ac 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidLoseCompositorFrameSink::trace_event_unique_atomic823
- 21814 b@0x2db5678 -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidReceiveCompositorFrameAck::trace_event_unique_atomic809
+ 21814 b@0x2dba6b0 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidReceiveCompositorFrameAck::trace_event_unique_atomic816
- 21814 b@0x2db5800 -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::DidSubmitCompositorFrame::trace_event_unique_atomic804
- 21814 b@0x2db5670 -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetNeedsAnimate::trace_event_unique_atomic839
+ 21814 b@0x2dba6b4 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetNeedsAnimate::trace_event_unique_atomic846
+ 21814 b@0x2dba8d4 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetNeedsComposite::trace_event_unique_atomic602
- 21814 b@0x2db580c -4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetVisible::trace_event_unique_atomic538
+ 21814 b@0x2dba8d0 4 content/browser/browser/compositor_impl_android.o
content::CompositorImpl::SetVisible::trace_event_unique_atomic545
- 21814 b@0x2db3fd4 -4 content/browser/browser/render_widget_host_view_child_frame.o
content::RenderWidgetHostViewChildFrame::SubmitCompositorFrame::trace_event_unique_atomic402
+ 21814 b@0x2db9014 4 content/browser/browser/render_widget_host_view_child_frame.o
content::RenderWidgetHostViewChildFrame::SubmitCompositorFrame::trace_event_unique_atomic403
+ 21814 b@0x2db7c18 4 cc/ipc/interfaces/copy_output_result_struct_traits.o
mojo::StructTraits<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::bitmap::null_bitmap
+ 21814 b@0x2db7c14 4 cc/ipc/interfaces/copy_output_result_struct_traits.o
mojo::StructTraits<cc::mojom::CopyOutputResultDataView, std::__ndk1::unique_ptr<cc::CopyOutputResult, std::__ndk1::default_delete<cc::CopyOutputResult> > >::bitmap::null_bitmap [guard variable]
,
Apr 13 2017
Kyle - please have a look through the symbol sizes and see if they make sense to you. Quite possible that this falls into the category of "mojo is too big" ( bug 597125 ), but if there's anything you can think of to make this smaller, please do so.
,
Apr 13 2017
The symbols look reasonable to me. That CL is pulling in these mojoms, the implementation of mojom::FrameSinkManager and the client implementation that uses the mojoms. https://cs.chromium.org/chromium/src/cc/ipc/frame_sink_manager.mojom?q=frame_sink_manager&sq=package:chromium&dr That is the bulk of new mojoms needed for an out of process display compositor at least... but we'll need all of it unfortunately.
,
Apr 13 2017
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by agrieve@chromium.org
, Apr 12 2017