Lines Matching refs:aData

1102   ((P)->aData + ((P)->maskPage & get2byteAligned(&(P)->aCellIdx[2*(I)])))
1516 data = pPage->aData; in defragmentPage()
1631 u8 * const aData = pPg->aData; /* Page data */ in pageFindSlot() local
1633 u8 *pTmp = &aData[iAddr]; /* Temporary ptr into aData[] */ in pageFindSlot()
1644 pTmp = &aData[pc+2]; in pageFindSlot()
1652 if( aData[hdr+7]>57 ) return 0; in pageFindSlot()
1656 memcpy(&aData[iAddr], &aData[pc], 2); in pageFindSlot()
1657 aData[hdr+7] += (u8)x; in pageFindSlot()
1658 return &aData[pc]; in pageFindSlot()
1666 put2byte(&aData[pc+2], x); in pageFindSlot()
1668 return &aData[pc + x]; in pageFindSlot()
1671 pTmp = &aData[pc]; in pageFindSlot()
1703 u8 * const data = pPage->aData; /* Local cache of pPage->aData */ in allocateSpace()
1807 unsigned char *data = pPage->aData; /* Page content */ in freeSpace()
1981 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) ); in btreeComputeFreeSpace()
1987 data = pPage->aData; in btreeComputeFreeSpace()
2061 data = pPage->aData; in btreeCellSizeCheck()
2098 assert( pPage->aData == sqlite3PagerGetData(pPage->pDbPage) ); in btreeInitPage()
2102 data = pPage->aData + pPage->hdrOffset; in btreeInitPage()
2113 pPage->aDataEnd = pPage->aData + pBt->pageSize; in btreeInitPage()
2114 pPage->aDataOfst = pPage->aData + pPage->childPtrSize; in btreeInitPage()
2143 unsigned char *data = pPage->aData; in zeroPage()
2182 pPage->aData = sqlite3PagerGetData(pDbPage); in btreePageFromDbPage()
2188 assert( pPage->aData==sqlite3PagerGetData(pDbPage) ); in btreePageFromDbPage()
2291 assert( (*ppPage)->aData==sqlite3PagerGetData(pDbPage) ); in getAndInitPage()
2320 assert( pPage->aData ); in releasePageNotNull()
2324 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData ); in releasePageNotNull()
2333 assert( pPage->aData ); in releasePageOne()
2337 assert( sqlite3PagerGetData(pPage->pDbPage)==pPage->aData ); in releasePageOne()
3188 nPage = get4byte(28+(u8*)pPage1->aData); in lockBtree()
3190 if( nPage==0 || memcmp(24+(u8*)pPage1->aData, 92+(u8*)pPage1->aData,4)!=0 ){ in lockBtree()
3199 u8 *page1 = pPage1->aData; in lockBtree()
3387 assert( pPage1->aData ); in unlockBtreeIfUnused()
3410 data = pP1->aData; in newDatabase()
3632 if( pBt->nPage!=get4byte(&pPage1->aData[28]) ){ in sqlite3BtreeBeginTrans()
3635 put4byte(&pPage1->aData[28], pBt->nPage); in sqlite3BtreeBeginTrans()
3644 *pSchemaVersion = get4byte(&pBt->pPage1->aData[40]); in sqlite3BtreeBeginTrans()
3691 Pgno childPgno = get4byte(&pPage->aData[pPage->hdrOffset+8]); in setChildPtrmaps()
3717 if( get4byte(pPage->aData)!=iFrom ){ in modifyPagePointer()
3720 put4byte(pPage->aData, iTo); in modifyPagePointer()
3736 if( pCell+info.nSize > pPage->aData+pPage->pBt->usableSize ){ in modifyPagePointer()
3745 if( pCell+4 > pPage->aData+pPage->pBt->usableSize ){ in modifyPagePointer()
3757 get4byte(&pPage->aData[pPage->hdrOffset+8])!=iFrom ){ in modifyPagePointer()
3760 put4byte(&pPage->aData[pPage->hdrOffset+8], iTo); in modifyPagePointer()
3818 Pgno nextOvfl = get4byte(pDbPage->aData); in relocatePage()
3881 nFreeList = get4byte(&pBt->pPage1->aData[36]); in incrVacuumStep()
4007 Pgno nFree = get4byte(&pBt->pPage1->aData[36]); in sqlite3BtreeIncrVacuum()
4020 put4byte(&pBt->pPage1->aData[28], pBt->nPage); in sqlite3BtreeIncrVacuum()
4065 nFree = get4byte(&pBt->pPage1->aData[36]); in autoVacuumCommit()
4099 put4byte(&pBt->pPage1->aData[32], 0); in autoVacuumCommit()
4100 put4byte(&pBt->pPage1->aData[36], 0); in autoVacuumCommit()
4102 put4byte(&pBt->pPage1->aData[28], nFin); in autoVacuumCommit()
4336 int nPage = get4byte(&pPage1->aData[28]); in btreeSetNPage()
4548 assert( pBt->pPage1 && pBt->pPage1->aData ); in btreeCursor()
4764 (i64)(pCur->info.pPayload - pCur->pPage->aData); in sqlite3BtreeOffset()
4866 next = get4byte(pPage->aData); in getOverflowPage()
4968 assert( aPayload > pPage->aData ); in accessPayload()
4969 if( (uptr)(aPayload - pPage->aData) > (pBt->usableSize - pCur->info.nLocal) ){ in accessPayload()
5211 assert( pCur->info.pPayload>pCur->pPage->aData || CORRUPT_DB ); in fetchPayload()
5284 assert( get4byte(&pParent->aData[pParent->hdrOffset+8])==iChild ); in assertParentIndex()
5411 subpage = get4byte(&pRoot->aData[pRoot->hdrOffset+8]); in moveToRoot()
5461 pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]); in moveToRightmost()
5691 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]); in sqlite3BtreeTableMoveto()
5984 chldPg = get4byte(&pPage->aData[pPage->hdrOffset+8]); in sqlite3BtreeIndexMoveto()
6088 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8])); in btreeNext()
6260 n = get4byte(&pPage1->aData[36]); in allocateBtreePage()
6297 put4byte(&pPage1->aData[36], n-1); in allocateBtreePage()
6310 iTrunk = get4byte(&pPrevTrunk->aData[0]); in allocateBtreePage()
6315 iTrunk = get4byte(&pPage1->aData[32]); in allocateBtreePage()
6328 assert( pTrunk->aData!=0 ); in allocateBtreePage()
6331 k = get4byte(&pTrunk->aData[4]); in allocateBtreePage()
6342 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); in allocateBtreePage()
6366 memcpy(&pPage1->aData[32], &pTrunk->aData[0], 4); in allocateBtreePage()
6372 memcpy(&pPrevTrunk->aData[0], &pTrunk->aData[0], 4); in allocateBtreePage()
6380 Pgno iNewTrunk = get4byte(&pTrunk->aData[8]); in allocateBtreePage()
6395 memcpy(&pNewTrunk->aData[0], &pTrunk->aData[0], 4); in allocateBtreePage()
6396 put4byte(&pNewTrunk->aData[4], k-1); in allocateBtreePage()
6397 memcpy(&pNewTrunk->aData[8], &pTrunk->aData[12], (k-1)*4); in allocateBtreePage()
6401 put4byte(&pPage1->aData[32], iNewTrunk); in allocateBtreePage()
6407 put4byte(&pPrevTrunk->aData[0], iNewTrunk); in allocateBtreePage()
6417 unsigned char *aData = pTrunk->aData; in allocateBtreePage() local
6423 iPage = get4byte(&aData[8+i*4]); in allocateBtreePage()
6431 dist = sqlite3AbsInt32(get4byte(&aData[8]) - nearby); in allocateBtreePage()
6433 int d2 = sqlite3AbsInt32(get4byte(&aData[8+i*4]) - nearby); in allocateBtreePage()
6444 iPage = get4byte(&aData[8+closest*4]); in allocateBtreePage()
6462 memcpy(&aData[8+closest*4], &aData[4+k*4], 4); in allocateBtreePage()
6464 put4byte(&aData[4], k-1); in allocateBtreePage()
6525 put4byte(28 + (u8*)pBt->pPage1->aData, pBt->nPage); in allocateBtreePage()
6586 nFree = get4byte(&pPage1->aData[36]); in freePage2()
6587 put4byte(&pPage1->aData[36], nFree+1); in freePage2()
6598 memset(pPage->aData, 0, pPage->pBt->pageSize); in freePage2()
6619 iTrunk = get4byte(&pPage1->aData[32]); in freePage2()
6629 nLeaf = get4byte(&pTrunk->aData[4]); in freePage2()
6657 put4byte(&pTrunk->aData[4], nLeaf+1); in freePage2()
6658 put4byte(&pTrunk->aData[8+nLeaf*4], iPage); in freePage2()
6682 put4byte(pPage->aData, iTrunk); in freePage2()
6683 put4byte(&pPage->aData[4], 0); in freePage2()
6684 put4byte(&pPage1->aData[32], iPage); in freePage2()
6820 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize] in fillInCell()
6905 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] in fillInCell()
6965 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] in fillInCell()
6971 pPrior = pOvfl->aData; in fillInCell()
6973 pPayload = &pOvfl->aData[4]; in fillInCell()
7003 data = pPage->aData; in dropCell()
7100 data = pPage->aData; in insertCell()
7286 u8 * const aData = pPg->aData; /* Pointer to data for pPg */ in rebuildPage() local
7288 u8 * const pEnd = &aData[usableSize]; in rebuildPage()
7299 j = get2byte(&aData[hdr+5]); in rebuildPage()
7301 memcpy(&pTmp[j], &aData[j], usableSize - j); in rebuildPage()
7311 if( SQLITE_WITHIN(pCell,aData+j,pEnd) ){ in rebuildPage()
7313 pCell = &pTmp[pCell - aData]; in rebuildPage()
7321 put2byte(pCellptr, (pData - aData)); in rebuildPage()
7338 put2byte(&aData[hdr+1], 0); in rebuildPage()
7339 put2byte(&aData[hdr+3], pPg->nCell); in rebuildPage()
7340 put2byte(&aData[hdr+5], pData - aData); in rebuildPage()
7341 aData[hdr+7] = 0x00; in rebuildPage()
7379 u8 *aData = pPg->aData; /* Complete page */ in pageInsertArray() local
7393 if( (aData[1]==0 && aData[2]==0) || (pSlot = pageFindSlot(pPg,sz,&rc))==0 ){ in pageInsertArray()
7412 put2byte(pCellptr, (pSlot - aData)); in pageInsertArray()
7440 u8 * const aData = pPg->aData; in pageFreeArray() local
7441 u8 * const pEnd = &aData[pPg->pBt->usableSize]; in pageFreeArray()
7442 u8 * const pStart = &aData[pPg->hdrOffset + 8 + pPg->childPtrSize]; in pageFreeArray()
7459 assert( pFree>aData && (pFree - aData)<65536 ); in pageFreeArray()
7460 freeSpace(pPg, (u16)(pFree - aData), szFree); in pageFreeArray()
7475 assert( pFree>aData && (pFree - aData)<65536 ); in pageFreeArray()
7476 freeSpace(pPg, (u16)(pFree - aData), szFree); in pageFreeArray()
7500 u8 * const aData = pPg->aData; in editPage() local
7512 memcpy(pTmp, aData, pPg->pBt->usableSize); in editPage()
7529 pData = &aData[get2byteNotZero(&aData[hdr+5])]; in editPage()
7575 put2byte(&aData[hdr+3], pPg->nCell); in editPage()
7576 put2byte(&aData[hdr+5], pData - aData); in editPage()
7582 if( SQLITE_WITHIN(pCell, aData, &aData[pPg->pBt->usableSize]) ){ in editPage()
7583 pCell = &pTmp[pCell - aData]; in editPage()
7585 assert( 0==memcmp(pCell, &aData[iOff], in editPage()
7651 assert( CORRUPT_DB || pPage->aData[0]==(PTF_INTKEY|PTF_LEAFDATA|PTF_LEAF) ); in balance_quick()
7708 put4byte(&pParent->aData[pParent->hdrOffset+8], pgnoNew); in balance_quick()
7751 Pgno child = get4byte(&pPage->aData[pPage->hdrOffset+8]);
7780 u8 * const aFrom = pFrom->aData; in copyNodeContent()
7781 u8 * const aTo = pTo->aData; in copyNodeContent()
7939 pRight = &pParent->aData[pParent->hdrOffset+8]; in balance_nonroot()
7989 iOff = SQLITE_PTR_TO_INT(apDiv[i]) - SQLITE_PTR_TO_INT(pParent->aData); in balance_nonroot()
7992 apDiv[i] = &aOvflSpace[apDiv[i]-pParent->aData]; in balance_nonroot()
8043 u8 *aData = pOld->aData; in balance_nonroot() local
8045 u8 *piCell = aData + pOld->cellOffset; in balance_nonroot()
8052 if( pOld->aData[0]!=apOld[0]->aData[0] ){ in balance_nonroot()
8082 b.apCell[b.nCell] = aData + (maskPage & get2byteAligned(piCell)); in balance_nonroot()
8092 piEnd = aData + pOld->cellOffset + 2*pOld->nCell; in balance_nonroot()
8095 b.apCell[b.nCell] = aData + (maskPage & get2byteAligned(piCell)); in balance_nonroot()
8120 memcpy(b.apCell[b.nCell], &pOld->aData[8], 4); in balance_nonroot()
8275 pageFlags = apOld[0]->aData[0]; in balance_nonroot()
8373 memcpy(&apNew[nNew-1]->aData[8], &pOld->aData[8], 4); in balance_nonroot()
8421 || !SQLITE_WITHIN(pCell,pOld->aData,pOld->aDataEnd) in balance_nonroot()
8449 memcpy(&pNew->aData[8], pCell, 4); in balance_nonroot()
8579 (get2byteNotZero(&apNew[0]->aData[5]) - apNew[0]->cellOffset in balance_nonroot()
8590 u32 key = get4byte(&apNew[i]->aData[8]); in balance_nonroot()
8691 zeroPage(pRoot, pChild->aData[0] & ~PTF_LEAF); in balance_deeper()
8692 put4byte(&pRoot->aData[pRoot->hdrOffset+8], pgnoChild); in balance_deeper()
8919 || pCur->info.pPayload < pPage->aData + pPage->cellOffset in btreeOverwriteCell()
8943 ovflPgno = get4byte(pPage->aData); in btreeOverwriteCell()
8947 rc = btreeOverwriteContent(pPage, pPage->aData+4, pX, in btreeOverwriteCell()
9212 if( oldCell < pPage->aData+pPage->hdrOffset+10 ){ in sqlite3BtreeInsert()
9384 pPgnoOut = pPageOut->aData; in sqlite3BtreeTransferRow()
9544 if( pCell<&pLeaf->aData[4] ) return SQLITE_CORRUPT_BKPT; in sqlite3BtreeDelete()
9819 rc = clearDatabasePage(pBt, get4byte(&pPage->aData[hdr+8]), 1, pnChange); in clearDatabasePage()
9830 zeroPage(pPage, pPage->aData[hdr] | PTF_LEAF); in clearDatabasePage()
10026 *pMeta = get4byte(&pBt->pPage1->aData[36 + idx*4]); in sqlite3BtreeGetMeta()
10052 pP1 = pBt->pPage1->aData; in sqlite3BtreeUpdateMeta()
10131 rc = moveToChild(pCur, get4byte(&pPage->aData[pPage->hdrOffset+8])); in sqlite3BtreeCount()
10448 data = pPage->aData; in checkTreePage()
10731 checkList(&sCheck, 1, get4byte(&pBt->pPage1->aData[32]), in sqlite3BtreeIntegrityCheck()
10732 get4byte(&pBt->pPage1->aData[36])); in sqlite3BtreeIntegrityCheck()
10744 mxInHdr = get4byte(&pBt->pPage1->aData[52]); in sqlite3BtreeIntegrityCheck()
10751 }else if( get4byte(&pBt->pPage1->aData[64])!=0 ){ in sqlite3BtreeIntegrityCheck()
11038 u8 *aData = pBt->pPage1->aData; in sqlite3BtreeSetVersion() local
11039 if( aData[18]!=(u8)iVersion || aData[19]!=(u8)iVersion ){ in sqlite3BtreeSetVersion()
11044 aData[18] = (u8)iVersion; in sqlite3BtreeSetVersion()
11045 aData[19] = (u8)iVersion; in sqlite3BtreeSetVersion()