在visual studio中我可以在我的代码中设置一个断点,当执行中断时,获取我感兴趣的内存的地址,然后将地址放入内存窗口以查看从地址开始的所有内存字节。这是一个例子:
你可以看到中间Visual Studio窗口中的断点,我在底部窗口中感兴趣的变量上的监视器给我的地址,然后我在顶部窗口输入地址以查看那里的内存。
执行后在Xcode中遇到断点如何从特定地址开始查看内存中的字节?
(N.B。我试图在网上搜索这个,但我的搜索结果由Xcode的内存使用情况监视器控制,这不是我追求的。)
答案 0 :(得分:9)
正如Martin R在他对我的问题的评论中指出的那样,Eric在问题his answer的How to print memory in 0xb0987654 using lldb中完全涵盖了这一点。 Eric解释说Xcode有一个内存浏览器窗口,显示给定内存地址的内容。
Eric提到我们可以通过按⌘⌥⇧M或通过调试 - >来访问内存浏览器。调试工作流程 - >查看内存菜单。
他注意到左下角有一个字段,我们可以粘贴您要检查的内存地址。
最后,他提供了指向the documentation和另一个related answer
的链接答案 1 :(得分:0)
在Xcode中,视图内存有两个选项,您应该选择* XXX的视图内存,而不是XXX的视图内存。