Ссылки на исходные файлы общих библиотек в Valgrind - PullRequest
0 голосов
/ 09 февраля 2012

У нас есть программный проект, основной целью которого является предоставление библиотеки и API.Мы также предоставляем примеры программ и утилит, которые используют эту библиотеку.

Итак, допустим, я построил и установил нашу библиотеку.Когда я запускаю valgrind в одной из примеров / служебных программ, я, очевидно, вижу ссылки на функции в библиотеке.Проблема в том, что он не предоставляет номера строк, и я бы хотел, чтобы это было.

Есть ли способ указать Valgrind ссылаться на исходные файлы, которые явно не являются частью исполняемого файла, но являютсяисходный код библиотеки, которая связана с исполняемым файлом?

Спасибо!

1 Ответ

0 голосов
/ 10 февраля 2012

Убедитесь, что вы компилируете разделяемую библиотеку с -g для добавления отладочной информации. Этого должно быть достаточно, чтобы Valgrind ссылался на исходные файлы. См. http://valgrind.org/docs/manual/faq.html#faq.unhelpful для получения дополнительной информации.

...