Memory GDB IA32在内存地址上看到了什么?

Memory GDB IA32在内存地址上看到了什么?,memory,gdb,att,x86,Memory,Gdb,Att,X86,我有指示 cmp %eax,0x18(%esp,%ebx,4) 我知道这意味着将地址中的内容与eax进行比较,但我不知道如何查看地址中的内容 我尝试了p/s地址,x/s地址计算错误,都失败了。有什么帮助吗 有什么帮助吗 你没有告诉我们你试过什么。像这样的方法应该会奏效: x/x (0x18 + $esp + 4 * $ebx) 你刚刚打败了我,我刚刚发现GDB可以帮我做计算,哈哈,真蠢。谢谢tho@user2038460“你把我打败了”把你打败了什么?回答你自己的问题?将解决方案作为问

我有指示

cmp    %eax,0x18(%esp,%ebx,4)
我知道这意味着将地址中的内容与eax进行比较,但我不知道如何查看地址中的内容

我尝试了p/s地址,x/s地址计算错误,都失败了。有什么帮助吗

有什么帮助吗

你没有告诉我们你试过什么。像这样的方法应该会奏效:

x/x (0x18 + $esp + 4 * $ebx)

你刚刚打败了我,我刚刚发现GDB可以帮我做计算,哈哈,真蠢。谢谢tho@user2038460“你把我打败了”把你打败了什么?回答你自己的问题?将解决方案作为问题的更新发布,然后询问这是否是最好的解决方法lol