Provide the sqlite3PrintMem() routine on SQLITE_DEBUG builds, which can be
invoked from a debugger to get a summary of the status of an sqlite3_value or Mem object. FossilOrigin-Name: 5ac24179f5ef16dccc1b65248e33376c9748767b14c75c1056f3b0d08b7a89a7
This commit is contained in:
parent
4fd82a2a78
commit
59df3e92db
14
manifest
14
manifest
@ -1,5 +1,5 @@
|
||||
C Fix\san\sundefined-integer-overflow\sproblem\sin\sfts3.c.
|
||||
D 2021-05-05T11:47:34.391
|
||||
C Provide\sthe\ssqlite3PrintMem()\sroutine\son\sSQLITE_DEBUG\sbuilds,\swhich\scan\sbe\ninvoked\sfrom\sa\sdebugger\sto\sget\sa\ssummary\sof\sthe\sstatus\sof\san\ssqlite3_value\nor\sMem\sobject.
|
||||
D 2021-05-05T19:46:50.337
|
||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
|
||||
@ -615,7 +615,7 @@ F src/upsert.c df8f1727d62b5987c4fd302cd4d7c0c84ae57cd65683c5a34a740dfe24039235
|
||||
F src/utf.c ee39565f0843775cc2c81135751ddd93eceb91a673ea2c57f61c76f288b041a0
|
||||
F src/util.c 41c7a72da1df47864faa378a1c720b38adb288c6838cb6be5594511b6287a048
|
||||
F src/vacuum.c 492422c1463c076473bae1858799c7a0a5fe87a133d1223239447c422cd26286
|
||||
F src/vdbe.c 12fa250059e6bc396bc7e9f2ca9b16d9ddc0c5b9ca20446fb6f5db29d6e76d74
|
||||
F src/vdbe.c b51cd7b4150d299efc396d7522b81616050bd0c0c61ef1238f8b94493fa12adf
|
||||
F src/vdbe.h 25dabb25c7e157b84e59260cfb5b466c3ac103ede9f36f4db371332c47601abe
|
||||
F src/vdbeInt.h 58980223a32495ad059d10581b83e133abdc77248b1bab85c080cab8a13bd819
|
||||
F src/vdbeapi.c d9e99daf59fec928986838b3389a7337e82fec6b3b5de30206cb99fb4661b94e
|
||||
@ -1912,7 +1912,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||
P f1f9b5de3c59489b94963685660b3ddc45eece5535b02fec399b6ece0e38563d
|
||||
R 3eb42cf1a3ad75d68c55702010a6c049
|
||||
U dan
|
||||
Z eb102c3d91184be0441ddd1aaca152a2
|
||||
P a0bf931bd712037e44e8d7cac3c00a6715c1b451f222bad3184d3ecab1a4c7f4
|
||||
R de47a9b0373ce8c1c5df8b319e4ad008
|
||||
U drh
|
||||
Z 4e5dd415c341a39b8fd14e8180e1725f
|
||||
|
@ -1 +1 @@
|
||||
a0bf931bd712037e44e8d7cac3c00a6715c1b451f222bad3184d3ecab1a4c7f4
|
||||
5ac24179f5ef16dccc1b65248e33376c9748767b14c75c1056f3b0d08b7a89a7
|
@ -574,6 +574,11 @@ static void registerTrace(int iReg, Mem *p){
|
||||
printf("\n");
|
||||
sqlite3VdbeCheckMemInvariants(p);
|
||||
}
|
||||
void sqlite3PrintMem(Mem *pMem){
|
||||
memTracePrint(pMem);
|
||||
printf("\n");
|
||||
fflush(stdout);
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef SQLITE_DEBUG
|
||||
|
Loading…
Reference in New Issue
Block a user