aFrame 49576 ext/sqlite3/libsqlite/sqlite3.c u8 *aFrame /* OUT: Write encoded frame here */ aFrame 49581 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aFrame[0], iPage); aFrame 49582 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aFrame[4], nTruncate); aFrame 49583 ext/sqlite3/libsqlite/sqlite3.c memcpy(&aFrame[8], pWal->hdr.aSalt, 8); aFrame 49586 ext/sqlite3/libsqlite/sqlite3.c walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); aFrame 49589 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aFrame[16], aCksum[0]); aFrame 49590 ext/sqlite3/libsqlite/sqlite3.c sqlite3Put4byte(&aFrame[20], aCksum[1]); aFrame 49603 ext/sqlite3/libsqlite/sqlite3.c u8 *aFrame /* Frame data */ aFrame 49613 ext/sqlite3/libsqlite/sqlite3.c if( memcmp(&pWal->hdr.aSalt, &aFrame[8], 8)!=0 ){ aFrame 49619 ext/sqlite3/libsqlite/sqlite3.c pgno = sqlite3Get4byte(&aFrame[0]); aFrame 49630 ext/sqlite3/libsqlite/sqlite3.c walChecksumBytes(nativeCksum, aFrame, 8, aCksum, aCksum); aFrame 49632 ext/sqlite3/libsqlite/sqlite3.c if( aCksum[0]!=sqlite3Get4byte(&aFrame[16]) aFrame 49633 ext/sqlite3/libsqlite/sqlite3.c || aCksum[1]!=sqlite3Get4byte(&aFrame[20]) aFrame 49643 ext/sqlite3/libsqlite/sqlite3.c *pnTruncate = sqlite3Get4byte(&aFrame[4]); aFrame 49997 ext/sqlite3/libsqlite/sqlite3.c u8 *aFrame = 0; /* Malloc'd buffer to load entire frame */ aFrame 50052 ext/sqlite3/libsqlite/sqlite3.c aFrame = (u8 *)sqlite3_malloc64(szFrame); aFrame 50053 ext/sqlite3/libsqlite/sqlite3.c if( !aFrame ){ aFrame 50057 ext/sqlite3/libsqlite/sqlite3.c aData = &aFrame[WAL_FRAME_HDRSIZE]; aFrame 50067 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3OsRead(pWal->pWalFd, aFrame, szFrame, iOffset); aFrame 50069 ext/sqlite3/libsqlite/sqlite3.c isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame); aFrame 50086 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(aFrame); aFrame 51650 ext/sqlite3/libsqlite/sqlite3.c u8 aFrame[WAL_FRAME_HDRSIZE]; /* Buffer to assemble frame-header in */ aFrame 51656 ext/sqlite3/libsqlite/sqlite3.c walEncodeFrame(p->pWal, pPage->pgno, nTruncate, pData, aFrame); aFrame 51657 ext/sqlite3/libsqlite/sqlite3.c rc = walWriteToLog(p, aFrame, sizeof(aFrame), iOffset); aFrame 51660 ext/sqlite3/libsqlite/sqlite3.c rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));