| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix: 解耦c_utils Signed-off-by: fan-jingle <fanjingle@h-partners.com> | 1 个月前 | |
async ReclaimFileCache for MODE_FOR_APP_SPAWN Signed-off-by: nianyuu <zhouwenqiang12@h-partners.com> AI[68%] Human Fixed[0%] Human[32%] AI Adopted[100%] | 1 个月前 | |
cfi Co-Authored-By: Agent Reviewed-by: yh Signed-off-by: yh <yanghao236@h-partners.com> AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%] | 1 个月前 | |
!2894 merge feature/ai-review-fix into master ai检视修复 Created-by: soulrequiem Commit-by: yh Merged-by: openharmony_ci Description: Close #2099 修复 AI 检视发现 AQH-38AE1A31876D3448: appspawn_kill_reason.c 同时编进 appspawn_common.so(modules/common/BUILD.gn:37) 与 4 个可执行文件(standard/BUILD.gn 行 61/193/266/354)。该文件的 MODULE_CONSTRUCTOR(appspawn_kill_reason.c:133) 自注册 KillReasonReportHook 到 STAGE_SERVER_APP_CLEANUP;4 个二进制因无条件 dlopen(appspawn_common.so)(appspawn_service.c:1988) 导致构造函数跑两次 → hook 注册两次 → 每次 app 退出重复 ioctl(/dev/sysload, SET_KILL_INFO, ...)。 本 MR 从 standard/BUILD.gn 4 个可执行文件 source list 移除 appspawn_kill_reason.c,保留 .so 单次注册(与 hybridspawn 模式一致)。 **约束**:standard/BUILD.gn source list 属 build-flag/other,非 sandbox-JSON/caps/IPC/hook-stage/stub;具安全/可靠性含义,需 owner 复核。 **验证缺口**:仅静态分析,未编译/设备验证。建议 owner 跑 ./build.sh --product-name <product> --build-target appspawn + 杀 app 抓 hilog SetKillReason: 行,确认修复前 2 条/退出 → 修复后 1 条/退出。 See merge request: openharmony/startup_appspawn!2894 | 1 个月前 | |
add appspawn sandbox and test code Signed-off-by: zhongning5 <zhongning5@huawei.com> | 2 年前 | |
add appspawn sandbox and test code Signed-off-by: zhongning5 <zhongning5@huawei.com> | 2 年前 | |
add root LocalHandle Signed-off-by: wangbin <wangbin341@h-partners.com> | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 1 个月前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 个月前 |