我该在哪里找到libsystem_c.dylib的源代码?

4

我在堆栈跟踪中发现了一条奇怪的线索,我想进一步调查:

12  libsystem_c.dylib               0x3aa272dc free + 168

如果我理解正确,libsystem_c是C标准库。iOS中使用的版本是否开源?在哪里可以获取该源代码?

这似乎是一个标准的free调用,即释放已分配的内存。 - Daniel
是的,我知道。这就是为什么我想查看苹果在iOS上使用的标准库中free()函数的具体内容——以确定可能出现哪种错误。 - Max Yankov
为什么不查看更高层的堆栈跟踪以查明是什么导致了您的free调用? - Daniel
1
@Daniel 我也在尝试理解这个问题。http://stackoverflow.com/questions/19543019/what-of-this-c-sharp-code-can-result-in-a-call-to-free-in-compiled-form - Max Yankov
啊,好的。我仍然认为查看免费的源代码(至少对于iOS来说)不会帮助你。 - Daniel
2个回答

3

0

1
我认为它不包含libsystem的源代码。 - Max Yankov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接