pmap 显示泄漏进程内部的某些内容在进程堆栈之后分配内存地址空间。
bfe00000 220K rw--- [ anon ]
bfe45000 84K rw--- [ stack ]
bfe5a000 1260K rw--- [ anon ]
我无法重现这样的分配。我使用了 malloc() 和 pthread_create() 但当堆栈前没有可用地址空间时,两者都会失败。
关于下一步做什么的建议?
附言。我不能使用任何调试器、valgrind 或 sth。因为问题出现在客户设备上。
编辑 1. 候选人是:
- mmap()
- ?