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
..
2025-12-17 14:08:00 -08:00
2025-11-17 01:37:52 -08:00
2026-01-19 04:17:22 -08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-05-28 03:49:20 -07:00
2026-01-12 09:40:50 -08:00
2026-06-01 07:21:29 -07:00
2026-01-19 04:17:22 -08:00
2026-03-04 13:45:22 -08:00
2025-11-25 17:06:20 -08:00
2023-10-06 16:11:36 +00:00
2023-10-02 16:57:44 +00:00
2025-05-03 12:54:15 -07:00
2024-05-02 07:18:20 +00:00
2024-12-20 05:49:02 -08:00
2026-06-02 10:28:10 -07:00
2025-11-19 07:54:19 -08:00
2025-07-08 02:36:10 -07:00
2026-06-24 03:00:14 +08:00
2025-05-03 12:54:15 -07:00
2023-06-29 17:27:48 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2023-06-20 17:17:34 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-06-02 12:12:04 -07:00
2026-02-13 03:35:34 -08:00
2026-02-13 03:35:34 -08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-09-02 13:41:40 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-02-27 07:43:14 -08:00
2025-05-03 12:54:15 -07:00
2023-06-29 17:27:48 +00:00
2023-06-29 17:27:48 +00:00
2025-02-05 10:47:00 -08:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2024-10-02 18:08:11 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-07-15 10:29:12 -07:00
2026-06-01 07:21:29 -07:00
2025-01-24 03:21:22 -08:00
2025-05-03 12:54:15 -07:00
2026-06-24 03:00:14 +08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2024-06-06 10:56:12 +00:00
2024-12-18 09:30:10 -08:00
2025-07-08 15:56:31 -07:00
2026-04-10 06:15:22 -07:00
2026-04-21 04:02:25 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2023-09-18 22:14:58 +00:00
2025-12-03 10:16:04 -08:00
2026-06-01 07:21:29 -07:00
2026-05-12 06:03:11 -07:00
2026-02-13 03:35:34 -08:00
2026-02-13 03:35:34 -08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-08-14 13:16:44 -07:00
2024-10-11 16:53:52 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-02-13 03:35:34 -08:00
2023-08-25 18:55:32 +00:00
2025-05-03 12:54:15 -07:00
2026-01-27 14:11:14 -08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-02-05 14:24:32 -08:00
2025-05-03 12:54:15 -07:00
2026-01-22 12:53:50 -08:00
2024-04-29 14:18:01 +00:00
2024-03-26 11:12:38 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-11-04 14:28:17 -08:00
2024-04-23 17:35:09 +00:00
2025-10-24 04:34:01 -07:00
2026-02-13 03:35:34 -08:00
2025-05-03 12:54:15 -07:00
2024-03-26 11:12:38 +00:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-12-03 13:55:41 -08:00
2025-12-03 13:55:41 -08:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2023-09-27 08:35:08 +00:00
2025-05-03 12:54:15 -07:00
2023-11-17 20:17:23 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2026-04-10 06:15:22 -07:00
2023-05-24 20:03:38 +00:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2023-05-16 22:36:22 +00:00
2023-05-22 15:17:07 +00:00
2025-05-03 12:54:15 -07:00
2023-05-31 14:04:39 +00:00
2025-05-03 12:54:15 -07:00
2023-09-26 18:27:39 +00:00
2023-09-22 17:48:12 +00:00
2025-05-03 12:54:15 -07:00
2023-12-04 16:20:50 +00:00
2024-02-12 17:54:32 +00:00
2023-11-29 20:07:37 +00:00
2023-12-01 23:15:58 +00:00
2024-01-08 13:07:16 +00:00
2024-03-15 17:21:30 +00:00
2024-03-22 19:03:31 +00:00
2024-03-15 17:21:30 +00:00
2024-03-08 15:35:20 +00:00
2024-04-05 16:14:39 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-05-06 14:12:52 +00:00
2025-05-03 12:54:15 -07:00
2024-05-30 10:09:46 +00:00
2024-06-06 09:14:18 +00:00
2024-06-25 14:34:20 +00:00
2025-05-03 12:54:15 -07:00
2024-07-09 18:00:39 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-09-18 22:30:19 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-10-29 19:53:11 +00:00
2024-10-28 17:04:10 +00:00
2024-11-27 17:45:59 +00:00
2025-01-10 00:24:29 -08:00
2025-01-27 08:16:08 -08:00
2025-03-20 10:20:31 -07:00
2025-03-25 09:42:20 -07:00
2025-09-03 12:10:51 -07:00
2025-09-03 10:40:15 -07:00
2025-10-01 11:28:05 -07:00
2025-11-25 11:59:21 -08:00
2026-04-27 07:38:24 -07:00
2026-05-08 06:37:30 -07:00
2026-06-03 11:32:28 -07:00
2025-05-03 12:54:15 -07:00
2024-11-12 22:40:28 +00:00
2026-05-07 04:18:06 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-04-16 14:39:48 +00:00
2025-10-14 13:35:02 -07:00
2026-05-06 06:41:04 -07:00
2026-02-23 09:54:47 -08:00
2025-11-24 04:39:04 -08:00
2024-03-15 17:21:30 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2024-02-09 14:59:40 +00:00
2025-10-08 05:09:00 -07:00
2025-10-08 05:09:00 -07:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2025-01-10 00:24:29 -08:00
2026-06-01 07:21:29 -07:00
2025-12-01 15:10:50 -08:00
2025-11-13 09:50:34 -08:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-07-29 10:09:16 -07:00
2025-08-01 15:32:12 -07:00
2025-06-23 14:17:40 -07:00
2025-07-29 10:12:26 -07:00
2024-10-15 19:12:31 +00:00
2024-11-27 17:45:59 +00:00
2026-06-01 07:21:29 -07:00
2024-03-15 22:24:24 +00:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2024-02-13 23:32:01 +00:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2023-09-19 15:50:58 +00:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2025-09-24 21:10:40 -07:00
2026-02-25 04:48:51 -08:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2025-07-15 09:31:25 -07:00
2026-04-10 06:15:22 -07:00
2025-05-03 12:54:15 -07:00
2026-05-20 06:21:29 -07:00
2025-05-03 12:54:15 -07:00
2026-02-27 09:48:51 -08:00
2024-09-10 21:07:18 +00:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2024-03-15 17:21:30 +00:00
2026-02-13 03:35:34 -08:00
2026-02-13 03:35:34 -08:00
2024-03-18 20:56:24 +00:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2024-12-18 09:30:10 -08:00
2023-10-17 07:41:49 +00:00
2024-04-16 14:39:48 +00:00
2024-10-09 16:47:48 +00:00
2025-05-03 12:54:15 -07:00
2025-05-03 12:54:15 -07:00
2026-06-01 07:21:29 -07:00
2023-09-06 18:10:33 +00:00
2024-03-26 11:12:38 +00:00
2025-06-17 06:22:15 -07:00
2026-05-18 11:35:03 -07:00
2026-06-01 07:21:29 -07:00
2024-04-19 08:10:18 +00:00
2026-06-01 07:21:29 -07:00
2026-05-18 11:35:03 -07:00
2024-04-23 09:45:21 +00:00
2026-06-01 07:21:29 -07:00
2026-06-01 07:21:29 -07:00
2026-03-20 09:09:46 -07:00
2025-11-20 08:01:51 -08:00
2025-06-02 12:12:04 -07:00
2024-03-15 17:21:30 +00:00
2026-06-01 07:21:29 -07:00
2026-06-01 07:21:29 -07:00
2025-05-03 12:54:15 -07:00
2026-05-18 11:35:03 -07:00
2025-05-03 12:54:15 -07:00
2025-06-03 17:22:00 -07:00
2025-05-03 12:54:15 -07:00