首页 | 官方网站   微博 | 高级检索  
     

基于虚拟机日志记录回放的可逆调试方法
引用本文:邵腾刚,张俊飞.基于虚拟机日志记录回放的可逆调试方法[J].计算机应用与软件,2011,28(4):140-142.
作者姓名:邵腾刚  张俊飞
作者单位:1. 浙江大学计算机科学与技术学院浙江省服务机器人重点实验室,浙江,杭州,310027
2. 中国联合网络通信有限公司浙江省分公司,浙江,杭州,310006
基金项目:浙江省科技厅重点实验室建设项目(2008E10004)
摘    要:传统的调试器调试程序时,仅仅能够让程序正向运行并获取其当前的状态.提出了一种可以让程序逆向运行,回到过去任意时刻的调试方法,来增强调试器的功能.该方法是通过为Xen虚拟机添加完整的日志记录和回放功能以及对GDB调试器作相应修改来实现的;调试对象可以恢复到其运行过程的任意时刻.该可逆调试器,可以解决大型软件和操作系统内核...

关 键 词:Xen虚拟机  日志记录和回放  可逆调试  检查点

A REVERSIBLE DEBUGGING METHOD BASED ON VIRTUAL MACHINE LOGGING AND REPLAYING
Shao Tenggang,Zhang Junfei.A REVERSIBLE DEBUGGING METHOD BASED ON VIRTUAL MACHINE LOGGING AND REPLAYING[J].Computer Applications and Software,2011,28(4):140-142.
Authors:Shao Tenggang  Zhang Junfei
Affiliation:Shao Tenggang1 Zhang Junfei2 1(Zhejiang Key Laboratory of Service Robot,College of Computer Science and Technology,Zhejiang University,Hangzhou 310027,Zhejiang,China) 2(China Netcom Corporation Ltd.Zhejiang Branch,Hangzhou 310006,China)
Abstract:Traditional debugger can only make programs execute forward and acquire current state when debugging.This paper proposes a new debugging method,in which the program can execute reversely back to any moment in the past.This method is implemented by adding complete logging and replaying function to Xen virtual machine and modifying GDB debugger correspondingly.The debugging object can restore its operation process happened at any moment.The debugger with reversible function implemented in the paper can solve ...
Keywords:Xen virtual machine Logging and replay Reversible debugging Checkpoint  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号