发明名称 | 一种检测堆栈帧破坏的方法 | ||
摘要 | 本发明提出了一种检测堆栈帧破坏的方法,在函数入桩时备份返回地址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广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |