Lines Matching defs:IsolateInfo
352 struct WasmEngine::IsolateInfo { struct in v8::internal::wasm::WasmEngine
353 explicit IsolateInfo(Isolate* isolate) in IsolateInfo() argument
363 ~IsolateInfo() { in ~IsolateInfo()
371 std::unordered_set<NativeModule*> native_modules;
374 std::unordered_map<NativeModule*, WeakScriptHandle> scripts;
377 bool log_codes;
380 LogCodesTask* log_codes_task = nullptr;
384 struct CodeToLogPerScript {
388 std::unordered_map<int, CodeToLogPerScript> code_to_log;
391 std::shared_ptr<v8::TaskRunner> foreground_task_runner;
393 const std::shared_ptr<Counters> async_counters;
396 bool keep_tiered_down = false;
400 bool pku_support_sampled = false;
403 base::ElapsedTimer throw_timer;
404 base::ElapsedTimer rethrow_timer;
405 base::ElapsedTimer catch_timer;
408 int throw_count = 0;
409 int rethrow_count = 0;
410 int catch_count = 0;
416 std::shared_ptr<OperationsBarrier> wrapper_compilation_barrier_;