咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >一种优化的跨平台可逆调试器 收藏

一种优化的跨平台可逆调试器

Portable and optimized reversible debugger

作     者:刘西洋 刘涛 柏志文 王艳 穆浩英 LIU Xi-yang;LIU Tao;BAI Zhi-wen;WANG Yan;MU Hao-ying

作者机构:西安电子科技大学软件工程研究所陕西西安710071 

出 版 物:《西安电子科技大学学报》 (Journal of Xidian University)

年 卷 期:2009年第36卷第1期

页      面:64-68页

核心收录:

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家部委预研基金资助(9140A15050206DZ01) 国家部委"十一五"预研项目资助(513150501) 

主  题:动态二进制翻译 可逆调试 逆向执行 检查点 

摘      要:针对大型软件系统中调试效率低下以及并发程序错误难以重现的问题,设计和实现了基于虚拟技术的可移植优化逆向调试器(PORD).PORD动态翻译被调试程序的二进制可执行代码,并且在翻译过程中向检查点处植入代码来保存程序运行状态,使程序在执行过程中以增量的形式自动生成状态日志.PORD中集成的功能扩展的GDB远程控制虚拟机,根据检查点的状态日志重建历史执行状态,从而达到逆向执行目的.当被调程序与宿主机有相同的指令集架构时,动态二进制翻译就被优化为直接拷贝执行被调试程序的二进制可执行码,使被调程序能够以接近本地速度的速度执行.实验结果表明,PORD可以为程序提供快速的可移植的逆向调试环境.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分