Title :
An Effective Reversible Debugger of Cross Platform Based on Virtualization
Author :
Wang, Liming ; Liu, Xiyang ; Song, Ailong ; Xu, Lin ; Liu, Tao
Author_Institution :
Software Eng. Inst., Xidian Univ. Xi´´an, Xi´´an
Abstract :
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.
Keywords :
Linux; embedded systems; program debugging; reverse engineering; software fault tolerance; virtual machines; Linux platform; PORD; cross platform; embedded system development; memory consumption; program failure; reversible debugger; software debugging environment; virtualization; Acceleration; Embedded software; Embedded system; Hardware; Linux; Platform virtualization; Programming profession; Prototypes; Software debugging; Software engineering; Cross platform; Debugger; Reversible; Virtualization;
Conference_Titel :
Embedded Software and Systems, 2009. ICESS '09. International Conference on
Conference_Location :
Zhejiang
Print_ISBN :
978-1-4244-4359-8
DOI :
10.1109/ICESS.2009.96