По поводу HEAPCHECK из google-perftools - PullRequest
1 голос
/ 25 мая 2011

Мне нужно исправить утечки в огромной библиотеке с открытым исходным кодом.Для этого я использую google-perftools . Теперь эта библиотека связана с другим большим приложением, которое также может иметь много утечек памяти [Поиск утечек из приложения не является моей целью / работой], так какЯ прошу Google HEAPCHECKER получать только утечки памяти из библиотеки, а не из приложения?

Один из подходов, которые я попробовал, состоит в следующем: - *

Я связал библиотеку с библиотекой google-perftools lib и не связал явноприложение с ним.и при запуске приложения с включенным HEAPCHECK выдается эта ошибка

Проверка не удалась: heap_profile-> FindAlloc (test_str, & size): наш новый / удалить не связан?

Пожалуйста, помогите мне найти решение, чтобы получить утечки памяти только из библиотеки.

PS.Моя платформа встроена в Linux, и я использую компоновщик gnu и компилятор G ++.

1 Ответ

1 голос
/ 31 мая 2011

Ну, я обнаружил, что это невозможно с google-heap-tools.

...