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

2 ответа

Ошибки Valgrind, связанные с -static - Почему?

У меня есть тестовый драйвер, связанный с библиотекой, которую я написал. Библиотека использует автоинструменты, поэтому создает как архив (.a файл), так и динамическую библиотеку (.so). Когда я связываю свой драйвер с «g ++ -static», ...

5 ответов

Как использовать команду addr2line в Linux?

Я пытаюсь использовать команду addr2line в Unix, но каждый раз она дает тот же вывод, что и ??: 0. Я даю команду какaddr2line -e a.out 0x4005BDC , Я получил этот адрес при запуске этого исполняемого файла a.out сvalgrind инструмент для поиска ...

6 ответов

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

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

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

3 ответа

Как вы получаете Valgrind, чтобы показать ошибки линии?

Как вы получаете Valgrind, чтобы точно показать, где произошла ошибка? Я скомпилировал свою программу (на машине с Windows через терминал Linux через PuTTy) и добавил опцию -g debug. Когда я запускаю Valgrind, я получаю сводку Leak and Heap, и я ...

5 ответов

отслеживание неинициализированных статических переменных

Мне нужно отладить некрасивую и огромную математическую C-библиотеку, вероятно, когда-то созданную f2c. Код злоупотребляетместный статические переменные, и, к сожалению, где-то, кажется, используется тот факт, что они ...

2 ответа

Память не освобождена, но все еще доступна, это утечка?

Проверяя с помощью valgrind, я вижу, что 5 блоков памяти не были освобождены после завершения моей программы, но они все еще доступны Должен ли я быть обеспокоен этим? И как это происходит? zhanwu@gelata:~/sandbox$ valgrind ./a.out ==2430== ...

2 ответа

Valgrind сообщает об ошибке при печати выделенных строк

Код здесь: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char* buf = malloc(3); strcpy(buf, "hi"); printf("%s\n", buf); free(buf); }Это скомпилировано с :, gcc a.c && valgrind ./a.outСообщение об ошибке ...

2 ответа

Почему Valgrind не нравится мое использование glutCreateWindow?

Я использую следующий код ... 169: const char *title = Title.c_str(); 170: glutCreateWindow(title);... Вальгринд дает мне следующее ... ==28841== Conditional jump or move depends on uninitialised value(s) ==28841== at 0x6FF7A4C: (within ...

1 ответ

Debug boost :: thread application, высокий уровень ложных срабатываний

Я запрограммировал приложение boost :: thread, где у меня могут быть некоторые условия гонки. Я хочу отладить эту программу. Поэтому я использовал следующие инструменты valgrind: ХалгриндаDRDк сожалению, у них очень ложный положительный ...

3 ответа

Известны ли проблемы с ложными срабатываниями с Valgrind?

Есть ли какие-либо известные ложные срабатывания с Valgrind? Я получаю «Условный переход или перемещение зависит от неинициализированных значений» сfmemopen функция, пишущая на C и компилируемая с GCC. Могу ли я быть уверен, что ...