Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
最近写riscv算子的过程中发现这么一个问题: 比如: 在c文件里定义一个数组a[10] 调用汇编文件里的test函数
汇编文件的test函数根据入参数组a进行数据读写操作,即使超过了数组a的范围,也能够正常读写且不报错。(编译运行都不会报错)
这很危险啊,尤其是写操作会影响到非a数组地址内的内容。
ps:我用的是riscv-v的指令
可以暂时不要关注为什么汇编会越界访问~
@zhaodongyu 在 【危险】内存越界却不报错 中说:
汇编文件里的test函数
可以试着学下rust,不要用unsafe
Copyright © 2022 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号
行为准则 | 用户协议 | 隐私权政策