mallocがどこからメモリを取ってくるかは処理系依存。
VirtualAllocから取ってきて、独自分配しても合法