私は大きなシステムを持っており、私のシステムクラッシュを激しくしています。私が起動すると、 コアダンプもありません。システムがダウンするまで、 が実行されるすべての行をログに記録します。私はその邪悪なコードを見つけるでしょう。私のカーネルをクラッシュさせる私のユーザランドコード内のポイントを見つける必要があります
GDBのすべてのソースコード行をファイルに記録できますか?
更新:
[OK]をクリックします。それは厄介でした。私が始めたアプリケーションは、 システムをダウンさせませんでした。 mdbでコアダンプ検査を学んだ後、gdbのステッピングを実行すると、ダンプを引き起こすシステムコールが実装されていないことがわかりました。システムを最新のカーネルにアップデートすると、私の問題が解決されます。あなた方全員に感謝します。
MY LESSON:
あなたがコアダンプを引き起こしどのようなプロセスを知っていることを確認してください。必ずしもあなたが始めたものではありません。
よろしくお願いいたします。それは時間がかかるでしょう。再起動は楽しいものではありません。トレースポイントを使用します。 – Flinkman
ちなみに、GDBのトレースポイントは、リモートデバッグとリモートデバッグが適切な場合にのみ機能します。 –