Home | History | Annotate | Download | only in dist

Lines Matching refs:aData

42335 ** Parameter aData must point to a buffer of pPager->pageSize bytes
42353 static u32 pager_cksum(Pager *pPager, const u8 *aData){
42357 cksum += aData[i];
42426 char *aData; /* Temporary storage for the page */
42435 aData = pPager->pTmpSpace;
42436 assert( aData ); /* Temp storage must have already been allocated */
42456 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
42475 if( !isSavepnt && pager_cksum(pPager, (u8*)aData)!=cksum ){
42489 if( pgno==1 && pPager->nReserve!=((u8*)aData)[20] ){
42490 pPager->nReserve = ((u8*)aData)[20];
42537 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
42552 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
42557 CODEC1(pPager, aData, pgno, 3, rc=SQLITE_NOMEM);
42558 sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)aData);
42559 CODEC2(pPager, aData, pgno, 7, rc=SQLITE_NOMEM, aData);
42597 memcpy(pData, (u8*)aData, pPager->pageSize);
46932 void *aData = 0;
46933 CODEC2(pPg->pPager, pPg->pData, pPg->pgno, 6, return 0, aData);
46934 return aData;
48102 u32 *aData = (u32 *)a;
48117 s1 += *aData++ + s2;
48118 s2 += *aData++ + s1;
48119 }while( aData<aEnd );
48122 s1 += BYTESWAP32(aData[0]) + s2;
48123 s2 += BYTESWAP32(aData[1]) + s1;
48124 aData += 2;
48125 }while( aData<aEnd );
48173 u8 *aData, /* Pointer to page data */
48185 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
48193 ** in aData[] is valid. If it is a valid frame, fill *piPage and
48200 u8 *aData, /* Pointer to page data (for checksum) */
48229 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
48596 u8 *aData; /* Pointer to data part of aFrame buffer */
48654 aData = &aFrame[WAL_FRAME_HDRSIZE];
48666 isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame);
50899 u16 cellOffset; /* Index in aData of first cell pointer */
50907 u8 *aData; /* Pointer to disk image of the page data */
52463 ((P)->aData + ((P)->maskPage & get2byte(&(P)->aCellIdx[2*(I)])))
52687 data = pPage->aData;
52745 ** as the first argument. Write into *pIdx the index into pPage->aData[]
52758 u8 * const data = pPage->aData; /* Local cache of pPage->aData */
52848 ** Return a section of the pPage->aData to the freelist.
52858 unsigned char *data = pPage->aData;
52989 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) );
52992 u16 pc; /* Address of a freeblock within pPage->aData[] */
52994 u8 *data; /* Equal to pPage->aData */
53006 data = pPage->aData;
53096 unsigned char *data = pPage->aData;
53133 pPage->aData = sqlite3PagerGetData(pDbPage);
53143 ** MemPage.aData elements if needed.
53172 ** MemPage.aData elements if needed.
53238 assert( pPage->aData );
53242 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData );
53972 nPage = nPageHeader = get4byte(28+(u8*)pPage1->aData);
53974 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){
53980 u8 *page1 = pPage1->aData;
54138 assert( pBt->pPage1->aData );
54140 assert( pBt->pPage1->aData );
54162 data = pP1->aData;
54353 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){
54356 put4byte(&pPage1->aData[28], pBt->nPage);
54411 Pgno childPgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
54439 if( get4byte(pPage->aData)!=iFrom ){
54442 put4byte(pPage->aData, iTo);
54457 && pCell+info.iOverflow+3<=pPage->aData+pPage->maskPage
54473 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){
54476 put4byte(&pPage->aData[pPage->hdrOffset+8], iTo);
54535 Pgno nextOvfl = get4byte(pDbPage->aData);
54598 nFreeList = get4byte(&pBt->pPage1->aData[36]);
54719 Pgno nFree = get4byte(&pBt->pPage1->aData[36]);
54732 put4byte(&pBt->pPage1->aData[28], pBt->nPage);
54774 nFree = get4byte(&pBt->pPage1->aData[36]);
54785 put4byte(&pBt->pPage1->aData[32], 0);
54786 put4byte(&pBt->pPage1->aData[36], 0);
54787 put4byte(&pBt->pPage1->aData[28], nFin);
55029 /* The rollback may have destroyed the pPage1->aData value. So
55031 ** sure pPage1->aData is set correctly. */
55033 int nPage = get4byte(28+(u8*)pPage1->aData);
55112 pBt->nPage = get4byte(28 + pBt->pPage1->aData);
55178 assert( pBt->pPage1 && pBt->pPage1->aData );
55440 next = get4byte(pPage->aData);
55546 || &aPayload[pCur->info.nLocal] > &pPage->aData[pBt->usableSize]
55666 && pBt->pPage1->aData
55855 assert( get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild );
55976 subpage = get4byte(&pRoot->aData[pRoot->hdrOffset+8]);
56025 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
56318 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]);
56410 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
56569 n = get4byte(&pPage1->aData[36]);
56605 put4byte(&pPage1->aData[36], n-1);
56615 iTrunk = get4byte(&pPrevTrunk->aData[0]);
56617 iTrunk = get4byte(&pPage1->aData[32]);
56630 assert( pTrunk->aData!=0 );
56632 k = get4byte(&pTrunk->aData
56643 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
56667 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4);
56673 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4);
56681 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]);
56696 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4);
56697 put4byte(&pNewTrunk->aData[4], k-1);
56698 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4);
56702 put4byte(&pPage1->aData[32], iNewTrunk);
56708 put4byte(&pPrevTrunk->aData[0], iNewTrunk);
56718 unsigned char *aData = pTrunk->aData;
56724 iPage = get4byte(&aData[8+i*4]);
56732 dist = sqlite3AbsInt32(get4byte(&aData[8]) - nearby);
56734 int d2 = sqlite3AbsInt32(get4byte(&aData[8+i*4]) - nearby);
56745 iPage = get4byte(&aData[8+closest*4]);
56763 memcpy(&aData[8+closest*4], &aData[4+k*4], 4);
56765 put4byte(&aData[4], k-1);
56825 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage);
56891 nFree = get4byte(&pPage1->aData[36]);
56892 put4byte(&pPage1->aData[36], nFree+1);
56903 memset(pPage->aData, 0, pPage->pBt->pageSize);
56924 iTrunk = get4byte(&pPage1->aData[32]);
56930 nLeaf = get4byte(&pTrunk->aData[4]);
56953 put4byte(&pTrunk->aData[4], nLeaf+1);
56954 put4byte(&pTrunk->aData[8+nLeaf*4], iPage);
56978 put4byte(pPage->aData, iTrunk);
56979 put4byte(&pPage->aData[4], 0);
56980 put4byte(&pPage1->aData[32], iPage);
57013 if( pCell+info.iOverflow+3 > pPage->aData+pPage->maskPage ){
57069 ** Note that pCell does not necessary need to point to the pPage->aData
57071 ** be constructed in this temporary area then copied into pPage->aData
57099 assert( pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize]
57180 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
57186 pPrior = pOvfl->aData;
57188 pPayload = &pOvfl->aData[4];
57200 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
57234 u8 *data; /* pPage->aData */
57245 data = pPage->aData;
57333 data = pPage->aData;
57376 u8 * const data = pPage->aData; /* Pointer to data for pPage */
57472 assert( pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF) );
57516 put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew);
57559 Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]);
57588 u8 * const aFrom = pFrom->aData;
57589 u8 * const aTo = pTo->aData;
57640 ** might not actually be stored in MemPage.aData[]. This can happen
57642 ** to the page and its siblings fit into MemPage.aData[] before returning.
57687 int pageFlags; /* Value of pPage->aData[0] */
57752 pRight = &pParent->aData[pParent->hdrOffset+8];
57791 iOff = SQLITE_PTR_TO_INT(apDiv[i]) - SQLITE_PTR_TO_INT(pParent->aData);
57798 apDiv[i] = &aOvflSpace[apDiv[i]-pParent->aData];
57854 pOld->aData = (void*)&pOld[1];
57855 memcpy(pOld->aData, apOld[i]->aData, pBt->pageSize);
57866 u8 *aData = pOld->aData;
57871 apCell[nCell] = findCellv2(aData, maskPage, cellOffset, j);
57894 memcpy(apCell[nCell], &pOld->aData[8], 4);
57997 pageFlags = apOld[0]->aData[0];
58103 memcpy(&pNew->aData[8], pCell, 4);
58149 u8 *zChild = &apCopy[nOld-1]->aData[8];
58150 memcpy(&apNew[nNew-1]->aData[8], zChild, 4);
58170 (get2byte(&apNew[0]->aData[5])-apNew[0]->cellOffset-apNew[0]->nCell*2)
58266 u32 key = get4byte(&apNew[i]->aData[8]);
58363 zeroPage(pRoot, pChild->aData[0] & ~PTF_LEAF);
58364 put4byte(&pRoot->aData[pRoot->hdrOffset+8], pgnoChild);
58973 rc = clearDatabasePage(pBt, get4byte(&pPage->aData[hdr+8]), 1, pnChange);
58982 zeroPage(pPage, pPage->aData[hdr] | PTF_LEAF);
59185 *pMeta = get4byte(&pBt->pPage1->aData[36 + idx*4]);
59210 pP1 = pBt->pPage1->aData;
59290 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8]));
59574 && (&pCell[info.iOverflow]<=&pPage->aData[pBt->usableSize])
59604 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
59653 data = pPage->aData;
59767 checkList(&sCheck, 1, get4byte(&pBt->pPage1->aData[32]),
59768 get4byte(&pBt->pPage1->aData[36]), "Main freelist: ");
60058 u8 *aData = pBt->pPage1->aData;
60059 if( aData[18]!=(u8)iVersion || aData[19]!=(u8)iVersion ){
60064 aData[18] = (u8)iVersion;
60065 aData[19] = (u8)iVersion;
60739 SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iPage, const u8 *aData){
60751 rc = backupOnePage(p, iPage, aData, 1);
136833 char *aData;
136924 int nSize; /* Size of allocation at aData */
136925 int nData; /* Bytes of data in aData */
136926 char *aData; /* Pointer to block from malloc() */
136958 char *aData; /* Node data */
137383 p->aData = (char *)&p[1];
137395 p->aData = (char *)&p[1];
137399 p->nData += sqlite3Fts3PutVarint(&p->aData[p->nData], i);
137400 p->aData[p->nData] = '\0';
137430 assert( p->aData[p->nData]==0 );
138058 pReader->aNode = pReader->aDoclist = pList->aData;
138743 assert( pTree->aData==(char *)&pTree[1] );
138744 pTree->aData = (char *)sqlite3_malloc(nReq);
138745 if( !pTree->aData ){
138752 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nPrefix);
138755 nData += sqlite3Fts3PutVarint(&pTree->aData[nData], nSuffix);
138756 memcpy(&pTree->aData[nData], &zTerm[nPrefix], nSuffix);
138794 pNew->aData = (char *)&pNew[1];
138828 pTree->aData[nStart] = (char)iHeight;
138829 sqlite3Fts3PutVarint(&pTree->aData[nStart+1], iLeftChild);
138863 *paRoot = &pTree->aData[nStart];
138872 rc = fts3WriteSegment(p, iNextFree, &pIter->aData[nStart], nWrite);
138896 if( p->aData!=(char *)&p[1] ){
138897 sqlite3_free(p->aData);
138941 pWriter->aData = (char *)sqlite3_malloc(p->nNodeSize);
138942 if( !pWriter->aData ) return SQLITE_NOMEM;
138971 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, nData);
139010 char *aNew = sqlite3_realloc(pWriter->aData, nReq);
139012 pWriter->aData = aNew;
139018 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nPrefix);
139019 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nSuffix);
139020 memcpy(&pWriter->aData[nData], &zTerm[nPrefix], nSuffix);
139022 nData += sqlite3Fts3PutVarint(&pWriter->aData[nData], nDoclist);
139023 memcpy(&pWriter->aData[nData], aDoclist, nDoclist);
139071 rc = fts3WriteSegment(p, pWriter->iFree++, pWriter->aData, pWriter->nData);
139083 0, 0, 0, pWriter->nLeafData, pWriter->aData, pWriter->nData);
139095 sqlite3_free(pWriter->aData);
142140 nSkip = sqlite3Fts3GetVarint(p->pList->aData, &dummy);
142144 memcpy(pRet, &p->pList->aData[nSkip], *pnData);