Результаты поиска по запросу "memcheck"

1 ответ

Рекомендуемый способ отследить массив вне доступа / записи в C-программе

Рассмотрим написание реализации для некоторого неочевидного алгоритма на C. Например, пусть это будет рекурсивная быстрая сортировка, которую я обнаружил в к...

7 ответов

Valgrind утверждает, что есть несвободная память. Это плохо?

3 ответа

Часто задаваемые вопросы не говорят, что это значит с «забавными вещами», но я верю, что это то, что вы узнаете, когда будете это делать. Я рекомендую это: проверить в стеке утечки функцию из sqlite, которую вы фактически вызвали, а затем проверить документацию, если вам нужно вызвать другую функцию для освобождения памяти, когда закончите. Если вы используете sqlite API правильно, это означает, что либо sqlite что-то делает с указателями, которые вводят в заблуждение valgrind, либо вы обнаружили утечку памяти в sqlite.

я есть много возможных потерянных записей из Вальгринда. Что это обозначает ? Поскольку я использую sqlite, и это хорошо проверено. Я не думаю, что это правильный вход. Что я делаю не так? 16 bytes in 1 blocks are possibly lost in loss record 30 ...

ТОП публикаций

6 ответов

Стоит ли беспокоиться о том, что «условный переход или перемещение зависит от неинициализированных значений»?

Если вы использовали Memcheck (из Valgrind), вы, вероятно, будете знакомы с этим сообщением ... Условный переход или перемещение зависит от неинициализированных значений Я читал об этом, и это просто происходит, когда вы ...

7 ответов

Valgrind утверждает, что есть несвободная память. Это плохо?

Valgrind дает мне следующую сводку утечки в моем коде. Тем не менее, я освободил всю память malloc'а. Это плохо или это нормально? Моя программа на c. == 3513 == РЕЗЮМЕ: == 3513 == определенно потеряно: 0 байтов в 0 блоках. == 3513 == возможно ...