|
|
@@ -28,17 +28,52 @@
|
|
|
|
|
|
#define SQLITE_OMIT_WAL 1
|
|
|
#define SQLITE_THREADSAFE 0
|
|
|
-#define SQLITE_DEFAULT_MEMSTATUS 0
|
|
|
+// #define SQLITE_DEFAULT_MEMSTATUS 0
|
|
|
#define SQLITE_OMIT_LOAD_EXTENSION 1
|
|
|
#define SQLITE_OMIT_LOCALTIME 1
|
|
|
#define SQLITE_OMIT_MEMORYDB 1
|
|
|
-#define SQLITE_OMIT_SHARED_CACHE
|
|
|
+#define SQLITE_OMIT_SHARED_CACHE 1
|
|
|
#define SQLITE_OS_OTHER 1
|
|
|
-#define SQLITE_OMIT_SEH
|
|
|
-#define SQLITE_OMIT_LOOKASIDE
|
|
|
+#define SQLITE_OMIT_SEH 1
|
|
|
+#define SQLITE_OMIT_LOOKASIDE 1
|
|
|
#define SQLITE_SMALL_STACK
|
|
|
-#define SQLITE_OMIT_DEPRECATED
|
|
|
-#define SQLITE_DEFAULT_CACHE_SIZE 0
|
|
|
+#define SQLITE_OMIT_DEPRECATED 1
|
|
|
+#define SQLITE_DEFAULT_CACHE_SIZE -1
|
|
|
+#define SQLITE_DISABLE_LFS 1
|
|
|
+#define SQLITE_DISABLE_DIRSYNC
|
|
|
+#define SQLITE_DEFAULT_FOREIGN_KEYS 0
|
|
|
+#define SQLITE_DEFAULT_MMAP_SIZE 0
|
|
|
+#define SQLITE_OMIT_AUTHORIZATION 1
|
|
|
+#define SQLITE_OMIT_BUILTIN_TEST 1
|
|
|
+
|
|
|
+#define SQLITE_OMIT_BLOB_LITERAL 1
|
|
|
+#define SQLITE_OMIT_BTREECOUNT 1
|
|
|
+#define SQLITE_OMIT_BUILTIN_TEST 1
|
|
|
+#define SQLITE_OMIT_CAST 1
|
|
|
+#define SQLITE_OMIT_CHECK 1
|
|
|
+#define SQLITE_OMIT_COMPILEOPTION_DIAGS 1
|
|
|
+#define SQLITE_OMIT_COMPOUND_SELECT 1
|
|
|
+#define SQLITE_OMIT_CONFLICT_CLAUSE 1
|
|
|
+
|
|
|
+#define SQLITE_OMIT_OR_OPTIMIZATION
|
|
|
+// #define SQLITE_OMIT_PAGER_PRAGMAS
|
|
|
+#define SQLITE_OMIT_PARSER_TRACE 1
|
|
|
+// #define SQLITE_OMIT_PRAGMA
|
|
|
+// #define SQLITE_OMIT_PROGRESS_CALLBACK 1
|
|
|
+// #define SQLITE_OMIT_QUICKBALANCE 1
|
|
|
+// #define SQLITE_OMIT_REINDEX
|
|
|
+// #define SQLITE_OMIT_SCHEMA_PRAGMAS 1
|
|
|
+// #define SQLITE_OMIT_SCHEMA_VERSION_PRAGMAS 1
|
|
|
+// #define SQLITE_OMIT_SHARED_CACHE 1
|
|
|
+// #define SQLITE_OMIT_TCL_VARIABLE 1
|
|
|
+#define SQLITE_OMIT_TEMPDB 1
|
|
|
+// #define SQLITE_OMIT_TRACE 1
|
|
|
+// #define SQLITE_OMIT_TRIGGER 1
|
|
|
+// #define SQLITE_OMIT_TRUNCATE_OPTIMIZATION 1
|
|
|
+#define SQLITE_OMIT_UTF16 1
|
|
|
+// #define SQLITE_OMIT_VACUUM
|
|
|
+// #define SQLITE_OMIT_VIEW
|
|
|
+// #define SQLITE_OMIT_VIRTUALTABLE
|
|
|
|
|
|
/************** Begin file sqliteInt.h ***************************************/
|
|
|
/*
|
|
|
@@ -30080,6 +30115,8 @@ static void mallocWithAlarm(int n, void **pp){
|
|
|
*/
|
|
|
SQLITE_PRIVATE void *sqlite3Malloc(u64 n){
|
|
|
void *p;
|
|
|
+ if (n > 16 * 1024)
|
|
|
+ printf("内存分配 %lld\n", n / 1024);
|
|
|
if( n==0 || n>SQLITE_MAX_ALLOCATION_SIZE ){
|
|
|
p = 0;
|
|
|
}else if( sqlite3GlobalConfig.bMemstat ){
|