2016-05-08 7 views

答えて

2

それは意図的にカーネル

確かにクラッシュすることが可能です:ちょうど希望の場所にpanic()への呼び出しを挿入します。

これを行う最も簡単な方法は、user-mode linuxです。カーネルはちょうど通常のプログラムになります。通常の方法でGDBの下で実行したり、ブレークポイントを設定したり、変数を見たりすることができます。

"ベアメタル"実行が必要な場合は、hereまたはhere

+0

実際には、私はLinuxカーネルコードでgdbをライブでやりたいだけです。しかし、私はVMsetupでこれを達成する方法を知りません。 http://stackoverflow.com/questions/37097164/using-kgdboc-for-kernel-debugging 私にこのQuesを見て、あなたがコンテキストを持っているなら私を助けてください、ありがとう助けて。 –

+0

とにかく、私の問題を解決する場合は、UMLを見ています。 –

関連する問題