| Index: base/memory/shared_memory_win.cc
|
| diff --git a/base/memory/shared_memory_win.cc b/base/memory/shared_memory_win.cc
|
| index 3839f447abb3f98f4b6347ee32ba35f601d29604..83a5b5100433a959f8fc3e8575210940a0ab662f 100644
|
| --- a/base/memory/shared_memory_win.cc
|
| +++ b/base/memory/shared_memory_win.cc
|
| @@ -9,6 +9,7 @@
|
| #include <stdint.h>
|
|
|
| #include "base/logging.h"
|
| +#include "base/memory/shared_memory_tracker.h"
|
| #include "base/metrics/histogram_macros.h"
|
| #include "base/rand_util.h"
|
| #include "base/strings/stringprintf.h"
|
| @@ -309,6 +310,7 @@ bool SharedMemory::MapAt(off_t offset, size_t bytes) {
|
| DCHECK_EQ(0U, reinterpret_cast<uintptr_t>(memory_) &
|
| (SharedMemory::MAP_MINIMUM_ALIGNMENT - 1));
|
| mapped_size_ = GetMemorySectionSize(memory_);
|
| + SharedMemoryTracker::GetInstance()->IncrementMemoryUsage(*this);
|
| return true;
|
| }
|
| return false;
|
| @@ -318,6 +320,7 @@ bool SharedMemory::Unmap() {
|
| if (memory_ == NULL)
|
| return false;
|
|
|
| + SharedMemoryTracker::GetInstance()->DecrementMemoryUsage(*this);
|
| UnmapViewOfFile(memory_);
|
| memory_ = NULL;
|
| return true;
|
|
|