anchor.diff:    String rodataBlob = path.join(outputDir.path, 'snapshot_aot_rodata');
   
     String vmEntryPoints = path.join(entryPointsDir, 'dart_vm_entry_points.txt');
  +  String ioEntryPoints = path.join(dartEntryPointsDir, 'dart_io_entries.txt');
   
     String packagesPath = path.absolute(Directory.current.path, 'packages');
     if (!FileSystemEntity.isDirectorySync(packagesPath)) {
  
positive.code:   } else {
      String artifactsDir = tools.getEngineArtifactsDirectory(platform, buildMode).path;
      entryPointsDir = artifactsDir;
      if (platform == TargetPlatform.ios) {
        genSnapshot = path.join(artifactsDir, 'gen_snapshot');
      } else {
  
negative.code:   ];
  
    if (!interpreter) {
      genSnapshotCmd.add('--embedder_entry_points_manifest=$vmEntryPoints');
      genSnapshotCmd.add('--embedder_entry_points_manifest=$ioEntryPoints');
    }
  
    switch (platform) {
  