[发明专利]一种非侵入式程序实时调试方法在审
申请号: | 201710505356.4 | 申请日: | 2017-06-28 |
公开(公告)号: | CN107315685A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 毕然;胡航 | 申请(专利权)人: | 青岛东联信息科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京挺立专利事务所(普通合伙)11265 | 代理人: | 倪钜芳 |
地址: | 266199 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明涉及一种非侵入式程序实时调试方法,该方法可以大幅提高程序员的调试效率,尤其对于在客户现场运行的不可中止的大型系统软件;由于该方法在目标程序中植入了DBG Task线程,其可以改变目标程序的代码段机器指令,因此经验丰富的程序员,完全可以对目标程序的缺陷直接进行修改,在提高缺陷定位效率的同时,也大大提高了缺陷修复的手段与效率。 | ||
搜索关键词: | 一种 侵入 程序 实时 调试 方法 | ||
【主权项】:
一种非侵入式程序实时调试方法,该方法包括:将DBG Task植入到目标程序中并设置断点;输入调试命令到DBG Console中;DBG Console接收程序员的调试命令并通过IP/UDP连接传送到DBG Task;DBG Task对程序进行调试;DBG Console通过读取被调试程序的ELF文件,获取各类变量及代码的虚拟内存地址;DBG Task输出调试命令的结构DBG Logs到计算机。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛东联信息科技有限公司,未经青岛东联信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710505356.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于基本块的软件可靠性评估方法
- 下一篇:一种自动化测试的运行方法