用gdb查看内存

    技术2022-05-20  36

    用gdb查看内存

    引自:http://blog.163.com/wanghuabin-2003/blog/static/4750656920089873836131/

    格式: x /nfu <addr>

    说明 x 是 examine 的缩写

    n表示要显示的内存单元的个数

    f表示显示方式, 可取如下值 x 按十六进制格式显示变量。 d 按十进制格式显示变量。 u 按十进制格式显示无符号整型。 o 按八进制格式显示变量。 t 按二进制格式显示变量。 a 按十六进制格式显示变量。 i 指令地址格式 c 按字符格式显示变量。 f 按浮点数格式显示变量。

    u表示一个地址单元的长度 b表示单字节, h表示双字节, w表示四字节, g表示八字节

    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)

    举例 x/3uh buf 表示从内存地址buf读取内容, h表示以双字节为一个单位, 3表示三个单位, u表示按十六进制显示


    最新回复(0)