Lines Matching refs:assert

253 # define pcache1EnterMutex(X)  assert((X)->mutex==0)
254 # define pcache1LeaveMutex(X) assert((X)->mutex==0)
346 assert( sqlite3_mutex_notheld(pcache1.grp.mutex) ); in pcache1Alloc()
354 assert( pcache1.nFreeSlot>=0 ); in pcache1Alloc()
393 assert( pcache1.nFreeSlot<=pcache1.nSlot ); in pcache1Free()
396 assert( sqlite3MemdebugHasType(p, MEMTYPE_PCACHE) ); in pcache1Free()
420 assert( sqlite3MemdebugHasType(p, MEMTYPE_PCACHE) ); in pcache1MemSize()
436 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1AllocPage()
438 assert( pCache->pFree!=0 ); in pcache1AllocPage()
447 assert( pcache1.separateCache==0 ); in pcache1AllocPage()
448 assert( pCache->pGroup==&pcache1.grp ); in pcache1AllocPage()
474 assert( p!=0 ); in pcache1FreePage()
476 assert( sqlite3_mutex_held(p->pCache->pGroup->mutex) ); in pcache1FreePage()
492 assert( sz<=65536+8 ); /* These allocations are never very large */ in sqlite3PageMalloc()
542 assert( sqlite3_mutex_held(p->pGroup->mutex) ); in pcache1ResizeHash()
579 assert( pPage!=0 ); in pcache1PinPage()
580 assert( PAGE_IS_UNPINNED(pPage) ); in pcache1PinPage()
581 assert( pPage->pLruNext ); in pcache1PinPage()
582 assert( pPage->pLruPrev ); in pcache1PinPage()
583 assert( sqlite3_mutex_held(pPage->pCache->pGroup->mutex) ); in pcache1PinPage()
589 assert( pPage->isAnchor==0 ); in pcache1PinPage()
590 assert( pPage->pCache->pGroup->lru.isAnchor==1 ); in pcache1PinPage()
608 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1RemoveFromHash()
624 assert( sqlite3_mutex_held(pGroup->mutex) ); in pcache1EnforceMaxPage()
628 assert( p->pCache->pGroup==pGroup ); in pcache1EnforceMaxPage()
629 assert( PAGE_IS_UNPINNED(p) ); in pcache1EnforceMaxPage()
652 assert( sqlite3_mutex_held(pCache->pGroup->mutex) ); in pcache1TruncateUnsafe()
653 assert( pCache->iMaxKey >= iLimit ); in pcache1TruncateUnsafe()
654 assert( pCache->nHash > 0 ); in pcache1TruncateUnsafe()
672 assert( h<pCache->nHash ); in pcache1TruncateUnsafe()
688 assert( nPage<0 || pCache->nPage==(unsigned)nPage ); in pcache1TruncateUnsafe()
699 assert( pcache1.isInit==0 ); in pcache1Init()
752 assert( pcache1.isInit!=0 ); in pcache1Shutdown()
769 assert( (szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536 ); in pcache1Create()
770 assert( szExtra < 300 ); in pcache1Create()
817 assert( nMax>=0 ); in pcache1Cachesize()
884 assert( pCache->nPage >= pCache->nRecyclable ); in pcache1FetchStage2()
886 assert( pGroup->mxPinned == pGroup->nMaxPage + 10 - pGroup->nMinPage ); in pcache1FetchStage2()
887 assert( pCache->n90pct == pCache->nMax*9/10 ); in pcache1FetchStage2()
897 assert( pCache->nHash>0 && pCache->apHash ); in pcache1FetchStage2()
906 assert( PAGE_IS_UNPINNED(pPage) ); in pcache1FetchStage2()
1042 assert( pPage==0 || pCache->iMaxKey>=iKey ); in pcache1FetchWithMutex()
1056 assert( offsetof(PgHdr1,page)==0 ); in pcache1Fetch()
1057 assert( pCache->bPurgeable || createFlag!=1 ); in pcache1Fetch()
1058 assert( pCache->bPurgeable || pCache->nMin==0 ); in pcache1Fetch()
1059 assert( pCache->bPurgeable==0 || pCache->nMin==10 ); in pcache1Fetch()
1060 assert( pCache->nMin==0 || pCache->bPurgeable ); in pcache1Fetch()
1061 assert( pCache->nHash>0 ); in pcache1Fetch()
1087 assert( pPage->pCache==pCache ); in pcache1Unpin()
1093 assert( pPage->pLruNext==0 ); in pcache1Unpin()
1094 assert( PAGE_IS_PINNED(pPage) ); in pcache1Unpin()
1123 assert( pPage->iKey==iOld ); in pcache1Rekey()
1124 assert( pPage->pCache==pCache ); in pcache1Rekey()
1125 assert( iOld!=iNew ); /* The page number really is changing */ in pcache1Rekey()
1129 assert( pcache1FetchNoMutex(p, iOld, 0)==pPage ); /* pPg really is iOld */ in pcache1Rekey()
1137 assert( pcache1FetchNoMutex(p, iNew, 0)==0 ); /* iNew not in cache */ in pcache1Rekey()
1174 assert( pCache->bPurgeable || (pCache->nMax==0 && pCache->nMin==0) ); in pcache1Destroy()
1177 assert( pGroup->nMaxPage >= pCache->nMax ); in pcache1Destroy()
1179 assert( pGroup->nMinPage >= pCache->nMin ); in pcache1Destroy()
1238 assert( sqlite3_mutex_notheld(pcache1.grp.mutex) ); in sqlite3PcacheReleaseMemory()
1239 assert( sqlite3_mutex_notheld(pcache1.mutex) ); in sqlite3PcacheReleaseMemory()
1248 assert( PAGE_IS_UNPINNED(p) ); in sqlite3PcacheReleaseMemory()
1272 assert( PAGE_IS_UNPINNED(p) ); in sqlite3PcacheStats()