Visión general
La biblioteca coredumper se puede compilar en aplicaciones para crear volcados del núcleo del programa en ejecución, sin terminar. Admite volcados de núcleo de subproceso único y múltiple, incluso si el kernel no admite de forma nativa archivos de núcleo de subproceso múltiple.
Coredumper se distribuye según los términos de la licencia BSD.
Ejemplo
Este no es de ninguna manera un ejemplo completo; simplemente le da una idea de cómo se ve la API de coredumper.
#include <google/coredumper.h>
...
WriteCoreDump('core.myprogram');
/* Keep going, we generated a core file,
* but we didn't crash.
*/