/ All files named "test/dbfuzz2.c"
Login

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

History for test/dbfuzz2.c

2020-06-19
15:24
[40cc4600] part of check-in [7a876209] Extend the refactoring into extensions. Clean up stray newlines. (check-in: [7a876209] user: drh branch: trunk, size: 10457)
2019-08-03
01:39
[c2c9cb40] part of check-in [49aa3448] 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: [49aa3448] user: drh branch: prng-seed-test-control, size: 10457)
2019-08-02
21:03
[2a7adaa5] part of check-in [c7109840] Fixes to the PRNG_SEED pragma idea. (check-in: [c7109840] user: drh branch: prng-seed-test-control, size: 10480)
2019-07-08
18:35
[b93db905] part of check-in [36295dce] Fix dbfuzz2 so that it will compile on systems that do not support getrlimit(). (check-in: [36295dce] user: drh branch: trunk, size: 10359)
2019-03-22
11:38
[6c355cf7] part of check-in [b99f8512] Add the --limit N option to dbfuzz2. Set the default callback limit to 250K. (check-in: [b99f8512] user: drh branch: trunk, size: 10333)
2019-02-26
18:21
[9a6d58fc] part of check-in [6d39d6a6] Minor change to dbfuzz2 that allows it to be compiled against older versions of SQLite. (check-in: [6d39d6a6] user: drh branch: trunk, size: 9543)
2019-02-20
19:06
[1065d6de] part of check-in [af84774d] Disable unix-specific features of dbfuzz2 when compiling on windows. (check-in: [af84774d] user: drh branch: trunk, size: 9505)
2019-02-04
19:50
[5d5eb817] part of check-in [67fecbc7] Add the -memtrace option to dbfuzz2. (check-in: [67fecbc7] user: drh branch: trunk, size: 9448)
19:45
[71ea3927] part of check-in [3a127ef9] Enhance dbfuzz2 so that with the -v option it shows the return code and error message for any failing SQL statements. (check-in: [3a127ef9] user: drh branch: trunk, size: 7105)
2019-01-22
16:11
[ffd2d85c] part of check-in [21d6bb78] 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: [21d6bb78] user: drh branch: trunk, size: 6957)
2019-01-21
13:47
[849f0c48] part of check-in [7ce93e82] 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: [7ce93e82] user: drh branch: trunk, size: 6544)
2019-01-20
00:03
[047e69dd] part of check-in [c11ae4fe] Add the --max-stack option to dbfuzz2. (check-in: [c11ae4fe] user: drh branch: trunk, size: 6065)
2019-01-13
20:23
[cf600006] part of check-in [824f9324] 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: [824f9324] user: drh branch: trunk, size: 5452)
2019-01-11
14:38
[b31e0383] part of check-in [599b4df4] Add the --vdbe-debug command-line option to dbfuzz2. (check-in: [599b4df4] user: drh branch: trunk, size: 5522)
14:22
[a1221da2] part of check-in [05c7609c] Add the "dbfuzz2" target to main.mk. Remove an unused local variable from dbfuzz2.c. (check-in: [05c7609c] user: drh branch: trunk, size: 4991)
13:03
[e89fbe07] part of check-in [ea119641] Separate makefile targets for "dbfuzz2", "dbfuzz2-asan", and "dbfuzz2-msan". (check-in: [ea119641] user: drh branch: trunk, size: 5011)
2018-12-07
03:01
[b8ed9b32] part of check-in [9ad796a8] Fix dbfuzz2.c so that it works with -DSQLITE_OMIT_INIT (check-in: [9ad796a8] user: drh branch: trunk, size: 4057)
2018-10-30
00:06
[652f85ba] part of check-in [585c94db] Improvements to the -fsanitize=fuzzer based database file fuzzer. (check-in: [585c94db] user: drh branch: robust-against-damaged-db, size: 4018)
2018-10-27
21:06
[fae85991] part of check-in [d60eff49] Improvements to the dbfuzz2.c test module. (check-in: [d60eff49] user: drh branch: trunk, size: 3785)
00:47
Added: [726596ad] part of check-in [90d12094] Initial code for a fuzzing tool on database file that works with the -fsanitize=fuzzer option of clang. (check-in: [90d12094] user: drh branch: trunk, size: 2563)