aboutsummaryrefslogtreecommitdiff
path: root/src/fault.c
Commit message (Collapse)AuthorAge
* Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE.drh2016-12-07
| | | FossilOrigin-Name: f360818737e73ee4f944685a547abc8f14f47819
* Remove the obsolete "$Id:$" RCS identifier strings from the source code.drh2009-11-10
| | | FossilOrigin-Name: f6c045f649036958078cb15cd9d5453680c82b0c
* Continuing work on adding full support for the SQLITE_OMIT_WSD drh2008-09-02
| | | | | compile-time option. (CVS 5658) FossilOrigin-Name: ef26ea5c46d3915d206f8ff7f82a24f4c8955f1f
* Fix a bug in the KEYINFO handling within select.c. Change the OP_Movedrh2008-06-22
| | | | | | | opcode to take a count and to move multiple registers. Initial code for the compound-select merge optimization is added but is incomplete and is commented out. (CVS 5272) FossilOrigin-Name: 663a590e3086145a57af7569d8f798b6b6a8b76c
* Add a mode to the sqlite3_test_control() interface to register hooks called ↵danielk19772008-06-20
| | | | | at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254) FossilOrigin-Name: 56c8af1452dfdc8da858a2411bd6f3663a8a9326
* Move (almost all) malloc failure test logic from fault.c to test_malloc.c. ↵danielk19772008-06-20
| | | | | (CVS 5253) FossilOrigin-Name: 4ae21e3419ad7e69dd735ca45fdc5a2de93d1840
* Move the malloc() failure simulation out of malloc.c and into a separate ↵danielk19772008-06-19
| | | | | sqlite3_mem_methods interface. Still some related changes to come. (CVS 5250) FossilOrigin-Name: d22cd2a59f472f4eaf80aa9f55fbff2514ca428d
* Add version tag comments to source files that lack them.drh2008-05-15
| | | | | Tickets #3118 and #3119. (CVS 5136) FossilOrigin-Name: cf1fb2d850c3eebc2f92159a156695b61f023202
* Make the benign-fault setting recursive. Make all malloc failuresdrh2008-05-13
| | | | | during a rollback benign since there is nothing we can do about them. (CVS 5128) FossilOrigin-Name: a9d1d931358637a6f039723a053098f65530de4b
* Allow the xAccess method in the VFS to return -1 to signal an I/Odrh2008-03-27
| | | | | error, and in particular an SQLITE_IOERR_NOMEM. (CVS 4925) FossilOrigin-Name: 3cb704c4c439425781644b1b653b7e50f02fd91e
* Add a completely new testing system for the Bitvec object. The newdrh2008-03-21
| | | | | | | testing system uses sqlite3_test_control() instead of unpublished APIs. Now provides 100% condition/decision coverage. Obscure bugs in Bitvec found and fixed as a result of the enhanced coverage. (CVS 4902) FossilOrigin-Name: 2498d3ea36ecab6d9c0f04ef1c49d76a7a215a4f
* Add a new api sqlite3_randomness() for providing access to SQLite'sdrh2008-03-19
| | | | | internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) FossilOrigin-Name: 15110ea02768bfe977a57eccd6b941a36ebd6b32
* Add the fault injector module in fault.c. Use it as a basis for memorydrh2008-01-22
allocation failure testing. (CVS 4742) FossilOrigin-Name: 1a335e180183b414fcc3510ce28b98b21cd134a6