Вопросы по теме 'memcheck'

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

Программное включение Valgrind memcheck
Я не думаю, что есть способ программно включить / отключить проверку памяти Valgrind так, как вы можете с помощью callgrind? (Пуск/остановка приборов). Это мучительно, непригодно для использования медленно (что нормально, если код, который вы...
1398 просмотров
schedule 18.06.2022

Вывод Valgrind сбивает с толку
У меня возникли проблемы с пониманием вывода Valgrind: 1> «Недопустимая запись размера 4» появляется в автоматически сгенерированном файле adb, return (gnat_exit_status); -- this is line 314 of b~main.adb и gnat_exit_status определяется...
2832 просмотров
schedule 30.12.2022

Как увидеть использование кучи и стека функции в c с помощью valgrind?
Я работаю над встроенной системой. У нас ограниченный стек и куча в нашей встроенной системе, обычно 64 КБ (RAM). Я пытаюсь использовать вызовы библиотеки polar-ssl. Существуют ли какие-либо инструменты, которые сообщают, сколько памяти стека и...
1913 просмотров
schedule 05.04.2022

Анализ вывода valgrind: неверный free()
У меня есть эта странная ошибка, обнаруженная valgrind в (глупом) модуле аутентификации, который делает некоторые выделения в куче. ==8009== Invalid free() / delete / delete[] / realloc() ==8009== at 0x4C2A739: free (in...
21583 просмотров
schedule 30.06.2022

Memcheck сообщает об унифицированных значениях при доступе к локальным переменным вниз по стеку.
Я столкнулся с проблемой, что Memcheck сообщает о неинициализированных значениях, и я думаю, что это совершенно законно. Мне удалось создать небольшой пример программы, демонстрирующей такое поведение. Я хотел бы знать, действительно ли Memcheck...
46 просмотров
schedule 29.03.2023

Двоичный файл Valgrind ARM не работает в ARM926EJ, выдавая ошибку, поскольку не найден
Проблема: невозможно запустить двоичный файл Valgrind в ARM. Я успешно скомпилировал Valgrind-3-13-0 на хосте Linux. И я переместил двоичные файлы в свою цель ARM. Я провел Valgrind по руке, там написано not found. Этапы...
408 просмотров
schedule 07.06.2022

Игнорировать часть кода с помощью valgrind — memcheck
Я использую модули massif, sgcheck и memcheck valgrind для проверки проекта c/c++. Я хотел бы знать, можно ли заставить valgrind игнорировать часть кода. Когда я запускаю его в своем проекте, у меня появляется что-то вроде 248 различных «ложных»...
833 просмотров
schedule 30.06.2023

Невозможно получить отчеты об утечке памяти для процесса, который работает через сторожевой таймер и использует общие объекты
Я запускаю процесс с использованием valgrind, который использует несколько общих объектов. Команда valgrind: valgrind --track-origins=yes --tool=memcheck --leak-check=full --show-reachable=yes --log-file=/tmp/PROGNAME.out -v PROGNAME ARG1 ARG2...
82 просмотров
schedule 03.03.2023

QTCreator Memcheck выполняет анализ, не позволяя мне запустить настоящую программу?
Я пытаюсь использовать инструмент Memcheck QTCreator для анализа памяти проекта QT, который является динамической библиотекой. Он использует графический интерфейс QT (QMainWindow), чтобы позволить пользователю выбрать файл, который затем...
116 просмотров
schedule 13.05.2023