Files
sdk/runtime/vm
Tony 08139af589 Add compact AOT patching support and related APIs
- Introduced Dart_SetObfuscationMap to restore obfuscation maps before AOT precompilation.
- Added Dart_AotPatchInstallOptions structure for AOT patch installation options.
- Implemented Dart_AotPatchingEnabled to check if compact AOT patching is supported.
- Created Dart_SetAotPatchKeyCallback for AES key resolution during AOT patch installation.
- Developed Dart_InstallAotPatch for validating and installing encrypted AOT patches.
- Added Dart_FreeAotPatchPayload to free memory allocated for patch payloads.
- Updated runtime_args.gni to include dart_enable_aot_patching flag.
- Added tests for AOT patching functionality and ensured exported symbols include new APIs.
- Refactored existing code to accommodate new AOT patching features and improve error handling.
2026-06-24 03:00:14 +08:00
..
2024-07-23 10:43:43 +00:00
2026-05-18 11:35:03 -07:00
2026-06-08 13:27:27 -07:00
2026-05-18 11:35:03 -07:00
2024-04-17 19:14:41 +00:00
2026-06-08 14:27:51 -07:00
2026-04-13 10:10:42 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-03-04 12:40:19 -08:00
2026-03-04 12:40:19 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-03-04 12:40:19 -08:00
2024-03-20 20:08:13 +00:00
2026-05-18 11:35:03 -07:00
2026-03-04 12:40:19 -08:00
2026-05-20 19:36:12 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-01-27 09:14:39 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-03-04 12:40:19 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00
2026-01-27 09:14:39 -08:00
2026-01-27 09:14:39 -08:00
2026-05-18 11:35:03 -07:00
2024-04-17 19:14:41 +00:00
2026-01-27 09:14:39 -08:00
2026-05-18 11:35:03 -07:00
2026-05-18 11:35:03 -07:00