Lines Matching refs:SQLITE_NOMEM

942 #define SQLITE_NOMEM        7   /* A malloc() failed */
2310 ** memory allocation fails, then SQLITE_NOMEM is returned.
2656 ** [SQLITE_IOERR] rather than [SQLITE_NOMEM].
3610 ** index is out of range. ^[SQLITE_NOMEM] is returned if malloc() fails.
4106 ** [SQLITE_NOMEM].)^
4880 ** [SQLITE_NOMEM], [SQLITE_BUSY], and [SQLITE_INTERRUPT]) then the
5070 ** an [SQLITE_NOMEM] error. In other words, the soft heap limit
6699 ** [SQLITE_NOMEM], [SQLITE_BUSY], [SQLITE_LOCKED], or an
6721 ** [SQLITE_IOERR_ACCESS | SQLITE_IOERR_XXX], [SQLITE_NOMEM], or
14543 int rc = SQLITE_NOMEM;
14572 if( p==0 ) return SQLITE_NOMEM;
14688 ** SQLITE_NOMEM) to the user. However, sometimes a fault is not necessarily
14864 sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
14917 sqlite3_log(SQLITE_NOMEM,
16461 sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes", nByte);
18856 ** invocation SQLITE_NOMEM is returned instead.
18860 ** is set to SQLITE_NOMEM.
18869 sqlite3Error(db, SQLITE_NOMEM, 0);
18871 rc = SQLITE_NOMEM;
20288 assert( rc==SQLITE_NOMEM );
20289 return SQLITE_NOMEM;
20331 return SQLITE_NOMEM;
23347 return SQLITE_NOMEM;
23382 rc = SQLITE_NOMEM;
23386 rc = SQLITE_NOMEM;
23562 rc = SQLITE_NOMEM;
23577 rc = SQLITE_NOMEM;
25771 return SQLITE_NOMEM;
27844 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
28384 if( p==0 ) return SQLITE_NOMEM;
28414 rc = SQLITE_NOMEM;
28432 rc = SQLITE_NOMEM;
28600 rc = SQLITE_NOMEM;
29151 rc = SQLITE_NOMEM;
29207 rc = SQLITE_NOMEM;
29236 rc = SQLITE_NOMEM;
29259 rc = SQLITE_NOMEM;
29587 return SQLITE_NOMEM;
30344 return SQLITE_NOMEM;
30377 rc = SQLITE_NOMEM;
30773 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM && tryOldLockPath ){
30789 rc = SQLITE_NOMEM;
30838 ** or SQLITE_NOMEM if unable to obtain memory.
30854 return SQLITE_NOMEM;
30969 return SQLITE_NOMEM;
31005 rc = SQLITE_NOMEM;
31822 sqlite3_log(SQLITE_NOMEM, "failed to HeapAlloc %u bytes (%d), heap=%p",
31843 sqlite3_log(SQLITE_NOMEM, "failed to HeapFree block %p (%d), heap=%p",
31869 sqlite3_log(SQLITE_NOMEM, "failed to %s %u bytes (%d), heap=%p",
31893 sqlite3_log(SQLITE_NOMEM, "failed to HeapSize block %p (%d), heap=%p",
31920 sqlite3_log(SQLITE_NOMEM,
31924 return SQLITE_NOMEM;
31950 sqlite3_log(SQLITE_NOMEM, "failed to HeapDestroy (%d), heap=%p",
33478 if( p==0 ) return SQLITE_NOMEM;
33484 return SQLITE_NOMEM;
33512 rc = SQLITE_NOMEM;
33960 return SQLITE_NOMEM;
33976 return SQLITE_NOMEM;
34099 return SQLITE_NOMEM;
34249 return SQLITE_NOMEM;
34295 return SQLITE_NOMEM;
34405 return SQLITE_NOMEM;
34422 return SQLITE_NOMEM;
34435 return SQLITE_NOMEM;
34941 if( p->u.apSub[bin]==0 ) return SQLITE_NOMEM;
34976 return SQLITE_NOMEM;
35401 return SQLITE_NOMEM;
35470 return (pPage==0 && eCreate) ? SQLITE_NOMEM : SQLITE_OK;
36424 return (p->apHash ? SQLITE_OK : SQLITE_NOMEM);
39227 ** or SQLITE_NOMEM if a malloc failure occurs.
39237 testcase( rc==SQLITE_NOMEM );
39238 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
39630 ** SQLITE_NOMEM is returned.
39774 CODEC1(pPager, aData, pgno, 3, rc=SQLITE_NOMEM);
39776 CODEC2(pPager, aData, pgno, 7, rc=SQLITE_NOMEM, aData);
39848 CODEC1(pPager, pData, pPg->pgno, 3, rc=SQLITE_NOMEM);
39889 ** fails, SQLITE_NOMEM is returned. Otherwise, if no IO or malloc errors
39914 rc = SQLITE_NOMEM;
39931 rc = SQLITE_NOMEM;
40379 CODEC1(pPager, pPg->pData, pgno, 3, rc = SQLITE_NOMEM);
40731 return SQLITE_NOMEM;
40996 ** fails, SQLITE_NOMEM is returned and the page size remains unchanged.
41031 if( !pNew ) rc = SQLITE_NOMEM;
41567 CODEC2(pPager, pList->pData, pgno, 6, return SQLITE_NOMEM, pData);
41631 ** SQLITE_NOMEM if a malloc fails while setting a bit in a savepoint
41656 CODEC2(pPager, pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
41813 ** and error code returned. This function may return SQLITE_NOMEM
41875 return SQLITE_NOMEM;
41927 return SQLITE_NOMEM;
42577 testcase( rc==SQLITE_NOMEM );
42580 testcase( rc==SQLITE_NOMEM );
42664 ** SQLITE_NOMEM if the attempt to allocate Pager.pInJournal fails, or
42683 return SQLITE_NOMEM;
42889 CODEC2(pPager, pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
42919 testcase( rc==SQLITE_NOMEM );
42920 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
42923 assert( rc==SQLITE_NOMEM );
42965 ** If an error occurs, SQLITE_NOMEM or an IO error code is returned
43168 CODEC2(pPager, pPgHdr->pData, 1, 6, rc=SQLITE_NOMEM, zBuf);
43634 ** If a memory allocation fails, SQLITE_NOMEM is returned. If an error
43649 /* Grow the Pager.aSavepoint array using realloc(). Return SQLITE_NOMEM
43657 return SQLITE_NOMEM;
43673 return SQLITE_NOMEM;
43713 ** This function may return SQLITE_NOMEM if a memory allocation fails,
43848 ** This function may return SQLITE_NOMEM or an IO error code if an error
43887 ** may return SQLITE_NOMEM.
44891 return SQLITE_NOMEM;
44903 if( !pWal->apWiData[iPage] ) rc = SQLITE_NOMEM;
45513 rc = SQLITE_NOMEM;
45644 return SQLITE_NOMEM;
45897 return SQLITE_NOMEM;
45909 rc = SQLITE_NOMEM;
47052 if( (pData = sqlite3PagerCodec(p))==0 ) return SQLITE_NOMEM;
47082 if( (pData = sqlite3PagerCodec(pLast))==0 ) return SQLITE_NOMEM;
48550 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
48587 return SQLITE_NOMEM;
48790 rc = SQLITE_NOMEM;
48853 rc = SQLITE_NOMEM;
48925 if( pIdxKey==0 ) return SQLITE_NOMEM;
50010 return SQLITE_NOMEM;
50032 return SQLITE_NOMEM;
50088 rc = SQLITE_NOMEM;
50150 rc = SQLITE_NOMEM;
50552 ** SQLITE_BUSY is returned if the database is locked. SQLITE_NOMEM
52157 rc = SQLITE_NOMEM;
52798 rc = SQLITE_NOMEM;
54109 ** SQLITE_NOMEM.
54162 return SQLITE_NOMEM;
54258 rc = SQLITE_NOMEM;
55007 if( newCell==0 ) return SQLITE_NOMEM;
55772 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ) pCheck->mallocFailed = 1;
56541 sqlite3Error(pErrorDb, SQLITE_NOMEM, "out of memory");
56542 rc = SQLITE_NOMEM;
56614 sqlite3Error(pDestDb, SQLITE_NOMEM, 0);
56628 if( 0==p->pSrc || 0==p->pDest || setDestPgsz(p)==SQLITE_NOMEM ){
56974 rc = SQLITE_NOMEM;
57188 ** SQLITE_NOMEM may be returned if a malloc() fails during conversion
57204 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
57208 assert(rc==SQLITE_OK || rc==SQLITE_NOMEM);
57210 assert(rc==SQLITE_NOMEM || pMem->enc==desiredEnc);
57262 return (pMem->z ? SQLITE_OK : SQLITE_NOMEM);
57271 ** Return SQLITE_OK on success or SQLITE_NOMEM if malloc fails.
57281 return SQLITE_NOMEM;
57312 return SQLITE_NOMEM;
57333 return SQLITE_NOMEM;
57368 return SQLITE_NOMEM;
57882 return SQLITE_NOMEM;
57903 return SQLITE_NOMEM;
58265 return SQLITE_NOMEM;
58412 ** SQLITE_NOMEM. In this case Vdbe.aOp and Vdbe.nOpAlloc remain
58424 return (pNew ? SQLITE_OK : SQLITE_NOMEM);
59454 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM );
59462 if( p->rc==SQLITE_NOMEM ){
60021 return SQLITE_NOMEM;
60139 return SQLITE_NOMEM;
60421 ** SQLITE_NOMEM
60432 p->rc = SQLITE_NOMEM;
60452 isSpecialError = mrc==SQLITE_NOMEM || mrc==SQLITE_IOERR
60468 if( (mrc==SQLITE_NOMEM || mrc==SQLITE_FULL) && p->usesStmtJournal ){
60593 p->rc = SQLITE_NOMEM;
61847 /* An SQLITE_NOMEM error. */
61851 pCtx->isError = SQLITE_NOMEM;
61921 p->rc = SQLITE_NOMEM;
61922 return SQLITE_NOMEM;
61981 if( SQLITE_NOMEM==sqlite3ApiExit(p->db, p->rc) ){
61982 p->rc = SQLITE_NOMEM;
62053 v->rc = rc = SQLITE_NOMEM;
62279 ** code of statement pStmt set to SQLITE_NOMEM.
62296 ** SQLITE_NOMEM. The next call to _step() (if any) will return SQLITE_ERROR
63640 ** A memory allocation error causes p->rc to be set to SQLITE_NOMEM and this
64097 if( p->rc==SQLITE_NOMEM ){
68431 rc = SQLITE_NOMEM;
68443 if( rc==SQLITE_NOMEM ){
69783 rc = SQLITE_NOMEM;
69791 if( db->mallocFailed ) rc = SQLITE_NOMEM;
70461 if( !pIter->aAlloc ) return SQLITE_NOMEM;
70553 rc = SQLITE_NOMEM;
70672 return SQLITE_NOMEM;
70676 if( pSorter->pUnpacked==0 ) return SQLITE_NOMEM;
70775 ** if successful, or an SQLite error code (i.e. SQLITE_NOMEM) if an error
70786 return SQLITE_NOMEM;
70900 rc = SQLITE_NOMEM;
70995 if( !pSorter->aIter ) return SQLITE_NOMEM;
71127 return SQLITE_NOMEM;
71141 ** If an error occurs, return an SQLite error code (i.e. SQLITE_NOMEM).
71368 return SQLITE_NOMEM;
78235 rc = SQLITE_NOMEM;
78253 rc = SQLITE_NOMEM;
78317 if( rc==SQLITE_NOMEM ){
78460 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
78477 rc = SQLITE_NOMEM;
78491 rc = SQLITE_NOMEM;
78547 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
79965 pParse->rc = SQLITE_NOMEM;
82635 if( SQLITE_NOMEM==sqlite3BtreeSetPageSize(pBt, db->nextPagesize, -1, 0) ){
85484 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
85485 if( rc==SQLITE_NOMEM ){
88860 rc = SQLITE_NOMEM;
88861 sqlite3Error(db, SQLITE_NOMEM, 0);
89765 return SQLITE_NOMEM;
89887 rc = SQLITE_NOMEM;
90378 if( SQLITE_NOMEM==sqlite3BtreeSetPageSize(pBt, db->nextPagesize, -1, 0) ){
91524 pData->rc = db->mallocFailed ? SQLITE_NOMEM : SQLITE_CORRUPT_BKPT;
91580 if( rc==SQLITE_NOMEM ){
91827 rc = SQLITE_NOMEM;
91854 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
91949 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
92025 rc = SQLITE_NOMEM;
92098 pParse->rc = SQLITE_NOMEM;
92105 pParse->rc = SQLITE_NOMEM;
92216 if( rc==SQLITE_NOMEM ){
93588 ** store NULL in *paCol and 0 in *pnCol and return SQLITE_NOMEM.
93607 if( aCol==0 ) return SQLITE_NOMEM;
93665 return SQLITE_NOMEM;
94211 rc = SQLITE_NOMEM;
94569 if( pNew==0 ) return SQLITE_NOMEM;
97039 p->rc = SQLITE_NOMEM;
97076 db->errCode = SQLITE_NOMEM;
97077 return SQLITE_NOMEM;
97105 db->errCode = SQLITE_NOMEM;
97106 return SQLITE_NOMEM;
98971 return SQLITE_NOMEM;
99119 rc = SQLITE_NOMEM;
99735 return SQLITE_NOMEM;
99741 return SQLITE_NOMEM;
99754 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
99859 ** more v-table. Return SQLITE_NOMEM if a malloc fails, or SQLITE_OK otherwise.
99870 return SQLITE_NOMEM;
99955 rc = SQLITE_NOMEM;
102598 if( rc==SQLITE_NOMEM ){
102795 ** SQLITE_NOMEM is returned and *piRegion is undefined.
102849 return SQLITE_NOMEM;
102868 return SQLITE_NOMEM;
109652 return SQLITE_NOMEM;
109716 pParse->rc = SQLITE_NOMEM;
110036 int rc = SQLITE_NOMEM;
110048 rc = SQLITE_NOMEM;
110299 rc = SQLITE_NOMEM;
111009 /* SQLITE_NOMEM */ "out of memory",
111245 return SQLITE_NOMEM;
111678 return sqlite3ErrStr(SQLITE_NOMEM);
111685 z = sqlite3ErrStr(SQLITE_NOMEM);
111753 return SQLITE_NOMEM;
111762 return SQLITE_NOMEM;
111835 if( pColl==0 ) return SQLITE_NOMEM;
112003 if( !zFile ) return SQLITE_NOMEM;
112155 if( !zFile ) return SQLITE_NOMEM;
112323 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
112334 rc = SQLITE_NOMEM;
112429 if( rc==SQLITE_NOMEM ){
112483 assert( *ppDb || rc==SQLITE_NOMEM );
112488 rc = SQLITE_NOMEM;
114716 *pRc = SQLITE_NOMEM;
114775 rc = SQLITE_NOMEM;
114807 if( zContentCols==0 ) rc = SQLITE_NOMEM;
114862 rc = SQLITE_NOMEM;
114929 if( z==0 ) *pRc = SQLITE_NOMEM;
114984 ** by this function, NULL is returned and *pRc is set to SQLITE_NOMEM. If
115023 ** by this function, NULL is returned and *pRc is set to SQLITE_NOMEM. If
115108 return SQLITE_NOMEM;
115180 if( !aCol ) return SQLITE_NOMEM;
115224 rc = SQLITE_NOMEM;
115315 rc = SQLITE_NOMEM;
115513 ** if the allocation fails, return SQLITE_NOMEM.
115517 return SQLITE_NOMEM;
115584 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
115644 rc = SQLITE_NOMEM;
116317 if( !aOut ) return SQLITE_NOMEM;
116415 ** If an OOM error occurs, return SQLITE_NOMEM. In this case it is
116471 ** SQLite error code (SQLITE_NOMEM) if an error occurs.
116487 return SQLITE_NOMEM;
116541 return SQLITE_NOMEM;
116693 int rc = SQLITE_NOMEM; /* Return code */
116902 return SQLITE_NOMEM;
116940 if( !zSql ) return SQLITE_NOMEM;
117453 rc = SQLITE_NOMEM;
117466 rc = SQLITE_NOMEM;
117735 return SQLITE_NOMEM;
118243 rc = SQLITE_NOMEM;
118540 *pRc = SQLITE_NOMEM;
118860 if( !pE->aMI ) return SQLITE_NOMEM;
119153 if( !p ) return SQLITE_NOMEM;
119258 if( !pCsr ) return SQLITE_NOMEM;
119287 if( aNew==0 ) return SQLITE_NOMEM;
119330 if( fts3auxGrowStatArray(pCsr, 2) ) return SQLITE_NOMEM;
119376 if( fts3auxGrowStatArray(pCsr, iCol+2) ) return SQLITE_NOMEM;
119431 if( pCsr->filter.zTerm==0 ) return SQLITE_NOMEM;
119438 if( pCsr->zStop==0 ) return SQLITE_NOMEM;
119677 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
119707 rc = SQLITE_NOMEM;
119757 ** allocated Fts3Expr structure. Otherwise, either SQLITE_NOMEM (out of memory
119863 return SQLITE_NOMEM;
119876 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
119953 return SQLITE_NOMEM;
120101 ** bytes read from buffer z. Otherwise, *ppExpr is set to 0 and SQLITE_NOMEM
120132 rc = SQLITE_NOMEM;
120164 rc = SQLITE_NOMEM;
120248 ** occurs, either SQLITE_NOMEM (out-of-memory error) or SQLITE_ERROR (parse
120442 if( rc==SQLITE_NOMEM ){
120451 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
120452 if( rc==SQLITE_NOMEM ){
120473 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
120475 }else if( rc==SQLITE_NOMEM || !(zBuf = exprToString(pExpr, 0)) ){
120956 if( t==NULL ) return SQLITE_NOMEM;
120986 if( c==NULL ) return SQLITE_NOMEM;
121496 if( !pNew ) return SQLITE_NOMEM;
121694 if( !zCopy ) return SQLITE_NOMEM;
121715 return SQLITE_NOMEM;
121993 rc = SQLITE_NOMEM;
122092 if( t==NULL ) return SQLITE_NOMEM;
122147 if( c==NULL ) return SQLITE_NOMEM;
122213 if( !pNew ) return SQLITE_NOMEM;
122565 rc = SQLITE_NOMEM;
122756 return SQLITE_NOMEM;
122768 return SQLITE_NOMEM;
122786 ** If an OOM error occurs, *pRc is set to SQLITE_NOMEM before returning.
122874 rc = SQLITE_NOMEM;
123250 if( 0==p->zSegmentsTbl ) return SQLITE_NOMEM;
123263 rc = SQLITE_NOMEM;
123414 return SQLITE_NOMEM;
123638 return SQLITE_NOMEM;
123732 rc = SQLITE_NOMEM;
123765 rc = SQLITE_NOMEM;
124023 return SQLITE_NOMEM;
124041 return SQLITE_NOMEM;
124067 return SQLITE_NOMEM;
124213 if( !pWriter ) return SQLITE_NOMEM;
124219 if( !pWriter->aData ) return SQLITE_NOMEM;
124284 if( !aNew ) return SQLITE_NOMEM;
124308 return SQLITE_NOMEM;
124535 ** trying to resize the buffer, return SQLITE_NOMEM.
124546 if( !pNew ) return SQLITE_NOMEM;
124864 return SQLITE_NOMEM;
125061 *pRC = SQLITE_NOMEM;
125111 *pRC = SQLITE_NOMEM;
125187 return SQLITE_NOMEM;
125308 if( !pRet ) return SQLITE_NOMEM;
125329 return SQLITE_NOMEM;
125414 rc = SQLITE_NOMEM;
125958 return SQLITE_NOMEM;
126027 return SQLITE_NOMEM;
126154 return SQLITE_NOMEM;
126460 if( !aIter ) return SQLITE_NOMEM;
126680 if( !pCsr->aMatchinfo ) return SQLITE_NOMEM;
126879 rc = SQLITE_NOMEM;
126907 ** needs to transform the data from utf-16 to utf-8), return SQLITE_NOMEM
126916 rc = SQLITE_NOMEM;
127524 rc2 = SQLITE_NOMEM;
127816 rc = SQLITE_NOMEM;
127832 int rc = SQLITE_NOMEM;
128238 if( !pGeom ) return SQLITE_NOMEM;
128297 rc = SQLITE_NOMEM;
128439 return SQLITE_NOMEM;
128614 rc = SQLITE_NOMEM;
129039 return SQLITE_NOMEM;
129136 return SQLITE_NOMEM;
129216 rc = SQLITE_NOMEM;
129241 rc = SQLITE_NOMEM;
129506 return SQLITE_NOMEM;
129864 int rc = SQLITE_NOMEM;
129946 return SQLITE_NOMEM;
129970 rc = SQLITE_NOMEM;
129986 int rc = SQLITE_NOMEM;
130087 return SQLITE_NOMEM;
130125 rc = SQLITE_NOMEM;
130287 if( !pGeomCtx ) return SQLITE_NOMEM;
130877 return SQLITE_NOMEM;
130935 return SQLITE_NOMEM;
131026 return SQLITE_NOMEM;