mtrace

Autres langues

Langue: ja

Autres versions - même langue

Version: 2002-07-20 (openSuse - 09/10/07)

Autres sections - même nom

Section: 3 (Bibliothèques de fonctions)

̾Á°

mtrace, muntrace - malloc debugging

½ñ¼°

#include <mcheck.h>

void mtrace(void);

void muntrace(void);

ÀâÌÀ

´Ø¿ô mtrace() ¤Ï¡¢ malloc(3), realloc(3), free(3) ¤Î¥Ï¥ó¥É¥é¤òÁȤ߹þ¤à¡£ ´Ø¿ô muntrace() ¤Ï¤³¤ì¤é¤Î¥Ï¥ó¥É¥é¤ò²ò½ü¤¹¤ë¡£
´Ä¶­ÊÑ¿ô MALLOC_TRACE ¤Ï mtrace() ¤¬½ÐÎϤò½ñ¤­½Ð¤¹¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¡£ ¥æ¡¼¥¶¤¬½ñ¤­¹þ¤ß¸¢¸Â¤ò»ý¤Ä¥Õ¥¡¥¤¥ë¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ½ñ¤­¹þ¤ß¸¢¸Â¤¬¤Ê¤¤¾ì¹ç¡¢ mtrace() ¤Ï²¿¤â¤·¤Ê¤¤¡£ ¥Õ¥¡¥¤¥ë¤¬¶õ¤Ç¤Ê¤¤¾ì¹ç¡¢¥Õ¥¡¥¤¥ë¤Î¸µ¤ÎÆâÍƤò¾å½ñ¤­¤¹¤ë¡£

½àµò

¤³¤Î´Ø¿ô¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£

Ãí°Õ

mtrace() ¤Î½ÐÎÏ¤Ï ASCII ·Á¼°¤À¤¬¡¢¿Í¤¬Æɤߤ䤹¤¤¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤Ï¤Ê¤¤¡£ ¤½¤³¤Ç¡¢glibc ¤Ë¤Ï mtrace ½ÐÎϤòʬ¤«¤ê¤ä¤¹¤¤·Á¼°¤ËÊÑ´¹¤¹¤ë perl ¥¹¥¯¥ê¥×¥È¤¬ÉÕ°¤·¤Æ¤¤¤ë¡£

´ØÏ¢¹àÌÜ

malloc(3), malloc_hook(3)