1

私は、WinDbg を定期的かつかなり簡単に使用する Windows 開発者です。dbx を使用して分析する Solaris 10.2 コア ファイルを取得しました。where (dbx) はスタックを表示し、実装された .so を見つけることができました。ダンプ (dbx) に結果 (ローカル変数) が表示されなかったため、ファイル (os) コマンドを使用して、バイナリが削除されたことを示しました。ストリップされていない .so バージョンと最も一致するものを見つけ、file コマンドを使用して検証しました。クラッシュしたプロセスが現在再び実行されているため、停止したくありませんでした。そのため、すべてのバイナリを新しい場所にコピーしてから、ストリップされていない .so にコピーしました。今コアを開こうとすると、コアがバイナリよりも古いと不平を言いました。タッチを使用してください。そのため、コアを新しい場所にコピーすると、dbx は問題なくコアを開きました。それでも、ダンプ (dbx) には結果が表示されません。上に移動してみました&フレームでダウンしますが、ダンプは常にミュートされます。ストリップされていないバージョンが一致しなかった場合、どうすればわかりますか? シンボルがロードされていることを確認する方法は?

4

0 に答える 0