Assembly 如何在GDB中反引用内存地址?

Assembly 如何在GDB中反引用内存地址?,assembly,x86,gdb,Assembly,X86,Gdb,我在gdb中有以下行 8048dc2 movl $0x8049a35, 0x4(%esp) 我想知道如何取消对地址$0x8049a35的引用,这样我就可以知道它是什么,在GDB中如何做?例如,您可以使用x 0x8049a35。您也可以选择格式,请参阅gdb内置帮助。我很纳闷,为什么你在询问之前没有读到这篇文章。我试过x 0x8049a35和x/d x 0x8049a35,上面说是622879781。我真的不知道这是什么意思。对不起,我不知道有gdb内置的帮助,因为我对gdb真的很

我在gdb中有以下行

8048dc2       movl  $0x8049a35, 0x4(%esp)

我想知道如何取消对地址$0x8049a35的引用,这样我就可以知道它是什么,在GDB中如何做?

例如,您可以使用
x 0x8049a35
。您也可以选择格式,请参阅gdb内置帮助。我很纳闷,为什么你在询问之前没有读到这篇文章。

我试过x 0x8049a35和x/d x 0x8049a35,上面说是622879781。我真的不知道这是什么意思。对不起,我不知道有gdb内置的帮助,因为我对gdb真的很陌生。我的指导老师给了我们一个关于gdb的小清单,并告诉我们在实验室中使用这些说明。我将查看内置帮助。
x 0x8049a35
应该可以工作,另一个会尝试使用
x
作为数字,并且确实会显示您所说的错误。
x0x8049a35
会发生什么?好吧,这意味着我们不知道,我们只知道那是内存中的值。啊,我明白了。那我就再仔细看看。感谢您的帮助看起来这是一个格式字符串,请尝试
x/s 0x8049a35