Index: src/sampler.cc |
diff --git a/src/sampler.cc b/src/sampler.cc |
index 82fe27d861c7787cef8ba03a515e4defc6b140bf..7ee7216c2fdbfe83f8cae8bba71763cf11381b5d 100644 |
--- a/src/sampler.cc |
+++ b/src/sampler.cc |
@@ -44,11 +44,11 @@ |
#include "src/v8.h" |
+#include "src/base/platform/platform.h" |
#include "src/cpu-profiler-inl.h" |
#include "src/flags.h" |
#include "src/frames-inl.h" |
#include "src/log.h" |
-#include "src/platform.h" |
#include "src/simulator.h" |
#include "src/v8threads.h" |
#include "src/vm-state-inl.h" |
@@ -269,16 +269,16 @@ class SimulatorHelper { |
class SignalHandler : public AllStatic { |
public: |
- static void SetUp() { if (!mutex_) mutex_ = new Mutex(); } |
+ static void SetUp() { if (!mutex_) mutex_ = new base::Mutex(); } |
static void TearDown() { delete mutex_; } |
static void IncreaseSamplerCount() { |
- LockGuard<Mutex> lock_guard(mutex_); |
+ base::LockGuard<base::Mutex> lock_guard(mutex_); |
if (++client_count_ == 1) Install(); |
} |
static void DecreaseSamplerCount() { |
- LockGuard<Mutex> lock_guard(mutex_); |
+ base::LockGuard<base::Mutex> lock_guard(mutex_); |
if (--client_count_ == 0) Restore(); |
} |
@@ -309,14 +309,14 @@ class SignalHandler : public AllStatic { |
static void HandleProfilerSignal(int signal, siginfo_t* info, void* context); |
// Protects the process wide state below. |
- static Mutex* mutex_; |
+ static base::Mutex* mutex_; |
static int client_count_; |
static bool signal_handler_installed_; |
static struct sigaction old_signal_handler_; |
}; |
-Mutex* SignalHandler::mutex_ = NULL; |
+base::Mutex* SignalHandler::mutex_ = NULL; |
int SignalHandler::client_count_ = 0; |
struct sigaction SignalHandler::old_signal_handler_; |
bool SignalHandler::signal_handler_installed_ = false; |
@@ -473,20 +473,20 @@ void SignalHandler::HandleProfilerSignal(int signal, siginfo_t* info, |
#endif |
-class SamplerThread : public Thread { |
+class SamplerThread : public base::Thread { |
public: |
static const int kSamplerThreadStackSize = 64 * KB; |
explicit SamplerThread(int interval) |
- : Thread(Thread::Options("SamplerThread", kSamplerThreadStackSize)), |
+ : Thread(base::Thread::Options("SamplerThread", kSamplerThreadStackSize)), |
interval_(interval) {} |
- static void SetUp() { if (!mutex_) mutex_ = new Mutex(); } |
+ static void SetUp() { if (!mutex_) mutex_ = new base::Mutex(); } |
static void TearDown() { delete mutex_; mutex_ = NULL; } |
static void AddActiveSampler(Sampler* sampler) { |
bool need_to_start = false; |
- LockGuard<Mutex> lock_guard(mutex_); |
+ base::LockGuard<base::Mutex> lock_guard(mutex_); |
if (instance_ == NULL) { |
// Start a thread that will send SIGPROF signal to VM threads, |
// when CPU profiling will be enabled. |
@@ -505,7 +505,7 @@ class SamplerThread : public Thread { |
static void RemoveActiveSampler(Sampler* sampler) { |
SamplerThread* instance_to_remove = NULL; |
{ |
- LockGuard<Mutex> lock_guard(mutex_); |
+ base::LockGuard<base::Mutex> lock_guard(mutex_); |
ASSERT(sampler->IsActive()); |
bool removed = instance_->active_samplers_.RemoveElement(sampler); |
@@ -529,7 +529,7 @@ class SamplerThread : public Thread { |
virtual void Run() { |
while (true) { |
{ |
- LockGuard<Mutex> lock_guard(mutex_); |
+ base::LockGuard<base::Mutex> lock_guard(mutex_); |
if (active_samplers_.is_empty()) break; |
// When CPU profiling is enabled both JavaScript and C++ code is |
// profiled. We must not suspend. |
@@ -540,13 +540,13 @@ class SamplerThread : public Thread { |
sampler->DoSample(); |
} |
} |
- OS::Sleep(interval_); |
+ base::OS::Sleep(interval_); |
} |
} |
private: |
// Protects the process wide state below. |
- static Mutex* mutex_; |
+ static base::Mutex* mutex_; |
static SamplerThread* instance_; |
const int interval_; |
@@ -556,7 +556,7 @@ class SamplerThread : public Thread { |
}; |
-Mutex* SamplerThread::mutex_ = NULL; |
+base::Mutex* SamplerThread::mutex_ = NULL; |
SamplerThread* SamplerThread::instance_ = NULL; |
@@ -566,7 +566,7 @@ SamplerThread* SamplerThread::instance_ = NULL; |
DISABLE_ASAN void TickSample::Init(Isolate* isolate, |
const RegisterState& regs) { |
ASSERT(isolate->IsInitialized()); |
- timestamp = TimeTicks::HighResolutionNow(); |
+ timestamp = base::TimeTicks::HighResolutionNow(); |
pc = regs.pc; |
state = isolate->current_vm_state(); |