iOS泄漏工具不包含任何调用堆栈

时间:2019-10-28 07:57:34

标签: ios xcode memory-leaks xcode-ui-testing backtrace

我正在Xcode 11 UI测试中运行应用程序。在开始测试之前,我先运行MallocStackLoggingNoCompact=1,然后开始测试。在测试结束时达到断点时,我运行了以下命令:

leaks TestApp --outputGraph=~/Desktop/leaks.memgraph

生成的内存图/泄漏输出具有正确的结果,但是不存在调用堆栈。即使我在应用程序的方案Run目标中启用了Malloc Stack,也可以看到此行为。

将以上两个语句组合成一个语句或执行export MallocStackLoggingNoCompact=1然后运行测试时,会看到相同的行为。另外,看到以下输出:

Region __TEXT __objc_classname [7fff348d7960 -> 6fd) outside of relocations in mmap SOD
Region __TEXT __objc_methname [7fff36258a8a -> f3b) outside of relocations in mmap SOD
Region __TEXT __objc_classname [7fff364d3914 -> 115e) outside of relocations in mmap SOD
Region __TEXT __objc_classname [7fff36549ecc -> f51) outside of relocations in mmap SOD
Region __TEXT __objc_classname [7fff38333d90 -> baf7) outside of relocations in mmap SOD

0 个答案:

没有答案