Lines Matching refs:RuntimeProfiler
110 Atomic32 RuntimeProfiler::state_ = 0;
114 Semaphore* RuntimeProfiler::semaphore_ = OS::CreateSemaphore(0);
118 bool RuntimeProfiler::has_been_globally_setup_ = false;
120 bool RuntimeProfiler::enabled_ = false;
123 RuntimeProfiler::RuntimeProfiler(Isolate* isolate) in RuntimeProfiler() function in v8::internal::RuntimeProfiler
142 void RuntimeProfiler::GlobalSetup() { in GlobalSetup()
151 void RuntimeProfiler::Optimize(JSFunction* function, bool eager, int delay) { in Optimize()
168 void RuntimeProfiler::AttemptOnStackReplacement(JSFunction* function) { in AttemptOnStackReplacement()
214 void RuntimeProfiler::ClearSampleBuffer() { in ClearSampleBuffer()
220 int RuntimeProfiler::LookupSample(JSFunction* function) { in LookupSample()
234 void RuntimeProfiler::AddSample(JSFunction* function, int weight) { in AddSample()
243 void RuntimeProfiler::OptimizeNow() { in OptimizeNow()
335 void RuntimeProfiler::OptimizeSoon(JSFunction* function) { in OptimizeSoon()
344 void RuntimeProfiler::UpdateStateRatio(SamplerState current_state) { in UpdateStateRatio()
362 void RuntimeProfiler::NotifyTick() { in NotifyTick()
374 void RuntimeProfiler::Setup() { in Setup()
383 void RuntimeProfiler::Reset() { in Reset()
391 void RuntimeProfiler::TearDown() { in TearDown()
396 int RuntimeProfiler::SamplerWindowSize() { in SamplerWindowSize()
402 void RuntimeProfiler::UpdateSamplesAfterScavenge() { in UpdateSamplesAfterScavenge()
417 void RuntimeProfiler::HandleWakeUp(Isolate* isolate) { in HandleWakeUp()
431 bool RuntimeProfiler::IsSomeIsolateInJS() { in IsSomeIsolateInJS()
436 bool RuntimeProfiler::WaitForSomeIsolateToEnterJS() { in WaitForSomeIsolateToEnterJS()
447 void RuntimeProfiler::WakeUpRuntimeProfilerThreadBeforeShutdown() { in WakeUpRuntimeProfilerThreadBeforeShutdown()
454 void RuntimeProfiler::RemoveDeadSamples() { in RemoveDeadSamples()
464 void RuntimeProfiler::UpdateSamplesAfterCompact(ObjectVisitor* visitor) { in UpdateSamplesAfterCompact()
474 if (RuntimeProfiler::IsSomeIsolateInJS()) { in SuspendIfNecessary()
480 return RuntimeProfiler::WaitForSomeIsolateToEnterJS(); in SuspendIfNecessary()