如果我知道内存位置,有没有办法从 GDB 查看内存内容?
也就是说,我正在调试我为操作系统课程编写的 x86 汇编程序。现在,我正在尝试使用 C 和 Gas(GNU 汇编程序)为 x86 上的 Linux 编写一个用户级线程库。我分配了自己的堆栈,并使 esp 寄存器指向该内存位置。现在我想读取内存以查看我分配的堆栈中的内容。
我会尝试类似以下命令(在gdb
)
p (int*)$esp
x /20x $esp
p ((int*)$esp)[3]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)