GDB查看内存指令引用操作的示例

来源:互联网 发布:js 精确两位小数 编辑:程序博客网 时间:2024/05/23 01:29

在GDB中,用X指令可以查看内存中的数据,最常见的用法是:

x /FMT add

其中add表示一个内存地址


如果要查看寄存器指向的内存的值,可以使用:

x /FMT $reg


如果要查看的内存数据为一个指针,想查看指针所指向的内容,可以把add或$reg做类似于C语言中的类型转换来实现,如:

x /FMT *((int*)($esp+4))

将esp寄存器值+4指向内存当做一个int *指针,查看这个int *指针指向的内存值。

0 0
原创粉丝点击