gdb查看内存

C/C++ 2015年11月26日 , , ,

Linux调试程序时,使用gdb是必不可少的,而在调试的过程中,对于内存和寄存器的检查也是时常发生的。枫竹梦介绍下如何使用gdb查看内存。

gdb查看内存命令

在gdb中使用x命令来检查内存。

格式

x /nfu

参数说明

  • x是examine的缩写。
  • n表示要显示的内存单元的个数。
  • f表示显示方式。
    • x按十六进制格式显示变量。
    • d按十进制格式显示变量。
    • u按十进制格式显示无符号整型。
    • o按八进制格式显示变量。
    • t按二进制格式显示变量。
    • a按十六进制格式显示变量。
    • i按指令地址格式显示变量。
    • c按字符格式显示变量。
    • f按浮点数格式显示变量。
  • u表示一个地址单元的长度。
    • b表示单字节。
    • h表示双字节。
    • w表示四字节。
    • g表示八字节。

 

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《gdb查看内存》
日志链接:http://furzoom.com/gdb-examine-memory/
博客名称:枫竹梦

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部