/ File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of src/fault.c

2016-12-07
15:49
Rename the SQLITE_OMIT_BUILTIN_TEST compile-time option to SQLITE_UNTESTABLE. file: [460f3e55] check-in: [f3608187] user: drh branch: trunk, size: 2693
2015-09-25
16:29
Disable the SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS mechanism and replace it with SQLITE_TESTCTRL_BENIGN_MALLOC_CTRL, which gives better control. file: [a64e879e] check-in: [2c57b2f3] user: drh branch: malloc-testing, size: 2204
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [160a0c01] check-in: [f6c045f6] user: drh branch: trunk, size: 2707
2008-09-02
00:52
Continuing work on adding full support for the SQLITE_OMIT_WSD compile-time option. (CVS 5658) file: [dc88c821] check-in: [ef26ea5c] user: drh branch: trunk, size: 2767
2008-06-22
12:37
Fix a bug in the KEYINFO handling within select.c. Change the OP_Move 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) file: [3638519d] check-in: [663a590e] user: drh branch: trunk, size: 2069
2008-06-20
14:59
Add a mode to the sqlite3_test_control() interface to register hooks called at the beginning and end of "benign malloc failure" blocks. This allows malloc() failure testing to be done using public APIs only. (CVS 5254) file: [98922e88] check-in: [56c8af14] user: danielk1977 branch: trunk, size: 2077
11:05
Move (almost all) malloc failure test logic from fault.c to test_malloc.c. (CVS 5253) file: [dd9ec1b8] check-in: [4ae21e34] user: danielk1977 branch: trunk, size: 1781
2008-06-19
18:17
Move the malloc() failure simulation out of malloc.c and into a separate sqlite3_mem_methods interface. Still some related changes to come. (CVS 5250) file: [34d0f934] check-in: [d22cd2a5] user: danielk1977 branch: trunk, size: 6685
2008-05-15
19:43
Add version tag comments to source files that lack them. Tickets #3118 and #3119. (CVS 5136) file: [1f617718] check-in: [cf1fb2d8] user: drh branch: trunk, size: 5255
2008-05-13
13:27
Make the benign-fault setting recursive. Make all malloc failures during a rollback benign since there is nothing we can do about them. (CVS 5128) file: [f8728f90] check-in: [a9d1d931] user: drh branch: trunk, size: 5200
2008-03-27
22:42
Allow the xAccess method in the VFS to return -1 to signal an I/O error, and in particular an SQLITE_IOERR_NOMEM. (CVS 4925) file: [83057e86] check-in: [3cb704c4] user: drh branch: trunk, size: 4914
2008-03-21
16:45
Add a completely new testing system for the Bitvec object. The new 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) file: [c28478c7] check-in: [2498d3ea] user: drh branch: trunk, size: 4791
2008-03-19
14:15
Add a new api sqlite3_randomness() for providing access to SQLite's internal PRNG. Add sqlite3_test_control() verbs for controlling the PRNG. (CVS 4882) file: [039abb45] check-in: [15110ea0] user: drh branch: trunk, size: 4782
2008-01-22
21:30
Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) file: [049b88b8] check-in: [1a335e18] user: drh branch: trunk, size: 4794 Added