NOMBRE¶
mtrace, muntrace - rutinas de depuración para la biblioteca malloc
SINOPSIS¶
#include <macheck.h>
void mtrace(void);
void muntrace(void);
DESCRIPCIÓN¶
La función
mtrace() instala manejadores para
malloc(),
realloc() y
free(). La función
muntrace()
deshabilita estos manejadores.
La variable de entorno
MALLOC_TRACE define un fichero donde
mtrace() escribirá su salida. Este fichero debe tener permisos
de escritura para el usuario o
mtrace() no hará nada. Si el
fichero no está vacío será truncado.
NOTA¶
La salida de
mtrace() será en formato ASCII pero no en un formato
amigable. Por lo tanto glibc viene con un script en perl llamado mtrace para
interpretar esta salida.
Estas son extensiones de GNU.
VÉASE TAMBIÉN¶
malloc(3),
malloc_hook(3)