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