• Home
  • Raw
  • Download

Lines Matching refs:DartIsolate

21 std::weak_ptr<DartIsolate> DartIsolate::CreateRootIsolate(  in CreateRootIsolate()
36 std::weak_ptr<DartIsolate> embedder_isolate; in CreateRootIsolate()
46 auto root_embedder_data = std::make_unique<std::shared_ptr<DartIsolate>>( in CreateRootIsolate()
47 std::make_shared<DartIsolate>( in CreateRootIsolate()
80 std::shared_ptr<DartIsolate> shared_embedder_isolate = in CreateRootIsolate()
92 DartIsolate::DartIsolate(const Settings& settings, in DartIsolate() function in flutter::DartIsolate
123 DartIsolate::~DartIsolate() = default;
125 const Settings& DartIsolate::GetSettings() const { in GetSettings()
129 DartIsolate::Phase DartIsolate::GetPhase() const { in GetPhase()
133 std::string DartIsolate::GetServiceId() { in GetServiceId()
140 bool DartIsolate::Initialize(Dart_Isolate dart_isolate, bool is_root_isolate) { in Initialize()
154 auto* isolate_data = static_cast<std::shared_ptr<DartIsolate>*>( in Initialize()
187 fml::RefPtr<fml::TaskRunner> DartIsolate::GetMessageHandlingTaskRunner() const { in GetMessageHandlingTaskRunner()
191 void DartIsolate::SetMessageHandlingTaskRunner( in SetMessageHandlingTaskRunner()
207 bool DartIsolate::UpdateThreadPoolNames() const { in UpdateThreadPoolNames()
243 bool DartIsolate::LoadLibraries(bool is_root_isolate) { in LoadLibraries()
269 bool DartIsolate::PrepareForRunningFromPrecompiledCode() { in PrepareForRunningFromPrecompiledCode()
285 child_isolate_preparer_ = [](DartIsolate* isolate) { in PrepareForRunningFromPrecompiledCode()
297 bool DartIsolate::LoadKernel(std::shared_ptr<const fml::Mapping> mapping, in LoadKernel()
325 bool DartIsolate::PrepareForRunningFromKernel( in PrepareForRunningFromKernel()
368 kernel_buffers_](DartIsolate* isolate) { in PrepareForRunningFromKernel()
390 bool DartIsolate::PrepareForRunningFromKernels( in PrepareForRunningFromKernels()
408 bool DartIsolate::PrepareForRunningFromKernels( in PrepareForRunningFromKernels()
417 bool DartIsolate::MarkIsolateRunnable() { in MarkIsolateRunnable()
472 bool DartIsolate::Run(const std::string& entrypoint_name, in Run()
501 bool DartIsolate::RunFromLibrary(const std::string& library_name, in RunFromLibrary()
531 bool DartIsolate::Shutdown() { in Shutdown()
554 Dart_Isolate DartIsolate::DartCreateAndStartServiceIsolate( in DartCreateAndStartServiceIsolate()
580 std::weak_ptr<DartIsolate> weak_service_isolate = in DartCreateAndStartServiceIsolate()
581 DartIsolate::CreateRootIsolate( in DartCreateAndStartServiceIsolate()
596 std::shared_ptr<DartIsolate> service_isolate = weak_service_isolate.lock(); in DartCreateAndStartServiceIsolate()
629 Dart_Isolate DartIsolate::DartIsolateGroupCreateCallback( in DartIsolateGroupCreateCallback()
635 std::shared_ptr<DartIsolate>* parent_embedder_isolate, in DartIsolateGroupCreateCallback()
664 std::pair<Dart_Isolate, std::weak_ptr<DartIsolate>>
665 DartIsolate::CreateDartVMAndEmbedderObjectPair( in CreateDartVMAndEmbedderObjectPair()
671 std::shared_ptr<DartIsolate>* p_parent_embedder_isolate, in CreateDartVMAndEmbedderObjectPair()
676 std::unique_ptr<std::shared_ptr<DartIsolate>> embedder_isolate( in CreateDartVMAndEmbedderObjectPair()
693 embedder_isolate = std::make_unique<std::shared_ptr<DartIsolate>>( in CreateDartVMAndEmbedderObjectPair()
694 std::make_shared<DartIsolate>( in CreateDartVMAndEmbedderObjectPair()
763 void DartIsolate::DartIsolateShutdownCallback( in DartIsolateShutdownCallback()
764 std::shared_ptr<DartIsolate>* isolate_group_data, in DartIsolateShutdownCallback()
765 std::shared_ptr<DartIsolate>* isolate_data) { in DartIsolateShutdownCallback()
770 void DartIsolate::DartIsolateGroupCleanupCallback( in DartIsolateGroupCleanupCallback()
771 std::shared_ptr<DartIsolate>* isolate_data) { in DartIsolateGroupCleanupCallback()
775 fml::RefPtr<const DartSnapshot> DartIsolate::GetIsolateSnapshot() const { in GetIsolateSnapshot()
779 fml::RefPtr<const DartSnapshot> DartIsolate::GetSharedSnapshot() const { in GetSharedSnapshot()
783 std::weak_ptr<DartIsolate> DartIsolate::GetWeakIsolatePtr() { in GetWeakIsolatePtr()
784 return std::static_pointer_cast<DartIsolate>(shared_from_this()); in GetWeakIsolatePtr()
787 void DartIsolate::AddIsolateShutdownCallback(fml::closure closure) { in AddIsolateShutdownCallback()
792 void DartIsolate::OnShutdownCallback() { in OnShutdownCallback()
807 DartIsolate::AutoFireClosure::AutoFireClosure(fml::closure closure) in AutoFireClosure()
810 DartIsolate::AutoFireClosure::~AutoFireClosure() { in ~AutoFireClosure()