1

スタックのGDB出力は次のようになります

0xffffd688:     0x98    0xd6    0xff    0xff    0x75    0x84    0x04    0x08

もっとこんな感じにしたいのですが

0xbffff3b0: 0xbffff620 0xbffff3c9 0×00000006 0xbffff3d8

オプションはありますか?私はここで些細なことを見逃していますか?

4

1 に答える 1

1

あなたは本当に欲しい(gdb) x/4xw $sp

(gdb) help x
Examine memory: x/FMT ADDRESS.
ADDRESS is an expression for the memory address to examine.
FMT is a repeat count followed by a format letter and a size letter.
Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal),
  t(binary), f(float), a(address), i(instruction), c(char) and s(string).
Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes).
The specified number of objects of the specified size are printed
according to the format.

この場合、繰り返し回数4フォーマット文字x(16 進数)、サイズ文字w(ワード、4 バイト) です。

于 2013-03-09T02:49:19.577 に答える