Lines Matching defs:isolate
36 CpuSampler(Isolate* isolate, SamplingEventsProcessor* processor)
37 : sampler::Sampler(reinterpret_cast<v8::Isolate*>(isolate)),
39 perThreadData_(isolate->FindPerThreadDataForThisThread()) {}
42 Isolate* isolate = reinterpret_cast<Isolate*>(this->isolate());
43 if (isolate->was_locker_ever_used() &&
44 (!isolate->thread_manager()->IsLockedByThread(
59 sample->Init(isolate, regs, TickSample::kIncludeCEntryFrame,
74 ProfilingScope::ProfilingScope(Isolate* isolate, ProfilerListener* listener)
75 : isolate_(isolate), listener_(listener) {
108 Isolate* isolate, Symbolizer* symbolizer,
116 isolate_(isolate) {
122 Isolate* isolate, Symbolizer* symbolizer,
125 : ProfilerEventsProcessor(isolate, symbolizer, code_observer, profiles),
126 sampler_(new CpuSampler(isolate, this)),
343 ProfilerCodeObserver::ProfilerCodeObserver(Isolate* isolate,
345 : isolate_(isolate),
348 weak_code_registry_(isolate),
452 void AddProfiler(Isolate* isolate, CpuProfiler* profiler) {
454 profilers_.emplace(isolate, profiler);
457 void RemoveProfiler(Isolate* isolate, CpuProfiler* profiler) {
459 auto range = profilers_.equal_range(isolate);
468 void CallCollectSample(Isolate* isolate) {
470 auto range = profilers_.equal_range(isolate);
476 size_t GetAllProfilersMemorySize(Isolate* isolate) {
479 auto range = profilers_.equal_range(isolate);
495 CpuProfiler::CpuProfiler(Isolate* isolate, CpuProfilingNamingMode naming_mode,
497 : CpuProfiler(isolate, naming_mode, logging_mode,
498 new CpuProfilesCollection(isolate), nullptr, nullptr,
499 new ProfilerCodeObserver(isolate, code_entries_)) {}
501 CpuProfiler::CpuProfiler(Isolate* isolate, CpuProfilingNamingMode naming_mode,
507 : isolate_(isolate),
518 GetProfilersManager()->AddProfiler(isolate, this);
583 void CpuProfiler::CollectSample(Isolate* isolate) {
584 GetProfilersManager()->CallCollectSample(isolate);
594 size_t CpuProfiler::GetAllProfilersMemorySize(Isolate* isolate) {
595 return GetProfilersManager()->GetAllProfilersMemorySize(isolate);