Нужно ли использовать valgrind для каждого файла программы, с помощью которого создается «.so» .. или есть ли что-нибудь, что мы можем запустить valgrind непосредственно в библиотеке «.so». пожалуйста, предоставьте шаги для дальнейшего.VALGRIND: Как использовать valgrind для библиотеки «.so»?
ответ
Не напрямую. В библиотеке нет точки входа, где ее следует начинать, а valgrind только проверяет код, который фактически выполняется.
Все еще, если вы хотите протестировать библиотеку с valgrind, есть простой способ. Просто напишите тестовую программу, которая использует библиотеку так, чтобы проверять компоненты и функции библиотеки, которую вы хотите протестировать. Затем valgrind это.
Возможно, лучше написать несколько небольших тестовых программ для тестирования различных функций и использования шаблонов, вместо этого, если один большой, который пытается протестировать все в одном исполнении (проще выделить любую проблему valgrind находит, быстрее запускается) ,
Valgrind наблюдает за выполняемым кодом. Общая библиотека никогда не выполняется, если какая-либо программа использует их. Если какой-то код никогда не выполнялся, valgrind его никогда не заметит.
- 1. Как использовать Valgrind эффективно
- 2. Как использовать valgrind с python?
- 3. Как вы сообщаете Valgrind, чтобы полностью подавить файл .so?
- 4. MemoryLeak Valgrind
- 5. Valgrind - Ошибка
- 6. Как использовать valgrind для профиля памяти
- 7. Как использовать valgrind для существующего проекта
- 8. Как исправить ошибки valgrind?
- 9. Настройка Valgrind для MPICH: неправильный libmpi * .so файл используется
- 10. running valgrind
- 11. Valgrind pthread_create woes
- 12. эквивалент Valgrind для OpenCL
- 13. Строительство Valgrind для Android
- 14. Инструмент Valgrind для GDB
- 15. Valgrind подавление множественного типа
- 16. Valgrind отчет
- 17. C- gethostbyaddr & Valgrind
- 18. Можно ли игнорировать некоторые библиотеки valgrind?
- 19. Valgrind error
- 20. Как использовать valgrind с расширениями Python C++?
- 21. Выход Valgrind
- 22. openssl/valgrind
- 23. Как использовать Valgrind и vera ++ в окнах
- 24. Valgrind - libgtk-x11
- 25. Valgrind: Как использовать valgrind для обнаружения утечек памяти собственного кода на Android?
- 26. Как работает valgrind?
- 27. Неинициализированное значение от valgrind
- 28. Сообщение valgrind "Killed"
- 29. Как вращать журналы valgrind во время процесса valgrind
- 30. Valgrind 'noise', что это значит?