Reland "Rationalize call stacks targets in //components/metrics/BUILD.gn"
Relanding with fix for ChromeContentRendererClientMetricsTest. Renames targets to better reflect what they provide. Removes the :metrics dep from the target for child processes to avoid including unnecessary browser-process-only code in those processes. Breaks the direct dependency of CallStackProfileBuilder on :metrics by introducing a receiver callback abstraction. TBR=sky Bug: 878509, 879513, 804942 Change-Id: Ib83ad55a31b98022531a8dad740c7d5516db8caf Reviewed-on: https://chromium-review.googlesource.com/1199764Reviewed-by:Mike Wittman <wittman@chromium.org> Commit-Queue: Mike Wittman <wittman@chromium.org> Cr-Commit-Position: refs/heads/master@{#588114}
Showing
Please register or sign in to comment