Remove ScopedProfile and ScopedTracker.
This is part of removing the task profiler. The information that these
classes provide will no longer be used.
A number of files got the LazyInstance definition via the removed headers,
so lazy_instance includes were added in some places as needed.
Binary size improvement:
Linux x64: 238784 bytes removed
Android ARM: 106496 bytes removed
Bug: 739505
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I4b2c20453971df34328e6854f3ea705411527b1a
Reviewed-on: https://chromium-review.googlesource.com/655147
Commit-Queue: Brett Wilson <brettw@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#500690}
CrOS-Libchrome-Original-Commit: 27e878c48028516d04f74cf7f45f6c7c8ff73a85
5 files changed