私は GDB を初めて使用するので、いくつか質問があります。
スタックの内容を見るにはどうすればいいでしょうか? 例: レジスタの内容を見るには、 と入力します
info registers
。スタックの場合は、 と入力します。の内容を確認するにはどうすればよいですか
$0x4(%esp)
? と入力するとprint /d $0x4(%esp)
、GDB でエラーが発生します。
プラットフォーム: Linux および GDB
ベストアンサー1
info frame
スタックフレーム情報を表示する
指定されたアドレスのメモリを読み取るには、x
x/x $esp
16 進数、x/d $esp
符号付き、符号なしなど。x はフォーマット構文を使用します。etc をx/u $esp
介して現在の命令を確認することもできます。x/i $eip