Puede usar el depurador modular de Solaris, mdb o dbx. mdb viene con el paquete SUNWmdb (o SUNWmdb x para la versión de 64 bits).
Un archivo de núcleo es la imagen de su proceso en ejecución en el momento en que se estrelló.
Dependiendo de si su aplicación fue compilada con indicadores de depuración o no, podrá ver una imagen de la pila, de ahí para saber qué función causó el núcleo, para obtener el valor de los parámetros que se pasaron a ese función, el valor de las variables, las zonas de memoria asignadas ...
En las versiones recientes de Solaris, puede configurar lo que el archivo central contendrá con el comando coreadm; por ejemplo, puede tener los segmentos de memoria asignados a los que se adjuntó el proceso.
Consulte MDB documentation y dbx documentation. La tarjeta GDB quick reference también es útil una vez que conozca los conceptos básicos de GDB.
El depurador modular de Solaris es fantástico y cuando se usa con libumem es una herramienta muy poderosa. http://blogs.sun.com/pnayak/entry/finding_memory_leaks_within_solaris – Matt
Este blog lo ayuda a usar mdb para analizar un núcleo en Solaris: http://cuddletech.com/blog/pivot/entry.php?id=965 –