Flutter tool support for automatic saving of JIT compilation trace (#25301)
diff --git a/packages/flutter_tools/lib/src/vmservice.dart b/packages/flutter_tools/lib/src/vmservice.dart index 4e355bf..a14f27e 100644 --- a/packages/flutter_tools/lib/src/vmservice.dart +++ b/packages/flutter_tools/lib/src/vmservice.dart
@@ -1312,6 +1312,14 @@ ); } + Future<List<int>> flutterDumpCompilationTrace() async { + final Map<String, dynamic> result = + await invokeFlutterExtensionRpcRaw('ext.flutter.dumpCompilationTrace'); + if (result != null && result['value'] is List<dynamic>) + return result['value'].cast<int>(); + return null; + } + // Application control extension methods. Future<Map<String, dynamic>> flutterExit() { return invokeFlutterExtensionRpcRaw(