152 Star 684 Fork 534

OpenHarmony / kernel_liteos_m

 / 详情

kernel_liteos_m los_slabmem.c 内存管理不严谨,仅判断了入口参数空

已完成
任务
创建于  
2020-09-11 10:13

内存管理中,多个位置都靠NULL来判断合法性,存在不足。

应给出合理的值, 如 X1 < ptr < Y2,防止越界访问造成系统故障。

评论 (2)

陈国 创建了任务
陈国 关联仓库设置为OpenHarmony/kernel_liteos_m
陈国 修改了标题
陈国 修改了描述
展开全部操作日志

liteos-m的内存管理算法中,如果是free的指针,那么接口里有严谨的有效性判断,避免误释放;其他入参指针,仅仅有范围判断,也无法保证有效性。请问你具体指的是哪个地方,能否举个例子?

感谢你的issue,slab内存管理已经去除,该issue标记关闭。

SimonLi 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
7920580 kkup180 1616642860
C
1
https://gitee.com/openharmony/kernel_liteos_m.git
git@gitee.com:openharmony/kernel_liteos_m.git
openharmony
kernel_liteos_m
kernel_liteos_m

搜索帮助