发明名称 一种检测堆栈帧破坏的方法
摘要 本发明提出了一种检测堆栈帧破坏的方法,在函数入桩时备份返回地址LR,在函数出桩时,判断当前堆栈帧中LR与备份的LR是否一致,如果不一致,则检测到所述堆栈帧被破坏。本发明方法能够在第一现场检测到堆栈帧被破坏,并能够在第一现场检测到程序即将或已经溢出。
申请公布号 CN101241464A 申请公布日期 2008.08.13
申请号 CN200710003510.4 申请日期 2007.02.05
申请人 中兴通讯股份有限公司 发明人 袁进坤;周海山
分类号 G06F11/36(2006.01) 主分类号 G06F11/36(2006.01)
代理机构 北京安信方达知识产权代理有限公司 代理人 龙洪;霍育栋
主权项 1. 一种检测堆栈帧破坏的方法,在函数入桩时备份返回地址LR,在函数出桩时,判断当前堆栈帧中LR与备份的LR是否一致,如果不一致,则检测到所述堆栈帧被破坏。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部