Lines Matching refs:aFrame

66852   u8 *aFrame                      /* OUT: Write encoded frame here */
66857 sqlite3Put4byte(&aFrame[0], iPage);
66858 sqlite3Put4byte(&aFrame[4], nTruncate);
66860 memcpy(&aFrame[8], pWal->hdr.aSalt, 8);
66863 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum);
66866 sqlite3Put4byte(&aFrame[16], aCksum[0]);
66867 sqlite3Put4byte(&aFrame[20], aCksum[1]);
66869 memset(&aFrame[8], 0, 16);
66883 u8 *aFrame /* Frame data */
66893 if( memcmp(&pWal->hdr.aSalt, &aFrame[8], 8)!=0 ){
66899 pgno = sqlite3Get4byte(&aFrame[0]);
66910 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum);
66912 if( aCksum[0]!=sqlite3Get4byte(&aFrame[16])
66913 || aCksum[1]!=sqlite3Get4byte(&aFrame[20])
66923 *pnTruncate = sqlite3Get4byte(&aFrame[4]);
67296 u8 *aFrame = 0; /* Malloc'd buffer to load entire frame */ local
67351 aFrame = (u8 *)sqlite3_malloc64(szFrame + WALINDEX_PGSZ);
67352 SEH_FREE_ON_ERROR(0, aFrame);
67353 if( !aFrame ){
67357 aData = &aFrame[WAL_FRAME_HDRSIZE];
67380 rc = sqlite3OsRead(pWal->pWalFd, aFrame, szFrame, iOffset);
67382 isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame);
67434 SEH_FREE_ON_ERROR(aFrame, 0);
67435 sqlite3_free(aFrame);
68654 u8 *aFrame = 0; /* Malloc'd buffer to load entire frame */ local
68746 aFrame = (u8 *)sqlite3_malloc64(szFrame);
68747 if( aFrame==0 ){
68751 aData = &aFrame[WAL_FRAME_HDRSIZE];
68767 rc = sqlite3OsRead(pWal->pWalFd, aFrame, szFrame, iOffset);
68769 if( !walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame) ) break;
68783 sqlite3_free(aFrame);
69826 u8 aFrame[WAL_FRAME_HDRSIZE]; /* Buffer to assemble frame-header in */ local
69828 walEncodeFrame(p->pWal, pPage->pgno, nTruncate, pData, aFrame);
69829 rc = walWriteToLog(p, aFrame, sizeof(aFrame), iOffset);
69832 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));
69848 u8 aFrame[WAL_FRAME_HDRSIZE]; /* Buffer to assemble frame-headers in */ local
69880 walEncodeFrame(pWal, iPgno, nDbSize, &aBuf[WAL_FRAME_HDRSIZE], aFrame);
69881 rc = sqlite3OsWrite(pWal->pWalFd, aFrame, sizeof(aFrame), iOff);
221701 RbuFrame *aFrame;
224400 aNew = (RbuFrame*)sqlite3_realloc64(pRbu->aFrame, nNew * sizeof(RbuFrame));
224402 pRbu->aFrame = aNew;
224408 pRbu->aFrame[pRbu->nFrame].iWalFrame = iFrame;
224409 pRbu->aFrame[pRbu->nFrame].iDbPage = 0;
224420 pRbu->aFrame[pRbu->nFrame-1].iDbPage = (u32)(iOff / pRbu->pgsz) + 1;
225068 RbuFrame *pFrame = &p->aFrame[p->nStep];
225073 && iSector==((p->aFrame[p->nStep].iDbPage-1) / p->nPagePerSector)
225566 sqlite3_free(p->aFrame);