Lines Matching defs:aData

35860 ** contains the number of allocations that will fit in the aData[] space.
35862 ** within aData is in use, the corresponding bit in mUsed is set. Thus
35880 int nEntry; /* Maximum number of allocations in aData[] */
35881 u8 *aData; /* Pointer to data block */
36227 pBlock->aData = (u8 *)&pBlock[1];
36239 pPg = (void *)&pBlock->aData[pList->nByte * i];
36296 int i = ((u8 *)pPg - pBlock->aData) / pList->nByte;
36298 assert( pPg==(void *)&pBlock->aData[i*pList->nByte] );
39552 ** Parameter aData must point to a buffer of pPager->pageSize bytes
39570 static u32 pager_cksum(Pager *pPager, const u8 *aData){
39574 cksum += aData[i];
39643 char *aData; /* Temporary storage for the page */
39652 aData = pPager->pTmpSpace;
39653 assert( aData ); /* Temp storage must have already been allocated */
39673 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
39692 if( !isSavepnt && pager_cksum(pPager, (u8*)aData)!=cksum ){
39706 if( pgno==1 && pPager->nReserve!=((u8*)aData)[20] ){
39707 pPager->nReserve = ((u8*)aData)[20];
39754 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
39769 rc = sqlite3OsWrite(pPager->fd, (u8*)aData, pPager->pageSize, ofst);
39774 CODEC1(pPager, aData, pgno, 3, rc=SQLITE_NOMEM);
39775 sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)aData);
39776 CODEC2(pPager, aData, pgno, 7, rc=SQLITE_NOMEM, aData);
39814 memcpy(pData, (u8*)aData, pPager->pageSize);
44359 void *aData = 0;
44360 CODEC2(pPg->pPager, pPg->pData, pPg->pgno, 6, return 0, aData);
44361 return aData;
44965 u32 *aData = (u32 *)a;
44980 s1 += *aData++ + s2;
44981 s2 += *aData++ + s1;
44982 }while( aData<aEnd );
44985 s1 += BYTESWAP32(aData[0]) + s2;
44986 s2 += BYTESWAP32(aData[1]) + s1;
44987 aData += 2;
44988 }while( aData<aEnd );
45036 u8 *aData, /* Pointer to page data */
45048 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
45056 ** in aData[] is valid. If it is a valid frame, fill *piPage and
45063 u8 *aData, /* Pointer to page data (for checksum) */
45092 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
45459 u8 *aData; /* Pointer to data part of aFrame buffer */
45516 aData = &aFrame[WAL_FRAME_HDRSIZE];
45528 isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame);
47624 u16 cellOffset; /* Index in aData of first cell pointer */
47628 struct _OvflCell { /* Cells that will not fit on aData[] */
47633 u8 *aData; /* Pointer to disk image of the page data */
49121 ((P)->aData + ((P)->maskPage & get2byte(&(P)->aData[(P)->cellOffset+2*(I)])))
49346 data = pPage->aData;
49404 ** as the first argument. Write into *pIdx the index into pPage->aData[]
49417 u8 * const data = pPage->aData; /* Local cache of pPage->aData */
49507 ** Return a section of the pPage->aData to the freelist.
49517 unsigned char *data = pPage->aData;
49647 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) );
49650 u16 pc; /* Address of a freeblock within pPage->aData[] */
49652 u8 *data; /* Equal to pPage->aData */
49664 data = pPage->aData;
49752 unsigned char *data = pPage->aData;
49788 pPage->aData = sqlite3PagerGetData(pDbPage);
49798 ** MemPage.aData elements if needed.
49826 ** MemPage.aData elements if needed.
49890 assert( pPage->aData );
49893 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData );
50572 nPage = nPageHeader = get4byte(28+(u8*)pPage1->aData);
50574 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
50580 u8 *page1 = pPage1->aData;
50709 assert( pBt->pPage1->aData );
50711 assert( pBt->pPage1->aData );
50733 data = pP1->aData;
50905 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
50908 put4byte(&pPage1->aData[28], pBt->nPage);
50963 Pgno childPgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
50991 if( get4byte(pPage->aData)!=iFrom ){
50994 put4byte(pPage->aData, iTo);
51009 && pCell+info.iOverflow+3<=pPage->aData+pPage->maskPage
51025 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){
51028 put4byte(&pPage->aData[pPage->hdrOffset+8], iTo);
51087 Pgno nextOvfl = get4byte(pDbPage->aData);
51151 nFreeList = get4byte(&pBt->pPage1->aData[36]);
51262 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
51303 nFree = get4byte(&pBt->pPage1->aData[36]);
51320 put4byte(&pBt->pPage1->aData[32], 0);
51321 put4byte(&pBt->pPage1->aData[36], 0);
51322 put4byte(&pBt->pPage1->aData[28], nFin);
51582 /* The rollback may have destroyed the pPage1->aData value. So
51584 ** sure pPage1->aData is set correctly. */
51586 int nPage = get4byte(28+(u8*)pPage1->aData);
51662 pBt->nPage = get4byte(28 + pBt->pPage1->aData);
51728 assert( pBt->pPage1 && pBt->pPage1->aData );
52020 next = get4byte(pPage->aData);
52117 || &aPayload[pCur->info.nLocal] > &pPage->aData[pBt->usableSize]
52411 assert( get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild );
52528 subpage = get4byte(&pRoot->aData[pRoot->hdrOffset+8]);
52577 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
52836 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]);
52909 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
53040 n = get4byte(&pPage1->aData[36]);
53073 put4byte(&pPage1->aData[36], n-1);
53082 iTrunk = get4byte(&pPrevTrunk->aData[0]);
53084 iTrunk = get4byte(&pPage1->aData[32]);
53097 k = get4byte(&pTrunk->aData[4]); /* # of leaves on this trunk page */
53108 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
53130 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
53136 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4);
53144 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]);
53159 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4);
53160 put4byte(&pNewTrunk->aData[4], k-1);
53161 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4);
53165 put4byte(&pPage1->aData[32], iNewTrunk);
53171 put4byte(&pPrevTrunk->aData[0], iNewTrunk);
53181 unsigned char *aData = pTrunk->aData;
53186 dist = sqlite3AbsInt32(get4byte(&aData[8]) - nearby);
53188 int d2 = sqlite3AbsInt32(get4byte(&aData[8+i*4]) - nearby);
53198 iPage = get4byte(&aData[8+closest*4]);
53214 memcpy(&aData[8+closest*4], &aData[4+k*4], 4);
53216 put4byte(&aData[4], k-1);
53258 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
53323 nFree = get4byte(&pPage1->aData[36]);
53324 put4byte(&pPage1->aData[36], nFree+1);
53335 memset(pPage->aData, 0, pPage->pBt->pageSize);
53356 iTrunk = get4byte(&pPage1->aData[32]);
53362 nLeaf = get4byte(&pTrunk->aData[4]);
53385 put4byte(&pTrunk->aData[4], nLeaf+1);
53386 put4byte(&pTrunk->aData[8+nLeaf*4], iPage);
53410 put4byte(pPage->aData, iTrunk);
53411 put4byte(&pPage->aData[4], 0);
53412 put4byte(&pPage1->aData[32], iPage);
53445 if( pCell+info.iOverflow+3 > pPage->aData+pPage->maskPage ){
53501 ** Note that pCell does not necessary need to point to the pPage->aData
53503 ** be constructed in this temporary area then copied into pPage->aData
53531 assert( pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize]
53612 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
53618 pPrior = pOvfl->aData;
53620 pPayload = &pOvfl->aData[4];
53632 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
53666 u8 *data; /* pPage->aData */
53678 data = pPage->aData;
53772 data = pPage->aData;
53821 u8 * const data = pPage->aData; /* Pointer to data for pPage */
53917 assert( pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF) );
53961 put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew);
54004 Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]);
54033 u8 * const aFrom = pFrom->aData;
54034 u8 * const aTo = pTo->aData;
54085 ** might not actually be stored in MemPage.aData[]. This can happen
54087 ** to the page and its siblings fit into MemPage.aData[] before returning.
54128 int pageFlags; /* Value of pPage->aData[0] */
54192 pRight = &pParent->aData[pParent->hdrOffset+8];
54229 int iOff = SQLITE_PTR_TO_INT(apDiv[i]) - SQLITE_PTR_TO_INT(pParent->aData);
54236 apDiv[i] = &aOvflSpace[apDiv[i]-pParent->aData];
54292 pOld->aData = (void*)&pOld[1];
54293 memcpy(pOld->aData, apOld[i]->aData, pBt->pageSize);
54304 u8 *aData = pOld->aData;
54309 apCell[nCell] = findCellv2(aData, maskPage, cellOffset, j);
54332 memcpy(apCell[nCell], &pOld->aData[8], 4);
54427 pageFlags = apOld[0]->aData[0];
54533 memcpy(&pNew->aData[8], pCell, 4);
54579 u8 *zChild = &apCopy[nOld-1]->aData[8];
54580 memcpy(&apNew[nNew-1]->aData[8], zChild, 4);
54600 (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2)
54694 u32 key = get4byte(&apNew[i]->aData[8]);
54785 zeroPage(pRoot, pChild->aData[0] & ~PTF_LEAF);
54786 put4byte(&pRoot->aData[pRoot->hdrOffset+8], pgnoChild);
55377 rc = clearDatabasePage(pBt, get4byte(&pPage->aData[8]), 1, pnChange);
55386 zeroPage(pPage, pPage->aData[0] | PTF_LEAF);
55580 *pMeta = get4byte(&pBt->pPage1->aData[36 + idx*4]);
55603 pP1 = pBt->pPage1->aData;
55683 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
55947 && (&pCell[info.iOverflow]<=&pPage->aData[pBt->usableSize])
55977 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
56026 data = pPage->aData;
56142 checkList(&sCheck, 1, get4byte(&pBt->pPage1->aData[32]),
56143 get4byte(&pBt->pPage1->aData[36]), "Main freelist: ");
56429 u8 *aData = pBt->pPage1->aData;
56430 if( aData[18]!=(u8)iVersion || aData[19]!=(u8)iVersion ){
56435 aData[18] = (u8)iVersion;
56436 aData[19] = (u8)iVersion;
57065 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
57077 rc = backupOnePage(p, iPage, aData);
122335 char *aData;
122424 int nSize; /* Size of allocation at aData */
122425 int nData; /* Bytes of data in aData */
122426 char *aData; /* Pointer to block from malloc() */
122457 char *aData; /* Node data */
122759 p->aData = (char *)&p[1];
122771 p->aData = (char *)&p[1];
122775 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
122776 p->aData[p->nData] = '\0';
122806 assert( p->aData[p->nData]==0 );
123361 pReader->aNode = pReader->aDoclist = pList->aData;
124020 assert( pTree->aData==(char *)&pTree[1] );
124021 pTree->aData = (char *)sqlite3_malloc(nReq);
124022 if( !pTree->aData ){
124029 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
124032 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
124033 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
124071 pNew->aData = (char *)&pNew[1];
124105 pTree->aData[nStart] = (char)iHeight;
124106 sqlite3Fts3PutVarint(&pTree->aData[nStart+1], iLeftChild);
124140 *paRoot = &pTree->aData[nStart];
124149 rc = fts3WriteSegment(p, iNextFree, &pIter->aData[nStart], nWrite);
124173 if( p->aData!=(char *)&p[1] ){
124174 sqlite3_free(p->aData);
124218 pWriter->aData = (char *)sqlite3_malloc(p->nNodeSize);
124219 if( !pWriter->aData ) return SQLITE_NOMEM;
124248 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
124283 char *aNew = sqlite3_realloc(pWriter->aData, nReq);
124285 pWriter->aData = aNew;
124291 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
124292 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
124293 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
124295 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
124296 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
124344 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
124356 p, iLevel, iIdx, 0, 0, 0, pWriter->aData, pWriter->nData);
124367 sqlite3_free(pWriter->aData);
125310 nSkip = sqlite3Fts3GetVarint(p->pList->aData, &dummy);
125314 memcpy(pRet, &p->pList->aData[nSkip], *pnData);