SQLite

All files named ”ext/misc/vfslog.c”
Login

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

History for ext/misc/vfslog.c

2021-06-15
15:15
[3932ab932e] part of check-in [272a15b9f4] Add NULL checks on all sqlite3_vfs_find(0) calls. This is not strictly necessary. There are no vulnerabilities here. However, adding these checks avoids unnecessary static analyzer complaints. Forum post ce1193be15. (check-in: [272a15b9f4] user: drh branch: trunk, size: 22849)
2020-07-29
16:18
[aa08f4032d] part of check-in [a80ae2c98b] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c98b] user: drh branch: typos, size: 22804)
2019-01-08
20:02
[3b25c2f56b] part of check-in [ca67f2ec0e] Use 64-bit math to compute the sizes of memory allocations in extensions. (check-in: [ca67f2ec0e] user: drh branch: trunk, size: 22803)
2013-10-19
16:51
[fe40fab5c0] part of check-in [4bd592c8f0] Improved header comment with better instructions on the vfslog.c extension. (check-in: [4bd592c8f0] user: drh branch: trunk, size: 22801)
2013-10-18
20:03
[db244ca9e6] part of check-in [e801f35a96] Add the SQLITE_FCNTL_TRACE file control and generate it for OP_Trace when compiled with SQLITE_USE_FCNTL_TRACE. Update vfslog.c to make use of the new file control. Also update vfslog.c to log UNLOCK events before the fact, rather than afterwards. (check-in: [e801f35a96] user: drh branch: trunk, size: 21679)
17:42
[b11228f567] part of check-in [08157524ca] Further enhance the vfslog extension to record the number of freelist pages and the first freelist page in CHNGCTR-READ and CHNGCTR-WRITE records. (check-in: [08157524ca] user: drh branch: trunk, size: 21602)
14:37
[f3288d66e6] part of check-in [f062969548] In the vfslog extension for FILECONTROL records, show the pragma name for SQLITE_FCNTL_PRAGMAs and the requested size for SQLITE_FCNTL_SIZE_HINT. (check-in: [f062969548] user: drh branch: trunk, size: 21063)
2013-10-11
15:05
[1abb192d8d] part of check-in [7df06684ab] Fix various harmless compiler warnings. Change the "warnings.sh" script to work with STAT4 instead of STAT3. (check-in: [7df06684ab] user: drh branch: trunk, size: 20726)
2013-10-10
15:04
[e8a9e57c9e] part of check-in [af7abebeb1] Enhancements to the vfslog.c module to show all change-counter changes and to show the hostname and pid of the process that creates each log file. (check-in: [af7abebeb1] user: drh branch: trunk, size: 20653)
13:41
[efd4f0b220] part of check-in [34212aa8c4] Another fix to the hash signature algorithm in vfslog.c. (check-in: [34212aa8c4] user: drh branch: trunk, size: 19790)
13:38
[9e66605f1c] part of check-in [eaf4de13a6] Fix the hash signature algorithm in vfslog.c. Add a utility program to show the hash signatures for every page of a database file. (check-in: [eaf4de13a6] user: drh branch: trunk, size: 19789)
13:04
Added: [64f8ff0605] part of check-in [24a827b876] Add ext/misc/vfslog.c, a VFS shim for unix that keeps a log of method calls made by SQLite. (check-in: [24a827b876] user: dan branch: trunk, size: 19593)