DocumentCode :
1693447
Title :
An enhanced run-time kernel visual debugger
Author :
Farag, Michael
Author_Institution :
Dept. of Comput. Sci., Maharishi Univ. of Manage., IA, USA
fYear :
2012
Firstpage :
1
Lastpage :
6
Abstract :
Tremendous work has been achieved in operating system development. These efforts handed from both experienced and non-experienced developers targeting several milestones. Missing the full vision of operating system subsystems and hardware/software interaction brought up the desire for debugging the code. Ease of use and higher capabilities of the debugger were main goals for software vendors to satisfy developer requirements. Many subgoals were achieved on the way to reach the optimal debugger and many user requirements were added for such debugger. For instance, kernel initialization and multithreading are main issues should be addressed by the optimal debugger but only very few covering such issues. Several kernel debuggers exist for solving similar issues but only very few support line-by-line debugging at run-time. Furthermore, good visualization for in-detailed issues is main goal of such debugger in addition to the illusion of some performance measurements to the code being monitored. This paper presents a generic practical approach for operating system source code debugging in graphical mode with line-by-line tracing support. In the context of this approach, system boot up and performance evaluation of two operating system schedulers are addressed.
Keywords :
data visualisation; multi-threading; operating systems (computers); program debugging; code debugging; developer requirements; enhanced run-time kernel visual debugger; hardware-software interaction; kernel initialization; line-by-line debugging; line-by-line tracing support; multithreading; operating system development; operating system schedulers; optimal debugger; software vendors; user requirements; Debugger; FreeBSD; Kernel; Linux; Qemu;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering Conference (ICENCO), 2012 8th International
Conference_Location :
Cairo
Print_ISBN :
978-1-4673-5565-0
Type :
conf
DOI :
10.1109/ICENCO.2012.6487081
Filename :
6487081
Link To Document :
بازگشت