我正在尝试学习组装和反向,当我尝试调试一个简单的chall我想在gdb中看到我的寄存器和信息寄存器 Rax 0x7fffffdd90 现在想知道rax在哪里。是pointîg,(inprentrd rax现在我要打印[rax]) 或者是否可以在寄存器中设置指向值 设定$ eax = $ rax的内容 我想做像set $ eax = [$ rax]
这样的事情Thanx寻求帮助
答案 0 :(得分:2)
Rax 0x7fffffdd90 现在想知道rax在哪里。是指向
你已经知道:它指向地址0x7fffffdd90
的(堆叠)内存位置。
我想打印[rax]
x/gx $rax
或
print *(int**)$rax
我想做像set $ eax = [$ rax]
这样的事情
set $rax = *(int**)$rax