base: Remove non-caching discardable memory implementation.
commite5f918c09ca74cc64f92ad5fd81f071687165248
authorreveman <reveman@chromium.org>
Mon, 13 Oct 2014 22:00:19 +0000 (13 15:00 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 13 Oct 2014 22:00:34 +0000 (13 22:00 +0000)
tree1b8fcdf6a76d557323774e2910341f22452ec0db
parentaaa3dd8a396ccf0a47c34d757d1cff3e0379fcfd
base: Remove non-caching discardable memory implementation.

This removes the "malloc" implementation of discardable memory.
This implementation exists for test and debugging purproses but
we currently don't have any tests that depend on it so it can be
removed to reduce code size.

This implementation can still be very useful to manually track
down bugs and performance issues in discardable memory clients
but can be maintained separately to reduce code size.

BUG=422953
TBR=danakj@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#299374}
base/BUILD.gn
base/base.gypi
base/memory/discardable_memory.cc
base/memory/discardable_memory.h
base/memory/discardable_memory_android.cc
base/memory/discardable_memory_linux.cc
base/memory/discardable_memory_mac.cc
base/memory/discardable_memory_malloc.cc [deleted file]
base/memory/discardable_memory_malloc.h [deleted file]
base/memory/discardable_memory_win.cc