Как мне выполнить отладку при запуске моей программы в Valgrind? - PullRequest
1 голос
/ 03 марта 2009

Я заканчивал кодовый мод и хотел запустить мою программу через Valgrind, чтобы убедиться, что я учел всю память, но моя программа не прошла утверждение, которое не сбрасывается при запуске самостоятельно. Можно ли остановиться в отладчике во время работы из Valgrind? В настоящее время я изучаю руководство, но решил, что смогу быстрее получить ответ от всех вас.

1 Ответ

3 голосов
/ 03 марта 2009

Я обнаружил аргумент --db-attach=yes. Это будет останавливаться каждый раз, когда будет обнаружена ошибка, и спросит, хотите ли вы войти в отладчик на этом этапе.

Однако для моей программы это оказывается трудным в использовании. Я читаю файл из стандартного ввода для инициализации и думаю, что Valgrind интерпретирует EOL как ответ на его запросы.

...