标签: c++ c linux shared-libraries
如何破坏共享库?
我有一个附加到多个共享库的进程。一个动作,例如createObject1工作99%,但1%创建一个pstack。问题不容易重现,有时会实时发生。
共享库有一个包含各种Object1的数组。在编写新的Object1之前,我们正在执行get操作以查看对象是否已存在。该数组在全局范围内定义为静态,并且数组中的每个对象都是指向Object1的指针。
因为我已经编写了99%的代码,所以代码运行正常。我该如何调试问题?内存泄漏是否有可能覆盖共享库的静态数据?
Linux中的代码
答案 0 :(得分:1)
http://www.valgrind.org/是我的建议。