Index: src/libsampler/v8-sampler.cc |
diff --git a/src/libsampler/v8-sampler.cc b/src/libsampler/v8-sampler.cc |
index f4bf7b1a48a6475dddc1ba0d964d202ed565ba3a..f39f95b17a04888c5791334311d506baaf3024d9 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) |
@@ -229,9 +228,8 @@ class SamplerManager { |
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_.Pointer()->LookupOrInsert(ThreadKey(thread_id), |
- ThreadHash(thread_id)); |
+ base::HashMap::Entry* entry = sampler_map_.Pointer()->LookupOrInsert( |
+ ThreadKey(thread_id), ThreadHash(thread_id)); |
DCHECK(entry != NULL); |
if (entry->value == NULL) { |
SamplerList* samplers = new SamplerList(); |
@@ -260,7 +258,8 @@ 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_.Get().Lookup(thread_key, thread_hash); |
+ base::HashMap::Entry* entry = |
+ sampler_map_.Get().Lookup(thread_key, thread_hash); |
DCHECK(entry != NULL); |
SamplerList* samplers = reinterpret_cast<SamplerList*>(entry->value); |
for (SamplerListIterator iter = samplers->begin(); iter != samplers->end(); |
@@ -278,17 +277,17 @@ class SamplerManager { |
private: |
struct HashMapCreateTrait { |
- static void Construct(HashMap* allocated_ptr) { |
- new (allocated_ptr) HashMap(HashMap::PointersMatch); |
+ static void Construct(base::HashMap* allocated_ptr) { |
+ new (allocated_ptr) base::HashMap(base::HashMap::PointersMatch); |
} |
}; |
friend class SignalHandler; |
- static base::LazyInstance<HashMap, HashMapCreateTrait>::type |
+ static base::LazyInstance<base::HashMap, HashMapCreateTrait>::type |
sampler_map_; |
static base::AtomicValue<int> samplers_access_counter_; |
}; |
-base::LazyInstance<HashMap, SamplerManager::HashMapCreateTrait>::type |
+base::LazyInstance<base::HashMap, SamplerManager::HashMapCreateTrait>::type |
SamplerManager::sampler_map_ = LAZY_INSTANCE_INITIALIZER; |
base::AtomicValue<int> SamplerManager::samplers_access_counter_(0); |
@@ -401,9 +400,8 @@ void SignalHandler::HandleProfilerSignal(int signal, siginfo_t* info, |
AtomicGuard atomic_guard(&SamplerManager::samplers_access_counter_, false); |
if (!atomic_guard.is_success()) return; |
pthread_t thread_id = pthread_self(); |
- HashMap::Entry* entry = |
- SamplerManager::sampler_map_.Pointer()->Lookup(ThreadKey(thread_id), |
- ThreadHash(thread_id)); |
+ base::HashMap::Entry* entry = SamplerManager::sampler_map_.Pointer()->Lookup( |
+ ThreadKey(thread_id), ThreadHash(thread_id)); |
if (entry == NULL) return; |
SamplerList* samplers = reinterpret_cast<SamplerList*>(entry->value); |