| Index: mojo/system/raw_shared_buffer_win.cc
|
| diff --git a/mojo/system/raw_shared_buffer_win.cc b/mojo/system/raw_shared_buffer_win.cc
|
| index 5426028d7875ae44bbcba16fc168ff581295cc9d..fdccd363cb5d49e1629a71adba210b006dfd94e9 100644
|
| --- a/mojo/system/raw_shared_buffer_win.cc
|
| +++ b/mojo/system/raw_shared_buffer_win.cc
|
| @@ -18,7 +18,7 @@ namespace system {
|
|
|
| // RawSharedBuffer -------------------------------------------------------------
|
|
|
| -bool RawSharedBuffer::InitNoLock() {
|
| +bool RawSharedBuffer::Init() {
|
| DCHECK(!handle_.is_valid());
|
|
|
| // TODO(vtl): Currently, we only support mapping up to 2^32-1 bytes.
|
| @@ -44,11 +44,17 @@ bool RawSharedBuffer::InitNoLock() {
|
| return true;
|
| }
|
|
|
| -scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImplNoLock(
|
| - size_t offset,
|
| - size_t length) {
|
| - lock_.AssertAcquired();
|
| +bool RawSharedBuffer::InitFromPlatformHandle(
|
| + embedder::ScopedPlatformHandle platform_handle) {
|
| + DCHECK(!handle_.is_valid());
|
| +
|
| + // TODO(vtl): Implement.
|
| + NOTIMPLEMENTED();
|
| + return false;
|
| +}
|
|
|
| +scoped_ptr<RawSharedBufferMapping> RawSharedBuffer::MapImpl(size_t offset,
|
| + size_t length) {
|
| size_t offset_rounding = offset % base::SysInfo::VMAllocationGranularity();
|
| size_t real_offset = offset - offset_rounding;
|
| size_t real_length = length + offset_rounding;
|
|
|