summaryrefslogtreecommitdiffstats
path: root/base/memory/shared_memory_win.cc
diff options
context:
space:
mode:
authorerikchen <erikchen@chromium.org>2015-10-23 13:20:34 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-23 20:21:27 +0000
commitbaac911f63e05df2eab5adf8544781ffd3ec01ca (patch)
treee6e8f5bd183b113a08188269d9d33b9761dade93 /base/memory/shared_memory_win.cc
parent32986d01b55fc391e69137091a09be04ead12582 (diff)
downloadchromium_src-baac911f63e05df2eab5adf8544781ffd3ec01ca.zip
chromium_src-baac911f63e05df2eab5adf8544781ffd3ec01ca.tar.gz
chromium_src-baac911f63e05df2eab5adf8544781ffd3ec01ca.tar.bz2
base: Update constructors of SharedMemory in preparation for Mach transition.
Most consumers of SharedMemory do not care about the underlying OS primitive. Prepare for a migration to Mach-backed shared memory. This CL updates the interface for SharedMemory, but has no intended behavior change. BUG=466437 Review URL: https://codereview.chromium.org/1420163002 Cr-Commit-Position: refs/heads/master@{#355868}
Diffstat (limited to 'base/memory/shared_memory_win.cc')
-rw-r--r--base/memory/shared_memory_win.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/base/memory/shared_memory_win.cc b/base/memory/shared_memory_win.cc
index 9665a7c..fd8d2fd 100644
--- a/base/memory/shared_memory_win.cc
+++ b/base/memory/shared_memory_win.cc
@@ -27,6 +27,13 @@ size_t GetMemorySectionSize(void* address) {
namespace base {
+SharedMemoryCreateOptions::SharedMemoryCreateOptions()
+ : name_deprecated(nullptr),
+ open_existing_deprecated(false),
+ size(0),
+ executable(false),
+ share_read_only(false) {}
+
SharedMemory::SharedMemory()
: mapped_file_(NULL),
mapped_size_(0),