Вопросы с тегом «valgrind»

30
Есть ли хорошая замена Valgrind для Windows?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я искал Valgrind, чтобы помочь улучшить кодирование / отладку C, когда обнаружил, что это только для Linux - у меня больше нет …

4
Как мне использовать valgrind для поиска утечек памяти?
Как использовать valgrind для обнаружения утечек памяти в программе? Пожалуйста, кто-нибудь, помогите мне и опишите шаги для проведения процедуры? Я использую Ubuntu 10.04 и у меня есть программа a.c, пожалуйста, помогите мне.
183 c  valgrind 

2
точное указание «условный переход или перемещение зависит от неинициализированных значений» сообщение valgrind
Так что я получил какое-то загадочное сообщение с неинициализированными значениями от valgrind, и было довольно загадочно, откуда взялась плохая ценность. Похоже, что valgrind показывает место, где в конечном итоге используется унифицированное значение, а не источник неинициализированного значения. ==11366== Conditional jump or move depends on uninitialised value(s) ==11366== at 0x43CAE4F: __printf_fp …
166 c++  valgrind 

5
Вальгринд обнаружил утечку
Все функции, упомянутые в этом блоке, являются библиотечными функциями. Как я могу исправить эту утечку памяти? Он указан в категории « Все еще достижимо ». (Есть еще 4, которые очень похожи, но разных размеров) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 at 0x4004F1B: …
154 c  pthreads  valgrind 

3
Как перенаправить вывод Valgrind в файл?
Во время работы с инструментом Valgrind мне нужно регистрировать детали, полученные с помощью инструмента valgrind. Как я могу это сделать? Я пробовал что-то вроде valgrind a.out | test и valgrind a.out > test Это дало только вывод программы, а не ошибку памяти valgrind, информацию об утечке. Даже я получаю, как …
147 redirect  valgrind 

12
Йосемити и Валгринд
Подскажите, как установить valgrind на yosemite? Когда я пытаюсь установить его, я получаю "проверку версии ядра ... неподдерживаемой (14.0.0)" configure: error: Valgrind работает на Darwin 10.x, 11.x, 12.x и 13.x (Mac OS X 10,6 / 7/8/9) " Нет официального пути или обновления, и я ничего не нашел (кроме http://comments.gmane.org/gmane.comp.kde.devel.bugs/1553705 , …

6
Правильный способ инициализации структур C ++
Наш код включает структуру POD (Plain Old Datastructure) (это базовая структура C ++, в которой есть другие структуры и переменные POD, которые необходимо инициализировать вначале). Судя по тому, что я читал , кажется, что: myStruct = (MyStruct*)calloc(1, sizeof(MyStruct)); должен инициализировать все значения до нуля, как это делает: myStruct = new …

5
Как работает валгринд?
Может ли кто-нибудь дать быстрое объяснение на высшем уровне того, как работает Valgrind? Пример: как узнать, когда память выделена и освобождена?
80 valgrind 

3
Есть ли способ установить Valgrind на Catalina?
Есть ли способ установить Valgrind на Catalina и правильно ли он работает? Если это так, я был бы очень признателен за пошаговый процесс. Я попытался установить Valgrind с https://github.com/sowson/valgrind, но когда я проверил helloWorld.cppна терминале, консоль вернула ошибки, которые я не должен был получить. Я не уверен, допустил ли я …

3
Как установить Valgrind на macOS Catalina (10.15) с помощью Homebrew?
Я попытался установить Valgrind с помощью команды brew install Valgrind, и я получил сообщение: «valgrind: эта формула либо не компилируется, ни работает должным образом в версиях macOS, более новых, чем Sierra, из-за несовместимости с вышестоящими версиями. Ошибка: неудовлетворенное требование не удалось выполнить эту сборку». Я также попытался «brew edit valgrind» …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.