Backtrace mentre Kernel Panic
Domanda
E 'possibile ottenere backtrace di kext senza associare con gdb come descritto a
se ho il registro di panico?
In qualche modo simile a questo:
- Indirizzo di kext causato il panico da log di panico
- Generare file di dSYM con
kextutil
- Incolla nomi del metodo da file di log dSYM in preda al panico per ottenere backtrace?
Soluzione
nota tecnica tn2063 di Apple descrive panico analizzando in dettaglio. http://developer.apple.com/library/mac/ ipad / # note tecniche / tn2063 / _index.html
Inoltre, tn2118 descrive l'analisi di base del kernel dump: http://developer.apple.com/library/mac/#technotes /tn2004/tn2118.html
È possibile ottenere il kernel a discarica sul panico, poi prendere quel core dump e analizzare contro il kernel symbolicated. Si aggiunge i simboli del proprio Kext al kernel è con comando add-simbolo-di file di gdb.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow