Описание тега dr-memory

Dr. Memory - это инструмент мониторинга памяти для выявления ошибок программирования, связанных с памятью.
1 ответ

Возможно ли записать состояние программы в Valgrind/DrMemory, а затем восстановить его?

У меня есть программа, которая загружает большой кусок данных при запуске. Это занимает довольно много времени и поэтому создает издержки при запуске Valgrind ( memcheck ) / DrMemory. Так что при вызове программы несколько раз с разными аргументами …
05 апр '13 в 14:34
1 ответ

Инструмент для обнаружения злоупотреблений API POSIX pthreads, но не Helgrind

По какой-то причине я не могу использовать Helgrind для обнаружения злоупотреблений API POSIX pthreads (например, разблокировка неблокированного мьютекса, освобождение памяти, которая содержит заблокированный мьютекс и т. Д.). Я пытался найти другой…
0 ответов

Не могу найти файл Logfile

Dr-Memory не будет отлаживать мое приложение, я уже попробовал -logdir вариант (я использую -logdir C:\Users\r0b3\temp\drmemory). Сообщение об ошибке WARNING: unable to locate results file since can't open C:\Users\r0b3\temp\drmemory/resfile.7116: 2…
04 июн '14 в 20:15
1 ответ

Как я могу установить др памяти на Windows 10

Как я могу установить др памяти на Windows 10? какие шаги, пожалуйста?
03 дек '18 в 09:59
1 ответ

Valgrind не работает на MacOS Mojave? Установлено с Conda

Я пытаюсь проверить утечки памяти в программе, написанной на C. Я использую MacOS Mojave. Когда я запускаю valgrind, я получаю эту ошибку: $ valgrind --leak-check=full --show-reachable=yes ./shell.out valgrind: mmap-FIXED(0x0, 520192) failed in UME …
01 мар '19 в 06:51
0 ответов

Доктор Память Утечка - C - Malloc 3D массив

Я использую Dr. Memory для отладки устаревшего кода, который падает в определенных условиях. Доктор Память говорит, что во время выделения памяти произошла утечка: float ***in_vol=NULL; in_vol=(float ***) malloc(inimsize[12]*sizeof(float **)); // he…
21 июн '17 в 23:02
1 ответ

Относится к 0 байтам после последнего действительного байта в предыдущем malloc

Кажется, я непреднамеренно перезаписываю некоторые части памяти в моей C-программе. Чтобы это исправить, я добросовестно скачал DrMemory, и он выдаст ошибку, сообщающую мне о том, где происходит эта неприятность.Одна из первых ошибок, которые я когд…
11 май '14 в 15:39
1 ответ

Dr Memory интегрирован в визуальную студию 201x

Для простой программы, как показано ниже: #include "stdafx.h" int _tmain(int argc, _TCHAR* argv[]) { return 0; } Я получаю следующие ошибки. Dr. Memory version 1.6.1 Running ""C:\Users\********\Documents\Visual Studio 2012\Projects\drmemory\Debug\dr…
25 фев '14 в 08:01
0 ответов

Утечки памяти в простом конструкторе класса по умолчанию

История у меня есть пара SEGFAULTs - поэтому я протестировал свою программу с Dr. Memory и получил тонны сообщений об утечке памяти с использованием конструктора по умолчанию следующего класса: struct Colour { Colour() : value (0) {} /** LINE 7 **/ …
29 дек '15 в 00:02
1 ответ

Обнаружена ошибка Dr.Memory: не знаю, как ее исправить

Могу ли я что-нибудь сделать с такой ошибкой, найденной доктором? Объем памяти? Error #xxx: INVALID HEAP ARGUMENT: allocated with operator new, freed with free std::_DebugHeapDelete<std::locale> ??:0 std::ios_base::_Ios_base_dtor ??:0 std::ios…
25 июл '13 в 09:21
1 ответ

Ошибка при использовании Dr. Memory с проектом Visual Studio: отсутствуют библиотеки, необходимые приложению

У меня есть проект Visual Studio 2017, который использует библиотеку Allegro 5. Я установил Dr. Memory с помощью последней версии установщика.msi и следовал этим инструкциям, чтобы настроить мой проект для работы с Dr. Memory. Тем не менее, когда я …
10 июн '17 в 22:01
0 ответов

Что является эквивалентом доктора Памяти "происхождения треков" Вальгринда?

В валгринде я включаю --track-origins чтобы выяснить, откуда берется неинициализированное значение. В Windows я использую Dr. Memory, поскольку насколько я знаю, valgrind еще не портирован. Он сообщает о неинициализированных чтениях, но, глядя на ру…
20 июл '15 в 14:08
1 ответ

C++ std::vector<bool> выдает ошибку неинициализированного чтения с использованием drmemory

Я использую контейнеры stl в своем проекте, и я обнаружил странную ошибку, которую я не могу объяснить. Давайте рассмотрим следующий код: #include &lt;iostream&gt; #include &lt;vector&gt; int main(int argc, char** argv) { std::vector&lt;bool&gt; vec…
14 окт '13 в 11:57
2 ответа

Как установить и использовать др утечки памяти в Linux?

Я хочу установить dr утечку памяти в моей среде linux и запустить утечку поверх моего процесса, может кто-нибудь помочь мне с руководством по установке и как запустить инструмент.
08 авг '12 в 07:41
0 ответов

DrMemory и Delphi, без номеров строк

Я только что узнал о DrMemory, который кажется удивительным инструментом отладки, хотя и несколько сложным на первый взгляд. Когда я запускаю его под Delphi со всеми возможными вариантами отладки, он все равно говорит, что не может найти номера стро…
31 янв '17 в 21:15
0 ответов

Сбой Dr.Memory при использовании в программе SDL

Я работаю над проектом SDL 1.2 (Windows, C, Code::Blocks, также использую библиотеку sdl_tff). Я пытаюсь проверить утечки памяти с помощью Dr.Memory, но проблема, с которой я сталкиваюсь, заключается в том, что при запуске происходит сбой (журнал пр…
01 мар '15 в 14:09
2 ответа

Утечки памяти GCC на пустой программе?

Я только что скачал DrMemory и хотел проверить утечки памяти в моем приложении, где я обнаружил, что DrMemory показывает утечки памяти в "пустой программе"! Откуда происходят эти утечки памяти? И во-вторых, каков пример того, что новички часто делаю…
12 мар '12 в 15:18
1 ответ

Доктор Память и таинственное неинициализированное чтение

Приведенный ниже код не делает ничего интересного, но загадка заключается в том, почему доктор Память считает, что существует унифицированное чтение? Есть идеи? #include &lt;memory&gt; int main(int argc, const char* argv[]) { int aa[] = {1, 2, 3, 4,…
23 апр '15 в 05:19
0 ответов

Ошибка чтения Dr Memory в унифицированном виде не согласуется с разборкой

У меня есть простой цикл, целью которого является разбиение строки (очень простой) CSV на столбцы. Соответствующий раздел цикла foor выглядит следующим образом: for (size_t i = 0; i&lt; csvRowReader-&gt;_currentRowTextLength; i++) { char character =…
06 сен '15 в 07:59
0 ответов

Сбой памяти Dr в Visual Studio с "ПРЕДУПРЕЖДЕНИЕ: приложение вышло с ненормальным кодом 0xc0000409"

Я создал класс Node и попытался реализовать простую древовидную структуру, используя C++. Я протестировал код, Visual Studio смогла скомпилировать и вывести ожидаемые результаты. Однако, когда я пытался Dr Memory проверить утечку памяти, Dr Memory в…
14 сен '17 в 17:39