Lines Matching refs:lock

125   {0 1 lock exclusive}   {1 2 lock exclusive}          \
126 {4 1 lock exclusive} {4 1 unlock exclusive} \
127 {5 1 lock exclusive} {5 1 unlock exclusive} \
128 {6 1 lock exclusive} {6 1 unlock exclusive} \
129 {7 1 lock exclusive} {7 1 unlock exclusive} \
133 {4 1 lock shared} {4 1 unlock shared} \
136 {4 1 lock exclusive} {4 1 unlock exclusive} \
179 # a chance to re-read it under the cover of the RECOVER lock, the
183 # it simply drops back to a READ lock and proceeds. But because the
190 set WRITER [list 0 1 lock exclusive]
192 {0 1 lock exclusive} {0 1 unlock exclusive} \
193 {4 1 lock exclusive} {4 1 unlock exclusive} \
194 {4 1 lock shared} {4 1 unlock shared} \
246 set lock [lindex $args 2]
247 lappend ::locks $lock
248 if {$lock == $::WRITER} {
267 set lock [lindex $args 2]
268 lappend ::locks $lock
287 # SQLITE_BUSY when attempting to obtain a READ or RECOVER lock.
289 # wal2-3.0 - 2: SQLITE_BUSY when obtaining a READ lock
290 # wal2-3.3 - 6: SQLITE_BUSY when obtaining a RECOVER lock
398 lappend expected_locks {1 1 lock exclusive} ;# Lock checkpoint
399 lappend expected_locks {0 1 lock exclusive} ;# Lock writer
400 lappend expected_locks {2 1 lock exclusive} ;# Lock recovery
401 # lappend expected_locks {4 4 lock exclusive} ;# Lock all aReadMark[]
402 lappend expected_locks {4 1 lock exclusive} ;# Lock aReadMark[1]
404 lappend expected_locks {5 1 lock exclusive}
406 lappend expected_locks {6 1 lock exclusive}
408 lappend expected_locks {7 1 lock exclusive}
413 lappend expected_locks {3 1 lock exclusive} ;# Lock aReadMark[0]
458 # wal2-6.6.*: Check that if the xShmLock() to reaquire a WAL read-lock when
640 {0 1 lock exclusive} {1 2 lock exclusive}
641 {4 1 lock exclusive} {4 1 unlock exclusive}
642 {5 1 lock exclusive} {5 1 unlock exclusive}
643 {6 1 lock exclusive} {6 1 unlock exclusive}
644 {7 1 lock exclusive} {7 1 unlock exclusive}
648 {3 1 lock shared} {3 1 unlock shared}
651 {3 1 lock shared}
652 {0 1 lock exclusive} {3 1 unlock shared}
653 {4 1 lock exclusive} {4 1 unlock exclusive} {4 1 lock shared}
657 {4 1 lock exclusive} {4 1 unlock exclusive}
660 {4 1 lock shared} {4 1 unlock shared}
663 {4 1 lock shared}
664 {0 1 lock exclusive} {0 1 unlock exclusive}
780 if {$op == "lock"} { return SQLITE_IOERR }
800 # statement above. To exit exclusive mode, SQLite has to take a read-lock