Tcl_ValidateAllMemoryReferenceTOPKeywordsコマンド名Tcl_DumpActiveMemory・Tcl_InitMemory・Tcl_ValidateAllMemoryメモリ割り当てインタフェースを有効にします。(in)コマンドを加えたいTclインタープリタを示します。(in)Tcl_DumpActiveMemoryの場合、メモリ情報の出力先のファイルの名前を指定します。)ライン番号を示します。解説これらのファンクションはTclメモリデバッグ情報へのアクセスを提供します。これらのコマンドはTclがコンパイル時にTCL_MEM_DEBUGを定義したときのみ機能します。TCL_MEM_DEBUGが定義されないとき、これらのファンクションは全て何もしません。Tcl_DumpActiveMemoryは現在割り当てられた全てのメモリのリストを指定されたファイルに出力します。出力される情報は以下の通りです。ckallocを呼び出したソースファイル名及びファイル内におけるライン番号です。Tclインタープリタが削除された後にTcl_DumpActiveMemoryをコールするのは特に役に立ちます。memoryコマンドを加えます。Tcl_Mainによって呼ばれます。Tcl_ValidateAllMemoryは全ての現在割り当てられたメモリブロックのガードゾーンの妥当性検査を強制します。常、ブロックの妥当性検査が発生するのは(フル妥当性検査が有効にセットされている場合を除いて、)メモリが解放されるときだけです。ckalloc、及びckfreeが呼ばれるときです。このファンクションは全ての時点で妥当性検査を実行できるようにします。