В дизассемблере есть такой код:
movl $0x6,-0x4(%rbp)
Я пытаюсь напечатать значение таким образом, но терпит неудачу:
(gdb) p 0x4(%esp)
A syntax error in expression, near `%esp)'.
(gdb) p 0x4+$esp
Argument to arithmetic operation not a number or boolean.
Как правильно распечатать?