szAtom 18623 ext/sqlite3/libsqlite/sqlite3.c int szAtom; /* Smallest possible allocation in bytes */ szAtom 18668 ext/sqlite3/libsqlite/sqlite3.c #define MEM5LINK(idx) ((Mem5Link *)(&mem5.zPool[(idx)*mem5.szAtom])) szAtom 18732 ext/sqlite3/libsqlite/sqlite3.c int i = (int)(((u8 *)p-mem5.zPool)/mem5.szAtom); szAtom 18734 ext/sqlite3/libsqlite/sqlite3.c iSize = mem5.szAtom * (1 << (mem5.aCtrl[i]&CTRL_LOGSIZE)); szAtom 18772 ext/sqlite3/libsqlite/sqlite3.c for(iFullSz=mem5.szAtom, iLogsize=0; iFullSz<nByte; iFullSz *= 2, iLogsize++){} szAtom 18808 ext/sqlite3/libsqlite/sqlite3.c memset(&mem5.zPool[i*mem5.szAtom], 0xAA, iFullSz); szAtom 18812 ext/sqlite3/libsqlite/sqlite3.c return (void*)&mem5.zPool[i*mem5.szAtom]; szAtom 18825 ext/sqlite3/libsqlite/sqlite3.c iBlock = (int)(((u8 *)pOld-mem5.zPool)/mem5.szAtom); szAtom 18829 ext/sqlite3/libsqlite/sqlite3.c assert( ((u8 *)pOld-mem5.zPool)%mem5.szAtom==0 ); szAtom 18839 ext/sqlite3/libsqlite/sqlite3.c assert( mem5.currentOut>=(size*mem5.szAtom) ); szAtom 18841 ext/sqlite3/libsqlite/sqlite3.c mem5.currentOut -= size*mem5.szAtom; szAtom 18872 ext/sqlite3/libsqlite/sqlite3.c memset(&mem5.zPool[iBlock*mem5.szAtom], 0x55, size); szAtom 18951 ext/sqlite3/libsqlite/sqlite3.c for(iFullSz=mem5.szAtom; iFullSz<n; iFullSz *= 2); szAtom 19000 ext/sqlite3/libsqlite/sqlite3.c mem5.szAtom = (1<<nMinLog); szAtom 19001 ext/sqlite3/libsqlite/sqlite3.c while( (int)sizeof(Mem5Link)>mem5.szAtom ){ szAtom 19002 ext/sqlite3/libsqlite/sqlite3.c mem5.szAtom = mem5.szAtom << 1; szAtom 19005 ext/sqlite3/libsqlite/sqlite3.c mem5.nBlock = (nByte / (mem5.szAtom+sizeof(u8))); szAtom 19007 ext/sqlite3/libsqlite/sqlite3.c mem5.aCtrl = (u8 *)&mem5.zPool[mem5.nBlock*mem5.szAtom]; szAtom 19062 ext/sqlite3/libsqlite/sqlite3.c nMinLog = memsys5Log(mem5.szAtom); szAtom 19065 ext/sqlite3/libsqlite/sqlite3.c fprintf(out, "freelist items of size %d: %d\n", mem5.szAtom << i, n);