1. 程式人生 > >gdb--檢視記憶體區命令

gdb--檢視記憶體區命令

格式: x /nfu addr

說明:
x 是 examine 的縮寫

n 是一個正整數,表示顯示記憶體的長度,也就是說從當前地址向後顯示幾個地址的內容。

f表示顯示方式, 可取如下值
x 按十六進位制格式顯示變數。
d 按十進位制格式顯示變數。
u 按十進位制格式顯示無符號整型。
o 按八進位制格式顯示變數。
t 按二進位制格式顯示變數。
a 按十六進位制格式顯示變數。
i 指令地址格式
c 按字元格式顯示變數。
f 按浮點數格式顯示變數。

u表示一個地址單元的長度
b表示單位元組,
h表示雙位元組,
w表示四位元組,
g表示八位元組

例一:
x /3uh buf
表示從記憶體地址buf讀取內容,
3表示三個單位,
u表示按十六進位制顯示,
h表示以雙位元組為一個單位

例二:
(gdb) x /4xw 0xbffff2ec
0xbffff2ec: 0x00282ff4 0x080484e0 0x00000000 0xbffff378