发明名称 |
检查程序运行错误的方法及装置 |
摘要 |
发明公开了一种检查程序运行错误的方法及装置,用以解决现有技术中提供的向程序中插入静态阅读源码来检查程序运行错误的方案会增大程序对存储空间需求量,且会使得程序代码的可阅读性降低的问题。方法包括:在运行程序的过程中,从所述程序所在的存储空间外的存储空间中,获得预先设置的用于检查所述程序运行过程中是否发生错误的诊断脚本,并确定诊断脚本中设置的排查点所指示的所述程序的行数;通过运行所述诊断脚本中预设的用于获得上下文信息的代码,获得所述程序运行到所述行数时的上下文信息;根据获得的所述上下文信息以及预设的标准上下文信息,判断所述程序运行过程中是否发生错误。 |
申请公布号 |
CN102262584B |
申请公布日期 |
2014.03.12 |
申请号 |
CN201010189460.5 |
申请日期 |
2010.05.24 |
申请人 |
北大方正集团有限公司;北京北大方正电子有限公司 |
发明人 |
谢浩 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种检查程序运行错误的方法,其特征在于,包括:在运行程序的过程中,从所述程序所在的存储空间外的存储空间中,获得预先设置的用于检查所述程序运行过程中是否发生错误的诊断脚本,并确定诊断脚本中设置的排查点所指示的所述程序的行数;通过运行所述诊断脚本中预设的用于获得上下文信息的代码,获得所述程序运行到确定的所述行数时的上下文信息;根据获得的所述上下文信息以及预设的标准上下文信息,判断所述程序运行过程中是否发生错误。 |
地址 |
100871 北京市海淀区成府路298号方正大厦9层 |