Add missing virtual destructors.

Update the following classes:

  base::FileTracing::Provider
  base::internal::PostTaskAndReplyImpl
  base::PostTaskAndReplyWorkerPool
  base::TraceLog::EnabledStateObserver

Also remove -Wnon-virtual-dtor.

This is avakulenko@chromium.org's
base-334380-file-tracing-provider-virt-dtor.patch from
Chrome OS with a few more classes added. The original commit
was https://chromium-review.googlesource.com/278013.

Bug: 22317122
Change-Id: Ib7e68ed5b92867ad07128ad9279d059a0eb25864
5 files changed
tree: 283cc025142d106901e9b3e1a713433fd3b9af4e
  1. base/
  2. build/
  3. Android.mk
  4. MODULE_LICENSE_BSD
  5. NOTICE