カーネルパニック中のバックトレース
質問
説明されているように、GDBに接続せずにKEXTのバックトレースを取得することは可能ですか
パニックログがある場合は?
どういうわけかこのようなもの:
- Kextのアドレスを取得してくださいパニックログからパニックを引き起こす
- でDSYMファイルを生成します
kextutil
- DSYMファイルからメソッドの名前をパニックログに貼り付けて、バックトレースを取得しますか?
解決
AppleのTech Note TN2063では、パニックの分析を詳細に説明しています。 http://developer.apple.com/library/mac/ipad/#technotes/tn2063/_index.html
さらに、TN2118はカーネルコアダンプの分析について説明しています。http://developer.apple.com/library/mac/#technotes/tn2004/tn2118.html
カーネルをパニックに捨ててから、そのコアダンプを取り、象徴的なカーネルに対して分析することができます。 GDBのAdd-Symbol-Fileコマンドを使用して、カーネルに独自のKextのシンボルを追加します。
所属していません StackOverflow