Frage

Ist es möglich, Backback -Trible von Kext zu bekommen, ohne sich mit GDB zu befestigen, wie bei beschrieben

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

Wenn ich das Panikprotokoll habe?

Irgendwie wie folgt:

  1. Holen Sie sich die Adresse von Kext verursachte Panik aus Panikprotokoll
  2. Generieren Sie die DSYM -Datei mit kextutil
  3. Fügen Sie die Namen der Methode aus der DSYM -Datei in Panikprotokoll ein, um Backbackbacks zu erhalten?
War es hilfreich?

Lösung

Apples Tech Note TN2063 beschreibt die Analyse von Panik im Detail. http://developer.apple.com/library/mac/ipad/#technotes/tn2063/_index.html

Darüber hinaus beschreibt TN2118 die Analyse von Kernel -Kern -Dumps:http://developer.apple.com/library/mac/#technotes/tn2004/tn2118.html

Sie können den Kernel dazu bringen, Panik zu werfen, dann diesen Kern -Dump zu nehmen und ihn gegen den symbolisierten Kernel zu analysieren. Sie fügen den Kernel-Symbolen Ihres eigenen Kext mit GDBs Add-Symbol-File-Befehl hinzu.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top