Lines Matching refs:pStart

16865   u8 bMalloced;           /* True if pStart obtained from sqlite3_malloc() */
16876 void *pStart; /* First byte of available memory space */
19466 Expr *pStart; /* Expression for "<expr> PRECEDING" */
27924 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pEnd);
27966 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
28031 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
28262 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){
30110 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
50411 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
50421 void *pStart, *pEnd; /* Bounds of global page cache memory */
50475 pcache1.pStart = pBuf;
50575 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
50607 if( p>=pcache1.pStart && p<pcache1.pEnd ){
72104 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize];
72113 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
98417 rc = sqlite3WalkExpr(pWalker, pWin->pStart);
115184 Token *pStart, /* The CREATE token that begins this statement */
115265 assert( pStart==0 );
115678 assert( pName!=0 || pStart==0 );
115679 if( pStart ){
145406 WhereTerm *pStart, *pEnd;
145409 pStart = pEnd = 0;
145410 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
145412 assert( pStart!=0 || pEnd!=0 );
145414 pTerm = pStart;
145415 pStart = pEnd;
145419 if( pStart ){
145437 assert( (pStart->wtFlags & TERM_VNULL)==0 );
145438 testcase( pStart->wtFlags & TERM_VIRTUAL );
145439 pX = pStart->pExpr;
145441 testcase( pStart->leftCursor!=iCur ); /* transitive constraints */
145456 disableTerm(pLevel, pStart);
154607 pWin->pStart = sqlite3ExprDup(pParse->db, p->pStart, 0);
154617 && (pWin->pStart || pWin->pEnd)
154649 sqlite3ExprDelete(db, pWin->pStart);
154651 pWin->pEnd = pWin->pStart = 0;
154657 pWin->pStart = sqlite3Expr(db, TK_INTEGER, "1");
155050 sqlite3ExprDelete(db, p->pStart);
155091 Expr *pStart, /* Start window size if TK_PRECEDING or FOLLOWING */
155105 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
155145 pWin->pStart = sqlite3WindowOffsetExpr(pParse, pStart);
155150 sqlite3ExprDelete(pParse->db, pStart);
155272 if( sqlite3ExprCompare(pParse, p1->pStart, p2->pStart, -1) ) return 1;
156279 pNew->pStart = sqlite3ExprDup(db, p->pStart, 0);
156724 && windowExprGtZero(pParse, pMWin->pStart)
156818 sqlite3ExprCode(pParse, pMWin->pStart, regStart);
164798 ** The cnt parameter is the number of slots. If pStart is NULL the
164800 ** If pStart is not NULL then it is sz*cnt bytes of memory to use for
164805 void *pStart;
164818 sqlite3_free(db->lookaside.pStart);
164828 pStart = 0;
164831 pStart = sqlite3Malloc( szAlloc ); /* IMP: R-61949-35727 */
164833 if( pStart ) szAlloc = sqlite3MallocSize(pStart);
164835 pStart = pBuf;
164852 db->lookaside.pStart = pStart;
164857 if( pStart ){
164861 p = (LookasideSlot*)pStart;
164877 assert( ((uptr)p)<=szAlloc + (uptr)pStart );
164883 db->lookaside.pStart = db;
165456 sqlite3_free(db->lookaside.pStart);
170361 const unsigned char *pStart = p;
170378 return (int)(p - pStart);
170402 const unsigned char *pStart = p;
170413 return (int)(p - pStart);
170508 ** Argument pStart points to the first byte of the doclist that the
170513 char *pStart,
170522 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
173638 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
173643 while( p>pStart && (c=*p--)==0 );
173648 while( p>pStart && (*p & 0x80) | c ){
173651 assert( p==pStart || c==0 );
173657 ** Normally. The other case is that p==pStart and the poslist to return
173666 if( p>pStart || (c==0 && *ppPoslist>&p[2]) ){ p = &p[2]; }
207777 u8 *pStart = a;
207799 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);