initrd image into the reserved portion of RAM. In addition to the functionality that is part of the Linux kernel, additional userspace utilities support the kdump mechanism, including the utility mentioned above. Besides the official utilities, which are provided as a patch to the kexec's suite of userspace utilities, some Linux distributions provide additional utilities that simplify the configuration of kdump's operation, including the setup of automated saving of memory dump files. Created memory dump files can be analyzed using the GNU Debugger (), or by using Red Hat's dedicated utility. History kdump functionality, together with kexec, was merged into the Linux kernel mainline in kernel version 2.6.13, which was released on August 29, 2005. See also debugfs a Linux kernel's RAM-based file system specifically designed for debugging purposes kdump (BSD) a BSD utility for viewing trace files generated by the ktrace utility Linux kernel oops a potentially non-fatal deviation from correct behavior of the Linux kernel ProcDump a utility for creating core dumps of applications based on performance triggers References External links Kdump, a Kexec-based Kernel Crash Dumping Mechanism, IBM, 2005, by Vivek Goyal, Eric W. Biederman, and Hariprasad Nellitheertha Using Kdump for examining Linux kernel crashes, June 21, 2017, by Pratyush Anand Kdump: Usage and internals, Red Hat, June 2017, by Pratyush Anand and Dave Young Free software programmed in C Linux kernel features Unix programming tools