- 专利标题: 程序运行错误时定位源代码的方法、装置及计算设备
-
申请号: CN202110456935.0申请日: 2021-04-27
-
公开(公告)号: CN112860473B公开(公告)日: 2021-07-30
- 发明人: 张磊 , 邢健
- 申请人: 武汉深之度科技有限公司
- 申请人地址: 湖北省武汉市东湖新技术开发区高新大道999号未来科技城B5栋9-11层
- 专利权人: 武汉深之度科技有限公司
- 当前专利权人: 武汉深之度科技有限公司
- 当前专利权人地址: 湖北省武汉市东湖新技术开发区高新大道999号未来科技城B5栋9-11层
- 代理机构: 北京瀚方律师事务所
- 代理商 周红力
- 主分类号: G06F11/07
- IPC分类号: G06F11/07
摘要:
本发明公开了一种程序运行错误时定位源代码的方法,在精简指令集计算设备中执行,该方法包括:根据程序的程序名以及从程序运行错误时对应的调用栈中获得的错误提示信息,获取出错指令的地址;根据出错指令的地址,获取出错指令所在函数的混名函数名以及出错指令所对应的源代码在其源文件中的行数;若出错指令所在函数的混名函数名与出错函数的混名函数名不同,更新出错指令的地址,并重复上述混名函数名和行数的获取步骤,直至获取到的混名函数名与出错函数的混名函数名相同,将获取到的行数作为目标文件中出错源代码的行数。本发明一并公开了相应的装置、计算设备及可读存储介质。本发明定位源代码的方法能够快速准确定位出源代码中出错的位置。
公开/授权文献
- CN112860473A 程序运行错误时定位源代码的方法、装置及计算设备 公开/授权日:2021-05-28