Trabajo retrospectivo mientras el pánico del núcleo
Pregunta
¿Es posible obtener el retroceso de KEXT sin adjuntar con GDB como se describe en
si tengo el registro de pánico?
De alguna manera así:
- Obtenga la dirección de KEXT causada por el pánico del registro de pánico
- Generar archivo dsym con
kextutil
- Pegar los nombres del método del archivo DSYM en el registro de pánico para obtener backtrace?
Solución
La nota tecnológica de Apple TN2063 describe el análisis de los pánico en detalle. http://developer.apple.com/library/mac/ipad/#technotes/tn2063/_index.html
Además, TN2118 describe el análisis de los vertederos del núcleo del núcleo:http://developer.apple.com/library/mac/#technotes/tn2004/tn2118.html
Puede hacer que el núcleo voltee en pánico, luego tome ese volcado central y lo analice con el núcleo simbólico. Agrega los símbolos de sus propios KEXT al núcleo con el comando Agregar-Symbol-File de GDB.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow