SQLite

All files named ”test/dbfuzz2.c”
Login

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

History for test/dbfuzz2.c

2021-05-08
17:18
[4b3c12de4d] part of check-in [6df3b03e00] Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by default. Omit the SQLITE_ENABLE_DESERIALIZE option and replace it with the SQLITE_OMIT_DESERIALIZE option. (check-in: [6df3b03e00] user: drh branch: trunk, size: 10703)
2020-12-01
23:18
[db2a1710c0] part of check-in [2466960c0b] Add the --lookaside SIZE COUNT command-line option to the dbfuzz2 testing tool. (check-in: [2466960c0b] user: drh branch: trunk, size: 10742)
2020-06-19
15:24
[40cc460094] part of check-in [7a876209a6] Extend the refactoring into extensions. Clean up stray newlines. (check-in: [7a876209a6] user: drh branch: trunk, size: 10457)
2019-08-03
01:39
[c2c9cb4008] part of check-in [49aa344806] Give the SQLITE_TESTCTRL_PRNG_SEED two arguments. The second argument if not NULL is a pointer to a database connection which seeds the connection from its schema cookie. In this way, fuzzers can control the PRNG seed. (check-in: [49aa344806] user: drh branch: prng-seed-test-control, size: 10457)
2019-08-02
21:03
[2a7adaa571] part of check-in [c71098409c] Fixes to the PRNG_SEED pragma idea. (check-in: [c71098409c] user: drh branch: prng-seed-test-control, size: 10480)
2019-07-08
18:35
[b93db9056a] part of check-in [36295dcebc] Fix dbfuzz2 so that it will compile on systems that do not support getrlimit(). (check-in: [36295dcebc] user: drh branch: trunk, size: 10359)
2019-03-22
11:38
[6c355cf70c] part of check-in [b99f8512c0] Add the --limit N option to dbfuzz2. Set the default callback limit to 250K. (check-in: [b99f8512c0] user: drh branch: trunk, size: 10333)
2019-02-26
18:21
[9a6d58fc66] part of check-in [6d39d6a68b] Minor change to dbfuzz2 that allows it to be compiled against older versions of SQLite. (check-in: [6d39d6a68b] user: drh branch: trunk, size: 9543)
2019-02-20
19:06
[1065d6debd] part of check-in [af84774d1e] Disable unix-specific features of dbfuzz2 when compiling on windows. (check-in: [af84774d1e] user: drh branch: trunk, size: 9505)
2019-02-04
19:50
[5d5eb817dc] part of check-in [67fecbc79d] Add the -memtrace option to dbfuzz2. (check-in: [67fecbc79d] user: drh branch: trunk, size: 9448)
19:45
[71ea392798] part of check-in [3a127ef9f7] Enhance dbfuzz2 so that with the -v option it shows the return code and error message for any failing SQL statements. (check-in: [3a127ef9f7] user: drh branch: trunk, size: 7105)
2019-01-22
16:11
[ffd2d85cab] part of check-in [21d6bb78ef] Update dbfuzz2 to set a maximum database size of 100MiB by default, but with the new --max-db-size N option to change that limit. (check-in: [21d6bb78ef] user: drh branch: trunk, size: 6957)
2019-01-21
13:47
[849f0c48a3] part of check-in [7ce93e824a] Add the --max-data and --max-as options to dbfuzz2. Also cause dbfuzz2 to show its maximum RSS size upon exit in standalone mode with the -v option. (check-in: [7ce93e824a] user: drh branch: trunk, size: 6544)
2019-01-20
00:03
[047e69ddf0] part of check-in [c11ae4fed8] Add the --max-stack option to dbfuzz2. (check-in: [c11ae4fed8] user: drh branch: trunk, size: 6065)
2019-01-13
20:23
[cf60000605] part of check-in [824f932469] In dbfuzz2, avoid using a malloc in the LLVMFuzzerInitialize() initializer routine, so that no memory leaks are reported. Also, show the version of SQLite being used when the -v option is on. (check-in: [824f932469] user: drh branch: trunk, size: 5452)
2019-01-11
14:38
[b31e038347] part of check-in [599b4df43c] Add the --vdbe-debug command-line option to dbfuzz2. (check-in: [599b4df43c] user: drh branch: trunk, size: 5522)
14:22
[a1221da27d] part of check-in [05c7609cfd] Add the "dbfuzz2" target to main.mk. Remove an unused local variable from dbfuzz2.c. (check-in: [05c7609cfd] user: drh branch: trunk, size: 4991)
13:03
[e89fbe07f8] part of check-in [ea119641a7] Separate makefile targets for "dbfuzz2", "dbfuzz2-asan", and "dbfuzz2-msan". (check-in: [ea119641a7] user: drh branch: trunk, size: 5011)
2018-12-07
03:01
[b8ed9b32a1] part of check-in [9ad796a882] Fix dbfuzz2.c so that it works with -DSQLITE_OMIT_INIT (check-in: [9ad796a882] user: drh branch: trunk, size: 4057)
2018-10-30
00:06
[652f85bac1] part of check-in [585c94db09] Improvements to the -fsanitize=fuzzer based database file fuzzer. (check-in: [585c94db09] user: drh branch: robust-against-damaged-db, size: 4018)
2018-10-27
21:06
[fae8599108] part of check-in [d60eff493b] Improvements to the dbfuzz2.c test module. (check-in: [d60eff493b] user: drh branch: trunk, size: 3785)
00:47
Added: [726596ade4] part of check-in [90d12094d3] Initial code for a fuzzing tool on database file that works with the -fsanitize=fuzzer option of clang. (check-in: [90d12094d3] user: drh branch: trunk, size: 2563)