期刊文献+

基于X Window系统的软件重放工具的初步研究

基于X Window系统的软件重放工具的初步研究
下载PDF
导出
摘要 Jockey是一个用于调试Linux程序的重放工具,它以共享库的方式链接到目标程序,通过重写不确定性系统调用和CPU指令来实现程序的记录与重放。Jockey的优点在于其通用性和易用性,它不需要对目标程序或内核进行修改,而且提供快照技术,便于对长时间运行的程序进行调试。目前的Jockey只能记录和重放命令行界面的程序,本文尝试为Jockey增加功能函数,使其能够获取和记录下基于X Window系统编程中的事件,进而重放图形界面程序。 Jockey is a record/replay tool for debugging Linux programs. It is implemented as a shared object file that is linked to the target program. It rewrites those system calls and CPU instructions with non-deterministic effects to record and replay their invocations. Ease of use and generality are Jockey's advantages. Jockey is implemented without patching target programs or the Linux kernel. It supports diagnosing long-running programs by taking periodic process checkpoints. At present, Jockey can't record/replay the GUI software running on the X Window System. This paper describes the approaches that functions added to Jockey can record the events in Xlib programming. Jockey is implemented to replay the GUI programs.
作者 宋青
出处 《科技信息》 2009年第21期86-87,共2页 Science & Technology Information
关键词 重放 Jockey X Window系统 事件 Replay Jockey X Window System Event
  • 相关文献

参考文献3

  • 1Yasushi Saito.Jockey:A user-space library for record-replay debugging[]..2005
  • 2Adrian Nye.Xlib Programming Manual for Version11of the X Window System[]..1994
  • 3Robert Scheifler,James Gettys.X Window System[]..2007

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部