カーネル モジュールの 1 つからクラッシュをデバッグしようとしています。objdump の出力とともにソース コードのリストを取得しようとしていますが、リストされていません。私が欠けているものはありますか?
mips-linux-objdump -S <filename.o> > temp
カーネル モジュールの 1 つからクラッシュをデバッグしようとしています。objdump の出力とともにソース コードのリストを取得しようとしていますが、リストされていません。私が欠けているものはありますか?
mips-linux-objdump -S <filename.o> > temp
ほとんどの場合、a)ビルド中のある時点ですべてのデバッグ情報がカーネルモジュールオブジェクトファイルから削除されたか、b)デバッグ情報が存在する場合でもobjdump
、ソースコードファイルが見つからないため、次のことを試みる可能性がありますcd
。実行前のソースファイルの場所objdump
。
ダンプされた出力にインターリーブされたソース コードを含めるには、デバッグ情報を使用してカーネル モジュールをコンパイルする必要があります。-g -ggdb
forを使用してカーネル モジュールを再コンパイルしますCFLAGS
。