Описание тега mtrace

4 ответа

mtrace для фортрановой программы

Я пытаюсь использовать mtrace обнаруживать утечки памяти в программе на фортране. Я использую компилятор Gfortran. См. Статью в Википедии для (работающего) примера C mtrace: http://en.wikipedia.org/wiki/Mtrace Я попробовал оба способа, то есть оберн…
03 ноя '08 в 22:17
1 ответ

Почему утилита mtrace не поддерживает распределение mmap()?

Почему утилита mtrace в Linux не отслеживает распределение памяти, выполняемое с помощью mmap() / munmap() cals? Как и каковы проблемы в реализации этого? Мне нужен надежный инструмент для отслеживания распределения памяти, выполняемого моим приложе…
0 ответов

Есть ли mtrace с полной трассировкой стека? или это может быть просто изменено, чтобы иметь эту функциональность?

Во время анализа потребления огромного приложения я использую mtrace из glibc. Но проблема в том, что он дает только источник вызова malloc, а не полную трассировку стека. Поэтому, если я использую malloc в методе, который используется во многих мес…
11 май '12 в 15:25
0 ответов

Qt, увеличение памяти с mtrace

У нас есть многопоточное приложение C++ qt (4.8.1) на встроенной платформе linux arm со многими потомками qgraphicsitem. При вызове их метода update() mtrace показывает прирост использования памяти, около 16-18 байт на каждое обновление. Наблюдая за…
11 сен '13 в 14:09
2 ответа

Извлечение памяти из программ на С ++

Я заинтересован в извлечении доступа к памяти определенной программы. Я ищу следующий список, например, для конкретного исполнения: [R\W] [Address] [numBytes] R 0x0000012d32a21 0x4 Я уже пробовал valgrind и mtrace, а также их инструменты. Все они, п…
26 дек '13 в 19:10
1 ответ

Включить mtrace (MALLOC_TRACE) для двоичной программы

Как я могу включить mtrace() (а также MALLOC_TRACE env) для бинарной программы без исходников? mtrace является функцией glibc: http://www.gnu.org/s/hello/manual/libc/Allocation-Debugging.html Спасибо
07 апр '10 в 14:31
1 ответ

Как мне найти правильный скрипт mtrace для интерпретации вывода mtrace?

Я использую инструмент gnu mtrace для проверки утечек памяти в C-коде. Это создает трудно читаемый текстовый файл (предположительно журнал всех операций с динамической памятью), который может быть интерпретирован скриптом perl, также называемым mtra…
06 окт '14 в 13:04
1 ответ

Как использовать mtrace для сервера

Я успешно использовал mtrace() в моей программе, но он создал только нечитаемый файл размером 16 МБ, я прочитал здесь, что для создания читаемого файла я должен использовать: mtrace ./myexe log проблема в том, что у меня есть сервер, который требует…
27 июл '14 в 11:16
2 ответа

MALLOC_TRACE для Windows

В нашей компании у нас есть внутренняя структура, аналогичная функциональности mtrace (MALLOC_TRACE) в glibc для обнаружения утечек памяти. Эта структура написана для работы в Windows, но она не очень хорошо работает в GNU/Linux. Итак, кто-нибудь зн…
30 ноя '11 в 13:28
0 ответов

Проект Alsa использует MTrace с большим количеством информации об утечке памяти

Когда я использовал MTrace для обнаружения утечки памяти в примере проекта ALSA, который находится на официальном сайте ALSA, он показывает много информации об утечке памяти.Сайт примера проекта находится здесь!Я просто добавляю код MTrace. #include…
16 авг '18 в 10:32
1 ответ

curl curl_global_init утечка памяти

#include <curl/curl.h> #include <mcheck.h> int main(int argc, char** argv) { setenv("MALLOC_TRACE", "output", 1); mtrace(); curl_global_init(CURL_GLOBAL_ALL); curl_global_cleanup(); return 0; } gcc -o test test.c -lcurl ./тестовое задани…
09 дек '14 в 09:16
0 ответов

Можем ли мы приостановить процесс отладки в R?

Я написал код, который работал более 12 часов, и я запускаю его mtrace() а также go() функция (из пакета отладки). Теперь я хочу сделать паузу и самостоятельно пройти оставшийся процесс, нажав Enter, есть ли способ сделать это? mtrace(main) F<-ma…
07 май '15 в 23:04
1 ответ

g++ -static вызывает утечку памяти (сообщает mtrace)

Так что у меня странная проблема, я надеюсь, что кто-то может пролить свет на... У меня есть следующий код: #include <unistd.h> #include <mcheck.h> #include <pthread.h> static void *run(void *args) { sleep(1); return NULL; } int ma…
27 авг '12 в 16:16
1 ответ

Повреждение памяти и сбой памяти memwatch

Когда я использовал memwatch с моей программой, я вылетал, как показано ниже: * Ошибка в `./xxx': двойное освобождение или повреждение (нет): 0x0a015650 *... Потому что это коммерческая программа. Я не могу показать свои коды. Но, есть ли у них каки…
28 фев '14 в 08:23
0 ответов

.sh вставляет? при генерации файла

Я использую файл.sh вместе с заданием cron для автоматизации MTR каждые 5 минут. Используя приведенную ниже информацию, я получаю необходимую информацию, но она непригодна для использования, потому что после каждого нового файла она добавляет? к име…
20 апр '16 в 20:44
2 ответа

Утечка памяти на процесс nodejs

Кто-нибудь есть какие-либо идеи, чтоМодуль: "/lib64/libstdc++.so.6", символом является _Znwm и почему он продолжает увеличивать объем памяти. Я использовал mtrace для просмотра использования памяти для собственных модулей, и я обнаружил, что этот ис…
02 июн '18 в 03:57
0 ответов

Использование массива valgrind с параметрами аргумента для приложения

У меня есть исполняемый код как "демонстрировать"> Я хочу иметь аккуратное профилирование памяти для исполняемого файла thios. Я прошел через инструмент массива Вальгринда и обнаружил, что он может принести мне результаты, которые я ищу. Хотя есть н…
10 июл '13 в 16:52
1 ответ

Ошибка сегментации после того, как свободные переменные, которые используются, возвращаются в функцию

Мне нужны последние 2 столбца в адресе ipv6. (2001:1234:asdd:xeed:212:4b00:61) -> (4b0061) также мне нужно знать, как освободить этот возврат функции ipv6_parser. это дается "Ошибка сегментации", когда я пытаюсь освободить результат. char* ipv6_pars…
25 авг '16 в 14:26
4 ответа

GLIBC: отладка утечек памяти: как интерпретировать вывод mtrace()

Я пытаюсь отладить проблему утечки памяти. Я использую mtrace() для получения трассировки malloc/free/realloc. Я запустил свою прогу и теперь у меня огромный лог-файл. Все идет нормально. Но у меня проблемы с интерпретацией файла. Посмотрите на эти …
30 сен '08 в 16:50
1 ответ

Может ли mtrace успешно работать с valgrind?

У меня есть программа, которая делает 5 malloc и 3 освобождает. Я вызываю mtrace() в начале и muntrace() в конце. mtrace сообщит об отсутствующих освобождениях, если я запустлю программу нормально. Если я сделаю: valgrind -v --log-file=val.log --lea…
28 июл '12 в 01:46