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