Pregunta

¿Es posible obtener el retroceso de KEXT sin adjuntar con GDB como se describe en

http://developer.apple.com/library/mac/#documentation/darwin/conceptual/kextconcept/Kextconceptdebugger/debug_tutorial.html

si tengo el registro de pánico?

De alguna manera así:

  1. Obtenga la dirección de KEXT causada por el pánico del registro de pánico
  2. Generar archivo dsym con kextutil
  3. Pegar los nombres del método del archivo DSYM en el registro de pánico para obtener backtrace?
¿Fue útil?

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
scroll top