У меня есть приложение linux x86, которое использует различные сторонние библиотеки общих объектов. Я подозреваю, что эти библиотеки утечки памяти (так как это не может быть мой код;)
Я попробовал надежный valgrind, но он умер ужасной смертью, потому что одна из сторонних библиотек использует неясную инструкцию x86, которая valgrind не реализует.
Я нашел рекомендацию для DUMA и попробовал (используя метод LD_PRELOAD для приведения DUMA во время выполнения), но он прервал жалобу на бесплатную работа в памяти, которая не была распределена через DUMA (почти наверняка некоторым конструктором статического объекта в одной из ранее упомянутых сторонних библиотек).
Существуют ли другие инструменты, связанные с run-time-linkable (или иначе не требующие перекомпиляции/релинка), которые будут работать в Linux?