eLock            42274 ext/sqlite3/libsqlite/sqlite3.c   u8 eLock;                   /* Current lock held on database file */
eLock            42485 ext/sqlite3/libsqlite/sqlite3.c   assert( p->tempFile==0 || p->eLock==EXCLUSIVE_LOCK );
eLock            42514 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->changeCountDone==0 || pPager->eLock>=RESERVED_LOCK );
eLock            42515 ext/sqlite3/libsqlite/sqlite3.c   assert( p->eLock!=PENDING_LOCK );
eLock            42526 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock!=UNKNOWN_LOCK );
eLock            42527 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock>=SHARED_LOCK );
eLock            42531 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock!=UNKNOWN_LOCK );
eLock            42534 ext/sqlite3/libsqlite/sqlite3.c         assert( p->eLock>=RESERVED_LOCK );
eLock            42543 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock!=UNKNOWN_LOCK );
eLock            42551 ext/sqlite3/libsqlite/sqlite3.c         assert( p->eLock>=RESERVED_LOCK );
eLock            42562 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock==EXCLUSIVE_LOCK );
eLock            42565 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock>=EXCLUSIVE_LOCK );
eLock            42574 ext/sqlite3/libsqlite/sqlite3.c       assert( p->eLock==EXCLUSIVE_LOCK );
eLock            42627 ext/sqlite3/libsqlite/sqlite3.c       , p->eLock==NO_LOCK         ? "NO_LOCK" :
eLock            42628 ext/sqlite3/libsqlite/sqlite3.c         p->eLock==RESERVED_LOCK   ? "RESERVED" :
eLock            42629 ext/sqlite3/libsqlite/sqlite3.c         p->eLock==EXCLUSIVE_LOCK  ? "EXCLUSIVE" :
eLock            42630 ext/sqlite3/libsqlite/sqlite3.c         p->eLock==SHARED_LOCK     ? "SHARED" :
eLock            42631 ext/sqlite3/libsqlite/sqlite3.c         p->eLock==UNKNOWN_LOCK    ? "UNKNOWN" : "?error?"
eLock            42719 ext/sqlite3/libsqlite/sqlite3.c static int pagerUnlockDb(Pager *pPager, int eLock){
eLock            42722 ext/sqlite3/libsqlite/sqlite3.c   assert( !pPager->exclusiveMode || pPager->eLock==eLock );
eLock            42723 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==NO_LOCK || eLock==SHARED_LOCK );
eLock            42724 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock!=NO_LOCK || pagerUseWal(pPager)==0 );
eLock            42726 ext/sqlite3/libsqlite/sqlite3.c     assert( pPager->eLock>=eLock );
eLock            42727 ext/sqlite3/libsqlite/sqlite3.c     rc = pPager->noLock ? SQLITE_OK : sqlite3OsUnlock(pPager->fd, eLock);
eLock            42728 ext/sqlite3/libsqlite/sqlite3.c     if( pPager->eLock!=UNKNOWN_LOCK ){
eLock            42729 ext/sqlite3/libsqlite/sqlite3.c       pPager->eLock = (u8)eLock;
eLock            42731 ext/sqlite3/libsqlite/sqlite3.c     IOTRACE(("UNLOCK %p %d\n", pPager, eLock))
eLock            42746 ext/sqlite3/libsqlite/sqlite3.c static int pagerLockDb(Pager *pPager, int eLock){
eLock            42749 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==SHARED_LOCK || eLock==RESERVED_LOCK || eLock==EXCLUSIVE_LOCK );
eLock            42750 ext/sqlite3/libsqlite/sqlite3.c   if( pPager->eLock<eLock || pPager->eLock==UNKNOWN_LOCK ){
eLock            42751 ext/sqlite3/libsqlite/sqlite3.c     rc = pPager->noLock ? SQLITE_OK : sqlite3OsLock(pPager->fd, eLock);
eLock            42752 ext/sqlite3/libsqlite/sqlite3.c     if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
eLock            42753 ext/sqlite3/libsqlite/sqlite3.c       pPager->eLock = (u8)eLock;
eLock            42754 ext/sqlite3/libsqlite/sqlite3.c       IOTRACE(("LOCK %p %d\n", pPager, eLock))
eLock            43428 ext/sqlite3/libsqlite/sqlite3.c       pPager->eLock = UNKNOWN_LOCK;
eLock            43567 ext/sqlite3/libsqlite/sqlite3.c   if( pPager->eState<PAGER_WRITER_LOCKED && pPager->eLock<RESERVED_LOCK ){
eLock            43649 ext/sqlite3/libsqlite/sqlite3.c     assert( pPager->eLock==EXCLUSIVE_LOCK );
eLock            43814 ext/sqlite3/libsqlite/sqlite3.c        || (pPager->eState==PAGER_OPEN && pPager->eLock==EXCLUSIVE_LOCK)
eLock            44168 ext/sqlite3/libsqlite/sqlite3.c     assert( pPager->eLock==EXCLUSIVE_LOCK );
eLock            44779 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->eLock>=SHARED_LOCK );
eLock            44834 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->eLock>=SHARED_LOCK );
eLock            45412 ext/sqlite3/libsqlite/sqlite3.c   assert( (pPager->eLock>=locktype)
eLock            45413 ext/sqlite3/libsqlite/sqlite3.c        || (pPager->eLock==NO_LOCK && locktype==SHARED_LOCK)
eLock            45414 ext/sqlite3/libsqlite/sqlite3.c        || (pPager->eLock==RESERVED_LOCK && locktype==EXCLUSIVE_LOCK)
eLock            45852 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->eLock==EXCLUSIVE_LOCK );
eLock            46359 ext/sqlite3/libsqlite/sqlite3.c     pPager->eLock = EXCLUSIVE_LOCK;    /* Pretend we are in EXCLUSIVE locking mode */
eLock            46642 ext/sqlite3/libsqlite/sqlite3.c       assert( pPager->eLock==NO_LOCK || pPager->eLock==UNKNOWN_LOCK );
eLock            46649 ext/sqlite3/libsqlite/sqlite3.c     if( pPager->eLock<=SHARED_LOCK ){
eLock            46753 ext/sqlite3/libsqlite/sqlite3.c       assert( (pPager->eLock==SHARED_LOCK)
eLock            46754 ext/sqlite3/libsqlite/sqlite3.c            || (pPager->exclusiveMode && pPager->eLock>SHARED_LOCK)
eLock            48620 ext/sqlite3/libsqlite/sqlite3.c       if( pPager->eLock>=RESERVED_LOCK ){
eLock            48745 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );
eLock            48766 ext/sqlite3/libsqlite/sqlite3.c   assert( pPager->eLock==SHARED_LOCK || pPager->eLock==EXCLUSIVE_LOCK );
eLock            52399 ext/sqlite3/libsqlite/sqlite3.c   u8 eLock;             /* READ_LOCK or WRITE_LOCK */
eLock            53247 ext/sqlite3/libsqlite/sqlite3.c      && (pLock->iTable==iTab || (pLock->eLock==WRITE_LOCK && pLock->iTable==1))
eLock            53248 ext/sqlite3/libsqlite/sqlite3.c      && pLock->eLock>=eLockType 
eLock            53298 ext/sqlite3/libsqlite/sqlite3.c static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){
eLock            53303 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==READ_LOCK || eLock==WRITE_LOCK );
eLock            53305 ext/sqlite3/libsqlite/sqlite3.c   assert( !(p->db->flags&SQLITE_ReadUncommitted)||eLock==WRITE_LOCK||iTab==1 );
eLock            53311 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==READ_LOCK || (p==pBt->pWriter && p->inTrans==TRANS_WRITE) );
eLock            53312 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==READ_LOCK || pBt->inTransaction==TRANS_WRITE );
eLock            53337 ext/sqlite3/libsqlite/sqlite3.c     assert( pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK );
eLock            53338 ext/sqlite3/libsqlite/sqlite3.c     assert( eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK);
eLock            53339 ext/sqlite3/libsqlite/sqlite3.c     if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){
eLock            53341 ext/sqlite3/libsqlite/sqlite3.c       if( eLock==WRITE_LOCK ){
eLock            53370 ext/sqlite3/libsqlite/sqlite3.c static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){
eLock            53376 ext/sqlite3/libsqlite/sqlite3.c   assert( eLock==READ_LOCK || eLock==WRITE_LOCK );
eLock            53383 ext/sqlite3/libsqlite/sqlite3.c   assert( 0==(p->db->flags&SQLITE_ReadUncommitted) || eLock==WRITE_LOCK );
eLock            53388 ext/sqlite3/libsqlite/sqlite3.c   assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) );
eLock            53417 ext/sqlite3/libsqlite/sqlite3.c   if( eLock>pLock->eLock ){
eLock            53418 ext/sqlite3/libsqlite/sqlite3.c     pLock->eLock = eLock;
eLock            53445 ext/sqlite3/libsqlite/sqlite3.c     assert( pLock->pBtree->inTrans>=pLock->eLock );
eLock            53485 ext/sqlite3/libsqlite/sqlite3.c       assert( pLock->eLock==READ_LOCK || pLock->pBtree==p );
eLock            53486 ext/sqlite3/libsqlite/sqlite3.c       pLock->eLock = READ_LOCK;
eLock            56019 ext/sqlite3/libsqlite/sqlite3.c         p->lock.eLock = READ_LOCK;