# Round 1, trace is called.
64892 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
(gdb) n
64899 if( vdbeSafetyNotNull(v) ){
(gdb)
64902 db = v->db;
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb) n
64904 v->doingRerun = 0;
(gdb)
64903 sqlite3_mutex_enter(db->mutex);
(gdb)
64902 db = v->db;
(gdb)
64903 sqlite3_mutex_enter(db->mutex);
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64904 v->doingRerun = 0;
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
Oct 07 17:18:26 Query: SELECT content,ttl,prio,type,domain_id,disabled,name,auth FROM records WHERE disabled=0 and type='SOA' and name='example.com'
64931 rc = sqlite3ApiExit(db, rc);
(gdb) c
# Round 2, trace is not called
64892 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
(gdb) n
64899 if( vdbeSafetyNotNull(v) ){
(gdb)
64902 db = v->db;
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64904 v->doingRerun = 0;
(gdb)
64903 sqlite3_mutex_enter(db->mutex);
(gdb)
64902 db = v->db;
(gdb)
64903 sqlite3_mutex_enter(db->mutex);
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64904 v->doingRerun = 0;
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64906 && cnt++ < SQLITE_MAX_SCHEMA_RETRY
(gdb) n
64907 && (rc2 = rc = sqlite3Reprepare(v))==SQLITE_OK ){
(gdb)
99326 SQLITE_PRIVATE int sqlite3Reprepare(Vdbe *p){
(gdb) n
64907 && (rc2 = rc = sqlite3Reprepare(v))==SQLITE_OK ){
(gdb) n
64908 sqlite3_reset(pStmt);
(gdb)
64909 v->doingRerun = 1;
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64744 int nEntry = sqlite3PagerWalCallback(sqlite3BtreePager(pBt));
(gdb)
64905 while( (rc = sqlite3Step(v))==SQLITE_SCHEMA
(gdb)
64931 rc = sqlite3ApiExit(db, rc);
(gdb)
64932 sqlite3_mutex_leave(db->mutex);
(gdb) n
64931 rc = sqlite3ApiExit(db, rc);
(gdb)
64932 sqlite3_mutex_leave(db->mutex);
(gdb)
64934 }