
Home | Slides | Sessions | Sponsors | Hotel & Travel | FAQ | Fees | Co-Located Events
SUSE Workshop | Social Activities | Technology Showcase | Connect | Training | Video Streaming
SUSE Workshop | Social Activities | Technology Showcase | Connect | Training | Video Streaming
Effective Use of Kernel Debugging Tools for System Software Product DevelopmentMithlesh Thukrai, Linsysoft & Amit Kale, LinsysoftSystem software development poses its biggest challenge in the form of kernel debugging, which is least understood area. Couple of the major problems that a development engineer faces: to understand the loading and unloading of modules (especially the ones that crashes) and debugging inside interrupt handler (which does not provide much room to do a lot of operations). All these problems become grave in absence of core subsystems not working properly, leading to frustration. The problems mentioned here and more like these can be solved by taking systematic approach of kernel debugging and using kernel debugger effectively. KGDB- the Linux Kernel debugger provides this power to the 'knowledgeable'. The authors(also creater of the tool) have been using this tool for more than a decade to successfully solve some of complex system problems. This session will deliver a pragmatic and systematic approach of setting up and effectively using KGDB for kernel debugging. The 'business' take away for engineers would be ability to quickly isolate and solve system level bugs- resulting into savings of time, effort and money. |
Who Are We?
The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.More about the foundation...
Explore
Search / Browse
Home / News / Press
Blogs / Whitepapers
Events / Workgroups













