803 Star 2.4K Fork 1.2K

GVPHuawei LiteOS / LiteOS

 / 详情

demo_entry.c文件中用UINT32来转换指针地址,存在地址截断风险

待办的
创建于  
2022-06-27 15:11

该问题是怎么引起的?

demo_entry.c文件中用UINT32来转换指针地址,存在地址截断风险

重现步骤

LiteOS\targets\bsp\common\demo_entry.c
该文件的VOID DemoEntry(VOID)中,需要调用LOS_CppSystemInit函数,但是调用该函数的参数传递,采用(UINT32)来对地址进行类型强制转换,应该采用UINTPT来进行类型转换,避免在64位处理器出现地址截断风险
输入图片说明

报错信息

评论 (0)

endlesslzx 创建了任务

登录 后才可以发表评论

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

搜索帮助