Windows中有一个名为debug
的命令,可以管理注册和内存,比如更改ax中的值等,Mac OS X上是否有类似的工具?
我找到一个reg页面,https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/reg.1.html,它似乎是我正在寻找的工具,但我在我的操作系统中找不到它,我使用的是mac os x 10.10
答案 0 :(得分:1)
我认为您要做的是编译一个包含您感兴趣的程序集的程序(如果需要,可以从C开始或手动编写一些汇编代码。)然后在调试器(lldb或Xcode)下运行它。 )在你感兴趣的地方设置一些断点,运行程序。然后,当您点击设置的断点时,可以使用register read
和register write
来查看寄存器,或memory read
和memory write
来查看内存。