OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / malloc_hook.3
index 1ff90ee..0bb9136 100644 (file)
@@ -41,9 +41,9 @@ __realloc_hook, __after_morecore_hook \- malloc デバッグ用の変数
 .fi
 .SH 説明
 GNU C ライブラリでは、適切なフック関数 (hook function) を指定することで \fBmalloc\fP(3), \fBrealloc\fP(3),
-\fBfree\fP(3)  の動作を変更することができる。例えば、動的にメモリ割り当てを行う プログラムのデバッグにこれらのフックを使うことができる。
+\fBfree\fP(3)  の動作を変更することができる。例えば、動的にメモリ割り当てを行う プログラムのデバッグにこれらのフックを使うことができる。
 .LP
-変数 \fB__malloc_initialize_hook\fP は malloc の実装が初期化される際に一度だけ呼ばれる関数へのポインタである。
+å¤\89æ\95° \fB__malloc_initialize_hook\fP ã\81¯ malloc ã\81®å®\9fè£\85ã\81\8cå\88\9dæ\9c\9få\8c\96ã\81\95ã\82\8cã\82\8bé\9a\9bã\81«ä¸\80度ã\81 ã\81\91å\91¼ã\81°ã\82\8cã\82\8bé\96¢æ\95°ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82
 この変数は書き換え可能 (weak) であり、アプリケーション内で 以下のような定義で上書きできる:
 .nf
 
@@ -58,7 +58,7 @@ GNU C ライブラリでは、適切なフック関数 (hook function) を指定
 \fBmalloc\fP(3)  などの呼び出し元 (caller) のアドレスが格納される。
 .LP
 変数 \fB__after_morecore_hook\fP は、領域の追加要求があり \fBsbrk\fP(2)
-が呼ばれた後で毎回呼び出される関数へのポインタである。
\81\8cå\91¼ã\81°ã\82\8cã\81\9få¾\8cã\81§æ¯\8eå\9b\9eå\91¼ã\81³å\87ºã\81\95ã\82\8cã\82\8bé\96¢æ\95°ã\81¸ã\81®ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81§ã\81\82ã\82\8bã\80\82
 .SH 準拠
 これらの関数は GNU による拡張である。
 .SH 注意
@@ -109,7 +109,7 @@ my_malloc_hook(size_t size, const void *caller)
     printf("malloc(%u) called from %p returns %p\en",
             (unsigned int) size, caller, result);
 
-    /* ユーザが使おうとするフックを再設定する */
+    /* ã\83¦ã\83¼ã\82¶ã\83¼ã\81\8c使ã\81\8aã\81\86ã\81¨ã\81\99ã\82\8bã\83\95ã\83\83ã\82¯ã\82\92å\86\8d設å®\9aã\81\99ã\82\8b */
     __malloc_hook = my_malloc_hook;
 
     return result;
@@ -118,6 +118,6 @@ my_malloc_hook(size_t size, const void *caller)
 .SH 関連項目
 \fBmallinfo\fP(3), \fBmalloc\fP(3), \fBmcheck\fP(3), \fBmtrace\fP(3)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。