summaryrefslogtreecommitdiffstats
path: root/base/base.gyp
diff options
context:
space:
mode:
authorbcwhite <bcwhite@chromium.org>2016-01-20 05:44:46 -0800
committerCommit bot <commit-bot@chromium.org>2016-01-20 13:45:55 +0000
commit34ae4983d4a24f5136bf8fda7b618842920962b0 (patch)
tree7ef8a817be920d18e91d9f2b1299f76e6e20c3f5 /base/base.gyp
parent5b7d3d8c6fbd248a6c3a259135505240cbbe07fc (diff)
downloadchromium_src-34ae4983d4a24f5136bf8fda7b618842920962b0.zip
chromium_src-34ae4983d4a24f5136bf8fda7b618842920962b0.tar.gz
chromium_src-34ae4983d4a24f5136bf8fda7b618842920962b0.tar.bz2
Create "persistent memory allocator" for persisting and sharing objects.
This allocator reserves memory within a specific block that itself can be persisted and/or shared between processes by various means. It is lock-free for operation on all platforms (even Android which does not support inter-process locks) and self-checking to deal with security concerns where not all processes accessing the memory are fully trustworthy. BUG=546019 Review URL: https://codereview.chromium.org/1410213004 Cr-Commit-Position: refs/heads/master@{#370377}
Diffstat (limited to 'base/base.gyp')
-rw-r--r--base/base.gyp1
1 files changed, 1 insertions, 0 deletions
diff --git a/base/base.gyp b/base/base.gyp
index 94a1d49..6c729f0 100644
--- a/base/base.gyp
+++ b/base/base.gyp
@@ -551,6 +551,7 @@
'metrics/histogram_snapshot_manager_unittest.cc',
'metrics/histogram_unittest.cc',
'metrics/metrics_hashes_unittest.cc',
+ 'metrics/persistent_memory_allocator_unittest.cc',
'metrics/sample_map_unittest.cc',
'metrics/sample_vector_unittest.cc',
'metrics/sparse_histogram_unittest.cc',