@@ -163,7 +163,7 @@ bool DartIsolate::Initialize(Dart_Isolate dart_isolate, bool is_root_isolate) {
163
163
}
164
164
165
165
auto * isolate_data = static_cast <std::shared_ptr<DartIsolate>*>(
166
- Dart_IsolateData (dart_isolate));
166
+ Dart_IsolateGroupData (dart_isolate));
167
167
if (isolate_data->get () != this ) {
168
168
return false ;
169
169
}
@@ -174,7 +174,7 @@ bool DartIsolate::Initialize(Dart_Isolate dart_isolate, bool is_root_isolate) {
174
174
// We are entering a new scope (for the first time since initialization) and
175
175
// we want to restore the current scope to null when we exit out of this
176
176
// method. This balances the implicit Dart_EnterIsolate call made by
177
- // Dart_CreateIsolate (which calls the Initialize).
177
+ // Dart_CreateIsolateGroup (which calls the Initialize).
178
178
Dart_ExitIsolate ();
179
179
180
180
tonic::DartIsolateScope scope (isolate ());
@@ -636,8 +636,8 @@ Dart_Isolate DartIsolate::DartCreateAndStartServiceIsolate(
636
636
return service_isolate->isolate ();
637
637
}
638
638
639
- // |Dart_IsolateCreateCallback |
640
- Dart_Isolate DartIsolate::DartIsolateCreateCallback (
639
+ // |Dart_IsolateGroupCreateCallback |
640
+ Dart_Isolate DartIsolate::DartIsolateGroupCreateCallback (
641
641
const char * advisory_script_uri,
642
642
const char * advisory_script_entrypoint,
643
643
const char * package_root,
@@ -720,14 +720,16 @@ DartIsolate::CreateDartVMAndEmbedderObjectPair(
720
720
}
721
721
722
722
// Create the Dart VM isolate and give it the embedder object as the baton.
723
- Dart_Isolate isolate = Dart_CreateIsolate (
723
+ Dart_Isolate isolate = Dart_CreateIsolateGroup (
724
724
advisory_script_uri, //
725
725
advisory_script_entrypoint, //
726
726
(*embedder_isolate)->GetIsolateSnapshot ()->GetDataMapping (),
727
727
(*embedder_isolate)->GetIsolateSnapshot ()->GetInstructionsMapping (),
728
728
(*embedder_isolate)->GetSharedSnapshot ()->GetDataMapping (),
729
729
(*embedder_isolate)->GetSharedSnapshot ()->GetInstructionsMapping (), flags,
730
- embedder_isolate.get (), error);
730
+ embedder_isolate.get (), // isolate_group_data
731
+ embedder_isolate.get (), // isolate_data
732
+ error);
731
733
732
734
if (isolate == nullptr ) {
733
735
FML_DLOG (ERROR) << *error;
@@ -775,10 +777,10 @@ void DartIsolate::DartIsolateShutdownCallback(
775
777
isolate_group_data->get ()->OnShutdownCallback ();
776
778
}
777
779
778
- // |Dart_IsolateCleanupCallback |
779
- void DartIsolate::DartIsolateCleanupCallback (
780
- std::shared_ptr<DartIsolate>* isolate_data ) {
781
- delete isolate_data ;
780
+ // |Dart_IsolateGroupCleanupCallback |
781
+ void DartIsolate::DartIsolateGroupCleanupCallback (
782
+ std::shared_ptr<DartIsolate>* embedder_isolate ) {
783
+ delete embedder_isolate ;
782
784
}
783
785
784
786
fml::RefPtr<const DartSnapshot> DartIsolate::GetIsolateSnapshot () const {
0 commit comments