SQLite

All files named ”test/ossfuzz.c”
Login

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

History for test/ossfuzz.c

2019-11-14
17:46
[9636dad209] part of check-in [33fd0c3abc] Fix a bug in the hard_heap_limit pragma so that it returns the new value of the hard_heap_limit, not the soft_heap_limit. Change SQLITE_MAX_MEMORY so that it works by setting the default hard_heap_limit value. (check-in: [33fd0c3abc] user: drh branch: hard-heap-limit, size: 6547)
2019-01-29
02:37
[18af635fa7] part of check-in [119d1609fa] Set a low limit on the length of strings and blobs in the OSSFuzz module, in an effort to avoid timeouts when the fuzzer does things like "randomblob(1e12)". (check-in: [119d1609fa] user: drh branch: trunk, size: 6452)
2018-11-21
14:27
[273eaea2d6] part of check-in [d343f7d6b0] Improvements to the ossfuzz.c fuzz-testing module so that it works with -DSQLITE_OMIT_PROGRESS_CALLBACK and with -DSQLITE_OMIT_INIT. (check-in: [d343f7d6b0] user: drh branch: trunk, size: 6194)
2018-03-07
14:42
[c4c4547e2c] part of check-in [5bd5a79898] Fix utility compilation issues with MSVC. (check-in: [5bd5a79898] user: mistachkin branch: msvcFixes, size: 6082)
2018-01-24
01:58
[3613bc5163] part of check-in [c3e816cca4] Make the shell functional even if compiled with SQLITE_OMIT_COMPLETE. Omit the sqlite3_complete() call from the fuzzing interface if it is compiled with SQLITE_OMIT_COMPLETE. (check-in: [c3e816cca4] user: drh branch: trunk, size: 5990)
01:02
[b4bb024f97] part of check-in [332bf84625] Invoke the sqlite3_complete() interface from the fuzzer. (check-in: [332bf84625] user: drh branch: trunk, size: 5954)
2017-07-31
17:06
[7f5cc87a02] part of check-in [cdc6494c05] Prevent OSSFuzz from using debugging pragmas that are disabled in default builds and which generate lots of excess output. (check-in: [cdc6494c05] user: drh branch: trunk, size: 5928)
2017-03-20
22:58
[f5abed3177] part of check-in [0dd18ec882] Add the --native-malloc option to fuzzcheck. Fix ossfuzz.c and fuzzcheck.c so that they both deallocate the temp_store_directory before closing. (check-in: [0dd18ec882] user: drh branch: trunk, size: 5263)
2017-03-17
22:51
[8c4d62e156] part of check-in [f74899ed2c] Set a reasonable limit on the number of opcodes in a prepared statement for ossfuzz.c. This should prevent timeouts in OSS-Fuzz when it generates totally unreasonable queries. (check-in: [f74899ed2c] user: drh branch: trunk, size: 5197)
14:59
[756ca4bede] part of check-in [626bdca98e] Add the --show-errors and --show-max-delay command-line options to the ossshell test program. (check-in: [626bdca98e] user: drh branch: trunk, size: 5079)
2017-03-13
13:45
[6dc7547880] part of check-in [f3b6959c04] In the OSSFuzz test module, invoke the progress handler much more frequently so that timeouts are detected punctually even if the test script is running opcodes that individually take a long time (for example, an OP_Function opcode that invokes "randomblob(1.5e6)"). (check-in: [f3b6959c04] user: drh branch: trunk, size: 3456)
2017-03-10
17:03
[f04b9f236e] part of check-in [f8560c60d1] Fix an error in the SQLITE_MAX_MEMORY implementation resulting from a bad merge. Update the OSSFuzz interface so that it times out after running the byte-code engine for 10 seconds. (check-in: [f8560c60d1] user: drh branch: trunk, size: 3370)
2016-12-26
12:14
[e469138f4b] part of check-in [a37c00dcd1] Enable ossfuzz.c to build even if SQLITE_OMIT_PROGRESS_CALLBACK is defined. (check-in: [a37c00dcd1] user: drh branch: trunk, size: 2702)
2016-11-14
17:25
[ad79e867fb] part of check-in [6f2d43eca6] Fix the ossfuzz.c test module so that it does not segfault after a "PRAGMA empty_result_callbacks=1;". Add the ossshell.c program for simple command-line testing of ossfuzz.c. (check-in: [6f2d43eca6] user: drh branch: trunk, size: 2612)
2016-11-11
16:33
Added: [2d64a0e38e] part of check-in [119d6ef847] Add the test/ossfuzz.c interface adaptor for OSS-FUZZ. Make previsions for testing the adaptor using fuzzcheck.c. (check-in: [119d6ef847] user: drh branch: trunk, size: 2592)