DocumentCode :
1912075
Title :
XenDebugger: A Source Level Kernel Debugger on Xen Virtualization
Author :
Chao Li ; Zhengwei Qi
Author_Institution :
Sch. of Software, Shanghai Jiaotong Univ., Shanghai, China
fYear :
2012
fDate :
14-16 Dec. 2012
Firstpage :
501
Lastpage :
505
Abstract :
As the operating system is getting larger and more complex, debugging on OS (Operating System) is difficult and time-consuming. Existing OS debugging tools are not source level kernel debugger. In this paper the XenDebugger is presented as a source level kernel debugger, which is based on Xen virtualization. The debug info will be written into a file when compiling kernel. The XenDebugger uses the Xen interface to run the debugged kernel as guest OS. It decodes the debug info and then set the kernel running step by step. We evaluate the performance to verify its feasibility. The result shows that the XenDebugger is accurately to locate the reason to the problem. The XenDebugger is accepted by Xen community as an open source project.
Keywords :
operating system kernels; program compilers; program debugging; virtualisation; OS debugging; Xen interface; Xen virtualization; XenDebugger; guest OS; kernel compiler; open source software project; operating system; source level kernel debugger; Operating System; XenDebugger; debugger; kernel; source level;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Science and Engineering (ISISE), 2012 International Symposium on
Conference_Location :
Shanghai
ISSN :
2160-1283
Print_ISBN :
978-1-4673-5680-0
Type :
conf
DOI :
10.1109/ISISE.2012.121
Filename :
6495397
Link To Document :
بازگشت