Lines Matching refs:SQLITE_NOMEM
979 #define SQLITE_NOMEM 7 /* A malloc() failed */
2527 ** memory allocation fails, then SQLITE_NOMEM is returned.
2873 ** [SQLITE_IOERR] rather than [SQLITE_NOMEM].
3902 ** index is out of range. ^[SQLITE_NOMEM] is returned if malloc() fails.
4404 ** [SQLITE_NOMEM].)^
5239 ** [SQLITE_NOMEM], [SQLITE_BUSY], and [SQLITE_INTERRUPT]) then the
5473 ** an [SQLITE_NOMEM] error. In other words, the soft heap limit
7185 ** [SQLITE_NOMEM], [SQLITE_BUSY], [SQLITE_LOCKED], or an
7207 ** [SQLITE_IOERR_ACCESS | SQLITE_IOERR_XXX], [SQLITE_NOMEM], or
15348 int rc = SQLITE_NOMEM;
15377 if( p==0 ) return SQLITE_NOMEM;
15493 ** SQLITE_NOMEM) to the user. However, sometimes a fault is not necessarily
15737 sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
15750 sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
15806 sqlite3_log(SQLITE_NOMEM,
15822 sqlite3_log(SQLITE_NOMEM,
17395 sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes", nByte);
19529 ** invocation SQLITE_NOMEM is returned instead.
19533 ** is set to SQLITE_NOMEM.
19542 sqlite3Error(db, SQLITE_NOMEM, 0);
19544 rc = SQLITE_NOMEM;
20904 assert( rc==SQLITE_NOMEM );
20905 return SQLITE_NOMEM;
20947 return SQLITE_NOMEM;
24379 return SQLITE_NOMEM;
26558 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
27253 if( p==0 ) return SQLITE_NOMEM;
27282 rc = SQLITE_NOMEM;
27300 rc = SQLITE_NOMEM;
27485 rc = SQLITE_NOMEM;
28262 rc = SQLITE_NOMEM;
28318 rc = SQLITE_NOMEM;
28348 rc = SQLITE_NOMEM;
28371 rc = SQLITE_NOMEM;
28713 return SQLITE_NOMEM;
29503 return SQLITE_NOMEM;
29536 rc = SQLITE_NOMEM;
29930 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM && tryOldLockPath ){
29946 rc = SQLITE_NOMEM;
29995 ** or SQLITE_NOMEM if unable to obtain memory.
30011 return SQLITE_NOMEM;
30126 return SQLITE_NOMEM;
30162 rc = SQLITE_NOMEM;
31815 sqlite3_log(SQLITE_NOMEM, "failed to HeapAlloc %u bytes (%d), heap=%p",
31836 sqlite3_log(SQLITE_NOMEM, "failed to HeapFree block %p (%d), heap=%p",
31862 sqlite3_log(SQLITE_NOMEM, "failed to %s %u bytes (%d), heap=%p",
31886 sqlite3_log(SQLITE_NOMEM, "failed to HeapSize block %p (%d), heap=%p",
31915 sqlite3_log(SQLITE_NOMEM,
31919 return SQLITE_NOMEM;
31927 sqlite3_log(SQLITE_NOMEM,
31929 return SQLITE_NOMEM;
31956 sqlite3_log(SQLITE_NOMEM, "failed to HeapDestroy (%d), heap=%p",
32163 return SQLITE_NOMEM;
35806 if( p->u.apSub[bin]==0 ) return SQLITE_NOMEM;
35841 return SQLITE_NOMEM;
36277 return SQLITE_NOMEM;
36349 return (pPgHdr==0 && eCreate) ? SQLITE_NOMEM : SQLITE_OK;
37078 return (p->apHash ? SQLITE_OK : SQLITE_NOMEM);
40047 ** or SQLITE_NOMEM if a malloc failure occurs.
40057 testcase( rc==SQLITE_NOMEM );
40058 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
40463 ** SQLITE_NOMEM is returned.
40607 CODEC1(pPager, aData, pgno, 3, rc=SQLITE_NOMEM);
40609 CODEC2(pPager, aData, pgno, 7, rc=SQLITE_NOMEM, aData);
40681 CODEC1(pPager, pData, pPg->pgno, 3, rc=SQLITE_NOMEM);
40722 ** fails, SQLITE_NOMEM is returned. Otherwise, if no IO or malloc errors
40747 rc = SQLITE_NOMEM;
40764 rc = SQLITE_NOMEM;
41240 CODEC1(pPager, pPg->pData, pgno, 3, rc = SQLITE_NOMEM);
41605 return SQLITE_NOMEM;
41911 ** fails, SQLITE_NOMEM is returned and the page size remains unchanged.
41946 if( !pNew ) rc = SQLITE_NOMEM;
42218 return SQLITE_NOMEM;
42575 CODEC2(pPager, pList->pData, pgno, 6, return SQLITE_NOMEM, pData);
42639 ** SQLITE_NOMEM if a malloc fails while setting a bit in a savepoint
42664 CODEC2(pPager, pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
42821 ** and error code returned. This function may return SQLITE_NOMEM
42871 if( zPathname==0 ) return SQLITE_NOMEM;
42887 return SQLITE_NOMEM;
42940 return SQLITE_NOMEM;
43658 testcase( rc==SQLITE_NOMEM );
43661 testcase( rc==SQLITE_NOMEM );
43754 ** SQLITE_NOMEM if the attempt to allocate Pager.pInJournal fails, or
43773 return SQLITE_NOMEM;
43979 CODEC2(pPager, pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
44009 testcase( rc==SQLITE_NOMEM );
44010 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
44013 assert( rc==SQLITE_NOMEM );
44055 ** If an error occurs, SQLITE_NOMEM or an IO error code is returned
44259 CODEC2(pPager, pPgHdr->pData, 1, 6, rc=SQLITE_NOMEM, zBuf);
44628 || rc==SQLITE_NOMEM || (rc&0xFF)==SQLITE_IOERR );
44728 ** If a memory allocation fails, SQLITE_NOMEM is returned. If an error
44743 /* Grow the Pager.aSavepoint array using realloc(). Return SQLITE_NOMEM
44751 return SQLITE_NOMEM;
44767 return SQLITE_NOMEM;
44807 ** This function may return SQLITE_NOMEM if a memory allocation fails,
44949 ** This function may return SQLITE_NOMEM or an IO error code if an error
44988 ** may return SQLITE_NOMEM.
46024 return SQLITE_NOMEM;
46036 if( !pWal->apWiData[iPage] ) rc = SQLITE_NOMEM;
46647 rc = SQLITE_NOMEM;
46780 return SQLITE_NOMEM;
47040 return SQLITE_NOMEM;
47052 rc = SQLITE_NOMEM;
48196 if( (pData = sqlite3PagerCodec(pPage))==0 ) return SQLITE_NOMEM;
49856 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
49893 return SQLITE_NOMEM;
50094 rc = SQLITE_NOMEM;
50170 rc = SQLITE_NOMEM;
50241 if( pIdxKey==0 ) return SQLITE_NOMEM;
51329 return SQLITE_NOMEM;
51351 return SQLITE_NOMEM;
51419 rc = SQLITE_NOMEM;
51482 rc = SQLITE_NOMEM;
51916 ** SQLITE_BUSY is returned if the database is locked. SQLITE_NOMEM
53569 rc = SQLITE_NOMEM;
54262 rc = SQLITE_NOMEM;
55620 ** SQLITE_NOMEM.
55677 return SQLITE_NOMEM;
55776 rc = SQLITE_NOMEM;
56543 if( newCell==0 ) return SQLITE_NOMEM;
57338 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ) pCheck->mallocFailed = 1;
58128 sqlite3Error(pErrorDb, SQLITE_NOMEM, "out of memory");
58129 rc = SQLITE_NOMEM;
58201 sqlite3Error(pDestDb, SQLITE_NOMEM, 0);
58214 if( 0==p->pSrc || 0==p->pDest || setDestPgsz(p)==SQLITE_NOMEM ){
58595 rc = SQLITE_NOMEM;
58817 ** SQLITE_NOMEM may be returned if a malloc() fails during conversion
58835 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
58839 assert(rc==SQLITE_OK || rc==SQLITE_NOMEM);
58841 assert(rc==SQLITE_NOMEM || pMem->enc==desiredEnc);
58898 return (pMem->z ? SQLITE_OK : SQLITE_NOMEM);
58907 ** Return SQLITE_OK on success or SQLITE_NOMEM if malloc fails.
58917 return SQLITE_NOMEM;
58948 return SQLITE_NOMEM;
58969 return SQLITE_NOMEM;
59004 return SQLITE_NOMEM;
59525 return SQLITE_NOMEM;
59546 return SQLITE_NOMEM;
59908 return SQLITE_NOMEM;
60043 ** SQLITE_NOMEM. In this case Vdbe.aOp and Vdbe.nOpAlloc remain
60055 return (pNew ? SQLITE_OK : SQLITE_NOMEM);
61083 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM );
61092 if( p->rc==SQLITE_NOMEM ){
61661 return SQLITE_NOMEM;
61779 if( zMaster==0 ) return SQLITE_NOMEM;
62052 ** SQLITE_NOMEM
62063 p->rc = SQLITE_NOMEM;
62084 isSpecialError = mrc==SQLITE_NOMEM || mrc==SQLITE_IOERR
62100 if( (mrc==SQLITE_NOMEM || mrc==SQLITE_FULL) && p->usesStmtJournal ){
62216 p->rc = SQLITE_NOMEM;
63497 /* An SQLITE_NOMEM error. */
63501 pCtx->isError = SQLITE_NOMEM;
63571 p->rc = SQLITE_NOMEM;
63572 return SQLITE_NOMEM;
63631 if( SQLITE_NOMEM==sqlite3ApiExit(p->db, p->rc) ){
63632 p->rc = SQLITE_NOMEM;
63697 v->rc = rc = SQLITE_NOMEM;
63923 ** code of statement pStmt set to SQLITE_NOMEM.
63940 ** SQLITE_NOMEM. The next call to _step() (if any) will return SQLITE_ERROR
65425 ** A memory allocation error causes p->rc to be set to SQLITE_NOMEM and this
65892 if( p->rc==SQLITE_NOMEM ){
70304 rc = SQLITE_NOMEM;
70317 if( rc==SQLITE_NOMEM ){
71678 rc = SQLITE_NOMEM;
71686 if( db->mallocFailed ) rc = SQLITE_NOMEM;
72400 if( !p->aAlloc ) return SQLITE_NOMEM;
72512 rc = SQLITE_NOMEM;
72649 return SQLITE_NOMEM;
72653 if( pSorter->pUnpacked==0 ) return SQLITE_NOMEM;
72752 ** if successful, or an SQLite error code (i.e. SQLITE_NOMEM) if an error
72763 return SQLITE_NOMEM;
72802 p->eFWErr = SQLITE_NOMEM;
72946 rc = SQLITE_NOMEM;
73047 if( !pSorter->aIter ) return SQLITE_NOMEM;
73180 return SQLITE_NOMEM;
73194 ** If an error occurs, return an SQLite error code (i.e. SQLITE_NOMEM).
73427 return SQLITE_NOMEM;
81186 return SQLITE_NOMEM;
81209 return SQLITE_NOMEM;
81218 return SQLITE_NOMEM;
81281 return SQLITE_NOMEM;
81343 rc = SQLITE_NOMEM;
81360 if( rc==SQLITE_NOMEM ){
81503 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
81520 rc = SQLITE_NOMEM;
81534 rc = SQLITE_NOMEM;
81590 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
83054 pParse->rc = SQLITE_NOMEM;
85699 if( SQLITE_NOMEM==sqlite3BtreeSetPageSize(pBt, db->nextPagesize, -1, 0) ){
88699 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
88700 if( rc==SQLITE_NOMEM ){
90507 if( pParse->db->mallocFailed && rc==SQLITE_OK ) rc = SQLITE_NOMEM;
92145 rc = SQLITE_NOMEM;
92146 sqlite3Error(db, SQLITE_NOMEM, 0);
93101 if( zAltFile==0 ) return SQLITE_NOMEM;
93137 return SQLITE_NOMEM;
93180 return SQLITE_NOMEM;
93302 rc = SQLITE_NOMEM;
93832 if( SQLITE_NOMEM==sqlite3BtreeSetPageSize(pBt, db->nextPagesize,-1,0) ){
95239 pData->rc = db->mallocFailed ? SQLITE_NOMEM : SQLITE_CORRUPT_BKPT;
95295 if( rc==SQLITE_NOMEM ){
95551 rc = SQLITE_NOMEM;
95578 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
95673 if( rc==SQLITE_NOMEM || rc==SQLITE_IOERR_NOMEM ){
95749 rc = SQLITE_NOMEM;
95822 pParse->rc = SQLITE_NOMEM;
95829 pParse->rc = SQLITE_NOMEM;
95940 if( rc==SQLITE_NOMEM ){
97378 ** store NULL in *paCol and 0 in *pnCol and return SQLITE_NOMEM.
97467 return SQLITE_NOMEM;
98019 rc = SQLITE_NOMEM;
98378 if( pNew==0 ) return SQLITE_NOMEM;
101014 p->rc = SQLITE_NOMEM;
101051 db->errCode = SQLITE_NOMEM;
101052 return SQLITE_NOMEM;
101080 db->errCode = SQLITE_NOMEM;
101081 return SQLITE_NOMEM;
102961 return SQLITE_NOMEM;
103122 rc = SQLITE_NOMEM;
103758 return SQLITE_NOMEM;
103764 return SQLITE_NOMEM;
103781 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
103886 ** more v-table. Return SQLITE_NOMEM if a malloc fails, or SQLITE_OK otherwise.
103897 return SQLITE_NOMEM;
103982 rc = SQLITE_NOMEM;
106603 if( rc==SQLITE_NOMEM ){
106915 return SQLITE_NOMEM;
106934 return SQLITE_NOMEM;
114289 return SQLITE_NOMEM;
114353 pParse->rc = SQLITE_NOMEM;
114673 int rc = SQLITE_NOMEM;
114685 rc = SQLITE_NOMEM;
114952 rc = SQLITE_NOMEM;
115850 case SQLITE_NOMEM: zName = "SQLITE_NOMEM"; break;
115946 /* SQLITE_NOMEM */ "out of memory",
116192 return SQLITE_NOMEM;
116624 return sqlite3ErrStr(SQLITE_NOMEM);
116631 z = sqlite3ErrStr(SQLITE_NOMEM);
116699 return SQLITE_NOMEM;
116708 return SQLITE_NOMEM;
116789 if( pColl==0 ) return SQLITE_NOMEM;
116956 if( !zFile ) return SQLITE_NOMEM;
117110 if( !zFile ) return SQLITE_NOMEM;
117275 if( rc==SQLITE_NOMEM ) db->mallocFailed = 1;
117286 rc = SQLITE_NOMEM;
117384 assert( db!=0 || rc==SQLITE_NOMEM );
117385 if( rc==SQLITE_NOMEM ){
117446 assert( *ppDb || rc==SQLITE_NOMEM );
117451 rc = SQLITE_NOMEM;
119793 *pRc = SQLITE_NOMEM;
119858 rc = SQLITE_NOMEM;
119908 if( zContentCols==0 ) rc = SQLITE_NOMEM;
119963 rc = SQLITE_NOMEM;
120031 if( z==0 ) *pRc = SQLITE_NOMEM;
120086 ** by this function, NULL is returned and *pRc is set to SQLITE_NOMEM. If
120143 ** by this function, NULL is returned and *pRc is set to SQLITE_NOMEM. If
120231 return SQLITE_NOMEM;
120271 ** variables are undefined. Or, if an OOM is encountered, SQLITE_NOMEM is
120288 rc = SQLITE_NOMEM;
120312 rc = SQLITE_NOMEM;
120390 if( !aCol ) return SQLITE_NOMEM;
120435 rc = SQLITE_NOMEM;
120572 rc = SQLITE_NOMEM;
120799 ** if the allocation fails, return SQLITE_NOMEM.
120803 return SQLITE_NOMEM;
120843 if( !zSql ) return SQLITE_NOMEM;
120899 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
120959 rc = SQLITE_NOMEM;
121627 if( !aOut ) return SQLITE_NOMEM;
121775 ** If an OOM error occurs, return SQLITE_NOMEM. In this case it is
121831 ** SQLite error code (SQLITE_NOMEM) if an error occurs.
121847 return SQLITE_NOMEM;
121901 return SQLITE_NOMEM;
122055 int rc = SQLITE_NOMEM; /* Return code */
122268 return SQLITE_NOMEM;
122308 rc = SQLITE_NOMEM;
122896 rc = SQLITE_NOMEM;
122913 rc = SQLITE_NOMEM;
123185 return SQLITE_NOMEM;
123748 rc = SQLITE_NOMEM;
124049 *pRc = SQLITE_NOMEM;
124376 if( !pE->aMI ) return SQLITE_NOMEM;
124750 if( !p ) return SQLITE_NOMEM;
124859 if( !pCsr ) return SQLITE_NOMEM;
124888 if( aNew==0 ) return SQLITE_NOMEM;
124931 if( fts3auxGrowStatArray(pCsr, 2) ) return SQLITE_NOMEM;
124977 if( fts3auxGrowStatArray(pCsr, iCol+2) ) return SQLITE_NOMEM;
125032 if( pCsr->filter.zTerm==0 ) return SQLITE_NOMEM;
125039 if( pCsr->zStop==0 ) return SQLITE_NOMEM;
125307 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
125335 rc = SQLITE_NOMEM;
125397 ** allocated Fts3Expr structure. Otherwise, either SQLITE_NOMEM (out of memory
125508 return SQLITE_NOMEM;
125521 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
125598 return SQLITE_NOMEM;
125746 ** bytes read from buffer z. Otherwise, *ppExpr is set to 0 and SQLITE_NOMEM
125777 rc = SQLITE_NOMEM;
125811 rc = SQLITE_NOMEM;
125934 rc = SQLITE_NOMEM;
126113 ** occurs, either SQLITE_NOMEM (out-of-memory error) or SQLITE_ERROR (parse
126340 if( rc==SQLITE_NOMEM ){
126349 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
126350 if( rc==SQLITE_NOMEM ){
126381 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
126384 }else if( rc==SQLITE_NOMEM || !(zBuf = exprToString(pExpr, 0)) ){
126871 if( t==NULL ) return SQLITE_NOMEM;
126901 if( c==NULL ) return SQLITE_NOMEM;
127411 if( !pNew ) return SQLITE_NOMEM;
127610 if( !zCopy ) return SQLITE_NOMEM;
127631 return SQLITE_NOMEM;
127911 rc = SQLITE_NOMEM;
128007 if( t==NULL ) return SQLITE_NOMEM;
128062 if( c==NULL ) return SQLITE_NOMEM;
128128 if( !pNew ) return SQLITE_NOMEM;
128302 rc = SQLITE_NOMEM;
128373 rc = SQLITE_NOMEM;
128443 return SQLITE_NOMEM;
128526 rc = SQLITE_NOMEM;
129022 rc = SQLITE_NOMEM;
129271 return SQLITE_NOMEM;
129283 return SQLITE_NOMEM;
129301 ** If an OOM error occurs, *pRc is set to SQLITE_NOMEM before returning.
129389 rc = SQLITE_NOMEM;
129820 if( 0==p->zSegmentsTbl ) return SQLITE_NOMEM;
129833 rc = SQLITE_NOMEM;
129991 return SQLITE_NOMEM;
130216 return SQLITE_NOMEM;
130307 rc = SQLITE_NOMEM;
130345 rc = SQLITE_NOMEM;
130624 return SQLITE_NOMEM;
130642 return SQLITE_NOMEM;
130668 return SQLITE_NOMEM;
130814 if( !pWriter ) return SQLITE_NOMEM;
130820 if( !pWriter->aData ) return SQLITE_NOMEM;
130886 if( !aNew ) return SQLITE_NOMEM;
130910 return SQLITE_NOMEM;
131179 ** trying to resize the buffer, return SQLITE_NOMEM.
131190 if( !pNew ) return SQLITE_NOMEM;
131520 return SQLITE_NOMEM;
131753 *pRC = SQLITE_NOMEM;
131803 *pRC = SQLITE_NOMEM;
131913 rc = SQLITE_NOMEM;
131923 rc = SQLITE_NOMEM;
131993 rc = SQLITE_NOMEM;
132087 ** If an OOM error occurs, set *pRc to SQLITE_NOMEM and leave pBlob->a
132099 *pRc = SQLITE_NOMEM;
132108 ** Return an error code if an error occurs (SQLITE_NOMEM is possible).
132855 rc = SQLITE_NOMEM;
133219 if( !pWriter ) return SQLITE_NOMEM;
133560 rc = SQLITE_NOMEM;
133665 return SQLITE_NOMEM;
133795 if( !pRet ) return SQLITE_NOMEM;
133816 return SQLITE_NOMEM;
133925 rc = SQLITE_NOMEM;
134476 return SQLITE_NOMEM;
134545 return SQLITE_NOMEM;
134670 return SQLITE_NOMEM;
134991 if( !aIter ) return SQLITE_NOMEM;
135213 if( !pCsr->aMatchinfo ) return SQLITE_NOMEM;
135411 rc = SQLITE_NOMEM;
135441 ** needs to transform the data from utf-16 to utf-8), return SQLITE_NOMEM
135450 rc = SQLITE_NOMEM;
135723 if( aNew==0 ) return SQLITE_NOMEM;
135792 if( pNew==NULL ) return SQLITE_NOMEM;
135842 return SQLITE_NOMEM;
135909 if( !zNew ) return SQLITE_NOMEM;
136840 rc2 = SQLITE_NOMEM;
137132 rc = SQLITE_NOMEM;
137148 int rc = SQLITE_NOMEM;
137557 if( !pGeom ) return SQLITE_NOMEM;
137616 rc = SQLITE_NOMEM;
137763 return SQLITE_NOMEM;
137939 rc = SQLITE_NOMEM;
138365 return SQLITE_NOMEM;
138462 return SQLITE_NOMEM;
138542 rc = SQLITE_NOMEM;
138567 rc = SQLITE_NOMEM;
138834 return SQLITE_NOMEM;
139225 int rc = SQLITE_NOMEM;
139307 return SQLITE_NOMEM;
139331 rc = SQLITE_NOMEM;
139347 int rc = SQLITE_NOMEM;
139454 return SQLITE_NOMEM;
139492 rc = SQLITE_NOMEM;
139668 if( !pGeomCtx ) return SQLITE_NOMEM;
140258 return SQLITE_NOMEM;
140319 return SQLITE_NOMEM;
140410 return SQLITE_NOMEM;