5

カーネル モジュールの 1 つからクラッシュをデバッグしようとしています。objdump の出力とともにソース コードのリストを取得しようとしていますが、リストされていません。私が欠けているものはありますか?

 mips-linux-objdump -S <filename.o> > temp
4

2 に答える 2

3

ほとんどの場合、a)ビルド中のある時点ですべてのデバッグ情報がカーネルモジュールオブジェクトファイルから削除されたか、b)デバッグ情報が存在する場合でもobjdump、ソースコードファイルが見つからないため、次のことを試みる可能性がありますcd。実行前のソースファイルの場所objdump

于 2012-07-05T15:14:55.247 に答える
3

ダンプされた出力にインターリーブされたソース コードを含めるには、デバッグ情報を使用してカーネル モジュールをコンパイルする必要があります。-g -ggdbforを使用してカーネル モジュールを再コンパイルしますCFLAGS

于 2012-07-05T17:16:40.030 に答える