Chapter 6

Getting very geeky – application and kernel cores, kernel debugger

Abstract

In this chapter, we will continue our discussion on the GNU debugger. However, we will use it to analyze crash cores in an offline manner. Regarding crash cores, we will also learn how to configure a system to collect kernel crash cores, as well as analyze them in detail. Finally, we will use the kernel debugger to attach to the running kernel and make in-vivo changes to our system.

Keywords

kernel
crash
core dump
kdump
kexec
cscope
objdump
panic
oops
kdb
kgdb
debugger

Collecting application cores

If you have the privilege of debugging system issues in real time, you will most likely be able to rerun the suspected processes and perform all the necessary analyses. ...

Get Problem-solving in High Performance Computing 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.