Pass --verify-entry-points in debug mode. (#27032)
diff --git a/packages/flutter_tools/lib/src/android/android_device.dart b/packages/flutter_tools/lib/src/android/android_device.dart index 9644887..88214bd 100644 --- a/packages/flutter_tools/lib/src/android/android_device.dart +++ b/packages/flutter_tools/lib/src/android/android_device.dart
@@ -431,8 +431,10 @@ if (debuggingOptions.traceSystrace) cmd.addAll(<String>['--ez', 'trace-systrace', 'true']); if (debuggingOptions.debuggingEnabled) { - if (debuggingOptions.buildInfo.isDebug) + if (debuggingOptions.buildInfo.isDebug) { cmd.addAll(<String>['--ez', 'enable-checked-mode', 'true']); + cmd.addAll(<String>['--ez', 'verify-entry-points', 'true']); + } if (debuggingOptions.startPaused) cmd.addAll(<String>['--ez', 'start-paused', 'true']); if (debuggingOptions.useTestFonts)
diff --git a/packages/flutter_tools/lib/src/ios/devices.dart b/packages/flutter_tools/lib/src/ios/devices.dart index a68bcfb..e40865d 100644 --- a/packages/flutter_tools/lib/src/ios/devices.dart +++ b/packages/flutter_tools/lib/src/ios/devices.dart
@@ -279,8 +279,10 @@ if (debuggingOptions.useTestFonts) launchArguments.add('--use-test-fonts'); - if (debuggingOptions.debuggingEnabled) + if (debuggingOptions.debuggingEnabled) { launchArguments.add('--enable-checked-mode'); + launchArguments.add('--verify-entry-points'); + } if (debuggingOptions.enableSoftwareRendering) launchArguments.add('--enable-software-rendering');
diff --git a/packages/flutter_tools/lib/src/ios/simulators.dart b/packages/flutter_tools/lib/src/ios/simulators.dart index 2ac62f8..275264f 100644 --- a/packages/flutter_tools/lib/src/ios/simulators.dart +++ b/packages/flutter_tools/lib/src/ios/simulators.dart
@@ -320,7 +320,10 @@ if (debuggingOptions.debuggingEnabled) { if (debuggingOptions.buildInfo.isDebug) - args.add('--enable-checked-mode'); + args.addAll(<String>[ + '--enable-checked-mode', + '--verify-entry-points' + ]); if (debuggingOptions.startPaused) args.add('--start-paused'); if (debuggingOptions.skiaDeterministicRendering)
diff --git a/packages/flutter_tools/lib/src/test/flutter_platform.dart b/packages/flutter_tools/lib/src/test/flutter_platform.dart index 70bbf52..e6f37e3 100644 --- a/packages/flutter_tools/lib/src/test/flutter_platform.dart +++ b/packages/flutter_tools/lib/src/test/flutter_platform.dart
@@ -926,8 +926,9 @@ command.add('--ipv6'); } - command.add('--enable-checked-mode'); command.addAll(<String>[ + '--enable-checked-mode', + '--verify-entry-points', '--enable-software-rendering', '--skia-deterministic-rendering', '--enable-dart-profiling',