Index: src/libsampler/v8-sampler.cc |
diff --git a/src/libsampler/v8-sampler.cc b/src/libsampler/v8-sampler.cc |
index 9f629fd4fadf4ff04a372a170acf7318fe69b157..edf6df130e35e807d1f96c843170ce4c34a16a47 100644 |
--- a/src/libsampler/v8-sampler.cc |
+++ b/src/libsampler/v8-sampler.cc |
@@ -47,9 +47,8 @@ |
#include <map> |
#include "src/base/atomic-utils.h" |
+#include "src/base/hashmap.h" |
#include "src/base/platform/platform.h" |
-#include "src/libsampler/hashmap.h" |
- |
#if V8_OS_ANDROID && !defined(__BIONIC_HAVE_UCONTEXT_T) |
@@ -219,15 +218,16 @@ class Sampler::PlatformData { |
class SamplerManager { |
public: |
- SamplerManager() : sampler_map_(HashMap::PointersMatch) {} |
+ SamplerManager() : sampler_map_(base::HashMap::PointersMatch) {} |
void AddSampler(Sampler* sampler) { |
AtomicGuard atomic_guard(&samplers_access_counter_); |
DCHECK(sampler->IsActive() || !sampler->IsRegistered()); |
// Add sampler into map if needed. |
pthread_t thread_id = sampler->platform_data()->vm_tid(); |
- HashMap::Entry* entry = sampler_map_.LookupOrInsert(ThreadKey(thread_id), |
- ThreadHash(thread_id)); |
+ base::HashMap::Entry* entry = |
+ sampler_map_.LookupOrInsert(ThreadKey(thread_id), |
+ ThreadHash(thread_id)); |
DCHECK(entry != nullptr); |
if (entry->value == nullptr) { |
SamplerList* samplers = new SamplerList(); |
@@ -256,7 +256,7 @@ class SamplerManager { |
pthread_t thread_id = sampler->platform_data()->vm_tid(); |
void* thread_key = ThreadKey(thread_id); |
uint32_t thread_hash = ThreadHash(thread_id); |
- HashMap::Entry* entry = sampler_map_.Lookup(thread_key, thread_hash); |
+ base::HashMap::Entry* entry = sampler_map_.Lookup(thread_key, thread_hash); |
DCHECK(entry != nullptr); |
SamplerList* samplers = reinterpret_cast<SamplerList*>(entry->value); |
for (SamplerListIterator iter = samplers->begin(); iter != samplers->end(); |
@@ -277,7 +277,7 @@ class SamplerManager { |
AtomicGuard atomic_guard(&SamplerManager::samplers_access_counter_, false); |
if (!atomic_guard.is_success()) return; |
pthread_t thread_id = pthread_self(); |
- HashMap::Entry* entry = |
+ base::HashMap::Entry* entry = |
sampler_map_.Lookup(ThreadKey(thread_id), ThreadHash(thread_id)); |
if (!entry) return; |
SamplerList& samplers = *static_cast<SamplerList*>(entry->value); |
@@ -296,7 +296,7 @@ class SamplerManager { |
static SamplerManager* instance() { return instance_.Pointer(); } |
private: |
- HashMap sampler_map_; |
+ base::HashMap sampler_map_; |
static AtomicMutex samplers_access_counter_; |
static base::LazyInstance<SamplerManager>::type instance_; |
}; |