这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 程序运行时堆栈溢出检测原理是什么?

共3条 1/1 1 跳转至

程序运行时堆栈溢出检测原理是什么?

高工
2024-10-09 20:03:29     打赏
程序运行时堆栈溢出检测原理是什么?



高工
2024-10-09 20:07:16     打赏
2楼

设置对应的硬件单元,如果在程序运行过程中,SP超出指定的堆栈范围,会触发对应的硬件错误。目前主要有如下两种方式:

1.使用堆栈限制寄存器(Stack Limit registers)

2.使用内存保护单元(MPU:Memory Protection Unit)



专家
2024-10-10 07:50:52     打赏
3楼

学习了


共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]