Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
memdb.c
ef86b94
Code changes that make it easier to prove that no 32-bit integer overflows
by drh
· 5 months ago
b23f61b
Rig sqlite3_serialize() so that it will initialize a previously uninitialized
by drh
· 1 year, 6 months ago
2656b1b
Add ALWAYS() to always-true branches in the locking logic of the memdb VFS.
by drh
· 2 years, 7 months ago
b7fe3cb
Remove an unused variable.
by drh
· 2 years, 7 months ago
1532f9d
Fix an assert() in fts5. Simplify memdb xLock/xUnlock some.
by dan
· 2 years, 7 months ago
118b53b
Fix an incompatibility between the Tcl interface and the "memdb" vfs by allowing memdb to accept filenames that begin with '\' characters.
by dan
· 2 years, 7 months ago
7c66faa
Streamline and improve testing of the locking in the memdb VFS.
by drh
· 2 years, 8 months ago
27ef91b
Fix a problem in the memdb vfs xLock() function allowing clients to upgrade to EXCLUSIVE locks when other connections are holding SHARED.
by dan
· 2 years, 8 months ago
cf3107c
Databases created using sqlite3_deserialize() should report their filename
by drh
· 2 years, 8 months ago
1a39e45
Fix an assert() in memdbTruncate() that could fail when processing a corrupt database.
by dan
· 3 years, 8 months ago
90385dd
Fix a harmless compiler warning in memdb.c.
by drh
· 3 years, 9 months ago
88944e6
Fix the memdb VFS so that it does not allow mmap if it is resizable, and so
by drh
· 3 years, 9 months ago
3a9793e
Fix (luckily harmless) typo in memdb.c per https://sqlite.org/forum/forumpost/15af8872d5999df1
by larrybr
· 3 years, 10 months ago
53fa025
It does not work to deserialized into TEMP, so do not allow it. The
by drh
· 4 years ago
a959bf5
Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly
by drh
· 4 years, 1 month ago
99bd552
Cure some TCL test failures and narrow an object scope.
by larrybr
· 4 years, 2 months ago
904e48e
Fix harmless compiler warnings.
by drh
· 4 years, 2 months ago
52d1407
Fix a race condition that can lead to deadlock in the memdb VFS if one
by drh
· 4 years, 2 months ago
2d344f9
Respond correctly to OOM during mutex allocation.
by drh
· 4 years, 2 months ago
memdb-enhancement
483051c
Mark an unreachable branch as NEVER().
by drh
· 4 years, 2 months ago
2f4d0ec
Enhance the memdb VFS to provide the ability to share a single database
by drh
· 4 years, 2 months ago
8d889af
Enable the sqlite3_serialize() and sqlite3_deserialize() interfaces by
by drh
· 4 years, 2 months ago
a3a91dd
Have the VFS in memdb.c return SQLITE_IOERR_NOMEM instead of SQLITE_NOMEM when an OOM error is encountered. This is required to get the pager module to handle such OOM errors correctly in some cases.
by dan
· 4 years, 3 months ago
672f07c
Fix the sqlite3_hard_heap_limit() so that it works with sqlite3_realloc64()
by drh
· 4 years, 9 months ago
ff01ee3
Fix the SQLITE_DESERIALIZE_FREEONCLOSE flag so that it works as it is
by drh
· 4 years, 9 months ago
0c52f5a
Fix other potentiall pointer aliasing problems associated with subclassing
by drh
· 5 years ago
067b92b
Extend the refactoring into extensions. Clean up stray newlines.
by drh
· 5 years ago
f25f8d5
Change a NEVER macro into a NO_TEST comment, as the conditional is reachable,
by drh
· 5 years ago
d924e7b
Use the sqlite3Realloc() interface internally, rather than the public
by drh
· 5 years ago
3bf0d7a
Remove an incorrect assert() from the deserialize in-memory database VFS.
by drh
· 6 years ago
23a8859
Add the SQLITE_CONFIG_MEMDB_MAXSIZE configuration option for configuring
by drh
· 6 years ago
94f0a83
Fix the xFetch method of the "memdb" VFS (used by deserialize) so that it
by drh
· 6 years ago
dbsqlfuzz-in-fuzzcheck
f186f0b
Fix the SQLITE_DESERIALIZE_READONLY feature so that it does not cause
by drh
· 6 years ago
6ca6448
Enhancements to deserialize: (1) Add the SQLITE_FCNTL_SIZE_LIMIT file control
by drh
· 6 years ago
ed008ec
Fix some harmless compiler warnings seen with MSVC.
by mistachkin
· 7 years ago
840fda4
Minor comment changes.
by drh
· 7 years ago
6630f94
Enable API armor handling for the new deserialize APIs.
by mistachkin
· 7 years ago
4811a71
Mark an unreachable branch using NEVER().
by drh
· 7 years ago
memdb
9c6396e
Improved documentation for sqlite3_serialize() and sqlite3_deserialize().
by drh
· 7 years ago
8784efa
Handle some boundary cases in memdb associated with OOM faults.
by drh
· 7 years ago
1471416
Simplifications to the memdb VFS.
by drh
· 7 years ago
5f9d192
Improvements to the memdb VFS.
by drh
· 7 years ago
b2194ce
Allow the zSchema argument to sqlite3_serialize() to be NULL to mean the
by drh
· 7 years ago
99abe5c
Miscellaneous code and comment cleanup.
by drh
· 8 years ago
3ec8665
Replace sqlite3_memdb_config() with sqlite3_deserialize(). Remove the
by drh
· 8 years ago
cb7d541
Replace the sqlite3_memdb_ptr() interface with the more general
by drh
· 8 years ago
4dcac40
Simplify the "sqlite3" command in the TCL interface. The filename is now
by drh
· 8 years ago
ac442f4
Add support for the "memdb" VFS and the sqlite3_memdb_ptr() and
by drh
· 8 years ago