Lines Matching refs:assert

173     assert( pOld==pElem );  /* Malloc failed on insert */  in AggInsert()
231 assert( (fg & MEM_Dyn)==0 ); in hardDynamicify()
255 assert( (pStack->flags & MEM_Ephem)!=0 ); in hardDeephem()
512 assert( db->magic==SQLITE_MAGIC_BUSY ); in sqliteVdbeExec()
513 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY ); in sqliteVdbeExec()
515 assert( p->explain==0 ); in sqliteVdbeExec()
524 assert( pc>=0 && pc<p->nOp ); in sqliteVdbeExec()
525 assert( pTos<=&p->aStack[pc] ); in sqliteVdbeExec()
747 assert( pOp->p1>=0 ); in sqliteVdbeExec()
749 assert( pTos>=&p->aStack[-1] ); in sqliteVdbeExec()
770 assert( pFrom<=pTos && pFrom>=p->aStack ); in sqliteVdbeExec()
811 assert( (pFrom->flags & MEM_Ephem)==0 ); in sqliteVdbeExec()
813 assert( pFrom->flags & MEM_Str ); in sqliteVdbeExec()
814 assert( pFrom->z==pFrom[1].zShort ); in sqliteVdbeExec()
820 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
821 assert( pTos->z==pTos[-pOp->p1].zShort ); in sqliteVdbeExec()
836 assert( pTo>=p->aStack ); in sqliteVdbeExec()
841 assert( pTo->z==pTos->zShort ); in sqliteVdbeExec()
860 assert( pOp->p1>=0 && pOp->p1<p->nOp ); in sqliteVdbeExec()
879 assert( pCol>=p->aStack ); in sqliteVdbeExec()
891 assert( p->nResColumn==pOp->p1 ); in sqliteVdbeExec()
923 assert( &pTos[1-nField] >= p->aStack ); in sqliteVdbeExec()
948 assert( pTerm->flags & MEM_Str ); in sqliteVdbeExec()
1019 assert( pNos>=p->aStack ); in sqliteVdbeExec()
1170 assert( pNos>=p->aStack ); in sqliteVdbeExec()
1188 assert( (pTos->flags & MEM_Dyn)==0 ); in sqliteVdbeExec()
1189 assert( (pNos->flags & MEM_Dyn)==0 ); in sqliteVdbeExec()
1205 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1223 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1257 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1420 assert( pNos>=p->aStack ); in sqliteVdbeExec()
1576 assert( pNos>=p->aStack ); in sqliteVdbeExec()
1597 case OP_StrEq: c = c==0; assert( pOp->opcode-6==OP_Eq ); break; in sqliteVdbeExec()
1598 case OP_StrNe: c = c!=0; assert( pOp->opcode-6==OP_Ne ); break; in sqliteVdbeExec()
1599 case OP_StrLt: c = c<0; assert( pOp->opcode-6==OP_Lt ); break; in sqliteVdbeExec()
1600 case OP_StrLe: c = c<=0; assert( pOp->opcode-6==OP_Le ); break; in sqliteVdbeExec()
1601 case OP_StrGt: c = c>0; assert( pOp->opcode-6==OP_Gt ); break; in sqliteVdbeExec()
1602 default: c = c>=0; assert( pOp->opcode-6==OP_Ge ); break; in sqliteVdbeExec()
1632 assert( pNos>=p->aStack ); in sqliteVdbeExec()
1677 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1710 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1726 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1767 assert( pTos>=p->aStack ); in sqliteVdbeExec()
1775 assert( (pTos->flags & MEM_Dyn)==0 ); in sqliteVdbeExec()
1793 assert( pTerm>=p->aStack ); in sqliteVdbeExec()
1814 assert( &pTos[1-cnt] >= p->aStack ); in sqliteVdbeExec()
1874 assert( pRec>=p->aStack ); in sqliteVdbeExec()
1939 assert( zNewRecord==zTemp ); in sqliteVdbeExec()
1944 assert( zNewRecord!=zTemp ); in sqliteVdbeExec()
2037 assert( pRec>=p->aStack ); in sqliteVdbeExec()
2090 assert( pRec->flags & MEM_Str ); in sqliteVdbeExec()
2099 assert( pRec>=p->aStack ); in sqliteVdbeExec()
2111 assert( zNewKey==zTemp ); in sqliteVdbeExec()
2131 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2137 assert( pTos->flags & (MEM_Dyn|MEM_Short) ); in sqliteVdbeExec()
2181 assert( i>=0 && i<db->nDb ); in sqliteVdbeExec()
2282 assert( pOp->p2<SQLITE_N_BTREE_META ); in sqliteVdbeExec()
2283 assert( pOp->p1>=0 && pOp->p1<db->nDb ); in sqliteVdbeExec()
2284 assert( db->aDb[pOp->p1].pBt!=0 ); in sqliteVdbeExec()
2304 assert( pOp->p2<SQLITE_N_BTREE_META ); in sqliteVdbeExec()
2305 assert( pOp->p1>=0 && pOp->p1<db->nDb ); in sqliteVdbeExec()
2306 assert( db->aDb[pOp->p1].pBt!=0 ); in sqliteVdbeExec()
2307 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2337 assert( pOp->p1>=0 && pOp->p1<db->nDb ); in sqliteVdbeExec()
2399 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2403 assert( iDb>=0 && iDb<db->nDb ); in sqliteVdbeExec()
2405 assert( pX!=0 ); in sqliteVdbeExec()
2408 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2418 assert( i>=0 ); in sqliteVdbeExec()
2472 assert( i>=0 ); in sqliteVdbeExec()
2510 assert( i>=0 ); in sqliteVdbeExec()
2559 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2560 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
2651 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2652 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
2700 assert( pNos>=p->aStack ); in sqliteVdbeExec()
2704 assert( i>=0 && i<=p->nCursor ); in sqliteVdbeExec()
2716 assert( nKey >= 4 ); in sqliteVdbeExec()
2721 assert( p->aCsr[i].deferredMoveto==0 ); in sqliteVdbeExec()
2778 assert( pTos>=p->aStack ); in sqliteVdbeExec()
2779 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
2782 assert( pTos->flags & MEM_Int ); in sqliteVdbeExec()
2809 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
2932 assert( pNos>=p->aStack ); in sqliteVdbeExec()
2933 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
2942 assert( pNos->flags & MEM_Int ); in sqliteVdbeExec()
2957 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
2964 assert( pOp->opcode==OP_PutIntKey ); in sqliteVdbeExec()
3006 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3038 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3068 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3137 assert( i<p->nCursor ); in sqliteVdbeExec()
3140 assert( &pTos[i]>=p->aStack ); in sqliteVdbeExec()
3141 assert( pTos[i].flags & MEM_Str ); in sqliteVdbeExec()
3158 assert( payloadSize==0 || zRec!=0 ); in sqliteVdbeExec()
3246 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3258 assert( pC->pCursor!=0 ); in sqliteVdbeExec()
3282 assert( p->aCsr[i].keyAsData ); in sqliteVdbeExec()
3283 assert( !p->aCsr[i].pseudoTable ); in sqliteVdbeExec()
3284 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3320 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3339 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3368 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3407 assert( pOp->p1>=0 && pOp->p1<p->nCursor ); in sqliteVdbeExec()
3414 assert( pC->deferredMoveto==0 ); in sqliteVdbeExec()
3444 assert( pTos>=p->aStack ); in sqliteVdbeExec()
3445 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3446 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
3452 assert( nKey >= 4 ); in sqliteVdbeExec()
3477 assert( p->aCsr[i].deferredMoveto==0 ); in sqliteVdbeExec()
3492 assert( pTos>=p->aStack ); in sqliteVdbeExec()
3493 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
3494 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3501 assert( p->aCsr[i].deferredMoveto==0 ); in sqliteVdbeExec()
3521 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3526 assert( p->aCsr[i].deferredMoveto==0 ); in sqliteVdbeExec()
3573 assert( i>=0 && i<p->nCursor ); in sqliteVdbeExec()
3574 assert( pTos>=p->aStack ); in sqliteVdbeExec()
3579 assert( p->aCsr[i].deferredMoveto==0 ); in sqliteVdbeExec()
3612 assert( pTos>=p->aStack ); in sqliteVdbeExec()
3613 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
3690 assert( pOp->p3!=0 && pOp->p3type==P3_POINTER ); in sqliteVdbeExec()
3691 assert( pOp->p2>=0 && pOp->p2<db->nDb ); in sqliteVdbeExec()
3692 assert( db->aDb[pOp->p2].pBt!=0 ); in sqliteVdbeExec()
3735 assert( iSet>=0 && iSet<p->nSet ); in sqliteVdbeExec()
3769 assert( pTos>=p->aStack ); in sqliteVdbeExec()
3818 assert( pKeylist->nRead>=0 ); in sqliteVdbeExec()
3819 assert( pKeylist->nRead<pKeylist->nUsed ); in sqliteVdbeExec()
3820 assert( pKeylist->nRead<pKeylist->nKey ); in sqliteVdbeExec()
3853 assert(p->keylistStackDepth > 0); in sqliteVdbeExec()
3868 assert(p->keylistStackDepth > 0); in sqliteVdbeExec()
3888 assert(p->contextStackDepth > 0); in sqliteVdbeExec()
3905 assert(p->contextStackDepth > 0); in sqliteVdbeExec()
3926 assert( pNos>=p->aStack ); in sqliteVdbeExec()
3932 assert( pTos->flags & MEM_Dyn ); in sqliteVdbeExec()
3935 assert( pNos->flags & MEM_Dyn ); in sqliteVdbeExec()
3958 assert( pRec>=p->aStack ); in sqliteVdbeExec()
4037 assert( j<nByte ); in sqliteVdbeExec()
4115 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4116 assert( pTos->flags & MEM_Str ); in sqliteVdbeExec()
4120 assert( p->nResColumn==pOp->p1 ); in sqliteVdbeExec()
4141 assert( pOp->p3!=0 ); in sqliteVdbeExec()
4286 assert( i>=0 && i<p->nField ); in sqliteVdbeExec()
4316 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4369 assert( i>=0 && i<p->nMem ); in sqliteVdbeExec()
4391 assert( i>=0 && i<p->nMem ); in sqliteVdbeExec()
4393 assert( pMem->flags==MEM_Int ); in sqliteVdbeExec()
4422 assert( i>=0 && i<p->agg.nMem ); in sqliteVdbeExec()
4445 assert( n>=0 ); in sqliteVdbeExec()
4446 assert( pTos->flags==MEM_Int ); in sqliteVdbeExec()
4448 assert( pRec>=p->aStack ); in sqliteVdbeExec()
4458 assert( i>=0 && i<p->agg.nMem ); in sqliteVdbeExec()
4495 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4521 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4523 assert( i>=0 && i<p->agg.nMem ); in sqliteVdbeExec()
4549 assert( i>=0 && i<p->agg.nMem ); in sqliteVdbeExec()
4632 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4650 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4668 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4757 assert( pTos>=p->aStack ); in sqliteVdbeExec()
4761 assert( goal<depth ); in sqliteVdbeExec()
4803 assert( pTos->flags!=0 ); /* Must define some type */ in sqliteVdbeExec()
4806 assert( x!=0 ); /* Strings must define a string subtype */ in sqliteVdbeExec()
4807 assert( (x & (x-1))==0 ); /* Only one string subtype can be defined */ in sqliteVdbeExec()
4808 assert( pTos->z!=0 ); /* Strings must have a value */ in sqliteVdbeExec()
4810 assert( (pTos->flags & MEM_Short)==0 || pTos->z==pTos->zShort ); in sqliteVdbeExec()
4811 assert( (pTos->flags & MEM_Short)!=0 || pTos->z!=pTos->zShort ); in sqliteVdbeExec()
4814 assert( (pTos->flags & (MEM_Static|MEM_Dyn|MEM_Ephem|MEM_Short))==0 ); in sqliteVdbeExec()
4817 assert( pTos->flags==MEM_Null || (pTos->flags&MEM_Null)==0 ); in sqliteVdbeExec()
4841 assert( (pTos[i].flags & (MEM_Static|MEM_Ephem))==0 ); in sqliteVdbeExec()
4844 assert( (pTos[i].flags & (MEM_Dyn|MEM_Ephem))==0 ); in sqliteVdbeExec()
4847 assert( (pTos[i].flags & (MEM_Static|MEM_Dyn))==0 ); in sqliteVdbeExec()
4917 assert( db->flags & SQLITE_Interrupt ); in sqliteVdbeExec()