该文件是内存分配的主要文件,sqlite调用该文件中函数来完成内存的分配和释放等。文件中的内存分配等函数不实现底层的内存分配等,它主要通过函数指针调用mem5等分配器的函数,通过xMalloc/xFree/xRealloc/xSize这样的形式来完成对底层分配器的调用,应用程序也可以通过实现这些函数来编写自己的内存分配器。
xMalloc/xFree/xRealloc/xSize