lookaside 11082 ext/sqlite3/libsqlite/sqlite3.c Lookaside lookaside; /* Lookaside malloc configuration */ lookaside 15169 ext/sqlite3/libsqlite/sqlite3.c *pCurrent = db->lookaside.nOut; lookaside 15170 ext/sqlite3/libsqlite/sqlite3.c *pHighwater = db->lookaside.mxOut; lookaside 15172 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.mxOut = db->lookaside.nOut; lookaside 15186 ext/sqlite3/libsqlite/sqlite3.c *pHighwater = db->lookaside.anStat[op - SQLITE_DBSTATUS_LOOKASIDE_HIT]; lookaside 15188 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.anStat[op - SQLITE_DBSTATUS_LOOKASIDE_HIT] = 0; lookaside 20963 ext/sqlite3/libsqlite/sqlite3.c return p>=db->lookaside.pStart && p<db->lookaside.pEnd; lookaside 20985 ext/sqlite3/libsqlite/sqlite3.c return db->lookaside.sz; lookaside 21041 ext/sqlite3/libsqlite/sqlite3.c memset(p, 0xaa, db->lookaside.sz); lookaside 21043 ext/sqlite3/libsqlite/sqlite3.c pBuf->pNext = db->lookaside.pFree; lookaside 21044 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pFree = pBuf; lookaside 21045 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.nOut--; lookaside 21177 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.bEnabled ){ lookaside 21178 ext/sqlite3/libsqlite/sqlite3.c if( n>db->lookaside.sz ){ lookaside 21179 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.anStat[1]++; lookaside 21180 ext/sqlite3/libsqlite/sqlite3.c }else if( (pBuf = db->lookaside.pFree)==0 ){ lookaside 21181 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.anStat[2]++; lookaside 21183 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pFree = pBuf->pNext; lookaside 21184 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.nOut++; lookaside 21185 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.anStat[0]++; lookaside 21186 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.nOut>db->lookaside.mxOut ){ lookaside 21187 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.mxOut = db->lookaside.nOut; lookaside 21203 ext/sqlite3/libsqlite/sqlite3.c (db && db->lookaside.bEnabled) ? MEMTYPE_LOOKASIDE : MEMTYPE_HEAP); lookaside 21220 ext/sqlite3/libsqlite/sqlite3.c if( n<=db->lookaside.sz ){ lookaside 21225 ext/sqlite3/libsqlite/sqlite3.c memcpy(pNew, p, db->lookaside.sz); lookaside 21237 ext/sqlite3/libsqlite/sqlite3.c (db->lookaside.bEnabled ? MEMTYPE_LOOKASIDE : MEMTYPE_HEAP)); lookaside 89738 ext/sqlite3/libsqlite/sqlite3.c assert( db->lookaside.bEnabled==0 ); lookaside 89852 ext/sqlite3/libsqlite/sqlite3.c assert( db->lookaside.bEnabled==0 ); lookaside 89934 ext/sqlite3/libsqlite/sqlite3.c int lookasideEnabled = db->lookaside.bEnabled; lookaside 89935 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = 0; lookaside 89937 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = lookasideEnabled; lookaside 91411 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.nOut : 0 ); lookaside 91446 ext/sqlite3/libsqlite/sqlite3.c assert( nLookaside==0 || nLookaside==db->lookaside.nOut ); lookaside 92959 ext/sqlite3/libsqlite/sqlite3.c u8 enableLookaside = db->lookaside.bEnabled; lookaside 92963 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = 0; lookaside 92972 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = enableLookaside; lookaside 99499 ext/sqlite3/libsqlite/sqlite3.c enableLookaside = db->lookaside.bEnabled; lookaside 99500 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = 0; lookaside 99522 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = enableLookaside; lookaside 108206 ext/sqlite3/libsqlite/sqlite3.c assert( db->lookaside.bEnabled==0 ); lookaside 125382 ext/sqlite3/libsqlite/sqlite3.c pParse->db->lookaside.bEnabled = 0; lookaside 126474 ext/sqlite3/libsqlite/sqlite3.c pParse->db->lookaside.bEnabled = 0; lookaside 127498 ext/sqlite3/libsqlite/sqlite3.c enableLookaside = db->lookaside.bEnabled; lookaside 127499 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.pStart ) db->lookaside.bEnabled = 1; lookaside 127556 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = enableLookaside; lookaside 128637 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.nOut ){ lookaside 128644 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.bMalloced ){ lookaside 128645 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(db->lookaside.pStart); lookaside 128664 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pStart = pStart; lookaside 128665 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pFree = 0; lookaside 128666 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.sz = (u16)sz; lookaside 128673 ext/sqlite3/libsqlite/sqlite3.c p->pNext = db->lookaside.pFree; lookaside 128674 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pFree = p; lookaside 128677 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pEnd = p; lookaside 128678 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = 1; lookaside 128679 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bMalloced = pBuf==0 ?1:0; lookaside 128681 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pStart = db; lookaside 128682 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.pEnd = db; lookaside 128683 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bEnabled = 0; lookaside 128684 ext/sqlite3/libsqlite/sqlite3.c db->lookaside.bMalloced = 0; lookaside 129137 ext/sqlite3/libsqlite/sqlite3.c assert( db->lookaside.nOut==0 ); /* Fails on a lookaside memory leak */ lookaside 129138 ext/sqlite3/libsqlite/sqlite3.c if( db->lookaside.bMalloced ){ lookaside 129139 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(db->lookaside.pStart);