Home | History | Annotate | Download | only in src

Lines Matching refs:sampler

683   Sampler* sampler = isolate->logger()->sampler();
684 if (sampler == NULL || !sampler->IsActive()) return;
699 sampler->SampleStack(sample);
700 sampler->Tick(sample);
703 class Sampler::PlatformData : public Malloced {
743 static void AddActiveSampler(Sampler* sampler) {
745 SamplerRegistry::AddActiveSampler(sampler);
749 instance_ = new SignalSender(sampler->interval());
752 ASSERT(instance_->interval_ == sampler->interval());
756 static void RemoveActiveSampler(Sampler* sampler) {
758 SamplerRegistry::RemoveActiveSampler(sampler);
813 static void DoCpuProfile(Sampler* sampler, void* raw_sender) {
814 if (!sampler->IsProfiling()) return;
816 sender->SendProfilingSignal(sampler->platform_data()->vm_tid());
819 static void DoRuntimeProfile(Sampler* sampler, void* ignored) {
820 if (!sampler->isolate()->IsInitialized()) return;
821 sampler->isolate()->runtime_profiler()->NotifyTick();
866 Sampler::Sampler(Isolate* isolate, int interval)
876 Sampler::~Sampler() {
882 void Sampler::Start() {
889 void Sampler::Stop() {