3 Commits

Author SHA1 Message Date
yh 703135e9f2 initmd
Co-Authored-By: Agent
Reviewed-by: yh
Signed-off-by: yh <yanghao236@huawei.com>

AI[0%] Human Fixed[0%] Human[100%] AI Adopted[0%]
2026-07-24 17:18:39 +08:00
yh 20e7b2f1e3 feat: DEC策略扩展支持分批下发与大小写忽略目录配置
- 新增 SetDecPolicyBatch 分批下发机制,支持超过 KERNEL_BATCH_SIZE 的策略路径
    - 新增 SetIgnoreCaseDirs 大小写忽略目录配置,通过 dec_config.h 统一管理
    - 新增 dec_config.h 配置头文件,集中定义 DEC 相关常量和配置
    - 优化 SetDecPolicy 日志输出,仅失败场景打印错误日志,调试信息使用 LOGV
    - 新增 symlink 权限测试用例和 sandbox_dec 单元测试

    Co-Authored-By: Agent
    Change-Id: I7e13b99b839540bdc1e16452fa1d0c3d7ea44891
    Signed-off-by: yh <yanghao236@huawei.com>

Change-Id: I3ff1401f6c38ac1c6c17449a16e7b38c31a687eb
2026-04-01 11:28:23 +08:00
yh 56477acf86 实现 Bundle 锁定目录的引用计数管理机制,确保应用退出或启动失败时资源正确清理。


- **双重保护机制**:Flag 检查 + refCount 下溢保护
- **新增 Hook 阶段**:STAGE_SERVER_SPAWN_FAILED、STAGE_SERVER_APP_CLEANUP
- **数据结构扩展**:AppSpawningCtx 和 AppSpawnedProcess 新增 lockBundleRefAdded 标志
- **测试用例**:添加 Bundle Lock 单元测试
- **文档更新**:新增需求文档 v1.3

Change-Id: I6dac604611f7fa4e387cd01e5ff80ad6a03480b4

---

Closes
#1876

Co-Authored-By: Agent
Signed-off-by: yh <yanghao236@huawei.com>
2026-03-25 16:51:42 +08:00