/ Check-in [a8556977]
Login

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

Overview
Comment:Always use -DSQLITE_ENABLE_MEMSYS5 for fuzzcheck so that the --limit-mem option will work.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:a855697719e288c908ddb7950d32fd17ef546509
User & Date: drh 2016-01-05 03:39:52
Context
2016-01-06
11:01
Version 3.10.0 check-in: fd0a50f0 user: drh tags: trunk, release, version-3.10.0
2016-01-05
03:39
Always use -DSQLITE_ENABLE_MEMSYS5 for fuzzcheck so that the --limit-mem option will work. check-in: a8556977 user: drh tags: trunk
03:39
Another attempt to get reuse of excess opcode array space working correctly on all architectures and platforms. check-in: 2f858374 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to Makefile.in.

   546    546   #
   547    547   TESTOPTS = --verbose=file --output=test-out.txt
   548    548   
   549    549   # Extra compiler options for various shell tools
   550    550   #
   551    551   SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5
   552    552   FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
   553         -FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1
          553  +FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
   554    554   
   555    555   # This is the default Makefile target.  The objects listed here
   556    556   # are what get build when you type just "make" with no arguments.
   557    557   #
   558    558   all:	sqlite3.h libsqlite3.la sqlite3$(TEXE) $(HAVE_TCL:1=libtclsqlite3.la)
   559    559   
   560    560   Makefile: $(TOP)/Makefile.in

Changes to Makefile.msc.

  1214   1214     $(TOP)\test\fuzzdata3.db \
  1215   1215     $(TOP)\test\fuzzdata4.db
  1216   1216   
  1217   1217   # Extra compiler options for various shell tools
  1218   1218   #
  1219   1219   SHELL_COMPILE_OPTS = -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5
  1220   1220   FUZZERSHELL_COMPILE_OPTS = -DSQLITE_ENABLE_JSON1
  1221         -FUZZCHECK_COMPILE_OPTS = -DSQLITE_ENABLE_JSON1
         1221  +FUZZCHECK_COMPILE_OPTS = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
  1222   1222   
  1223   1223   # Standard options to testfixture
  1224   1224   #
  1225   1225   TESTOPTS = --verbose=file --output=test-out.txt
  1226   1226   
  1227   1227   # This is the default Makefile target.  The objects listed here
  1228   1228   # are what get build when you type just "make" with no arguments.

Changes to main.mk.

   456    456   #
   457    457   TESTOPTS = --verbose=file --output=test-out.txt
   458    458   
   459    459   # Extra compiler options for various shell tools
   460    460   #
   461    461   SHELL_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_FTS4 -DSQLITE_ENABLE_FTS5
   462    462   FUZZERSHELL_OPT = -DSQLITE_ENABLE_JSON1
   463         -FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1
          463  +FUZZCHECK_OPT = -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMSYS5
   464    464   
   465    465   # This is the default Makefile target.  The objects listed here
   466    466   # are what get build when you type just "make" with no arguments.
   467    467   #
   468    468   all:	sqlite3.h libsqlite3.a sqlite3$(EXE)
   469    469   
   470    470   libsqlite3.a:	$(LIBOBJ)