Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for tool/fuzzershell.c
2023-10-06
| ||
12:51 | [41480c8a1e] part of check-in [f3b3d712d6] Ensure that all fields of static sqlite3_module objects are explicitly initialized, in order to hush-up nuisance compiler warnings. (check-in: [f3b3d712d6] user: drh branch: trunk, size: 41208) | |
2017-04-14
| ||
14:50 | [e1d90a03ca] part of check-in [6bf673767b] Make USE_FULLWARN=1 the default for MSVC and fix harmless compiler warnings. (check-in: [6bf673767b] user: mistachkin branch: trunk, size: 40978) | |
2016-12-17
| ||
20:27 | [dbf6c26eef] part of check-in [ef6e071a62] Enhance fuzzershell.c to read and execute SQL commands in the autoexec table of the database under test. Add the dbfuzz.c test program combining selected features of fuzzershell.c and fuzzcheck.c. (check-in: [ef6e071a62] user: drh branch: trunk, size: 40964) | |
2016-11-14
| ||
17:25 | [d5c870a074] 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: 38897) | |
2016-09-03
| ||
16:23 | [f294ca67a1] part of check-in [672c21bcf0] Build the generate_series(START,END,STEP) table-valued function into fuzzershell, to make it easier to construct compact test cases that contain actual data. (check-in: [672c21bcf0] user: drh branch: trunk, size: 38863) | |
2015-10-29
| ||
13:48 | [94019b185c] part of check-in [34eb6911af] Fix uses of ctype functions (ex: isspace()) on signed characters in test programs and in some obscure extensions. No changes to the core. (check-in: [34eb6911af] user: drh branch: trunk, size: 28628) | |
2015-10-16
| ||
15:42 | [b36096cdbc] part of check-in [d6fc616e4c] Fix the fuzzershell utility program so that it compiles with the amalgamation that includes JSON1 support. (check-in: [d6fc616e4c] user: drh branch: trunk, size: 28581) | |
2015-09-19
| ||
19:36 | [87cc3d6f00] part of check-in [0b04374449] Add the --disable-lookaside option to the fuzzershell utility program. (check-in: [0b04374449] user: drh branch: trunk, size: 28718) | |
14:57 | [0e2a1dd0f9] part of check-in [ca2d1e9036] Adjust fuzzershell so that it adds the json1 extension separately for each no connection. (check-in: [ca2d1e9036] user: drh branch: json-fuzz, size: 28545) | |
14:32 | [237521ed27] part of check-in [c4b68eff7f] Include json1.c in fuzzcheck and fuzzershell. (check-in: [c4b68eff7f] user: drh branch: json-fuzz, size: 28557) | |
2015-05-22
| ||
23:50 | [f2fc86dd22] part of check-in [c404fcace8] Improved error messages in fuzzershell when unable to open the database. (check-in: [c404fcace8] user: drh branch: trunk, size: 28408) | |
23:45 | [0b49a78e93] part of check-in [745deab87a] Fix a bug in fuzzershell caused by an uninitialized local variable. (check-in: [745deab87a] user: drh branch: trunk, size: 28294) | |
11:38 | [e35a3e0918] part of check-in [c6d5512f4b] Add the --database option to the fuzzershell test program. (check-in: [c6d5512f4b] user: drh branch: trunk, size: 28294) | |
2015-05-02
| ||
19:54 | [e8be9a8bd8] part of check-in [34a722a2f3] Improvements to fuzzershell: Avoid excess memory allocations when loading many files. Show the total runtime on final output. Show individual filenames as they are processed even if they are single test-case files. (check-in: [34a722a2f3] user: drh branch: trunk, size: 27841) | |
2015-05-01
| ||
20:34 | [beafb3f10b] part of check-in [04630b989d] Enhance the fuzzershell --uniquecases option to output results in order of increasing runtime and to include the runtime in the comment separator of the output. (check-in: [04630b989d] user: drh branch: trunk, size: 27513) | |
19:21 | [32816d2c54] part of check-in [ab5523aafe] Enhance fuzzershell to accept multiple input files. Add the test/fuzzdata2.txt fuzz test content. (check-in: [ab5523aafe] user: drh branch: trunk, size: 27000) | |
2015-04-25
| ||
16:39 | [2799d1e74c] part of check-in [f5e6c4b28d] Fuzzershell: change the error summary output to work with releasetest.tcl. Reduce the maximum number of OOM interations. (check-in: [f5e6c4b28d] user: drh branch: trunk, size: 26869) | |
13:39 | [8717979886] part of check-in [f60657c2ae] Add the fuzzoomtest target to the makefiles. Invoke fuzzoomtest from releasetest.tcl. (check-in: [f60657c2ae] user: drh branch: trunk, size: 26607) | |
11:35 | [4d87082924] part of check-in [b7394755fa] In fuzzershell: (1) comment fixes. (2) Set and clear g.zTestName[] correctly. (3) Use the value in g.zTestName[] in error messages. (check-in: [b7394755fa] user: drh branch: trunk, size: 26451) | |
11:19 | [176b6012f8] part of check-in [3045f45481] In the fuzzershell, always invoke the trace and log callbacks even if output is suppressed. Keep track of the current test name in a global variable for simplified debugging. (check-in: [3045f45481] user: drh branch: trunk, size: 26134) | |
00:20 | [2c43450b64] part of check-in [2b98a25237] Add fflush() calls to fuzzershell to keep stderr and stdout synchronized. (check-in: [2b98a25237] user: drh branch: trunk, size: 25779) | |
2015-04-24
| ||
23:45 | [96fb9b18a3] part of check-in [14a9e4a377] Add the --oom option to fuzzershell. (check-in: [14a9e4a377] user: drh branch: trunk, size: 25565) | |
18:31 | [a13c48cb83] part of check-in [dc88fe7e64] Fix fuzzershell so that it works with SQLITE_OMIT_TRACE. (check-in: [dc88fe7e64] user: drh branch: trunk, size: 22601) | |
16:53 | [0a260bf9bb] part of check-in [0bb96a037b] Run fuzzershell as part of the valgrindtest makefile target. (check-in: [0bb96a037b] user: drh branch: trunk, size: 22535) | |
16:09 | [ddb3cf6e1f] part of check-in [627ea83c26] Add AFL-generated test cases in the test/fuzzdata1.txt file. Automatically run fuzzershell against those cases on a "make test". (check-in: [627ea83c26] user: drh branch: trunk, size: 22296) | |
14:47 | [a49687f0d0] part of check-in [7cb718491b] Add the --unique-cases option to fuzzershell. (check-in: [7cb718491b] user: drh branch: trunk, size: 21615) | |
13:00 | [3be743ebd5] part of check-in [ed202ffac2] Fuzzershell enhancements: (1) Add the --verbose and --quiet flags (2) Show percentage complete and final test count for multi-test inputs (3) Omit trace and result logs unless the --verbose flag is used. (check-in: [ed202ffac2] user: drh branch: trunk, size: 19562) | |
2015-04-22
| ||
13:16 | [bcdca60b54] part of check-in [025e8370dd] Improved filtering of input for fuzzershell for modes other than generic. (check-in: [025e8370dd] user: drh branch: trunk, size: 18270) | |
11:16 | [f9aa24371c] part of check-in [1cceefa7c6] Change the printf, strftime, and glob modes of fuzzershell so that they reject all inputs that do not start with a string literal followed by a comma. This helps the fuzzer focus in on the kinds of behavior those modes are intended to test. (check-in: [1cceefa7c6] user: drh branch: trunk, size: 18106) | |
2015-04-20
| ||
22:36 | [00c12b1e95] part of check-in [b940b0fa6c] Add the --mode option to fuzzershell. (check-in: [b940b0fa6c] user: drh branch: trunk, size: 17990) | |
18:58 | [a25ae00de7] part of check-in [41c9543916] Many new configuration options for fuzzershell. (check-in: [41c9543916] user: drh branch: trunk, size: 16699) | |
12:50 | [d6f9206395] part of check-in [ab0a96ca73] Enhance fuzzershell to support multiple blocks of SQL, each run in its own private in-memory database. (check-in: [ab0a96ca73] user: drh branch: trunk, size: 10830) | |
2015-04-17
| ||
14:30 | Added: [9e7e273da2] part of check-in [db8d9af4d0] Add the tool/fuzzershell.c utility program. (check-in: [db8d9af4d0] user: drh branch: trunk, size: 8976) | |