An Effective Reversible Debugger of Cross Platform Based on Virtualization

被引:5
|
作者
Wang, Liming [1 ]
Liu, Xiyang [1 ]
Song, Ailong [1 ]
Xu, Lin [1 ]
Liu, Tao [1 ]
机构
[1] Xidian Univ, Inst Software Engn, Xian 710071, Shaanxi, Peoples R China
关键词
D O I
10.1109/ICESS.2009.96
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cross platform debugging can make the software debugging and hardware platform developing work simultaneity in embedded system development, which accelerates the development lifecycle dramatically. Reverse execution can run program backward to historic points, may provide programmers with a useful approach of fast locating the cause of the program failure. In this paper we propose a reversible debugging framework for cross debugging and implement a prototype reversible debugger called Reversible Debugger for Cross Platform (RDXP) on X86/Linux platform based on PORD. The evaluation shows that RDXP provides an efficient and portable software debugging environment with reasonable speed and memory consumption.
引用
收藏
页码:448 / 453
页数:6
相关论文
共 50 条
  • [1] Deterministic reversible MPSoC debugger based on virtual platform execution traces
    Cunha, Marcos Aurelio Pinto
    Fournel, Nicolas
    Petrot, Frederic
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2016, 20 (01) : 47 - 63
  • [2] Deterministic reversible MPSoC debugger based on virtual platform execution traces
    Marcos Aurélio Pinto Cunha
    Nicolas Fournel
    Frédéric Pétrot
    Design Automation for Embedded Systems, 2016, 20 : 47 - 63
  • [3] A Reversible Debugger for MPI Applications
    Tiks, Mihkel
    Martens, Ott-Kaarel
    Vainikko, Eero
    Kuhn, Stefan
    PROCEEDINGS OF THE 2ND ACM INTERNATIONAL WORKSHOP ON FUTURE DEBUGGING TECHNIQUES, DEBT 2024, 2024, : 16 - 21
  • [4] Actoverse: A Reversible Debugger for Actors
    Shibanai, Kazuhiro
    Watanabe, Takuo
    PROCEEDINGS OF THE 7TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING BASED ON ACTORS, AGENTS, AND DECENTRALIZED CONTROL (AGERE'17), 2017, : 50 - 57
  • [5] XenDebugger: a source level kernel debugger on Xen virtualization
    Li, Chao
    Qi, Zhengwei
    2012 INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING (ISISE), 2012, : 501 - 505
  • [6] URDB: A universal reversible debugger based on decomposing debugging histories
    Northeastern University, Boston, MA, United States
    Proc. Workshop Program. Lang. Oper. Syst., PLOS - Conjunction ACM Symp. Oper. Syst. Princ., SOSP,
  • [7] Cross-platform Network Virtualization Software for MikroTik Devices
    Cueva, H.
    Pozo, F.
    Iturralde, D.
    PROCEEDINGS OF THE 2016 IEEE ANDESCON, 2016,
  • [8] Temporality a NVRAM-based virtualization platform
    Sartakov, Vasily A.
    Martens, Arthur
    Kapitza, Ruediger
    2015 IEEE 34th Symposium on Reliable Distributed Systems (SRDS), 2015, : 104 - 109
  • [9] vCourse: A Course Platform Based on Virtualization Technology
    Liu, Yu
    Wang, Jinmo
    PROCEEDINGS OF THE 2013 CONFERENCE ON EDUCATION TECHNOLOGY AND MANAGEMENT SCIENCE (ICETMS 2013), 2013, : 902 - 905
  • [10] CTPV: a Cloud Testing Platform Based on Virtualization
    Yin, Lei
    Zeng, Jin
    Liu, FaWang
    Li, Bo
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 425 - 428