发明名称 |
虚拟机环境下的程序调试方法和系统 |
摘要 |
本发明涉及程序调试(Debug)技术领域。更具体地,本发明涉及在不重启虚拟机(Virtual Machine)的情况下对程序进行调试的技术。本发明提供了一种用于虚拟机环境下的程序调试方法,所述程序运行于所述虚拟机上,所述方法包括:接收对程序进行调试的请求;为所述程序的待调试代码行注入调试逻辑代码;以及运行经注入调试逻辑代码的程序代码,以对该程序进行调试。通过本发明,可以实现无需重启虚拟机或挂起虚拟机上运行的其它程序线程,而动态地对程序进行调试,并且无需对虚拟机本身代码作出修改。 |
申请公布号 |
CN102855179A |
申请公布日期 |
2013.01.02 |
申请号 |
CN201110182264.X |
申请日期 |
2011.06.30 |
申请人 |
国际商业机器公司 |
发明人 |
黄国亮;蔡俊杰;徐睿智;吕晶;南俊杰;梁睿;孟庆海 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京市柳沈律师事务所 11105 |
代理人 |
黄小临 |
主权项 |
一种用于虚拟机环境下的程序调试方法,所述程序运行于所述虚拟机上,所述方法包括:接收对程序进行调试的请求;为所述程序的待调试代码行注入调试逻辑代码;以及运行经注入调试逻辑代码的程序代码,以对该程序进行调试。 |
地址 |
美国纽约阿芒克 |