【Linux】カーネル総合2【Kernel】at LINUX
【Linux】カーネル総合2【Kernel】 - 暇つぶし2ch850:login:Penguin
06/02/28 23:16:38 PZv98Tmz
>>848
これでソースコードが特定できたから、それぞれ system_call, sys_fork, sys_pipe
のありか(*.c)をgrepなどを使って捜せ。

それとそのコンパイル済みバイナリ(*.o)が見つかれば
> Code: 8b 41 04 3b 83 18 02 00 00 72 24 81 f9 5c 5f 2e c0 74 1c 8b
に一致する場所があるはずだから、原因はそこにあることになる。

あとはソースコード内の位置を探すことになるが、カーネルをコンパイルしたときと
全く同じバージョンのgccを用意してから(別のバージョンだと別のコンパイル結果を
吐き出す場合があるので)、ソースコードとコンパイル結果の比較表(リスティング)を
出力させるべし。そうすれば上記のコードとソースコード内の位置を見比べて
ソースコード内のどこに原因があるのかが特定できる。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch