少なくともアロケータは知ってないと
reallocで領域拡大したときに古いメモリの内容を
新しく確保したメモリ領域にコピー出来ないと思う