Domanda

E 'possibile ottenere backtrace di kext senza associare con gdb come descritto a

http://developer.apple .com / library / mac / # documentazione / Darwin / concettuale / KEXTConcept / KEXTConceptDebugger / debug_tutorial.html

se ho il registro di panico?

In qualche modo simile a questo:

  1. Indirizzo di kext causato il panico da log di panico
  2. Generare file di dSYM con kextutil
  3. Incolla nomi del metodo da file di log dSYM in preda al panico per ottenere backtrace?
È stato utile?

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