Lines Matching refs:lookaside

336   return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pTrueEnd);  in isLookaside()
352 return p<db->lookaside.pMiddle ? db->lookaside.szTrue : LOOKASIDE_SMALL; in lookasideMallocSize()
354 return db->lookaside.szTrue; in lookasideMallocSize()
369 if( ((uptr)p)<(uptr)(db->lookaside.pTrueEnd) ){ in sqlite3DbMallocSize()
371 if( ((uptr)p)>=(uptr)(db->lookaside.pMiddle) ){ in sqlite3DbMallocSize()
376 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbMallocSize()
378 return db->lookaside.szTrue; in sqlite3DbMallocSize()
425 if( ((uptr)p)<(uptr)(db->lookaside.pEnd) ){ in sqlite3DbFreeNN()
427 if( ((uptr)p)>=(uptr)(db->lookaside.pMiddle) ){ in sqlite3DbFreeNN()
433 pBuf->pNext = db->lookaside.pSmallFree; in sqlite3DbFreeNN()
434 db->lookaside.pSmallFree = pBuf; in sqlite3DbFreeNN()
438 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbFreeNN()
442 memset(p, 0xaa, db->lookaside.szTrue); /* Trash freed content */ in sqlite3DbFreeNN()
444 pBuf->pNext = db->lookaside.pFree; in sqlite3DbFreeNN()
445 db->lookaside.pFree = pBuf; in sqlite3DbFreeNN()
464 if( ((uptr)p)<(uptr)(db->lookaside.pEnd) ){ in sqlite3DbNNFreeNN()
466 if( ((uptr)p)>=(uptr)(db->lookaside.pMiddle) ){ in sqlite3DbNNFreeNN()
472 pBuf->pNext = db->lookaside.pSmallFree; in sqlite3DbNNFreeNN()
473 db->lookaside.pSmallFree = pBuf; in sqlite3DbNNFreeNN()
477 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){ in sqlite3DbNNFreeNN()
481 memset(p, 0xaa, db->lookaside.szTrue); /* Trash freed content */ in sqlite3DbNNFreeNN()
483 pBuf->pNext = db->lookaside.pFree; in sqlite3DbNNFreeNN()
484 db->lookaside.pFree = pBuf; in sqlite3DbNNFreeNN()
612 (db->lookaside.bDisable==0) ? MEMTYPE_LOOKASIDE : MEMTYPE_HEAP); in dbMallocRawFinish()
651 if( n>db->lookaside.sz ){ in sqlite3DbMallocRawNN()
652 if( !db->lookaside.bDisable ){ in sqlite3DbMallocRawNN()
653 db->lookaside.anStat[1]++; in sqlite3DbMallocRawNN()
661 if( (pBuf = db->lookaside.pSmallFree)!=0 ){ in sqlite3DbMallocRawNN()
662 db->lookaside.pSmallFree = pBuf->pNext; in sqlite3DbMallocRawNN()
663 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
665 }else if( (pBuf = db->lookaside.pSmallInit)!=0 ){ in sqlite3DbMallocRawNN()
666 db->lookaside.pSmallInit = pBuf->pNext; in sqlite3DbMallocRawNN()
667 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
672 if( (pBuf = db->lookaside.pFree)!=0 ){ in sqlite3DbMallocRawNN()
673 db->lookaside.pFree = pBuf->pNext; in sqlite3DbMallocRawNN()
674 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
676 }else if( (pBuf = db->lookaside.pInit)!=0 ){ in sqlite3DbMallocRawNN()
677 db->lookaside.pInit = pBuf->pNext; in sqlite3DbMallocRawNN()
678 db->lookaside.anStat[0]++; in sqlite3DbMallocRawNN()
681 db->lookaside.anStat[2]++; in sqlite3DbMallocRawNN()
705 if( ((uptr)p)<(uptr)db->lookaside.pEnd ){ in sqlite3DbRealloc()
707 if( ((uptr)p)>=(uptr)db->lookaside.pMiddle ){ in sqlite3DbRealloc()
711 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){ in sqlite3DbRealloc()
712 if( n<=db->lookaside.szTrue ) return p; in sqlite3DbRealloc()
737 (db->lookaside.bDisable==0 ? MEMTYPE_LOOKASIDE : MEMTYPE_HEAP)); in dbReallocFinish()
855 assert( db->lookaside.bDisable>0 ); in sqlite3OomClear()