- 20 12月, 2021 1 次提交
-
-
由 zhushengle 提交于
内存测试用例002中对全局的内存池进行了重复申请释放操作, 释放之后全局的测试内存池为无效的野指针,而该内存已被网络 分配并使用,从而导致出现踩内存的现象。 Close #I4NB0N Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Iffd631fcdaa020afefd108c189850ef3e75d1e4b
-
- 13 12月, 2021 1 次提交
-
-
由 kenneth 提交于
低内存资源回收特性,支持维护可杀低重要任务,当高内存任务申请不到足够内存时,临时释放低重要性的任务来释放内存来满足高内存任务正常运行; 当高内存任务退出运行时,自动恢复被杀的低重要性任务。设计文档归档位置 https://gitee.com/rtos_yuan/lmk/tree/design/ BREAKING CHANGE: 增加低内存资源回收注册相关接口LOS_LmkOpsNodeRegister、LOS_LmkOpsNodeUnregister和内存资源释放和任务恢复接口LOS_LmkTasksKill和LOS_LmkTasksRestore. close #I4ID0M Signed-off-by: Nkenneth <zhushangyuan@huawei.com>
-
- 08 12月, 2021 1 次提交
-
-
由 JerryH 提交于
利用每次创建时,软件定时器timerId都是唯一的(0~0xffffffff循环),在超时写队列时,同时记录软件定时器id,删除的时候更新软件定时器id,那么在处理软件定时器前, 通过队列中记录的id获取软件定时器控制块,如果控制块的id不等于记录的id,那么说明该软件定时器被删除过,将不执行对应回调函数,表现为删除该定时器。 BREAKING CHANGE: SwtmrHandlerItem结构体新增swtmrID字段,用于标识超时队列中软件定时器id Close #I4LFVD Signed-off-by: NJerryH <huangjieliang@huawei.com> Change-Id: I716176f177c4bc07adb348936d5568fbadcbebe7
-
- 30 11月, 2021 2 次提交
-
-
由 zhushengle 提交于
Close #I4KH68 Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: I9d23f63cd751a804966a7c6366590897f3858b72
-
由 zhushengle 提交于
开中断导致低功耗流程非原子,容易造成流程出错。 提供低功耗默认处理函数,优化注册机制 Close #I4KDP8 Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Ied8bab691e7725e207b8b3cfb058f851eafe3052
-
- 29 11月, 2021 1 次提交
-
-
由 Leon Chan 提交于
close: #I4K7LL Signed-off-by: NLeon Chan <chenwei26@huawei.com>
-
- 27 11月, 2021 1 次提交
-
-
由 LiteOS2021 提交于
1.【需求描述】: 支持内核态堆内存非法访问检测,包括:越界访问、double free、释放后使用;支持libc常用高频函数内存检测;支持安全函数内存检测;读写检测可配可裁剪。 2.【方案描述】: (1).影子内存映射与标记 (2).编译器使能-fsanitize=kernel-address 自动插桩检测点 (3).实时校验影子内存的合法性; (4).错误访问打印回溯栈 BREAKING CHANGE: 新增支持API: LOS_LmsCheckPoolAdd使能检测指定内存池 LOS_LmsCheckPoolDel不检测指定内存池 LOS_LmsAddrProtect为指定内存段上锁,不允许访问 LOS_LmsAddrDisableProtect去能指定内存段的访问保护 Close #I4HYBG Signed-off-by: NLiteOS2021 <dinglu@huawei.com> Change-Id: Ia356a003088b9df37df667ea8ba91c80f5a41967
-
- 16 11月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I80f8b23cac10bc714dea921ed1fd43b687ce3748
-
- 11 11月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: Ia4db457ec704121aa5f0daac17ecee6da8395d63
-
- 05 11月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Kconfig usages are the same with liteos_a Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I9aacbb69da88d5427cced89d1a49cb1041afa998
-
- 21 10月, 2021 1 次提交
-
-
由 Caoruihong 提交于
keep testsuites the same directory name as in liteos_a Signed-off-by: NCaoruihong <crh.cao@huawei.com>
-