Debugging with GDB: The GNU Source-Level Debugger , Tenth Edition, for GDB version 8.1.50.20180116-git. gdb can do four main kinds of things (plus other things in support of these) to help you catch bugs in the act:.
The purpose of a Debugger such as gdb is to allow you to see what is going on "inside" another program while it executes - or what another program was doing at the moment it crashed.
This book is printed in grayscale.
This book is available for free at gnu.org.
Debugging with GDB: The GNU Source-Level Debugger , Tenth Edition, for GDB version 8.1.50.20180116-git