2017-11-15 9 views
0

私のアプリケーションでメモリの問題をデバッグしようとしています。gdbが特定の種類のメモリをダンプします

が、私はこれは私が何をしたいのプリントコマンドをダンプしているunsigned int型

としてファイルにメモリ領域をダンプしたい

p/x *((unsigned int*)[email protected]

私は、ファイルにメモリをダンプすることができますし、 16進数\バイナリではなく、符号なしのintとして保持しますか?

答えて

0

メモリをファイルにダンプし、16進数\バイナリではなく、符号なしintとして保持できますか?

達成したいことを正確に伝えるのは難しいです。あなたは、単にファイルにp/x *((unsigned int*)[email protected]からの出力を保存したい場合は

、あなたはこれを行うことができます:

(gdb) set logging on 
(gdb) p/x *((unsigned int*)[email protected] 
(gdb) set logging off 
関連する問題