free時サイズを指定しませんが、サイズを知る必要がないのですか?
mallocのソースでもみんと解らん。