从Xcode中的地址开始查看内存(字节)

时间:2015-11-11 12:01:40

标签: xcode

在visual studio中我可以在我的代码中设置一个断点,当执行中断时,获取我感兴趣的内存的地址,然后将地址放入内存窗口以查看从地址开始的所有内存字节。这是一个例子:

Visual Studio 2015 screenshot

你可以看到中间Visual Studio窗口中的断点,我在底部窗口中感兴趣的变量上的监视器给我的地址,然后我在顶部窗口输入地址以查看那里的内存。

执行后在Xcode中遇到断点如何从特定地址开始查看内存中的字节?

(N.B。我试图在网上搜索这个,但我的搜索结果由Xcode的内存使用情况监视器控制,这不是我追求的。)

2 个答案:

答案 0 :(得分:9)

正如Martin R在他对我的问题的评论中指出的那样,Eric在问题his answerHow to print memory in 0xb0987654 using lldb中完全涵盖了这一点。 Eric解释说Xcode有一个内存浏览器窗口,显示给定内存地址的内容。

Eric's screenshot of Swift's memory browser

Eric提到我们可以通过按⌘⌥⇧M或通过调试 - >来访问内存浏览器。调试工作流程 - >查看内存菜单。

他注意到左下角有一个字段,我们可以粘贴您要检查的内存地址。

最后,他提供了指向the documentation和另一个related answer

的链接

答案 1 :(得分:0)

在Xcode中,视图内存有两个选项,您应该选择* XXX的视图内存,而不是XXX的视图内存。