コアダンプを解析する必要があります。 私のプロセスのほとんどのデータはマップされたファイルに含まれています。 私はそのデータにアクセスしたいときに、gdb
はファイルをマップしていないのでそのデータにアクセスできないと言います。 gdb
は、データにアクセスするためにそのファイルをマップする方法を知っていますか。コアダンプ解析中にファイルをマップする方法
答えて
データにアクセスするためにgdbマップを作成する方法。
GDBにはこれを行うためのコマンドはありません。
データファイルをオブジェクトファイルにラップし、add-symbol-file foo.o <suitable-load-address>
を使用します。これを行うにはobjcopy --add-section
を使用できます。 Example。
Linuxでは、コアダンプに読み取り専用マッピングを含めるように構成することもできます(通常、このようなマッピングは除外されてcore
を小さくします)。これにより、特別な手順が不要になります。 Controlling which mappings are written to the core dump
のセクションman 5 coreを参照してください。
私はcoredump_filterソリューションを試しましたが、うまくいきます。私は誰かが分析時にマップされたファイルをロードするソリューションを持っていることを願っています。たくさんありがとうございました –
@JeanChristophe私は*あなた*解決策をくれました。 –
はい私はそれを試します –
- 1. コアダンプの解析方法
- 2. Node.jsのコアダンプを解析するツール
- 3. 構文解析中に定義された型名を解析する方法
- 4. XERCESで解析中にテキストファイルの解析エラーを出力する方法
- 5. XAMLファイルを解析する方法は?
- 6. txtファイルを解析する方法
- 7. .as(AS3)ファイルを解析する方法
- 8. bashでファイルを解析する方法
- 9. yamlファイルを解析する方法は?
- 10. windbgコアダンプ解析アドレスが「不良」
- 11. マップを再解析するためのきれいな方法
- 12. ウェブコンテンツの解析中にボタンをクリックする方法
- 13. SAXで解析中にXMLノードを取得する方法
- 14. angularjs2とionic2解析中にファイル
- 15. ファイルの解読中に "EVP_DecryptFInal_ex:bad decrypt"を解決する方法
- 16. プロパティファイルの解析マップ
- 17. 解析中に解析エラーを検出する
- 18. 解析するCSVファイルには、後方
- 19. UTF-8中国語の文字列を解析する方法
- 20. Cuckooサンドボックスプラットフォームで保留中の解析をクリアする方法
- 21. CSVファイルをJavascriptの配列に解析する方法
- 22. xmlファイルを再帰的に解析する方法
- 23. XMLファイルをリストに解析する方法は?
- 24. 解析されたファイルをユニークなフォーマットにする方法
- 25. 拡張子に応じてファイルを解析する方法
- 26. ウェブサイトのKMLファイルをGoogle Earth APIに解析する方法は?
- 27. .trace(プロファイリングアンドロイドアプリケーション)ファイルをSQL形式に解析する方法
- 28. GNU Makeファイルのパフォーマンス解析方法
- 29. Apache/PHPコアダンプを分析する
- 30. jsonを解析中に配列に文字列を格納する方法
詳細を教えてください。通常、コアファイルは* nix OSのプロセスの全メモリ領域を占有します。おそらくあなたは小さな例を作ることができますか? –
こんにちは、私のケースでは、コアファイルは完全なメモリ空間を持っていません。マップされたファイルはプロセスの仮想メモリに属します。コアファイルにはこれらのセグメントが含まれていません。 –