yinjiaming
6f92337be2
fix: 修复测试用例返回值不匹配的问题
...
【背景】
部分测试用例所使用的宏的返回值与函数本身返回值不匹配
【修改方案】
修改不匹配的宏和函数
【影响】
对现有的产品编译不会有影响。
re #I58CP5
Signed-off-by: yinjiaming <yinjiaming@huawei.com>
Change-Id: Id7b93e215cd760dbe36caea392db5abe3a1dd5f1
2022-07-05 12:13:58 +00:00
zhumingxian
b35792fa6c
fix: fix warning while compiling test suites
...
fix testsuites/include/iCunit.h:248:20: warning: 'return' with a value, in function returning void
close #I58CM9
Signed-off-by: zhumingxian <zhumingxian@ohos.com.cn>
2022-05-19 20:59:50 +08:00
LiteOS2021
7b838e8a7b
feat: 支持Lms
...
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: LiteOS2021 <dinglu@huawei.com>
Change-Id: Ia356a003088b9df37df667ea8ba91c80f5a41967
2021-11-27 11:31:12 +08:00
Caoruihong
9c69e6039e
chore: fix typo: testsuits --> testsuites
...
keep testsuites the same directory name as in liteos_a
Signed-off-by: Caoruihong <crh.cao@huawei.com>
2021-10-21 21:39:32 +08:00