在反汇编中有这样的代码:
movl $0x6,-0x4(%rbp)
Run Code Online (Sandbox Code Playgroud)
我尝试以这种方式打印值但失败了:
(gdb) p 0x4(%esp)
A syntax error in expression, near `%esp)'.
(gdb) p 0x4+$esp
Argument to arithmetic operation not a number or boolean.
Run Code Online (Sandbox Code Playgroud)
如何正确打印?