/ History for test/ossfuzz.c
Login

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

History for test/ossfuzz.c

2019-11-14
17:46
[9636dad2] part of check-in [33fd0c3a] 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: [33fd0c3a] user: drh branch: hard-heap-limit, size: 6547)
2019-01-29
02:37
[18af635f] part of check-in [119d1609] 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: [119d1609] user: drh branch: trunk, size: 6452)
2018-11-21
14:27
[273eaea2] part of check-in [d343f7d6] Improvements to the ossfuzz.c fuzz-testing module so that it works with -DSQLITE_OMIT_PROGRESS_CALLBACK and with -DSQLITE_OMIT_INIT. (check-in: [d343f7d6] user: drh branch: trunk, size: 6194)
2018-03-07
14:42
[c4c4547e] part of check-in [5bd5a798] Fix utility compilation issues with MSVC. (check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 6082)
2018-01-24
01:58
[3613bc51] part of check-in [c3e816cc] 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: [c3e816cc] user: drh branch: trunk, size: 5990)
01:02
[b4bb024f] part of check-in [332bf846] Invoke the sqlite3_complete() interface from the fuzzer. (check-in: [332bf846] user: drh branch: trunk, size: 5954)
2017-07-31
17:06
[7f5cc87a] part of check-in [cdc6494c] Prevent OSSFuzz from using debugging pragmas that are disabled in default builds and which generate lots of excess output. (check-in: [cdc6494c] user: drh branch: trunk, size: 5928)
2017-03-20
22:58
[f5abed31] part of check-in [0dd18ec8] 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: [0dd18ec8] user: drh branch: trunk, size: 5263)
2017-03-17
22:51
[8c4d62e1] part of check-in [f74899ed] 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: [f74899ed] user: drh branch: trunk, size: 5197)
14:59
[756ca4be] part of check-in [626bdca9] Add the --show-errors and --show-max-delay command-line options to the ossshell test program. (check-in: [626bdca9] user: drh branch: trunk, size: 5079)
2017-03-13
13:45
[6dc75478] part of check-in [f3b6959c] 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: [f3b6959c] user: drh branch: trunk, size: 3456)
2017-03-10
17:03
[f04b9f23] part of check-in [f8560c60] 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: [f8560c60] user: drh branch: trunk, size: 3370)
2016-12-26
12:14
[e469138f] part of check-in [a37c00dc] Enable ossfuzz.c to build even if SQLITE_OMIT_PROGRESS_CALLBACK is defined. (check-in: [a37c00dc] user: drh branch: trunk, size: 2702)
2016-11-14
17:25
[ad79e867] part of check-in [6f2d43ec] 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: [6f2d43ec] user: drh branch: trunk, size: 2612)
2016-11-11
16:33
[2d64a0e3] part of check-in [119d6ef8] Add the test/ossfuzz.c interface adaptor for OSS-FUZZ. Make previsions for testing the adaptor using fuzzcheck.c. (check-in: [119d6ef8] user: drh branch: trunk, size: 2592) Added