Lines Matching refs:n

23 int sqlite3_release_memory(int n){  in sqlite3_release_memory()  argument
25 return sqlite3PcacheReleaseMemory(n); in sqlite3_release_memory()
30 UNUSED_PARAMETER(n); in sqlite3_release_memory()
95 sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){ in sqlite3_soft_heap_limit64() argument
105 if( n<0 ){ in sqlite3_soft_heap_limit64()
109 if( mem0.hardLimit>0 && (n>mem0.hardLimit || n==0) ){ in sqlite3_soft_heap_limit64()
110 n = mem0.hardLimit; in sqlite3_soft_heap_limit64()
112 mem0.alarmThreshold = n; in sqlite3_soft_heap_limit64()
114 AtomicStore(&mem0.nearlyFull, n>0 && n<=nUsed); in sqlite3_soft_heap_limit64()
116 excess = sqlite3_memory_used() - n; in sqlite3_soft_heap_limit64()
120 void sqlite3_soft_heap_limit(int n){ in sqlite3_soft_heap_limit() argument
121 if( n<0 ) n = 0; in sqlite3_soft_heap_limit()
122 sqlite3_soft_heap_limit64(n); in sqlite3_soft_heap_limit()
137 sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){ in sqlite3_hard_heap_limit64() argument
145 if( n>=0 ){ in sqlite3_hard_heap_limit64()
146 mem0.hardLimit = n; in sqlite3_hard_heap_limit64()
147 if( n<mem0.alarmThreshold || mem0.alarmThreshold==0 ){ in sqlite3_hard_heap_limit64()
148 mem0.alarmThreshold = n; in sqlite3_hard_heap_limit64()
228 static void mallocWithAlarm(int n, void **pp){ in mallocWithAlarm() argument
232 assert( n>0 ); in mallocWithAlarm()
239 nFull = sqlite3GlobalConfig.m.xRoundup(n); in mallocWithAlarm()
241 sqlite3StatusHighwater(SQLITE_STATUS_MALLOC_SIZE, n); in mallocWithAlarm()
298 void *sqlite3Malloc(u64 n){ in sqlite3Malloc() argument
300 if( n==0 || n>SQLITE_MAX_ALLOCATION_SIZE ){ in sqlite3Malloc()
304 mallocWithAlarm((int)n, &p); in sqlite3Malloc()
307 p = sqlite3GlobalConfig.m.xMalloc((int)n); in sqlite3Malloc()
318 void *sqlite3_malloc(int n){ in sqlite3_malloc() argument
322 return n<=0 ? 0 : sqlite3Malloc(n); in sqlite3_malloc()
324 void *sqlite3_malloc64(sqlite3_uint64 n){ in sqlite3_malloc64() argument
328 return sqlite3Malloc(n); in sqlite3_malloc64()
564 void *sqlite3_realloc(void *pOld, int n){ in sqlite3_realloc() argument
568 if( n<0 ) n = 0; /* IMP: R-26507-47431 */ in sqlite3_realloc()
569 return sqlite3Realloc(pOld, n); in sqlite3_realloc()
571 void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){ in sqlite3_realloc64() argument
575 return sqlite3Realloc(pOld, n); in sqlite3_realloc64()
582 void *sqlite3MallocZero(u64 n){ in sqlite3MallocZero() argument
583 void *p = sqlite3Malloc(n); in sqlite3MallocZero()
585 memset(p, 0, (size_t)n); in sqlite3MallocZero()
594 void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ in sqlite3DbMallocZero() argument
597 p = sqlite3DbMallocRaw(db, n); in sqlite3DbMallocZero()
598 if( p ) memset(p, 0, (size_t)n); in sqlite3DbMallocZero()
606 static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ in dbMallocRawFinish() argument
609 p = sqlite3Malloc(n); in dbMallocRawFinish()
638 void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ in sqlite3DbMallocRaw() argument
640 if( db ) return sqlite3DbMallocRawNN(db, n); in sqlite3DbMallocRaw()
641 p = sqlite3Malloc(n); in sqlite3DbMallocRaw()
645 void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ in sqlite3DbMallocRawNN() argument
651 if( n>db->lookaside.sz ){ in sqlite3DbMallocRawNN()
657 return dbMallocRawFinish(db, n); in sqlite3DbMallocRawNN()
660 if( n<=LOOKASIDE_SMALL ){ in sqlite3DbMallocRawNN()
691 return dbMallocRawFinish(db, n); in sqlite3DbMallocRawNN()
695 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n);
701 void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ in sqlite3DbRealloc() argument
703 if( p==0 ) return sqlite3DbMallocRawNN(db, n); in sqlite3DbRealloc()
708 if( n<=LOOKASIDE_SMALL ) return p; in sqlite3DbRealloc()
712 if( n<=db->lookaside.szTrue ) return p; in sqlite3DbRealloc()
715 return dbReallocFinish(db, p, n); in sqlite3DbRealloc()
717 static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ in dbReallocFinish() argument
723 pNew = sqlite3DbMallocRawNN(db, n); in dbReallocFinish()
732 pNew = sqlite3Realloc(p, n); in dbReallocFinish()
747 void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ in sqlite3DbReallocOrFree() argument
749 pNew = sqlite3DbRealloc(db, p, n); in sqlite3DbReallocOrFree()
765 size_t n; in sqlite3DbStrDup() local
769 n = strlen(z) + 1; in sqlite3DbStrDup()
770 zNew = sqlite3DbMallocRaw(db, n); in sqlite3DbStrDup()
772 memcpy(zNew, z, n); in sqlite3DbStrDup()
776 char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ in sqlite3DbStrNDup() argument
779 assert( z!=0 || n==0 ); in sqlite3DbStrNDup()
780 assert( (n&0x7fffffff)==n ); in sqlite3DbStrNDup()
781 zNew = z ? sqlite3DbMallocRawNN(db, n+1) : 0; in sqlite3DbStrNDup()
783 memcpy(zNew, z, (size_t)n); in sqlite3DbStrNDup()
784 zNew[n] = 0; in sqlite3DbStrNDup()
795 int n; in sqlite3DbSpanDup() local
797 n = (int)(zEnd - zStart); in sqlite3DbSpanDup()
798 while( ALWAYS(n>0) && sqlite3Isspace(zStart[n-1]) ) n--; in sqlite3DbSpanDup()
799 return sqlite3DbStrNDup(db, zStart, n); in sqlite3DbSpanDup()