MTRACE(3)

НАЗВАНИЕ
mtrace, muntrace - отладка malloc

СИНТАКСИС

#include <mcheck.h>

void mtrace(void);

void muntrace(void);

ОПИСАНИЕ
Функция mtrace() устанавливает обработчики для malloc(), realloc() и free(). Функция muntrace() выключает эти обработчики.
Переменная окружения MALLOC_TRACE определяет файл, куда mtrace() будет записывать весь вывод. Этот файл должен быть доступен на запись пользователю, или иначе mtrace() ничего не выполнит. Если файл не пуст, то он будет обрезан.

ЗАМЕЧАНИЯ
Вывод mtrace() будет в формате ASCII, но не в удобном для чтения формате. Поэтому в glibc есть скрипт perl, называемый mtrace, для более удобной работы.

СООТВЕТСТВИЕ СТАНДАРТАМ
Это расширения GNU.

СМ. ТАКЖЕ
malloc(3), malloc_hook(3)