yewei0794
02518f9854
feat: restrict reusePid to IN_PROCESS mode and add GetValidAppRunningRecordByPid
...
- Only set reusePid when MODULAR_OBJECT IN_PROCESS mode (IsInProcess flag)
- Add isInProcess flag to BaseExtensionRecord, set in SetupNewRecord
- Add GetValidAppRunningRecordByPid for PID lookup with validity check
- Revert CheckAppRunningRecordIsExist to original (no reusePid coupling)
- Remove IsProcessMatchedByFieldOrPid, restore inline matching logic
- Move reusePid check before plugin/normal flow in LoadAbility
- Add TDD tests for SetExtensionLoadParam, GetValidAppRunningRecordByPid,
and LoadAbility reusePid path
Co-Authored-By: Agent
🤖 AI[98%] 👌 AI Adopted[98%] 🧑 Human[2%]
Co-authored-by: claude (glm-5.1) <ai@local>
Signed-off-by: yewei0794 <weiyejxnf@163.com >
Change-Id: I00c745f043dbcbbf2879a4f10398825f589049bf
2026-05-25 19:31:30 +08:00
..
2026-04-30 18:43:41 +08:00
2026-02-09 20:46:30 +08:00
2025-12-03 11:06:47 +08:00
2025-09-16 21:19:39 +08:00
2025-07-03 16:59:24 +08:00
2026-05-08 17:37:11 +08:00
2026-02-09 20:46:30 +08:00
2026-05-25 19:31:30 +08:00
2025-11-06 16:03:58 +08:00
2026-05-08 11:05:14 +08:00
2026-04-27 11:38:29 +08:00
2026-01-17 11:36:21 +08:00
2026-03-23 10:48:36 +08:00
2024-09-20 15:37:31 +08:00
2026-04-21 19:37:36 +08:00
2026-01-27 20:56:27 +08:00
2024-11-10 19:16:20 +08:00
2026-05-16 20:12:38 +08:00
2025-07-12 15:44:39 +08:00
2026-05-21 14:15:03 +08:00
2026-04-21 19:37:36 +08:00
2025-12-13 19:38:17 +08:00
2026-05-16 19:32:55 +08:00
2026-03-06 12:07:42 +08:00
2026-03-25 22:28:10 +08:00
2023-11-17 09:58:12 +08:00
2025-11-03 21:25:45 +08:00
2025-12-13 19:38:17 +08:00
2025-11-20 11:35:49 +08:00
2023-10-11 14:33:20 +00:00
2026-05-09 09:29:28 +08:00
2025-06-17 12:06:31 +00:00
2026-05-07 15:45:11 +08:00
2025-09-22 11:03:59 +08:00
2025-01-16 17:06:41 +08:00
2026-03-26 17:16:07 +08:00
2025-07-03 09:13:47 +08:00
2026-03-04 18:11:13 +08:00
2026-05-16 15:18:07 +08:00
2026-05-23 14:59:35 +08:00
2026-05-16 15:18:07 +08:00
2026-05-16 11:52:19 +08:00
2026-05-05 20:47:30 +08:00
2026-05-05 20:47:30 +08:00
2022-07-18 19:22:39 +08:00
2022-07-18 19:22:39 +08:00
2022-07-18 19:22:39 +08:00
2025-06-13 12:40:00 +08:00
2025-07-03 16:59:24 +08:00
2026-03-25 16:12:48 +08:00
2026-04-22 09:43:49 +08:00
2026-04-22 09:43:49 +08:00
2024-04-22 21:02:03 +08:00
2024-07-09 02:07:09 +00:00
2025-01-16 17:06:41 +08:00
2026-05-22 11:02:31 +08:00
2026-01-30 17:43:08 +08:00
2026-02-09 20:46:30 +08:00
2026-01-03 10:25:43 +08:00
2025-06-11 14:36:18 +08:00
2025-06-11 14:36:18 +08:00
2026-04-25 15:40:40 +08:00
2026-02-09 20:46:30 +08:00
2025-06-11 14:36:18 +08:00
2022-07-18 19:22:39 +08:00
2024-01-04 01:46:44 +00:00
2026-01-27 20:56:27 +08:00
2026-05-11 09:00:55 +08:00
2022-09-20 10:34:22 +08:00
2026-02-13 14:19:19 +08:00
2026-04-11 20:48:31 +08:00
2026-04-09 17:34:08 +08:00
2026-04-06 15:11:14 +08:00
2024-07-09 02:07:09 +00:00
2025-03-26 15:39:14 +08:00
2026-05-16 11:52:19 +08:00
2026-04-20 19:47:45 +08:00
2025-10-15 14:14:10 +08:00
2025-07-30 17:49:45 +08:00
2026-05-09 09:29:28 +08:00
2022-07-18 19:22:39 +08:00
2026-03-14 15:17:31 +08:00
2026-03-26 22:32:05 +08:00
2026-04-15 15:58:29 +08:00
2026-04-11 20:39:27 +08:00
2024-12-19 21:01:24 +08:00
2024-12-19 21:01:24 +08:00
2026-02-09 20:46:30 +08:00
2026-05-02 17:35:32 +08:00
2026-01-27 20:56:27 +08:00
2026-02-09 20:46:30 +08:00
2025-06-06 17:23:30 +08:00
2026-02-09 20:46:30 +08:00
2025-12-24 18:25:44 +08:00
2026-02-09 20:46:30 +08:00
2025-01-16 17:06:41 +08:00
2022-07-18 19:22:39 +08:00
2024-07-19 17:19:56 +08:00
2022-07-18 19:22:39 +08:00
2024-07-19 17:19:56 +08:00
2023-06-27 22:37:59 +08:00
2024-10-29 20:37:51 +08:00