Home | History | Annotate | Download | only in src

Lines Matching defs:sampler

1036   Sampler* sampler = isolate->logger()->sampler();
1037 if (sampler == NULL || !sampler->IsActive()) return;
1071 sampler->SampleStack(sample);
1072 sampler->Tick(sample);
1076 class Sampler::PlatformData : public Malloced {
1117 static void AddActiveSampler(Sampler* sampler) {
1119 SamplerRegistry::AddActiveSampler(sampler);
1123 instance_ = new SignalSender(sampler->interval());
1126 ASSERT(instance_->interval_ == sampler->interval());
1130 static void RemoveActiveSampler(Sampler* sampler) {
1132 SamplerRegistry::RemoveActiveSampler(sampler);
1186 static void DoCpuProfile(Sampler* sampler, void* raw_sender) {
1187 if (!sampler->IsProfiling()) return;
1189 sender->SendProfilingSignal(sampler->platform_data()->vm_tid());
1192 static void DoRuntimeProfile(Sampler* sampler, void* ignored) {
1193 if (!sampler->isolate()->IsInitialized()) return;
1194 sampler->isolate()->runtime_profiler()->NotifyTick();
1250 Sampler::Sampler(Isolate* isolate, int interval)
1260 Sampler::~Sampler() {
1266 void Sampler::Start() {
1273 void Sampler::Stop() {