测试

测试基础设施通过使用一个特殊的检测内存分配器来验证SQLite没有错误地使用动态分配的内存。检测内存分配器通过编译时使用SQLITE_MEMDEBUG选项来激活,它比缺省的内存分配器更慢,因此不建议在产品中使用它。但是在测试时激活它,可以做以下检查:

  • 边界检查。
  • 释放后的内存使用。
  • 从非malloc获取的内存的释放。
  • 未初始化的内存。

results matching ""

    No results matching ""