Lines Matching refs:pStart
10008 u8 bMalloced; /* True if pStart obtained from sqlite3_malloc() */
10013 void *pStart; /* First byte of available memory space */
19201 return p && p>=db->lookaside.pStart && p<db->lookaside.pEnd;
36780 ** szSlot, nSlot, pStart, pEnd, nReserve, and isInit values are all
36788 void *pStart, *pEnd; /* Bounds of pagecache malloc range */
36832 pcache1.pStart = pBuf;
36894 if( p>=pcache1.pStart && p<pcache1.pEnd ){
36924 if( p>=pcache1.pStart && p<pcache1.pEnd ){
37641 if( pcache1.pStart==0 ){
84664 Token *pStart, /* The CREATE token that begins this statement */
84687 assert( pStart==0 || pEnd!=0 ); /* pEnd must be non-NULL if pStart is */
84736 assert( pStart==0 );
85052 if( pStart ){
108671 WhereTerm *pStart, *pEnd;
108674 pStart = findTerm(pWC, iCur, -1, notReady, WO_GT|WO_GE, 0);
108677 pTerm = pStart;
108678 pStart = pEnd;
108681 if( pStart ){
108698 testcase( pStart->wtFlags & TERM_VIRTUAL ); /* EV: R-30575-11662 */
108699 pX = pStart->pExpr;
108701 assert( pStart->leftCursor==iCur );
108707 disableTerm(pLevel, pStart);
108730 if( pStart==0 && pEnd==0 ){
110193 ** range of text beginning with pStart and going to the end of pEnd.
110195 static void spanSet(ExprSpan *pOut, Token *pStart, Token *pEnd){
110196 pOut->zStart = pStart->z;
114297 if( db->lookaside.pStart ) db->lookaside.bEnabled = 1;
115308 ** The cnt parameter is the number of slots. If pStart is NULL the
115310 ** If pStart is not NULL then it is sz*cnt bytes of memory to use for
115314 void *pStart;
115323 sqlite3_free(db->lookaside.pStart);
115333 pStart = 0;
115336 pStart = sqlite3Malloc( sz*cnt ); /* IMP: R-61949-35727 */
115338 if( pStart ) cnt = sqlite3MallocSize(pStart)/sz;
115340 pStart = pBuf;
115342 db->lookaside.pStart = pStart;
115345 if( pStart ){
115349 p = (LookasideSlot*)pStart;
115776 sqlite3_free(db->lookaside.pStart);
119724 ** Argument pStart points to the first byte of the doclist that the
119729 char *pStart,
119738 for(p = (*pp)-2; p>=pStart && *p&0x80; p--);
122505 static void fts3ReversePoslist(char *pStart, char **ppPoslist){
122509 while( p>pStart && (c=*p--)==0 );
122510 while( p>pStart && (*p & 0x80) | c ){
122513 if( p>pStart ){ p = &p[2]; }