Module 1: Introduction to Linux Kernel Architecture
- Overview of Linux kernel architecture.
- Kernel components and development process.
Module 2: Kernel Debugging Concepts and Tools
- Types of kernel bugs and debugging strategies.
- Tools overview: GDB, KGDB, kdump, ftrace, perf.
Module 3: Remote Debugging with KGDB
- Configuring and using KGDB for remote kernel debugging.
- Hands-on Lab: Setting up KGDB for a live debugging session.