SQLite

All files named ”test/malloc_common.tcl”
Login

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

History for test/malloc_common.tcl

2022-07-11
21:40
[806c50379c] part of check-in [b3d6b3c3fc] Update the expected error messages in some OOM test cases to account for [44d77a7f807]. (check-in: [b3d6b3c3fc] user: dan branch: trunk, size: 21857)
2020-07-29
16:18
[48f2a48ad3] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 21757)
2015-08-28
02:12
[8d368ee0b9] part of check-in [da8646582a] Merge trunk enhancements into the apple-osx branch. Most tests works, but there are yet a few issues to be resolved. (check-in: [da8646582a] user: drh branch: apple-osx, size: 21764)
2015-05-16
20:04
[aac62499b7] part of check-in [927d9a64e1] Further test coverage improvements for fts5. (check-in: [927d9a64e1] user: dan branch: fts5, size: 21756)
2015-01-01
18:03
[a644f12e2d] part of check-in [4b3651677e] Merge latest trunk changes with this branch. (check-in: [4b3651677e] user: dan branch: fts5, size: 21749)
2014-12-18
18:25
[dc07e2bbbf] part of check-in [e358c3de5c] Fix various problems in fts5 revealed by fault-injection tests. (check-in: [e358c3de5c] user: dan branch: fts5, size: 21710)
2014-08-14
13:39
[c34d5b7f33] part of check-in [08058df3af] Merge the pre-3.8.6 changes from trunk into the apple-osx branch. (check-in: [08058df3af] user: drh branch: apple-osx, size: 21392)
2014-08-12
13:38
[3663f9001c] part of check-in [4c29182722] If SQLITE_TEST_REALLOC_STRESS is defined, extend the op-code array used by virtual-machine programs by one element at a time, instead of doubling its size with each realloc(). (check-in: [4c29182722] user: dan branch: trunk, size: 21384)
2014-05-08
23:01
[e0fbe63a9a] part of check-in [9411d7dc6f] Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. (check-in: [9411d7dc6f] user: drh branch: apple-osx, size: 21353)
2013-08-21
07:25
[58e54229c4] part of check-in [a95ae93b32] Fix a minor problem in progress.test. No code changes. (check-in: [a95ae93b32] user: dan branch: trunk, size: 21345)
2013-08-20
16:08
[05b53b004b] part of check-in [0cede9f898] Test script changes to support testing sqlite3_interrupt(). (check-in: [0cede9f898] user: dan branch: trunk, size: 21348)
2013-03-25
19:05
[9a98856549] part of check-in [6ec7367d8e] Add a test that simulates an error in mmap(). (check-in: [6ec7367d8e] user: dan branch: experimental-mmap, size: 20589)
2011-08-23
18:06
[11838863dc] part of check-in [c5f7977b89] Merge latest trunk changes into the apple-osx branch. (check-in: [c5f7977b89] user: dan branch: apple-osx, size: 20589)
2011-08-02
20:03
[2930895b09] part of check-in [cd20b4ef60] Replace the missed 'file copy' in malloc_common.tcl with copy_file. (check-in: [cd20b4ef60] user: mistachkin branch: winopen-retry-logic, size: 20581)
00:57
[9a329bb7fd] part of check-in [9007586fda] Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. (check-in: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 20581)
2011-04-04
13:11
[228af61862] part of check-in [6d78a25ddc] Merge in the latest changes from trunk. (check-in: [6d78a25ddc] user: drh branch: apple-osx, size: 20596)
2011-03-28
19:10
[50d0ed21ee] part of check-in [0e1d20dfae] Add test infrastructure (and some tests) to inject faults into os_unix.c using the new xSetSystemCall interface. (check-in: [0e1d20dfae] user: dan branch: trunk, size: 20588)
2011-01-27
18:48
[4c63cf4e38] part of check-in [09d6c91dcf] Pull in all the changes from trunk up through the version 3.7.5 release candidate 1. (check-in: [09d6c91dcf] user: drh branch: apple-osx, size: 20604)
2011-01-21
15:52
[660b82ab52] part of check-in [503ad889da] Add options to test command [do_faultsim_test] to support testing VFS implementations. (check-in: [503ad889da] user: dan branch: trunk, size: 20596)
2010-12-07
15:49
[2c807f3ca5] part of check-in [d2ccf7fc06] Merge in all changes to the trunk through version 3.7.4rc3. (check-in: [d2ccf7fc06] user: drh branch: apple-osx, size: 20209)
2010-11-29
12:06
[27087a2bfa] part of check-in [d23ef9b88c] Add new test file e_droptrigger.test. (check-in: [d23ef9b88c] user: dan branch: trunk, size: 20201)
2010-11-19
23:50
[520f8f1318] part of check-in [c8bc057c7d] Merge all the latest changes from the trunk into the apple-osx branch. (check-in: [c8bc057c7d] user: drh branch: apple-osx, size: 20529)
2010-10-25
12:47
[053003b3d9] part of check-in [a8b1d99899] Test coverage improvements for fts3.c. (check-in: [a8b1d99899] user: dan branch: experimental, size: 20521)
2010-10-19
14:08
[9dfb33f121] part of check-in [5ae0ba447a] Experimental changes to fts4 to try to selectively avoid loading very large doclists. (check-in: [5ae0ba447a] user: dan branch: experimental, size: 20500)
2010-09-16
15:23
[cda732c0d2] part of check-in [ebfb04f00c] Change code in malloc_common.tcl (test code) to retry a "file delete -force" if it fails. (check-in: [ebfb04f00c] user: dan branch: trunk, size: 20361)
2010-08-30
15:43
[9b032b2e91] part of check-in [b06f4695bd] Add tests (and associated fixes) to restore coverage of rtree.c. (check-in: [b06f4695bd] user: dan branch: trunk, size: 20465)
2010-08-07
11:46
[bd0b0916f0] part of check-in [f88c6367d2] Merge in all changes up to the 3.7.0.1 release. (check-in: [f88c6367d2] user: drh branch: apple-osx, size: 20464)
2010-07-16
10:39
[f4a04b7a73] part of check-in [d7b63a4c9f] Fix a test script bug uncovered by [a121cd80c5] that was causing shared_err.test to fail. (check-in: [d7b63a4c9f] user: dan branch: trunk, size: 20456)
2010-07-14
16:37
[55b88520b1] part of check-in [45bb84c628] Test the libraries response to read-only or unreadable database, WAL and wal-index files. If a WAL file cannot be opened in read/write mode, return SQLITE_CANTOPEN to the caller. (check-in: [45bb84c628] user: dan branch: trunk, size: 20429)
2010-07-09
18:43
[98542309c7] part of check-in [6af6794cac] Exclude fts3cov.test from the "in memory" permutation test suite to avoid a false positive. (check-in: [6af6794cac] user: shaneh branch: trunk, size: 20360)
2010-06-25
19:09
[d5cf479545] part of check-in [bfd563c471] Further test cases for pager1.test and pagerfault.test. (check-in: [bfd563c471] user: dan branch: trunk, size: 20360)
2010-06-24
10:50
[c5a4688c37] part of check-in [7aac9ad6dd] Add coverage tests. Remove a NEVER macro from pager.c, as the condition can now be true in wal mode. (check-in: [7aac9ad6dd] user: dan branch: trunk, size: 19294)
2010-06-23
19:27
[0bb7fd59df] part of check-in [3e9680c4c1] Add test case for SQLITE_FULL errors to pagerfault.test. Remove a NEVER macro in pager.c that this hits. (check-in: [3e9680c4c1] user: dan branch: trunk, size: 19166)
2010-06-21
12:34
[58caffc4be] part of check-in [a64d96db09] Change things so that journal2.test works with ENABLE_ATOMIC_WRITE. (check-in: [a64d96db09] user: dan branch: experimental, size: 19121)
2010-06-19
17:26
[4981dd86ad] part of check-in [f5df83fd87] Add tests to pager1.test and pagerfault.test. (check-in: [f5df83fd87] user: dan branch: experimental, size: 19107)
2010-06-16
10:55
[fbf369eb28] part of check-in [6c5c04eea1] Fix a memory leak that can occur in os_unix.c if an IO error occurs within the xUnlock method. (check-in: [6c5c04eea1] user: dan branch: trunk, size: 18508)
2010-06-03
09:25
[9b58ffd50d] part of check-in [ac0de2f39e] Enhancements to test_vfs.c and walfault.test. (check-in: [ac0de2f39e] user: dan branch: trunk, size: 18581)
2010-06-01
17:46
[7d2478b7f0] part of check-in [b627e15368] Change the OOM and IO error test cases in walfault.test so that each test case runs both types of error simulation. (check-in: [b627e15368] user: dan branch: trunk, size: 16884)
2010-05-31
06:38
[d92de40a55] part of check-in [15abbc3416] Changes to the way one of the WAL/OOM tests works. (check-in: [15abbc3416] user: dan branch: trunk, size: 13316)
2010-05-04
11:06
[f95c4d3459] part of check-in [232dbe8ece] Fix a typo in walfault.test. (check-in: [232dbe8ece] user: dan branch: trunk, size: 10697)
2010-05-03
18:01
[206a1694c0] part of check-in [7ed85e87dd] Add a test to simulate an OOM during log recovery to walfault.test. (check-in: [7ed85e87dd] user: dan branch: trunk, size: 5587)
2009-11-03
22:34
[a0b9f24aff] part of check-in [941a01eb86] Customizations for OSX contributed by Apple. (check-in: [941a01eb86] user: adam branch: apple-osx, size: 5500)
2008-09-23
16:41
[984baeb6c6] part of check-in [046ef07261] Always transform error code SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning. This was already happening in most places. (CVS 5738) (check-in: [046ef07261] user: danielk1977 branch: trunk, size: 5492)
2008-08-04
20:13
[e082fe4791] part of check-in [5dd865da5e] Separate verbs of sqlite3_config() and sqlite3_db_config() into their own namespaces. Allow SQLITE3_DBCONFIG_LOOKASIDE to specific an external memory buffer. (CVS 5536) (check-in: [5dd865da5e] user: drh branch: trunk, size: 5531)
2008-08-01
18:47
[753eb1ff34] part of check-in [b65f493c75] Fix problems in test scripts. Add new test cases to improve test coverage. (CVS 5521) (check-in: [b65f493c75] user: drh branch: trunk, size: 5529)
2008-07-23
20:28
[17d60dfefc] part of check-in [cb5e75dfa5] Remove stray breakpoints from test scripts. (CVS 5465) (check-in: [cb5e75dfa5] user: drh branch: trunk, size: 5486)
2008-06-23
18:49
[cdcf092a77] part of check-in [f8238770bf] Fix a bug in handling queries on the sqlite_master table with an empty (0 bytes in size) database file. (CVS 5286) (check-in: [f8238770bf] user: danielk1977 branch: trunk, size: 5515)
2008-06-19
18:17
[c3b251237a] part of check-in [d22cd2a59f] 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) (check-in: [d22cd2a59f] user: danielk1977 branch: trunk, size: 5607)
2008-03-21
16:45
[fd7040bbb0] part of check-in [2498d3ea36] 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) (check-in: [2498d3ea36] user: drh branch: trunk, size: 5507)
2008-03-19
14:15
[ed56c8cdb9] part of check-in [15110ea027] 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) (check-in: [15110ea027] user: drh branch: trunk, size: 5504)
2008-03-18
00:07
[5f7b853b22] part of check-in [d55a5e1c11] Add the ability to simulate out-of-memory errors when using the default memory allocator, mem1.c. Fix a bug that this enhancement revealed. (CVS 4875) (check-in: [d55a5e1c11] user: drh branch: trunk, size: 5508)
2008-02-18
22:24
[bb48df8df8] part of check-in [63da5d9754] Add the memory fault simulator to mem5.c. Enable soft heap limit on mem5.c. Limit the size of hash tables and the vdbefifo when using mem5.c. (CVS 4795) (check-in: [63da5d9754] user: drh branch: trunk, size: 5511)
2008-01-22
21:30
[5c5f7ee985] part of check-in [1a335e1801] Add the fault injector module in fault.c. Use it as a basis for memory allocation failure testing. (CVS 4742) (check-in: [1a335e1801] user: drh branch: trunk, size: 5461)
2008-01-18
17:03
[262c71dd4a] part of check-in [5aef5b0dd8] Fix test instrumentation problems on shared_err.test. (CVS 4728) (check-in: [5aef5b0dd8] user: drh branch: trunk, size: 5377)
2008-01-16
17:46
[773db5a493] part of check-in [5807921f5a] Get all tests running without memory leaks. (CVS 4714) (check-in: [5807921f5a] user: drh branch: trunk, size: 5270)
2007-10-03
08:46
[b47137fb36] part of check-in [12eca32a6a] Add automatic recovery from the pager "error-state". Also add a new error code - SQLITE_IOERR_NOMEM. (CVS 4454) (check-in: [12eca32a6a] user: danielk1977 branch: trunk, size: 5157)
2007-09-03
16:12
[6cd3c6b540] part of check-in [d66e08fd4f] Enable threadsafe builds by default in configure. Ticket #2606. Changes to test scripts to do better testing under all configurations. (CVS 4379) (check-in: [d66e08fd4f] user: drh branch: trunk, size: 4935)
07:31
[4c0ae53eae] part of check-in [ed2a2e0102] Fixes to test code so that the test suite passes without SQLITE_MEMDEBUG defined. (CVS 4370) (check-in: [ed2a2e0102] user: danielk1977 branch: trunk, size: 4505)
2007-08-30
11:48
[7ba29166a3] part of check-in [d3e5022638] Fixes for failures in fuzz_malloc.test. (CVS 4334) (check-in: [d3e5022638] user: danielk1977 branch: trunk, size: 4493)
2007-08-29
12:31
[3c2fb94035] part of check-in [e38ef81b85] Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321) (check-in: [e38ef81b85] user: danielk1977 branch: trunk, size: 4466)
2007-08-25
13:09
[b649c5fc55] part of check-in [e5ec170717] Fix bugs in the altermalloc.test and incrblob_err.test scripts. (CVS 4295) (check-in: [e5ec170717] user: danielk1977 branch: trunk, size: 3457)
2007-08-22
22:04
[4f07ce6b4a] part of check-in [205d0b881d] All of the malloc test cases run. Still seeing failures in malloc4.test. (CVS 4272) (check-in: [205d0b881d] user: drh branch: trunk, size: 3338)
20:18
[7b59db5f06] part of check-in [db818430e9] The malloc.test script now passes all tests with no errors. (CVS 4271) (check-in: [db818430e9] user: drh branch: trunk, size: 3232)
2007-05-30
10:36
Added: [3cda97d63f] part of check-in [7522d2fb32] Add some extra tests for malloc failure during expression parsing and execution using fuzzily generated SQL. (CVS 4043) (check-in: [7522d2fb32] user: danielk1977 branch: trunk, size: 3475)