Lines Matching defs:pStart

16905   u8 bMalloced;           /* True if pStart obtained from sqlite3_malloc() */
16916 void *pStart; /* First byte of available memory space */
19726 Expr *pStart; /* Expression for "<expr> PRECEDING" */
23397 db->lookaside.pEnd = db->lookaside.pStart;
23442 db->lookaside.pEnd = db->lookaside.pStart;
29377 return SQLITE_WITHIN(p, db->lookaside.pStart, db->lookaside.pTrueEnd);
29417 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
29479 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
29518 if( ((uptr)p)>=(uptr)(db->lookaside.pStart) ){
29752 if( ((uptr)p)>=(uptr)db->lookaside.pStart ){
31769 sqlite3TreeViewBound(pView, pWin->eStart, pWin->pStart, 1);
53754 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
53764 void *pStart, *pEnd; /* Bounds of global page cache memory */
53818 pcache1.pStart = pBuf;
53918 if( SQLITE_WITHIN(p, pcache1.pStart, pcache1.pEnd) ){
53950 if( p>=pcache1.pStart && p<pcache1.pEnd ){
76082 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize];
76091 if( SQLITE_WITHIN(pCell, pStart, pEnd) ){
89744 db->lookaside.pEnd = db->lookaside.pStart;
103450 rc = sqlite3WalkExpr(pWalker, pWin->pStart);
121380 Token *pStart, /* The CREATE token that begins this statement */
121463 assert( pStart==0 );
121880 assert( pName!=0 || pStart==0 );
121881 if( pStart ){
153495 WhereTerm *pStart, *pEnd;
153498 pStart = pEnd = 0;
153499 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++];
153501 assert( pStart!=0 || pEnd!=0 );
153503 pTerm = pStart;
153504 pStart = pEnd;
153508 if( pStart ){
153526 assert( (pStart->wtFlags & TERM_VNULL)==0 );
153527 testcase( pStart->wtFlags & TERM_VIRTUAL );
153528 pX = pStart->pExpr;
153530 testcase( pStart->leftCursor!=iCur ); /* transitive constraints */
153545 disableTerm(pLevel, pStart);
163796 pWin->pStart = sqlite3ExprDup(pParse->db, p->pStart, 0);
163806 && (pWin->pStart || pWin->pEnd)
163838 sqlite3ExprDelete(db, pWin->pStart);
163840 pWin->pEnd = pWin->pStart = 0;
163846 pWin->pStart = sqlite3Expr(db, TK_INTEGER, "1");
164265 sqlite3ExprDelete(db, p->pStart);
164306 Expr *pStart, /* Start window size if TK_PRECEDING or FOLLOWING */
164320 assert( (eStart==TK_PRECEDING || eStart==TK_FOLLOWING)==(pStart!=0) );
164360 pWin->pStart = sqlite3WindowOffsetExpr(pParse, pStart);
164365 sqlite3ExprDelete(pParse->db, pStart);
164492 if( sqlite3ExprCompare(pParse, p1->pStart, p2->pStart, -1) ) return 1;
165521 pNew->pStart = sqlite3ExprDup(db, p->pStart, 0);
165965 && windowExprGtZero(pParse, pMWin->pStart)
166059 sqlite3ExprCode(pParse, pMWin->pStart, regStart);
174149 ** The cnt parameter is the number of slots. If pStart is NULL the
174151 ** If pStart is not NULL then it is sz*cnt bytes of memory to use for
174156 void *pStart;
174169 sqlite3_free(db->lookaside.pStart);
174179 pStart = 0;
174182 pStart = sqlite3Malloc( szAlloc ); /* IMP: R-61949-35727 */
174184 if( pStart ) szAlloc = sqlite3MallocSize(pStart);
174186 pStart = pBuf;
174203 db->lookaside.pStart = pStart;
174208 if( pStart ){
174212 p = (LookasideSlot*)pStart;
174228 assert( ((uptr)p)<=szAlloc + (uptr)pStart );
174234 db->lookaside.pStart = 0;
174844 sqlite3_free(db->lookaside.pStart);
179999 const unsigned char *pStart = p;
180016 return (int)(p - pStart);
180040 const unsigned char *pStart = p;
180051 return (int)(p - pStart);
180146 ** Argument pStart points to the first byte of the doclist that the
180151 char *pStart,
180160 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
183282 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
183287 while( p>pStart && (c=*p--)==0 );
183292 while( p>pStart && (*p & 0x80) | c ){
183295 assert( p==pStart || c==0 );
183301 ** Normally. The other case is that p==pStart and the poslist to return
183310 if( p>pStart || (c==0 && *ppPoslist>&p[2]) ){ p = &p[2]; }
217867 u8 *pStart = a;
217889 sessionAppendBlob(pBuf, pStart, (int)(a-pStart), &rc);