sqlite/src
drh 643f35e4a6 Update comments to better documentation the new memory measurement functions.
FossilOrigin-Name: 620bad035755449c4e6a762f01ef2b1d9e521c7c
2010-07-26 11:59:40 +00:00
..
alter.c Remove the Table.dbMem variable, as it is no longer being used for its original purpose. 2010-07-23 15:41:47 +00:00
analyze.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
attach.c Change the journal_mode pragma to remove the "default journal mode" concept. 2010-07-08 17:40:37 +00:00
auth.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
backup.c Add coverage test cases. Have sqlite3_backup_step() transform SQLITE_IOERR_NOMEM to SQLITE_NOMEM before returning. 2010-06-30 04:29:03 +00:00
bitvec.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
btmutex.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
btree.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
btree.h Use the read and write version fields of the database header to mark a database as operating in wal-mode. 2010-04-20 18:53:15 +00:00
btreeInt.h Tests for (and changes to) the code to switch between WAL and rollback modes. 2010-04-21 18:37:57 +00:00
build.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
callback.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
complete.c Remove the obsolete sqlite3SafetyOn() mechanism. Add additional logging 2010-02-23 17:36:32 +00:00
ctime.c Remote the SQLITE_OMIT_GLOBALRECOVER macro - it is subsumed by 2010-07-07 01:52:31 +00:00
date.c Fix a bug in the computation of the current time for the alternative 2010-05-03 19:17:01 +00:00
delete.c Remove the Table.dbMem variable, as it is no longer being used for its original purpose. 2010-07-23 15:41:47 +00:00
expr.c Enhance the LIKE/GLOB query optimization so that it works as long as there 2010-07-22 17:49:52 +00:00
fault.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
fkey.c Experimental code to measure memory consumed by database schemas and prepared statements. 2010-07-24 11:28:28 +00:00
func.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
global.c Make the result of an IN or NOT IN expression with an empty set on the 2010-07-14 18:24:06 +00:00
hash.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
hash.h Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
hwtime.h Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
insert.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
journal.c Tweaks to the new shared-memory interface design - mostly comment changes. 2010-07-13 23:41:40 +00:00
legacy.c Continuing improvements to error reporting and the sqlite3_log() routine. 2010-02-23 20:11:56 +00:00
lempar.c Enhancements to lemon to generate more compact action tables and to avoid 2009-11-03 19:18:31 +00:00
loadext.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
main.c Remote the SQLITE_OMIT_GLOBALRECOVER macro - it is subsumed by 2010-07-07 01:52:31 +00:00
malloc.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
mem0.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
mem1.c Add testcase() macros beside each sqlite3_log() call to make sure it is 2010-02-24 21:44:07 +00:00
mem2.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
mem3.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
mem5.c Add testcase() macros beside each sqlite3_log() call to make sure it is 2010-02-24 21:44:07 +00:00
memjournal.c Tweaks to the new shared-memory interface design - mostly comment changes. 2010-07-13 23:41:40 +00:00
mutex_noop.c Make walIndexTryHdr() a private function. Fix an issue with SQLITE_MUTEX_NOOP. 2010-06-26 22:16:02 +00:00
mutex_os2.c Add some 'const' markers to static data that is really constant. 2010-06-02 05:53:53 +00:00
mutex_unix.c Add some 'const' markers to static data that is really constant. 2010-06-02 05:53:53 +00:00
mutex_w32.c Add some 'const' markers to static data that is really constant. 2010-06-02 05:53:53 +00:00
mutex.c Add some 'const' markers to static data that is really constant. 2010-06-02 05:53:53 +00:00
mutex.h Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
notify.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
os_common.h Change the OSTRACEn() macro to OSTRACE(()). Also rename some internal fields 2010-05-14 11:30:18 +00:00
os_os2.c Fix a typo in the OS/2 vfs code. 2010-07-23 22:26:20 +00:00
os_unix.c Fix a race condition in os_unix.c that may occur when one thread is opening a connection to a shared-memory block and another is either closing or locking the same shared-memory. 2010-07-20 18:59:00 +00:00
os_win.c Added fix for race conditions from os_unix.c; added saving of errno in two places. 2010-07-20 20:23:38 +00:00
os.c On unix, try to create the *-wal and *-shm files with the same permissions as the associated database file. 2010-07-14 14:48:58 +00:00
os.h Change the name of the xShmClose VFS method to xShmUnmap, everywhere. 2010-07-14 00:14:30 +00:00
pager.c Changes so that the xShmOpen VFS method is no longer required. Its job can be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. 2010-07-13 18:44:03 +00:00
pager.h Disable code used only by the codec when the codec is not deployed. 2010-06-22 21:15:49 +00:00
parse.y Enhance the LIKE/GLOB query optimization so that it works as long as there 2010-07-22 17:49:52 +00:00
pcache1.c Add some 'const' markers to static data that is really constant. 2010-06-02 05:53:53 +00:00
pcache.c Store the MemPage structure in memory following, instead of preceding, the page data for cached pages. This reduces the likelihood of a corrupt database page image causing SQLite to read past the end of a buffer. 2010-06-10 06:53:26 +00:00
pcache.h Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
pragma.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
prepare.c Reorder variable declarations in the previous check-in to avoid putting code 2010-07-06 09:29:01 +00:00
printf.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
random.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
resolve.c Currently, if SQLite cannot find a table or index referred to by a query, it reloads the database schema from disk to see if the table or index has been added since the schema was cached in memory. Extend this behaviour to columns (which may have been added using ALTER TABLE) and fix some obscure cases related to tables and indexes (INDEXED BY, DROP TABLE etc.). 2010-06-28 10:15:19 +00:00
rowset.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
select.c Remove additional traces (mostly in comments) of the Table.dbMem field. 2010-07-23 17:06:32 +00:00
shell.c Make sure to do a clean shutdown of the library upon existing the shell 2010-05-06 20:19:55 +00:00
sqlite3ext.h Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
sqlite.h.in Update comments to better documentation the new memory measurement functions. 2010-07-26 11:59:40 +00:00
sqliteInt.h Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
sqliteLimit.h Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". 2010-05-03 11:05:08 +00:00
status.c Update comments to better documentation the new memory measurement functions. 2010-07-26 11:59:40 +00:00
table.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
tclsqlite.c Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments 2010-07-12 16:47:48 +00:00
test1.c Use exit(255) instead of abort() in the tcl [sqlite_abort] test command. This stops testfixture from creating dozens of core files each time tests are run. 2010-07-19 12:44:14 +00:00
test2.c Remove global variables when compiled with SQLITE_OMIT_WSD 2010-06-03 12:09:52 +00:00
test3.c Changes to test code so that testfixture compiles when OMIT_SHARED_CACHE and OMIT_UTF16 are defined. 2010-01-07 11:27:30 +00:00
test4.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
test5.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
test6.c Change the name of the xShmClose VFS method to xShmUnmap, everywhere. 2010-07-14 00:14:30 +00:00
test7.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
test8.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
test9.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_async.c Fix makefiles so that they build sqlite3_analyzer again. Tweaks to comments 2010-07-12 16:47:48 +00:00
test_autoext.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_backup.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_btree.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_config.c Remote the SQLITE_OMIT_GLOBALRECOVER macro - it is subsumed by 2010-07-07 01:52:31 +00:00
test_demovfs.c Add the xShmRelease() method to the VFS. The os_unix.c implementation of 2010-04-27 11:49:27 +00:00
test_devsym.c Change the name of the xShmClose VFS method to xShmUnmap, everywhere. 2010-07-14 00:14:30 +00:00
test_func.c Changes to test code so that testfixture compiles when OMIT_SHARED_CACHE and OMIT_UTF16 are defined. 2010-01-07 11:27:30 +00:00
test_hexio.c Add coverage test cases for fts3. 2009-12-12 09:51:25 +00:00
test_init.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_intarray.c Fix a faulty function prototype in test_intarray.c. 2009-12-01 18:46:06 +00:00
test_intarray.h Initial implementation and test cases for the "intarray" virtual table. 2009-11-10 17:24:37 +00:00
test_journal.c Remove the unused xRename() method from the sqlite3_vfs object. 2010-07-03 17:13:31 +00:00
test_loadext.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_malloc.c Experimental code to measure memory consumed by database schemas and prepared statements. 2010-07-24 11:28:28 +00:00
test_mutex.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_onefile.c Change the name of the xShmClose VFS method to xShmUnmap, everywhere. 2010-07-14 00:14:30 +00:00
test_osinst.c Changes so that the xShmOpen VFS method is no longer required. Its job can be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. 2010-07-13 18:44:03 +00:00
test_pcache.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_schema.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_server.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
test_stat.c Fix test_stat.c so that it does not cause compilation errors if SQLITE_OMIT_VIRTUALTABLE is defined. 2010-07-12 18:12:41 +00:00
test_tclvar.c Make sure registers computed for the VFilter opcode are marked invalid 2009-11-23 21:23:45 +00:00
test_thread.c Before calling Tcl_ExitThread() in a multi-threaded test, call Tcl_DoOneEvent() as many times as necessary to handle any queued events. 2010-07-06 10:55:44 +00:00
test_vfs.c Changes so that the xShmOpen VFS method is no longer required. Its job can be done by the first call to xShmMap. Rename xShmClose to xShmUnmap. 2010-07-13 18:44:03 +00:00
test_wsd.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
tokenize.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
trigger.c Currently, if SQLite cannot find a table or index referred to by a query, it reloads the database schema from disk to see if the table or index has been added since the schema was cached in memory. Extend this behaviour to columns (which may have been added using ALTER TABLE) and fix some obscure cases related to tables and indexes (INDEXED BY, DROP TABLE etc.). 2010-06-28 10:15:19 +00:00
update.c Currently, if SQLite cannot find a table or index referred to by a query, it reloads the database schema from disk to see if the table or index has been added since the schema was cached in memory. Extend this behaviour to columns (which may have been added using ALTER TABLE) and fix some obscure cases related to tables and indexes (INDEXED BY, DROP TABLE etc.). 2010-06-28 10:15:19 +00:00
utf.c Modify the vdbe so that the comparison operator opcodes do not modify the data type of operands. Fix for [aa92c76cd4]. 2010-03-05 16:32:12 +00:00
util.c Minor changes to silence compiler warnings on various MSVC builds. 2010-03-09 14:41:12 +00:00
vacuum.c Refactor and simplify the logic used to change journalmode. 2010-06-11 17:01:24 +00:00
vdbe.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00
vdbe.h Experimental code to measure memory consumed by database schemas and prepared statements. 2010-07-24 11:28:28 +00:00
vdbeapi.c Change the behavior of the sqlite3_wal_hook() callback. It should now return 2010-05-05 20:00:25 +00:00
vdbeaux.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
vdbeblob.c Fix an assert() failure that could occur if compiling with OMIT_SHARED_CACHE. 2010-06-19 19:06:33 +00:00
vdbeInt.h Veryquick.test is now working. The SQLITE_STMTSTATUS_AUTOINDEX counter 2010-04-06 22:33:55 +00:00
vdbemem.c Fix up a branch in sqlite3ValueFromExpr() so that we can achieve full 2010-06-25 14:17:58 +00:00
vdbetrace.c Initialize a variable (unnecessarily) to avoid a compiler warning. 2009-11-28 13:46:51 +00:00
vtab.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() 2010-07-26 11:07:20 +00:00
wal.c Changes to wal.c so that SQLite can read even if the WAL file is opened read-only, provided the wal-index (shm file) is opened read/write. 2010-07-15 18:20:53 +00:00
wal.h Fix some errors when compiling with SQLITE_OMIT_WAL. 2010-06-28 11:23:09 +00:00
walker.c Remove the obsolete "$Id:$" RCS identifier strings from the source code. 2009-11-10 01:30:52 +00:00
where.c Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and 2010-07-24 16:34:37 +00:00