2012-02-28 10 views
3

私はこのアドレス0x8002bf20を持っています。そこにあるものを見る必要があります。私はGDBが "print x"のような素晴らしいことをしていることを知っています。構造体ex {x:1、y:2}のようなものが表示されます。C/GDB:アドレスの内容を表示

私はこのアドレスを調べる必要があります。

ありがとうございました。

答えて

9

あなたはそのアドレスの構造の種類を知っている場合は、あなたがそれを印刷するためにGDBを強制することができます、そしてあなたができる最善であるあなたが構造の種類がわからない場合は

(gdb) print *(struct mystruct *) 0x8002bf20 

すでに言及したxコマンド - 「間違った」タイプにキャストすることに何の害もないので注意してください。print *(struct mystruct *)でさまざまな構造を試すことができます。

関連する問題