用GDB读取寄存器指向的内存

2023-12-29

如果我知道内存位置,有没有办法从 GDB 查看内存内容?

也就是说,我正在调试我为操作系统课程编写的 x86 汇编程序。现在,我正在尝试使用 C 和 Gas(GNU 汇编程序)为 x86 上的 Linux 编写一个用户级线程库。我分配了自己的堆栈,并使 esp 寄存器指向该内存位置。现在我想读取内存以查看我分配的堆栈中的内容。


我会尝试类似以下命令(在gdb)

 p (int*)$esp
 x /20x $esp
 p ((int*)$esp)[3]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用GDB读取寄存器指向的内存 的相关文章

随机推荐