Lines Matching refs:assert
739 assert( sqlite3_mutex_notheld(unixBigLock) ); /* Not a recursive mutex */ in unixEnterMutex()
743 assert( sqlite3_mutex_held(unixBigLock) ); in unixLeaveMutex()
800 assert( 0 ); in lockTrace()
802 assert( p->l_whence==SEEK_SET ); in lockTrace()
819 assert( 0 ); in lockTrace()
864 assert( (sqliteIOErr == SQLITE_IOERR_LOCK) || in sqliteErrorFromPosixError()
971 assert( zAbsoluteName[0]=='/' ); in vxworksFindFileId()
1010 assert( pId->nRef>0 ); in vxworksReleaseFileId()
1015 assert( *pp==pId ); in vxworksReleaseFileId()
1196 assert( pFile->pInode ); in unixFileMutexHeld()
1200 assert( pFile->pInode ); in unixFileMutexNotheld()
1309 assert( unixFileMutexHeld(pFile) ); in closePendingFds()
1326 assert( unixMutexHeld() ); in releaseInodeInfo()
1327 assert( unixFileMutexNotheld(pFile) ); in releaseInodeInfo()
1331 assert( pInode->pShmNode==0 ); in releaseInodeInfo()
1336 assert( pInode->pPrev->pNext==pInode ); in releaseInodeInfo()
1339 assert( inodeList==pInode ); in releaseInodeInfo()
1343 assert( pInode->pNext->pPrev==pInode ); in releaseInodeInfo()
1371 assert( unixMutexHeld() ); in findInodeInfo()
1418 assert( unixMutexHeld() ); in findInodeInfo()
1438 assert( unixMutexHeld() ); in findInodeInfo()
1514 assert( pFile ); in unixCheckReservedLock()
1515 assert( pFile->eFileLock<=SHARED_LOCK ); in unixCheckReservedLock()
1611 assert( pInode!=0 ); in unixFileLock()
1612 assert( sqlite3_mutex_held(pInode->pLockMutex) ); in unixFileLock()
1616 assert( pInode->nLock==0 ); in unixFileLock()
1704 assert( pFile ); in unixLock()
1725 assert( pFile->eFileLock!=NO_LOCK || eFileLock==SHARED_LOCK ); in unixLock()
1726 assert( eFileLock!=PENDING_LOCK ); in unixLock()
1727 assert( eFileLock!=RESERVED_LOCK || pFile->eFileLock==SHARED_LOCK ); in unixLock()
1750 assert( eFileLock==SHARED_LOCK ); in unixLock()
1751 assert( pFile->eFileLock==0 ); in unixLock()
1752 assert( pInode->nShared>0 ); in unixLock()
1786 assert( pInode->nShared==0 ); in unixLock()
1787 assert( pInode->eFileLock==0 ); in unixLock()
1788 assert( rc==SQLITE_OK ); in unixLock()
1827 assert( 0!=pFile->eFileLock ); in unixLock()
1830 assert( eFileLock==RESERVED_LOCK || eFileLock==EXCLUSIVE_LOCK ); in unixLock()
1888 assert( unixFileMutexHeld(pFile) ); in setPendingFd()
1914 assert( pFile ); in posixUnlock()
1919 assert( eFileLock<=SHARED_LOCK ); in posixUnlock()
1925 assert( pInode->nShared!=0 ); in posixUnlock()
1927 assert( pInode->eFileLock==pFile->eFileLock ); in posixUnlock()
1953 assert( handleNFSUnlock==0 ); in posixUnlock()
2015 lock.l_len = 2L; assert( PENDING_BYTE+1==RESERVED_BYTE ); in posixUnlock()
2049 assert( pInode->nLock>=0 ); in posixUnlock()
2070 assert( eFileLock==SHARED_LOCK || ((unixFile *)id)->nFetchOut==0 ); in unixUnlock()
2130 assert( pInode!=0 ); in unixClose()
2133 assert( unixFileMutexNotheld(pFile) ); in unixClose()
2139 assert( pFile->pInode->nLock>0 || pFile->pInode->bProcessLock==0 ); in unixClose()
2151 assert( pFile->pShm==0 ); in unixClose()
2246 assert( pFile ); in dotlockCheckReservedLock()
2335 assert( pFile ); in dotlockUnlock()
2338 assert( eFileLock<=SHARED_LOCK ); in dotlockUnlock()
2354 assert( eFileLock==NO_LOCK ); in dotlockUnlock()
2375 assert( id!=0 ); in dotlockClose()
2426 assert( pFile ); in flockCheckReservedLock()
2503 assert( pFile ); in flockLock()
2546 assert( pFile ); in flockUnlock()
2549 assert( eFileLock<=SHARED_LOCK ); in flockUnlock()
2578 assert( id!=0 ); in flockClose()
2613 assert( pFile ); in semXCheckReservedLock()
2710 assert( pFile ); in semXUnlock()
2711 assert( pSem ); in semXUnlock()
2714 assert( eFileLock<=SHARED_LOCK ); in semXUnlock()
2747 assert( pFile ); in semXClose()
2748 assert( unixFileMutexNotheld(pFile) ); in semXClose()
2857 assert( pFile ); in afpCheckReservedLock()
2924 assert( pFile ); in afpLock()
2944 assert( pFile->eFileLock!=NO_LOCK || eFileLock==SHARED_LOCK ); in afpLock()
2945 assert( eFileLock!=PENDING_LOCK ); in afpLock()
2946 assert( eFileLock!=RESERVED_LOCK || pFile->eFileLock==SHARED_LOCK ); in afpLock()
2969 assert( eFileLock==SHARED_LOCK ); in afpLock()
2970 assert( pFile->eFileLock==0 ); in afpLock()
2971 assert( pInode->nShared>0 ); in afpLock()
3000 assert( pInode->nShared==0 ); in afpLock()
3001 assert( pInode->eFileLock==0 ); in afpLock()
3040 assert( 0!=pFile->eFileLock ); in afpLock()
3110 assert( pFile ); in afpUnlock()
3115 assert( eFileLock<=SHARED_LOCK ); in afpUnlock()
3121 assert( pInode->nShared!=0 ); in afpUnlock()
3123 assert( pInode->eFileLock==pFile->eFileLock ); in afpUnlock()
3137 assert( pFile->inNormalWrite==0 in afpUnlock()
3188 assert( pInode->nLock>=0 ); in afpUnlock()
3206 assert( id!=0 ); in afpClose()
3208 assert( unixFileMutexNotheld(pFile) ); in afpClose()
3294 assert( cnt==(cnt&0x1ffff) ); in seekAndRead()
3295 assert( id->h>2 ); in seekAndRead()
3344 assert( id ); in unixRead()
3345 assert( offset>=0 ); in unixRead()
3346 assert( amt>0 ); in unixRead()
3351 assert( pFile->pPreallocatedUnused==0 in unixRead()
3421 assert( nBuf==(nBuf&0x1ffff) ); in seekAndWriteFd()
3422 assert( fd>2 ); in seekAndWriteFd()
3423 assert( piErrno!=0 ); in seekAndWriteFd()
3475 assert( id ); in unixWrite()
3476 assert( amt>0 ); in unixWrite()
3481 assert( pFile->pPreallocatedUnused==0 in unixWrite()
3743 assert((flags&0x0F)==SQLITE_SYNC_NORMAL in unixSync()
3752 assert( pFile ); in unixSync()
3774 assert( rc==SQLITE_CANTOPEN ); in unixSync()
3788 assert( pFile ); in unixTruncate()
3838 assert( id ); in unixFileSize()
3907 assert( iWrite>=buf.st_size ); in fcntlSizeHint()
3908 assert( ((iWrite+1)%nBlk)==0 ); in fcntlSizeHint()
4097 assert( pFd->deviceCharacteristics==0 || pFd->sectorSize!=0 ); in setDeviceCharacteristics()
4379 assert( pShmNode->nRef==0 || sqlite3_mutex_held(pShmNode->pShmMutex) ); in unixShmSystemLock()
4380 assert( pShmNode->nRef>0 || unixMutexHeld() ); in unixShmSystemLock()
4383 assert( n==1 || lockType!=F_RDLCK ); in unixShmSystemLock()
4386 assert( n>=1 && n<=SQLITE_SHM_NLOCK ); in unixShmSystemLock()
4420 assert( lockType==F_WRLCK ); in unixShmSystemLock()
4431 assert( lockType==F_WRLCK ); in unixShmSystemLock()
4455 assert( ((pgsz-1)&pgsz)==0 ); /* Page size must be a power of 2 */ in unixShmRegionPerMap()
4468 assert( unixMutexHeld() ); in unixShmPurge()
4472 assert( p->pInode==pFd->pInode ); in unixShmPurge()
4548 assert( lock.l_type==F_UNLCK || lock.l_type==F_RDLCK ); in unixLockSharedMemory()
4601 assert( pDbFd->pShm==0 ); in unixOpenSharedMemory()
4606 assert( unixFileMutexNotheld(pDbFd) ); in unixOpenSharedMemory()
4759 assert( szRegion==pShmNode->szRegion || pShmNode->nRegion==0 ); in unixShmMap()
4760 assert( pShmNode->pInode==pDbFd->pInode ); in unixShmMap()
4761 assert( pShmNode->hShm>=0 || pDbFd->pInode->bProcessLock==1 ); in unixShmMap()
4762 assert( pShmNode->hShm<0 || pDbFd->pInode->bProcessLock==0 ); in unixShmMap()
4804 assert( (nByte % pgsz)==0 ); in unixShmMap()
4877 assert( sqlite3_mutex_held(pShmNode->pShmMutex) ); in assertLockingArrayOk()
4884 assert( aLock[i]==0 ); in assertLockingArrayOk()
4887 assert( aLock[i]>=0 ); in assertLockingArrayOk()
4893 assert( 0==memcmp(pShmNode->aLock, aLock, sizeof(aLock)) ); in assertLockingArrayOk()
4925 assert( pShmNode==pDbFd->pInode->pShmNode ); in unixShmLock()
4926 assert( pShmNode->pInode==pDbFd->pInode ); in unixShmLock()
4927 assert( ofst>=0 && ofst+n<=SQLITE_SHM_NLOCK ); in unixShmLock()
4928 assert( n>=1 ); in unixShmLock()
4929 assert( flags==(SQLITE_SHM_LOCK | SQLITE_SHM_SHARED) in unixShmLock()
4933 assert( n==1 || (flags & SQLITE_SHM_EXCLUSIVE)!=0 ); in unixShmLock()
4934 assert( pShmNode->hShm>=0 || pDbFd->pInode->bProcessLock==1 ); in unixShmLock()
4935 assert( pShmNode->hShm<0 || pDbFd->pInode->bProcessLock==0 ); in unixShmLock()
4951 assert( (flags & SQLITE_SHM_UNLOCK) || pDbFd->iBusyTimeout==0 || ( in unixShmLock()
4960 assert( n>1 || mask==(1<<ofst) ); in unixShmLock()
4962 assert( assertLockingArrayOk(pShmNode) ); in unixShmLock()
4980 assert( n==1 && aLock[ofst]>1 ); in unixShmLock()
4991 assert( n==1 ); in unixShmLock()
4992 assert( (p->exclMask & (1<<ofst))==0 ); in unixShmLock()
5011 assert( (p->sharedMask & mask)==0 ); in unixShmLock()
5023 assert( (p->sharedMask & mask)==0 ); in unixShmLock()
5031 assert( assertLockingArrayOk(pShmNode) ); in unixShmLock()
5049 assert( fd->pMethods->xLock==nolockLock in unixShmBarrier()
5077 assert( pShmNode==pDbFd->pInode->pShmNode ); in unixShmUnmap()
5078 assert( pShmNode->pInode==pDbFd->pInode ); in unixShmUnmap()
5093 assert( unixFileMutexNotheld(pDbFd) ); in unixShmUnmap()
5095 assert( pShmNode->nRef>0 ); in unixShmUnmap()
5121 assert( pFd->nFetchOut==0 ); in unixUnmapfile()
5156 assert( pFd->nFetchOut==0 ); in unixRemapfile()
5157 assert( nNew>pFd->mmapSize ); in unixRemapfile()
5158 assert( nNew<=pFd->mmapSizeMax ); in unixRemapfile()
5159 assert( nNew>0 ); in unixRemapfile()
5160 assert( pFd->mmapSizeActual>=pFd->mmapSize ); in unixRemapfile()
5161 assert( MAP_FAILED!=0 ); in unixRemapfile()
5238 assert( nMap>=0 || pFd->nFetchOut==0 ); in unixMapfile()
5239 assert( nMap>0 || (pFd->mmapSize==0 && pFd->pMapRegion==0) ); in unixMapfile()
5253 assert( nMap>0 || (pFd->mmapSize==0 && pFd->pMapRegion==0) ); in unixMapfile()
5313 assert( (p==0)==(pFd->nFetchOut==0) ); in unixUnfetch()
5316 assert( p==0 || p==&((u8 *)pFd->pMapRegion)[iOff] ); in unixUnfetch()
5324 assert( pFd->nFetchOut>=0 ); in unixUnfetch()
5646 assert( pNew->pInode==NULL ); in fillInUnixFile()
5649 assert( zFilename!=0 || (ctrlFlags & UNIXFILE_NOLOCK)!=0 ); in fillInUnixFile()
5753 assert( zFilename!=0 ); in fillInUnixFile()
5875 assert( nBuf>2 ); in unixGetTempname()
5945 assert( sqlite3_mutex_notheld(pInode->pLockMutex) ); in findReusableFd()
6133 assert((isReadonly==0 || isReadWrite==0) && (isReadWrite || isReadonly)); in unixOpen()
6134 assert(isCreate==0 || isReadWrite); in unixOpen()
6135 assert(isExclusive==0 || isCreate); in unixOpen()
6136 assert(isDelete==0 || isCreate); in unixOpen()
6140 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_DB ); in unixOpen()
6141 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_MAIN_JOURNAL ); in unixOpen()
6142 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_SUPER_JOURNAL ); in unixOpen()
6143 assert( (!isDelete && zName) || eType!=SQLITE_OPEN_WAL ); in unixOpen()
6146 assert( eType==SQLITE_OPEN_MAIN_DB || eType==SQLITE_OPEN_TEMP_DB in unixOpen()
6165 assert( zName==0 ); in unixOpen()
6184 assert( (flags & SQLITE_OPEN_URI) || zName[strlen(zName)+1]==0 ); in unixOpen()
6188 assert(isDelete && !isNewJrnl); in unixOpen()
6197 assert( zName[strlen(zName)+1]==0 ); in unixOpen()
6216 assert( !p->pPreallocatedUnused ); in unixOpen()
6217 assert( eType==SQLITE_OPEN_WAL || eType==SQLITE_OPEN_MAIN_JOURNAL ); in unixOpen()
6222 assert( !isExclusive || (openFlags & O_CREAT)!=0 ); in unixOpen()
6260 assert( fd>=0 ); in unixOpen()
6345 assert( zPath==0 || zPath[0]=='/' in unixOpen()
6392 assert( rc==SQLITE_CANTOPEN ); in unixDelete()
6418 assert( pResOut!=0 ); in unixAccess()
6422 assert( flags==SQLITE_ACCESS_EXISTS || flags==SQLITE_ACCESS_READWRITE ); in unixAccess()
6457 assert( nName>0 ); in appendOnePathElement()
6458 assert( zName!=0 ); in appendOnePathElement()
6466 assert( pPath->zOut[0]=='/' ); in appendOnePathElement()
6633 assert((size_t)nBuf>=(sizeof(time_t)+sizeof(int))); in unixRandomness()
6658 assert( sizeof(t)+sizeof(randomnessPid)<=(size_t)nBuf ); in unixRandomness()
7004 assert(lockPath!=NULL); in proxyCreateLockPath()
7137 assert(PROXY_HOSTIDLEN == sizeof(uuid_t)); in proxyGetHostID()
7266 assert( nTries>1 ); in proxyConchLock()
7292 assert( nTries==3 ); in proxyConchLock()
7594 assert( (int)strlen(conchPath) == len+7 ); in proxyCreateConchPathname()
7644 assert( (int)strlen((char*)pFile->lockingContext)<=MAXPATHLEN ); in proxyGetDbPathForUnixFile()
7656 assert( strlen((char*)pFile->lockingContext)<=MAXPATHLEN ); in proxyGetDbPathForUnixFile()
7810 assert( 0 ); /* The call assures that only valid opcodes are sent */ in proxyFileControl()
7813 /*NOTREACHED*/ assert(0); in proxyFileControl()
8057 assert( ArraySize(aSyscall)==29 ); in sqlite3_os_init()
8075 assert( SQLITE_SHM_NLOCK==8 ); /* Number of available locks */ in sqlite3_os_init()
8076 assert( UNIX_SHM_BASE==120 ); /* Start of locking area */ in sqlite3_os_init()
8088 assert( UNIX_SHM_DMS==128 ); /* Byte offset of the deadman-switch */ in sqlite3_os_init()