2

iOSで実行されたアプリのメモリをダンプしようとしています(gdbを使用)。しかし、gdb はデータをダンプできません。(正確には、ダンプされたデータは 0x00 で埋められます。)

他の Web サイトの指示によると、gdb がプロセスにアタッチすると、共有ライブラリのロードが開始されます。ただし、mime はライブラリをロードしません。

以下は、プロセスにアタッチするときの正確なメッセージです。

root# gdb -p 4570 GNU gdb 6.3.50.20050815-cvs (Fri May 20 08:08:42 UTC 2011) Copyright 2004 Free Software Foundation, Inc. GDB はフリー ソフトウェアであり、GNU General Public License の対象です。特定の条件下での変更および/またはコピーの配布。条件を表示するには、「showcopy」と入力します。GDB の保証は一切ありません。詳細については、「保証を表示」と入力してください。この GDB は「--host=arm-apple-darwin9 --target=」として構成されました。/private/var/root/4570: No such file or directory プロセス 4570 にアタッチしています。0x35f9f004 in ?? () (gdb)

参考までに、私の iPhone は 4S、iOS は 5.1.1 です。gdb の設定を見逃していませんか?

4

1 に答える 1