通过使用gdb,任何人都可以看到任何寄存器的内容吗?
ex:
x/x $ebp + 0x4
print $eax
我想知道,仅使用c++就能做同样的事情吗?如果是,怎么办?
最佳答案
C++没有指定任何特定的机器体系结构;因此,它将无法执行与(特定于机器的)寄存器相关的任何标准。您必须检查编译器的文档,以查看是否支持执行此类操作。
关于c++ - 如何使用C++查看寄存器的内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8187355/