Lines Matching defs:isolate

23 #include "src/execution/isolate.h"
208 CodeEventLogger::CodeEventLogger(Isolate* isolate)
209 : isolate_(isolate), name_buffer_(std::make_unique<NameBuffer>()) {}
302 explicit PerfBasicLogger(Isolate* isolate);
331 PerfBasicLogger::PerfBasicLogger(Isolate* isolate)
332 : CodeEventLogger(isolate), perf_output_handle_(nullptr) {
385 ExternalCodeEventListener::ExternalCodeEventListener(Isolate* isolate)
386 : is_listening_(false), isolate_(isolate), code_event_handler_(nullptr) {}
547 LowLevelLogger(Isolate* isolate, const char* file_name);
601 LowLevelLogger::LowLevelLogger(Isolate* isolate, const char* name)
602 : CodeEventLogger(isolate), ll_output_handle_(nullptr) {
695 JitLogger(Isolate* isolate, JitCodeEventHandler code_event_handler);
722 JitLogger::JitLogger(Isolate* isolate, JitCodeEventHandler code_event_handler)
723 : CodeEventLogger(isolate), code_event_handler_(code_event_handler) {}
742 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
756 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
807 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
823 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
832 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
846 event.isolate = reinterpret_cast<v8::Isolate*>(isolate_);
883 explicit Profiler(Isolate* isolate);
936 Ticker(Isolate* isolate, int interval_microseconds)
937 : sampler::Sampler(reinterpret_cast<v8::Isolate*>(isolate)),
940 perThreadData_(isolate->FindPerThreadDataForThisThread()) {}
961 Isolate* isolate = reinterpret_cast<Isolate*>(this->isolate());
962 if (isolate->was_locker_ever_used() &&
963 (!isolate->thread_manager()->IsLockedByThread(
968 sample.Init(isolate, state, TickSample::kIncludeCEntryFrame, true);
981 Profiler::Profiler(Isolate* isolate)
983 isolate_(isolate),
1043 Logger::Logger(Isolate* isolate)
1044 : isolate_(isolate),
1047 existing_code_logger_(isolate) {}
1836 Isolate* isolate = heap->isolate();
1845 handle(sfi, isolate),
1846 handle(AbstractCode::cast(sfi.abstract_code(isolate)), isolate));
1858 handle(function.shared(), isolate),
1859 handle(AbstractCode::cast(FromCodeT(function.code())), isolate));
1864 Script::Iterator script_iterator(heap->isolate());
1869 SharedFunctionInfo::ScriptIterator sfi_iterator(heap->isolate(), script);
1874 handle(sfi, isolate),
1875 handle(AbstractCode::cast(sfi.abstract_code(isolate)), isolate));
1936 static void AddIsolateIdIfNeeded(std::ostream& os, Isolate* isolate) {
1938 os << "isolate-" << isolate << "-" << base::OS::GetCurrentProcessId() << "-";
1941 static void PrepareLogFileName(std::ostream& os, Isolate* isolate,
1950 AddIsolateIdIfNeeded(os, isolate);
1985 bool Logger::SetUp(Isolate* isolate) {
1991 PrepareLogFileName(log_file_name, isolate, FLAG_logfile);
1996 perf_basic_logger_ = std::make_unique<PerfBasicLogger>(isolate);
2001 perf_jit_logger_ = std::make_unique<PerfJitLogger>(isolate);
2017 gdb_jit_logger_ = std::make_unique<JitLogger>(isolate, code_event_handler);
2019 CHECK(isolate->code_event_dispatcher()->IsListeningToCodeEvents());
2027 etw_jit_logger_ = std::make_unique<JitLogger>(isolate, code_event_handler);
2029 CHECK(isolate->code_event_dispatcher()->IsListeningToCodeEvents());
2035 std::make_unique<LowLevelLogger>(isolate, log_file_name.str().c_str());
2038 ticker_ = std::make_unique<Ticker>(isolate, FLAG_prof_sampling_interval);
2044 profiler_ = std::make_unique<Profiler>(isolate);
2051 void Logger::LateSetup(Isolate* isolate) {
2052 if (!isolate->code_event_dispatcher()->IsListeningToCodeEvents()) return;
2053 Builtins::EmitCodeCreateEvents(isolate);
2055 wasm::GetWasmEngine()->EnableCodeLogging(isolate);