Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
系统只有 128 MB 内存,我无法成功运行 valgrind,它只会耗尽内存并且太慢而无法使用。处理器也很慢。
PPC32 上是否有更简单的工具来检查资源非常有限的 PPC 32 的堆损坏/泄漏?
我在想可能像 libsegfault.so 这样的小东西可以与 LD_PRELOAD 一起使用,但是要检查 malloc/free 问题?
Electric Fence 是这个用例的理想选择(并且可以利用LD_PRELOAD,可以与 结合使用libsegfault.so)。
LD_PRELOAD
libsegfault.so
除了 efence 之外,您还可以使用其他功能,其中一些最终会花费周期和/或额外的内存开销(尽管仍然可能远低于valgrind):
valgrind
gcc
glibc
mcheck()
MALLOC_CHECK_
clang