1. A method, comprising: generating a dump file associated with a kernel when the kernel crashes; storing the dump file to a functional memory upon applying an overwrite protection to a core dump of the dump file; restarting the kernel through a warm reboot of the kernel such that the core dump is not erased from the functional memory; and transferring the core dump to a system file using the kernel.