【Linux】カーネル総合2【Kernel】
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
850: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を用意してから(別のバージョンだと別のコンパイル結果を 吐き出す場合があるので)、ソースコードとコンパイル結果の比較表(リスティング)を 出力させるべし。そうすれば上記のコードとソースコード内の位置を見比べて ソースコード内のどこに原因があるのかが特定できる。 851:login:Penguin 06/02/28 23:20:13 XViKLukd >>850 ksymoops 852:846 06/02/28 23:21:19 N01ves6c >>850 ご説明ありがとうございます。 対応方法のイメージが湧いてきました。 が・・、それはソースのデバッグを制作レベルでするということになる 訳ですね? そこまでは、とてもできないので、別の原因を考えることにします。 サーバーを換えてからおきるようになったので、その辺の原因が あるのかもしれません。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5387日前に更新/221 KB
担当:undef