堆栈溢出检测方法、装置及家用电器与流程

文档序号:16630116发布日期:2019-01-16 06:29阅读:来源:国知局

技术特征:

技术总结
本发明公开了一种堆栈溢出检测方法、装置及家用电器,所述方法包括以下步骤:获取程序中的变量总数,并根据变量总数获取堆栈的栈顶地址;根据堆栈的栈顶地址对预设的栈顶数组进行赋值;在程序运行的过程中,判断栈顶数组中的元素的值是否被修改;如果栈顶数组中存在任一元素的值被修改,则判断堆栈存在溢出风险。该方法通过自动识别程序中的堆栈大小,并根据堆栈大小对栈顶数组进行赋初值,以在程序运行的过程中,通过判断栈顶数组的初值是否被篡改来判断堆栈是否即将溢出,从而实现预防堆栈溢出的有效判断,以根据判断结果采取有效措施,防止由于MCU异常导致设备损坏和安全事故。

技术研发人员:张燕京
受保护的技术使用者:芜湖美的厨卫电器制造有限公司
技术研发日:2017.06.30
技术公布日:2019.01.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1