【发布时间】:2013-11-01 18:11:56
【问题描述】:
我的堆栈跟踪中有一条奇怪的行,我想进一步调查:
12 libsystem_c.dylib 0x3aa272dc free + 168
如果我理解正确的话,libsystem_c 是 C 标准库。 iOS中使用的版本是开源的吗?我在哪里可以得到那个来源?
【问题讨论】:
-
这似乎是对 free 的标准调用,即释放分配的内存。
-
是的,我知道。这就是为什么我想查看 Apple 在 iOS 上使用的标准库中的 free() 函数的主体——以确定它可能是哪种错误。
-
为什么不向上查看堆栈跟踪以查看导致调用 free 的原因?
-
@Daniel 我也试图理解这一点。 stackoverflow.com/questions/19543019/…
-
啊,好的。我仍然认为免费查看源代码(我怀疑你会找到,至少对于 iOS)会对你有所帮助。
标签: ios c standard-library