diff options
author | drh <> | 2021-09-16 12:33:53 +0000 |
---|---|---|
committer | drh <> | 2021-09-16 12:33:53 +0000 |
commit | 11eb9c6a28f6cc2c18cf74995d75e31e39996bcc (patch) | |
tree | fc07cb77534c2cd3925c16ea228e686f926a23a7 /src/vdbe.c | |
parent | 162f153579172480555b67dd0d020ff38dff14e9 (diff) | |
download | sqlite-11eb9c6a28f6cc2c18cf74995d75e31e39996bcc.tar.gz sqlite-11eb9c6a28f6cc2c18cf74995d75e31e39996bcc.zip |
Under SQLITE_DEBUG with PRAGMA vdbe_trace=ON, show an output line if the
VDBE aborts for any reason.
FossilOrigin-Name: 7e3d6810039ca4563aa68dfa3671f570792a10f75c8eea68aa7dfd02d17702ca
Diffstat (limited to 'src/vdbe.c')
-rw-r--r-- | src/vdbe.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vdbe.c b/src/vdbe.c index 5ac770c05..e4995bbcf 100644 --- a/src/vdbe.c +++ b/src/vdbe.c @@ -8367,6 +8367,11 @@ abort_due_to_error: rc = SQLITE_CORRUPT_BKPT; } assert( rc ); +#ifdef SQLITE_DEBUG + if( db->flags & SQLITE_VdbeTrace ){ + printf("ABORT-due-to-error. rc=%d\n", rc); + } +#endif if( p->zErrMsg==0 && rc!=SQLITE_IOERR_NOMEM ){ sqlite3VdbeError(p, "%s", sqlite3ErrStr(rc)); } |