基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对大型软件系统中调试效率低下以及并发程序错误难以重现的问题,设计和实现了基于虚拟技术的可移植优化逆向调试器(PORD).PORD动态翻译被调试程序的二进制可执行代码,并且在翻译过程中向检查点处植入代码来保存程序运行状态,使程序在执行过程中以增量的形式自动生成状态日志.PORD中集成的功能扩展的GDB远程控制虚拟机,根据检查点的状态日志重建历史执行状态,从而达到逆向执行目的.当被调程序与宿主机有相同的指令集架构时,动态二进制翻译就被优化为直接拷贝执行被调试程序的二进制可执行码,使被调程序能够以接近本地速度的速度执行.实验结果表明,PORD可以为程序提供快速的可移植的逆向调试环境.
推荐文章
一种可重定向的交叉调试器实现方法
交叉调试
可重定向
调试代理
远程串行协议
一种基于USB2.0的BDM高速编程调试器的设计
嵌入式微控制器
编程调试器
后台调试模式
HCS08/RS08/HCS12
片上调试
专业级串口调试器设计
串行通讯
线程
消息
事件
API
JTAG调试器的功能模拟与验证
软硬件协同验证
指令集模拟器
联合测试行动组
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种优化的跨平台可逆调试器
来源期刊 西安电子科技大学学报(自然科学版) 学科 工学
关键词 动态二进制翻译 可逆调试 逆向执行 检查点
年,卷(期) 2009,(1) 所属期刊栏目
研究方向 页码范围 64-68
页数 5页 分类号 TP311.5
字数 3795字 语种 中文
DOI 10.3969/j.issn.1001-2400.2009.01.013
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 刘西洋 西安电子科技大学软件工程研究所 24 119 8.0 10.0
2 刘涛 西安电子科技大学软件工程研究所 24 66 4.0 7.0
3 王艳 西安电子科技大学软件工程研究所 32 107 6.0 9.0
4 穆浩英 西安电子科技大学软件工程研究所 2 4 2.0 2.0
5 柏志文 西安电子科技大学软件工程研究所 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (6)
共引文献  (18)
参考文献  (1)
节点文献
引证文献  (2)
同被引文献  (1)
二级引证文献  (4)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(3)
  • 参考文献(0)
  • 二级参考文献(3)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2010(2)
  • 引证文献(2)
  • 二级引证文献(0)
2011(1)
  • 引证文献(0)
  • 二级引证文献(1)
2012(2)
  • 引证文献(0)
  • 二级引证文献(2)
2014(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
动态二进制翻译
可逆调试
逆向执行
检查点
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
西安电子科技大学学报(自然科学版)
双月刊
1001-2400
61-1076/TN
西安市太白南路2号349信箱
chi
出版文献量(篇)
4652
总下载数(次)
5
总被引数(次)
38780
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导