2014-04-26 28 views

回答

1

如何查看该地址的值?

(gdb) x/x $ebp-4 
+0

任何原因,英特尔格式语法在这里使用寄存器前面的“$”? (只有在我看到的情况下) – dopps

+0

'$'与Intel语法无关。 https://sourceware.org/gdb/onlinedocs/gdb/Registers.html#Registers –

0

你也可以使用打印

print *(double*)($ebp-4) Print double at address %ebp-4 
print /t $ebp-4   Print in binary forms 

“帮助X” 会告诉你,如 “/ A/W/d” ......