我有以下汇编语言
cmp %ebx,(%eax)
我想知道如何找出eax指向的内容?
我在gdb中使用了i r命令来显示堆栈内容,并了解到ebx是我的输入值,而eax是134522400。
这些数字代表什么?我试着拨打x 134522400和x / s 134522400,但两人都回到我身边“\ 372 \ 001”。我对汇编和gdb相当新,所以我不确定我可以使用哪些其他工具来解决我的问题?
答案 0 :(得分:1)
您需要使用指针表示法来调整:
print *$eax
甚至
print *(char *)$eax
(投射到任意类型实际上都有效)。