Table of Contents
Preface
Part 1: A General Introduction and Approaches to Kernel Debugging
Chapter 1: A General Introduction to Debugging Software
Technical requirements
Cloning this book's code repository
Software debugging – what it is, origins, and myths
Software bugs – a few actual cases
Patriot missile failure
The ESA's unmanned Ariane 5 rocket
Mars Pathfinder reset issue
The Boeing 737 MAX aircraft – the MCAS and lack of training of the flight crew
Other cases
Setting up the workspace
Running Linux as a native or guest OS
Running Linux as a guest OS
Installing the Oracle VirtualBox guest additions
Installing required software packages
A tale of two kernels
A production and a debug kernel
Setting up our custom production kernel
Setting ...
Get Linux Kernel Debugging now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.