summaryrefslogtreecommitdiffstats
path: root/base/base.gypi
diff options
context:
space:
mode:
authorreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-10 19:19:28 +0000
committerreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-10 19:19:28 +0000
commitb6f791561364cb1a21ec11745686157080002f99 (patch)
tree2a496b4d8f6edac13e821ae7755269f249d57ae5 /base/base.gypi
parent9589f93fa563139d3b18903366a8dfc78e06d15c (diff)
downloadchromium_src-b6f791561364cb1a21ec11745686157080002f99.zip
chromium_src-b6f791561364cb1a21ec11745686157080002f99.tar.gz
chromium_src-b6f791561364cb1a21ec11745686157080002f99.tar.bz2
base: Add uncached malloc based discardable memory type.
Each DiscardableMemoryMalloc instance uses a separate malloc() allocated block of memory. It's allocated on Lock() and freed on Unlock(). This is useful to test how discardable memory clients perform in situations when the memory pressure is high. The base class will also be used by other discardable memory implementations as a fall-back when failing to allocate/lock native discardable memory. BUG=334996 TEST=base_unittests --gtest_filter=DiscardableMemoryTests* Review URL: https://codereview.chromium.org/145643008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@250167 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/base.gypi')
-rw-r--r--base/base.gypi2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/base.gypi b/base/base.gypi
index 735fc69..b5ced61 100644
--- a/base/base.gypi
+++ b/base/base.gypi
@@ -315,6 +315,8 @@
'memory/discardable_memory_emulated.h',
'memory/discardable_memory_linux.cc',
'memory/discardable_memory_mac.cc',
+ 'memory/discardable_memory_malloc.cc',
+ 'memory/discardable_memory_malloc.h',
'memory/discardable_memory_provider.cc',
'memory/discardable_memory_provider.h',
'memory/discardable_memory_win.cc',