专利名称 ---【 一种检测运行栈与静态数据区重叠的方法 】

基本信息
申请号
CN200510093280.6
申请日
2005.08.23
公开(公告)号
CN1920792
公开(公告)日
2007.02.28
申请(专利权)人
中国科学院计算技术研究所
申请人地址
100080北京市海淀区中关村科学院南路6号
发明人
谷晓铭;霍玮;桂剑;贾耀仓;张兆庆;冯晓兵; 专利类型 发明专利
摘要
本发明公开了一种检测运行栈与静态数据区重 叠的方法。该方法在链接器中对运行栈和静态数据区在数据内 存中的布局进行调整,然后在软件模拟器中进行运行时检测, 在软件模拟器中添加判断栈指针值与数据内存最低地址大小 关系的代码,如果栈指针值小于数据内存最低地址,就说明发 生了运行栈下溢,在原程序中出现运行栈与静态数据区重叠的 错误。本发明的优点:1)在模拟器中只需要添加判断栈指针值 与数据内存基址大小关系的代码,当程序执行中发生运行栈下 溢的情况时就可以自动报告错误;2)没有带来内存开销;3)生 成的可执行文件可以加载到硬件上运行。
主权项
1、一种检测运行栈与静态数据区重叠的方法,该方法在链接器中对运行栈和静 态数据区在数据内存中的布局进行调整,然后在软件模拟器中进行运行时检测,具 体步骤包括: 1)在链接器统计出静态数据区中各个区的大小后为每个区分配一个新的加载地 址并计算出新的栈指针初始值; 2)在链接器中计算出新的栈指针初始值并写入到可执行文件中对栈指针初始化 定值的指令处; 3)在链接器中修改被调整的各个区中重定位条目的地址计算公式,加上所在区 加载地址的变化量; 4)在软件模拟器中添加判断栈指针值与数据内存最低地址大小关系的代码;如 果栈指针值小于数据内存最低地址,就说明发生了运行栈下溢,在原程序中出现运 行栈与静态数据区重叠的错误,发送错误报告。

 

IPC信息
IPC主分类号
G06F11/36(2006.01)
IPC分类号
G06F11/36(2006.01);G06F9/455(2006.01)

 

法律状态信息
法律状态公告日
2018.12.07
法律状态
专利权人的姓名或者名称、地址的变更 法律状态信息
专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F 11/36 变更事项:专利权人 变更前:国云科技股份有限公司 变更后:国云科技股份有限公司 变更事项:地址 变更前:523808 广东省东莞市松山湖科技产业园区松科苑14号楼 变更后:523808 广东省东莞市松山湖高新技术产业开发区科汇路1号中科院云计算中心19楼
法律状态公告日
2014.05.21
法律状态
专利申请权、专利权的转移 法律状态信息
专利权的转移 IPC(主分类):G06F 11/36 变更事项:专利权人 变更前权利人:中国科学院计算技术研究所 变更后权利人:国云科技股份有限公司 变更事项:地址 变更前权利人:100080 北京市海淀区中关村科学院南路6号 变更后权利人:523808 广东省东莞市松山湖科技产业园区松科苑14号楼 登记生效日:20140423
法律状态公告日
2008.10.15
法律状态
授权 法律状态信息
授权
法律状态公告日
2007.04.25
法律状态
实质审查的生效 法律状态信息
实质审查的生效
法律状态公告日
2007.02.28
法律状态
公开 法律状态信息
公开

 

代理信息
代理机构名称
北京泛华伟业知识产权代理有限公司
代理人姓名
高存秀

 

被引专利信息
引用阶段 被引时间 专利号 申请人 公开时间

 

被引非专利信息
引用阶段 被引时间 被引文档类型 被引文档信息
相似专利

[发明专利] 一种光伏直流变换器串联升压并网系统发电量提升控制方法
发明人:黄欣科; 王环; 周宇; 张玉波; 魏苗苗; 王一波 申请日:2019-10-25

[发明专利] 一种海水中氨氮定量分析装置
发明人:冯巍巍; 孙冰 申请日:2019-10-14

[发明专利] 一种失重和真空工况的全自动高能束金属增材制造方法
发明人:马红林; 张祺; 杨杰; 丁雪萍; 王国玉; 范树迁 申请日:2019-09-26

[发明专利] 一种昼夜恒星辐射计自动调焦方法及辐射计系统
发明人:靖旭; 王英俭; 侯再红; 张巳龙; 秦来安; 谭逢富; 何枫; 张守川; 黄志刚; 陈修涛; 吴毅 申请日:2019-07-15

[发明专利] 一种废混合盐的分离结晶系统及方法
发明人:陈顺权; 戚广贤; 王剑鸣 申请日:2019-07-11

相似科技成果

有效载荷地面综合电测设备
主题词:[电测] 单位名称:中国科学院空间科学与应用研究中心

卫星遥感数据存档介质转换与处理系统
主题词:[卫星遥感数据;存档介质;转换与处理] 单位名称:中科院中国遥感卫星地面站

机器人轨迹测量系统
主题词:[轨迹重复性;视觉检测;机器人学] 单位名称:中国科学院沈阳自动化研究所

SIACON-SOFT PLC 逻辑控制器
主题词:[PLC;软件逻辑控制器;虚拟机] 单位名称:中国科学院沈阳自动化研究所

长程差分吸收光谱(DOAS)环境空气质量监测系统
主题词:[差分吸收光谱;环境空气质量;监测系统] 单位名称:中科院安徽光学精密机械研究所

     分享到:0


| 联系我们 | 网站地图 | 版权声明 |

版权:中国科学院 主办:中国科学院科技促进发展局 承办:中国科学院成都文献情报中心 蜀ICP备05003827号-12

建议使用1024×768 分辨率 IE6.0以上版本浏览器