Lines Matching refs:aFrame

827   u8 *aFrame                      /* OUT: Write encoded frame here */  in walEncodeFrame()  argument
832 sqlite3Put4byte(&aFrame[0], iPage); in walEncodeFrame()
833 sqlite3Put4byte(&aFrame[4], nTruncate); in walEncodeFrame()
835 memcpy(&aFrame[8], pWal->hdr.aSalt, 8); in walEncodeFrame()
838 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); in walEncodeFrame()
841 sqlite3Put4byte(&aFrame[16], aCksum[0]); in walEncodeFrame()
842 sqlite3Put4byte(&aFrame[20], aCksum[1]); in walEncodeFrame()
844 memset(&aFrame[8], 0, 16); in walEncodeFrame()
858 u8 *aFrame /* Frame data */ in walDecodeFrame() argument
868 if( memcmp(&pWal->hdr.aSalt, &aFrame[8], 8)!=0 ){ in walDecodeFrame()
874 pgno = sqlite3Get4byte(&aFrame[0]); in walDecodeFrame()
885 walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); in walDecodeFrame()
887 if( aCksum[0]!=sqlite3Get4byte(&aFrame[16]) in walDecodeFrame()
888 || aCksum[1]!=sqlite3Get4byte(&aFrame[20]) in walDecodeFrame()
898 *pnTruncate = sqlite3Get4byte(&aFrame[4]); in walDecodeFrame()
1256 u8 *aFrame = 0; /* Malloc'd buffer to load entire frame */ in walIndexRecover() local
1311 aFrame = (u8 *)sqlite3_malloc64(szFrame + WALINDEX_PGSZ); in walIndexRecover()
1312 if( !aFrame ){ in walIndexRecover()
1316 aData = &aFrame[WAL_FRAME_HDRSIZE]; in walIndexRecover()
1338 rc = sqlite3OsRead(pWal->pWalFd, aFrame, szFrame, iOffset); in walIndexRecover()
1340 isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame); in walIndexRecover()
1390 sqlite3_free(aFrame); in walIndexRecover()
2517 u8 *aFrame = 0; /* Malloc'd buffer to load entire frame */ in walBeginShmUnreliable() local
2609 aFrame = (u8 *)sqlite3_malloc64(szFrame); in walBeginShmUnreliable()
2610 if( aFrame==0 ){ in walBeginShmUnreliable()
2614 aData = &aFrame[WAL_FRAME_HDRSIZE]; in walBeginShmUnreliable()
2630 rc = sqlite3OsRead(pWal->pWalFd, aFrame, szFrame, iOffset); in walBeginShmUnreliable()
2632 if( !walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame) ) break; in walBeginShmUnreliable()
2646 sqlite3_free(aFrame); in walBeginShmUnreliable()
3537 u8 aFrame[WAL_FRAME_HDRSIZE]; /* Buffer to assemble frame-header in */ in walWriteOneFrame() local
3539 walEncodeFrame(p->pWal, pPage->pgno, nTruncate, pData, aFrame); in walWriteOneFrame()
3540 rc = walWriteToLog(p, aFrame, sizeof(aFrame), iOffset); in walWriteOneFrame()
3543 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame)); in walWriteOneFrame()
3559 u8 aFrame[WAL_FRAME_HDRSIZE]; /* Buffer to assemble frame-headers in */ in walRewriteChecksums() local
3591 walEncodeFrame(pWal, iPgno, nDbSize, &aBuf[WAL_FRAME_HDRSIZE], aFrame); in walRewriteChecksums()
3592 rc = sqlite3OsWrite(pWal->pWalFd, aFrame, sizeof(aFrame), iOff); in walRewriteChecksums()