Index: base/memory/shared_memory_tracker.h |
diff --git a/base/memory/shared_memory_tracker.h b/base/memory/shared_memory_tracker.h |
index 039e48d515fafc1fe2b49bcee9f743d485de3454..098068c2528907c009aae320b4c8def70bcbcbc3 100644 |
--- a/base/memory/shared_memory_tracker.h |
+++ b/base/memory/shared_memory_tracker.h |
@@ -5,7 +5,7 @@ |
#ifndef BASE_MEMORY_SHARED_MEMORY_TRACKER_H_ |
#define BASE_MEMORY_SHARED_MEMORY_TRACKER_H_ |
-#include <unordered_map> |
+#include <map> |
#include "base/memory/shared_memory.h" |
#include "base/synchronization/lock.h" |
@@ -31,14 +31,6 @@ class BASE_EXPORT SharedMemoryTracker |
void DecrementMemoryUsage(const SharedMemory& shared_memory); |
private: |
- struct Usage { |
- Usage(); |
- Usage(const Usage& rhs); |
- ~Usage(); |
- SharedMemory::UniqueId unique_id; |
- size_t size; |
- }; |
- |
SharedMemoryTracker(); |
~SharedMemoryTracker() override; |
@@ -48,7 +40,7 @@ class BASE_EXPORT SharedMemoryTracker |
// Used to lock when |usages_| is modified or read. |
Lock usages_lock_; |
- std::unordered_map<const SharedMemory*, Usage> usages_; |
+ std::map<const SharedMemory*, size_t> usages_; |
DISALLOW_COPY_AND_ASSIGN(SharedMemoryTracker); |
}; |