2

系统只有 128 MB 内存,我无法成功运行 valgrind,它只会耗尽内存并且太慢而无法使用。处理器也很慢。

PPC32 上是否有更简单的工具来检查资源非常有限的 PPC 32 的堆损坏/泄漏?

我在想可能像 libsegfault.so 这样的小东西可以与 LD_PRELOAD 一起使用,但是要检查 malloc/free 问题?

4

1 回答 1

3

Electric Fence 是这个用例的理想选择(并且可以利用LD_PRELOAD,可以与 结合使用libsegfault.so)。

除了 efence 之外,您还可以使用其他功能,其中一些最终会花费周期和/或额外的内存开销(尽管仍然可能远低于valgrind):

于 2012-10-26T03:53:49.253 回答