pCtx 15800 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* Write error here if one occurs */ pCtx 15833 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_error(pCtx, "local time unavailable", -1); pCtx 15877 ext/sqlite3/libsqlite/sqlite3.c static int parseModifier(sqlite3_context *pCtx, const char *zMod, DateTime *p){ pCtx 15897 ext/sqlite3/libsqlite/sqlite3.c p->iJD += localtimeOffset(p, pCtx, &rc); pCtx 15919 ext/sqlite3/libsqlite/sqlite3.c c1 = localtimeOffset(p, pCtx, &rc); pCtx 15923 ext/sqlite3/libsqlite/sqlite3.c p->iJD += c1 - localtimeOffset(p, pCtx, &rc); pCtx 30794 ext/sqlite3/libsqlite/sqlite3.c afpLockingContext *pCtx; pCtx 30795 ext/sqlite3/libsqlite/sqlite3.c pNew->lockingContext = pCtx = sqlite3_malloc64( sizeof(*pCtx) ); pCtx 30796 ext/sqlite3/libsqlite/sqlite3.c if( pCtx==0 ){ pCtx 30802 ext/sqlite3/libsqlite/sqlite3.c pCtx->dbPath = zFilename; pCtx 30803 ext/sqlite3/libsqlite/sqlite3.c pCtx->reserved = 0; pCtx 32109 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32110 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; pCtx 32113 ext/sqlite3/libsqlite/sqlite3.c char *cPath = pCtx->conchFilePath; pCtx 32169 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32170 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; pCtx 32247 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32249 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld!=0 ){ pCtx 32252 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; pCtx 32266 ext/sqlite3/libsqlite/sqlite3.c (pCtx->lockProxyPath ? pCtx->lockProxyPath : ":auto:"), pCtx 32302 ext/sqlite3/libsqlite/sqlite3.c if( !pCtx->lockProxyPath ){ pCtx 32320 ext/sqlite3/libsqlite/sqlite3.c && !strncmp(pCtx->lockProxyPath, &readBuf[PROXY_PATHINDEX], pCtx 32335 ext/sqlite3/libsqlite/sqlite3.c if( !pCtx->lockProxyPath ){ pCtx 32336 ext/sqlite3/libsqlite/sqlite3.c proxyGetLockPath(pCtx->dbPath, lockPath, MAXPATHLEN); pCtx 32363 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->lockProxyPath!=NULL ){ pCtx 32364 ext/sqlite3/libsqlite/sqlite3.c strlcpy(&writeBuffer[PROXY_PATHINDEX], pCtx->lockProxyPath, pCtx 32414 ext/sqlite3/libsqlite/sqlite3.c fd = robust_open(pCtx->dbPath, pFile->openFlags, 0); pCtx 32423 ext/sqlite3/libsqlite/sqlite3.c if( rc==SQLITE_OK && !pCtx->lockProxy ){ pCtx 32424 ext/sqlite3/libsqlite/sqlite3.c char *path = tempLockPath ? tempLockPath : pCtx->lockProxyPath; pCtx 32425 ext/sqlite3/libsqlite/sqlite3.c rc = proxyCreateUnixFile(path, &pCtx->lockProxy, 1); pCtx 32440 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxyPath = sqlite3DbStrDup(0, tempLockPath); pCtx 32441 ext/sqlite3/libsqlite/sqlite3.c if( !pCtx->lockProxyPath ){ pCtx 32447 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchHeld = 1; pCtx 32449 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->lockProxy->pMethod == &afpIoMethods ){ pCtx 32451 ext/sqlite3/libsqlite/sqlite3.c afpCtx = (afpLockingContext *)pCtx->lockProxy->lockingContext; pCtx 32452 ext/sqlite3/libsqlite/sqlite3.c afpCtx->dbPath = pCtx->lockProxyPath; pCtx 32470 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx; /* The locking context for the proxy lock */ pCtx 32473 ext/sqlite3/libsqlite/sqlite3.c pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32474 ext/sqlite3/libsqlite/sqlite3.c conchFile = pCtx->conchFile; pCtx 32476 ext/sqlite3/libsqlite/sqlite3.c (pCtx->lockProxyPath ? pCtx->lockProxyPath : ":auto:"), pCtx 32478 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld>0 ){ pCtx 32481 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchHeld = 0; pCtx 32536 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext*)pFile->lockingContext; pCtx 32537 ext/sqlite3/libsqlite/sqlite3.c char *oldPath = pCtx->lockProxyPath; pCtx 32549 ext/sqlite3/libsqlite/sqlite3.c unixFile *lockProxy = pCtx->lockProxy; pCtx 32550 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxy=NULL; pCtx 32551 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchHeld = 0; pCtx 32558 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxyPath = sqlite3DbStrDup(0, path); pCtx 32603 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx; pCtx 32621 ext/sqlite3/libsqlite/sqlite3.c pCtx = sqlite3_malloc64( sizeof(*pCtx) ); pCtx 32622 ext/sqlite3/libsqlite/sqlite3.c if( pCtx==0 ){ pCtx 32625 ext/sqlite3/libsqlite/sqlite3.c memset(pCtx, 0, sizeof(*pCtx)); pCtx 32627 ext/sqlite3/libsqlite/sqlite3.c rc = proxyCreateConchPathname(dbPath, &pCtx->conchFilePath); pCtx 32629 ext/sqlite3/libsqlite/sqlite3.c rc = proxyCreateUnixFile(pCtx->conchFilePath, &pCtx->conchFile, 0); pCtx 32640 ext/sqlite3/libsqlite/sqlite3.c if( osStat(pCtx->conchFilePath, &conchInfo) == -1 ) { pCtx 32647 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchHeld = -1; /* read only FS/ lockless */ pCtx 32653 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxyPath = sqlite3DbStrDup(0, lockPath); pCtx 32657 ext/sqlite3/libsqlite/sqlite3.c pCtx->dbPath = sqlite3DbStrDup(0, dbPath); pCtx 32658 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->dbPath==NULL ){ pCtx 32666 ext/sqlite3/libsqlite/sqlite3.c pCtx->oldLockingContext = pFile->lockingContext; pCtx 32667 ext/sqlite3/libsqlite/sqlite3.c pFile->lockingContext = pCtx; pCtx 32668 ext/sqlite3/libsqlite/sqlite3.c pCtx->pOldMethod = pFile->pMethod; pCtx 32671 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchFile ){ pCtx 32672 ext/sqlite3/libsqlite/sqlite3.c pCtx->conchFile->pMethod->xClose((sqlite3_file *)pCtx->conchFile); pCtx 32673 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx->conchFile); pCtx 32675 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(0, pCtx->lockProxyPath); pCtx 32676 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx->conchFilePath); pCtx 32677 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx); pCtx 32694 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext*)pFile->lockingContext; pCtx 32696 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->lockProxyPath ){ pCtx 32697 ext/sqlite3/libsqlite/sqlite3.c *(const char **)pArg = pCtx->lockProxyPath; pCtx 32724 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = pCtx 32727 ext/sqlite3/libsqlite/sqlite3.c || (pCtx->lockProxyPath && pCtx 32728 ext/sqlite3/libsqlite/sqlite3.c !strncmp(pCtx->lockProxyPath, proxyPath, MAXPATHLEN)) pCtx 32766 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32767 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld>0 ){ pCtx 32768 ext/sqlite3/libsqlite/sqlite3.c unixFile *proxy = pCtx->lockProxy; pCtx 32805 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32806 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld>0 ){ pCtx 32807 ext/sqlite3/libsqlite/sqlite3.c unixFile *proxy = pCtx->lockProxy; pCtx 32829 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32830 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld>0 ){ pCtx 32831 ext/sqlite3/libsqlite/sqlite3.c unixFile *proxy = pCtx->lockProxy; pCtx 32847 ext/sqlite3/libsqlite/sqlite3.c proxyLockingContext *pCtx = (proxyLockingContext *)pFile->lockingContext; pCtx 32848 ext/sqlite3/libsqlite/sqlite3.c unixFile *lockProxy = pCtx->lockProxy; pCtx 32849 ext/sqlite3/libsqlite/sqlite3.c unixFile *conchFile = pCtx->conchFile; pCtx 32858 ext/sqlite3/libsqlite/sqlite3.c pCtx->lockProxy = 0; pCtx 32861 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->conchHeld ){ pCtx 32869 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(0, pCtx->lockProxyPath); pCtx 32870 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx->conchFilePath); pCtx 32871 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(0, pCtx->dbPath); pCtx 32873 ext/sqlite3/libsqlite/sqlite3.c pFile->lockingContext = pCtx->oldLockingContext; pCtx 32874 ext/sqlite3/libsqlite/sqlite3.c pFile->pMethod = pCtx->pOldMethod; pCtx 32875 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCtx); pCtx 44598 ext/sqlite3/libsqlite/sqlite3.c static int pagerUndoCallback(void *pCtx, Pgno iPg){ pCtx 44600 ext/sqlite3/libsqlite/sqlite3.c Pager *pPager = (Pager *)pCtx; pCtx 64251 ext/sqlite3/libsqlite/sqlite3.c struct ValueNewStat4Ctx *pCtx /* Second argument for valueNew() */ pCtx 64263 ext/sqlite3/libsqlite/sqlite3.c assert( pCtx!=0 ); pCtx 64288 ext/sqlite3/libsqlite/sqlite3.c pVal = valueNew(db, pCtx); pCtx 64294 ext/sqlite3/libsqlite/sqlite3.c assert( pCtx->pParse->rc==SQLITE_OK ); pCtx 64301 ext/sqlite3/libsqlite/sqlite3.c sqlite3ErrorMsg(pCtx->pParse, "%s", sqlite3_value_text(pVal)); pCtx 64308 ext/sqlite3/libsqlite/sqlite3.c pCtx->pParse->nErr++; pCtx 64311 ext/sqlite3/libsqlite/sqlite3.c pCtx->pParse->rc = rc; pCtx 64347 ext/sqlite3/libsqlite/sqlite3.c struct ValueNewStat4Ctx *pCtx /* Second argument for valueNew() */ pCtx 64367 ext/sqlite3/libsqlite/sqlite3.c assert( (pExpr->flags & EP_TokenOnly)==0 || pCtx==0 ); pCtx 64371 ext/sqlite3/libsqlite/sqlite3.c rc = valueFromExpr(db, pExpr->pLeft, enc, aff, ppVal, pCtx); pCtx 64392 ext/sqlite3/libsqlite/sqlite3.c pVal = valueNew(db, pCtx); pCtx 64427 ext/sqlite3/libsqlite/sqlite3.c pVal = valueNew(db, pCtx); pCtx 64435 ext/sqlite3/libsqlite/sqlite3.c pVal = valueNew(db, pCtx); pCtx 64446 ext/sqlite3/libsqlite/sqlite3.c else if( op==TK_FUNCTION && pCtx!=0 ){ pCtx 64447 ext/sqlite3/libsqlite/sqlite3.c rc = valueFromFunction(db, pExpr, enc, affinity, &pVal, pCtx); pCtx 64459 ext/sqlite3/libsqlite/sqlite3.c if( pCtx==0 ) sqlite3ValueFree(pVal); pCtx 64461 ext/sqlite3/libsqlite/sqlite3.c assert( pCtx==0 ); sqlite3ValueFree(pVal); pCtx 69202 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* Function context */ pCtx 69208 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3VdbeMemSetStr(pCtx->pOut, z, n, enc, xDel)==SQLITE_TOOBIG ){ pCtx 69209 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_error_toobig(pCtx); pCtx 69215 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx /* Set a SQLITE_TOOBIG error if no NULL */ pCtx 69225 ext/sqlite3/libsqlite/sqlite3.c if( pCtx ) sqlite3_result_error_toobig(pCtx); pCtx 69229 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69235 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69236 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, 0, xDel); pCtx 69239 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69244 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69247 ext/sqlite3/libsqlite/sqlite3.c (void)invokeValueDestructor(z, xDel, pCtx); pCtx 69249 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, (int)n, 0, xDel); pCtx 69252 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_double(sqlite3_context *pCtx, double rVal){ pCtx 69253 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69254 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetDouble(pCtx->pOut, rVal); pCtx 69256 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){ pCtx 69257 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69258 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = SQLITE_ERROR; pCtx 69259 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 69260 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetStr(pCtx->pOut, z, n, SQLITE_UTF8, SQLITE_TRANSIENT); pCtx 69263 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){ pCtx 69264 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69265 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = SQLITE_ERROR; pCtx 69266 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 69267 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetStr(pCtx->pOut, z, n, SQLITE_UTF16NATIVE, SQLITE_TRANSIENT); pCtx 69270 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_int(sqlite3_context *pCtx, int iVal){ pCtx 69271 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69272 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetInt64(pCtx->pOut, (i64)iVal); pCtx 69274 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){ pCtx 69275 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69276 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetInt64(pCtx->pOut, iVal); pCtx 69278 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_null(sqlite3_context *pCtx){ pCtx 69279 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69280 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetNull(pCtx->pOut); pCtx 69283 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69288 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69289 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel); pCtx 69292 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69298 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69302 ext/sqlite3/libsqlite/sqlite3.c (void)invokeValueDestructor(z, xDel, pCtx); pCtx 69304 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, (int)n, enc, xDel); pCtx 69309 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69314 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69315 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16NATIVE, xDel); pCtx 69318 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69323 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69324 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16BE, xDel); pCtx 69327 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69332 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69333 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16LE, xDel); pCtx 69336 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){ pCtx 69337 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69338 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemCopy(pCtx->pOut, pValue); pCtx 69340 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){ pCtx 69341 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69342 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetZeroBlob(pCtx->pOut, n); pCtx 69344 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){ pCtx 69345 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = errCode; pCtx 69346 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 69348 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->pVdbe ) pCtx->pVdbe->rcApp = errCode; pCtx 69350 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->pOut->flags & MEM_Null ){ pCtx 69351 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetStr(pCtx->pOut, sqlite3ErrStr(errCode), -1, pCtx 69357 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_error_toobig(sqlite3_context *pCtx){ pCtx 69358 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69359 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = SQLITE_TOOBIG; pCtx 69360 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 69361 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetStr(pCtx->pOut, "string or blob too big", -1, pCtx 69366 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void SQLITE_STDCALL sqlite3_result_error_nomem(sqlite3_context *pCtx){ pCtx 69367 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69368 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemSetNull(pCtx->pOut); pCtx 69369 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = SQLITE_NOMEM; pCtx 69370 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 69371 ext/sqlite3/libsqlite/sqlite3.c pCtx->pOut->db->mallocFailed = 1; pCtx 69696 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API void *SQLITE_STDCALL sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){ pCtx 69699 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69701 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->pVdbe==0 ) return 0; pCtx 69703 ext/sqlite3/libsqlite/sqlite3.c assert( pCtx->pVdbe!=0 ); pCtx 69705 ext/sqlite3/libsqlite/sqlite3.c for(pAuxData=pCtx->pVdbe->pAuxData; pAuxData; pAuxData=pAuxData->pNext){ pCtx 69706 ext/sqlite3/libsqlite/sqlite3.c if( pAuxData->iOp==pCtx->iOp && pAuxData->iArg==iArg ) break; pCtx 69718 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, pCtx 69724 ext/sqlite3/libsqlite/sqlite3.c Vdbe *pVdbe = pCtx->pVdbe; pCtx 69726 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3_mutex_held(pCtx->pOut->db->mutex) ); pCtx 69735 ext/sqlite3/libsqlite/sqlite3.c if( pAuxData->iOp==pCtx->iOp && pAuxData->iArg==iArg ) break; pCtx 69740 ext/sqlite3/libsqlite/sqlite3.c pAuxData->iOp = pCtx->iOp; pCtx 69744 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->fErrorOrAux==0 ){ pCtx 69745 ext/sqlite3/libsqlite/sqlite3.c pCtx->isError = 0; pCtx 69746 ext/sqlite3/libsqlite/sqlite3.c pCtx->fErrorOrAux = 1; pCtx 79568 ext/sqlite3/libsqlite/sqlite3.c static void *vdbeSorterFlushThread(void *pCtx){ pCtx 79569 ext/sqlite3/libsqlite/sqlite3.c SortSubtask *pTask = (SortSubtask*)pCtx; pCtx 79620 ext/sqlite3/libsqlite/sqlite3.c void *pCtx = (void*)pTask; pCtx 79638 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeSorterCreateThread(pTask, vdbeSorterFlushThread, pCtx); pCtx 79797 ext/sqlite3/libsqlite/sqlite3.c static void *vdbeIncrPopulateThread(void *pCtx){ pCtx 79798 ext/sqlite3/libsqlite/sqlite3.c IncrMerger *pIncr = (IncrMerger*)pCtx; pCtx 80127 ext/sqlite3/libsqlite/sqlite3.c static void *vdbePmaReaderBgIncrInit(void *pCtx){ pCtx 80128 ext/sqlite3/libsqlite/sqlite3.c PmaReader *pReader = (PmaReader*)pCtx; pCtx 80155 ext/sqlite3/libsqlite/sqlite3.c void *pCtx = (void*)pReadr; pCtx 80156 ext/sqlite3/libsqlite/sqlite3.c rc = vdbeSorterCreateThread(pIncr->pTask, vdbePmaReaderBgIncrInit, pCtx); pCtx 115048 ext/sqlite3/libsqlite/sqlite3.c VtabCtx *pCtx; pCtx 115051 ext/sqlite3/libsqlite/sqlite3.c for(pCtx=db->pVtabCtx; pCtx; pCtx=pCtx->pPrior){ pCtx 115052 ext/sqlite3/libsqlite/sqlite3.c if( pCtx->pTab==pTab ){ pCtx 115280 ext/sqlite3/libsqlite/sqlite3.c VtabCtx *pCtx; pCtx 115292 ext/sqlite3/libsqlite/sqlite3.c pCtx = db->pVtabCtx; pCtx 115293 ext/sqlite3/libsqlite/sqlite3.c if( !pCtx || pCtx->bDeclared ){ pCtx 115298 ext/sqlite3/libsqlite/sqlite3.c pTab = pCtx->pTab; pCtx 115321 ext/sqlite3/libsqlite/sqlite3.c pCtx->bDeclared = 1; pCtx 130196 ext/sqlite3/libsqlite/sqlite3.c void* pCtx, pCtx 130256 ext/sqlite3/libsqlite/sqlite3.c pColl->pUser = pCtx; pCtx 130987 ext/sqlite3/libsqlite/sqlite3.c void* pCtx, pCtx 130990 ext/sqlite3/libsqlite/sqlite3.c return sqlite3_create_collation_v2(db, zName, enc, pCtx, xCompare, 0); pCtx 131000 ext/sqlite3/libsqlite/sqlite3.c void* pCtx, pCtx 131011 ext/sqlite3/libsqlite/sqlite3.c rc = createCollation(db, zName, (u8)enc, pCtx, xCompare, xDel); pCtx 131025 ext/sqlite3/libsqlite/sqlite3.c void* pCtx, pCtx 131038 ext/sqlite3/libsqlite/sqlite3.c rc = createCollation(db, zName8, (u8)enc, pCtx, xCompare, 0); pCtx 136281 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */ pCtx 136295 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int64(pCtx, pCsr->iPrevId); pCtx 136299 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_blob(pCtx, &pCsr, sizeof(pCsr), SQLITE_TRANSIENT); pCtx 136301 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int64(pCtx, pCsr->iLangid); pCtx 136313 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, iLangid); pCtx 136315 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_value(pCtx, sqlite3_column_value(pCsr->pStmt, iCol+1)); pCtx 139354 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */ pCtx 139362 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, p->csr.zTerm, p->csr.nTerm, SQLITE_TRANSIENT); pCtx 139367 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, p->iCol-1); pCtx 139369 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, "*", -1, SQLITE_STATIC); pCtx 139374 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int64(pCtx, p->aStat[p->iCol].nDoc); pCtx 139378 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int64(pCtx, p->aStat[p->iCol].nOcc); pCtx 139383 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, p->iLangid); pCtx 139541 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx; /* Write error message here */ pCtx 142882 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */ pCtx 142890 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, pCsr->zInput, -1, SQLITE_TRANSIENT); pCtx 142893 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, pCsr->zToken, pCsr->nToken, SQLITE_TRANSIENT); pCtx 142896 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, pCsr->iStart); pCtx 142899 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, pCsr->iEnd); pCtx 142903 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_int(pCtx, pCsr->iPos); pCtx 148768 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Second argument to pass to callback */ pCtx 148775 ext/sqlite3/libsqlite/sqlite3.c rc = fts3ExprIterate2(pExpr->pLeft, piPhrase, x, pCtx); pCtx 148777 ext/sqlite3/libsqlite/sqlite3.c rc = fts3ExprIterate2(pExpr->pRight, piPhrase, x, pCtx); pCtx 148780 ext/sqlite3/libsqlite/sqlite3.c rc = x(pExpr, *piPhrase, pCtx); pCtx 148799 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Second argument to pass to callback */ pCtx 148802 ext/sqlite3/libsqlite/sqlite3.c return fts3ExprIterate2(pExpr, &iPhrase, x, pCtx); pCtx 149402 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Pointer to MatchInfo structure */ pCtx 149404 ext/sqlite3/libsqlite/sqlite3.c MatchInfo *p = (MatchInfo *)pCtx; pCtx 149418 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Pointer to MatchInfo structure */ pCtx 149421 ext/sqlite3/libsqlite/sqlite3.c MatchInfo *p = (MatchInfo *)pCtx; pCtx 149445 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Pointer to MatchInfo structure */ pCtx 149447 ext/sqlite3/libsqlite/sqlite3.c MatchInfo *p = (MatchInfo *)pCtx; pCtx 149581 ext/sqlite3/libsqlite/sqlite3.c void *pCtx /* Pointer to MatchInfo structure */ pCtx 149583 ext/sqlite3/libsqlite/sqlite3.c LcsIterator *aIter = (LcsIterator *)pCtx; pCtx 149881 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* SQLite function call context */ pCtx 149907 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, "", 0, SQLITE_STATIC); pCtx 149971 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_error_code(pCtx, rc); pCtx 149974 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, res.z, -1, sqlite3_free); pCtx 150029 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* SQLite function call context */ pCtx 150041 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, "", 0, SQLITE_STATIC); pCtx 150155 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_error_code(pCtx, rc); pCtx 150158 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_text(pCtx, res.z, res.n-1, sqlite3_free); pCtx 154653 ext/sqlite3/libsqlite/sqlite3.c sqlite3_context *pCtx, /* SQLite scalar function context */ pCtx 154660 ext/sqlite3/libsqlite/sqlite3.c sqlite3_result_error(pCtx, zBuf, -1); pCtx 154818 ext/sqlite3/libsqlite/sqlite3.c static void icuCollationDel(void *pCtx){ pCtx 154819 ext/sqlite3/libsqlite/sqlite3.c UCollator *p = (UCollator *)pCtx; pCtx 154828 ext/sqlite3/libsqlite/sqlite3.c void *pCtx, pCtx 154835 ext/sqlite3/libsqlite/sqlite3.c UCollator *p = (UCollator *)pCtx;