Home | History | Annotate | Download | only in disk_cache

Lines Matching refs:kSize

582   const int kSize = 200;
583 scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
584 EXPECT_EQ(kSize, ReadData(entry, 0, 0, buffer, kSize));
617 const int kSize = 20000;
618 scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
619 scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
620 CacheTestFillBuffer(buffer1->data(), kSize, false);
621 memset(buffer2->data(), 0, kSize);
623 base::strlcpy(buffer1->data(), "the data", kSize);
634 EXPECT_EQ(20000, WriteData(entry, 0, 0, buffer1, kSize, false));
636 EXPECT_EQ(20000, ReadData(entry, 0, 0, buffer2, kSize));
637 EXPECT_TRUE(!memcmp(buffer1->data(), buffer2->data(), kSize));
640 memset(buffer2->data(), 0, kSize);
654 memset(buffer2->data(), 0, kSize);
658 EXPECT_EQ(20000, WriteData(entry, 0, 0, buffer1, kSize, false));
660 EXPECT_EQ(20000, ReadData(entry, 0, 0, buffer2, kSize));
661 EXPECT_TRUE(!memcmp(buffer1->data(), buffer2->data(), kSize));
793 const int kSize = 20;
794 const char zeros[kSize] = {};
795 scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
797 CacheTestFillBuffer(buffer->data(), kSize, false);
798 EXPECT_EQ(kSize, ReadData(entry, 0, 500, buffer, kSize));
799 EXPECT_TRUE(!memcmp(buffer->data(), zeros, kSize));
801 CacheTestFillBuffer(buffer->data(), kSize, false);
802 EXPECT_EQ(kSize, ReadData(entry, 0, 5000, buffer, kSize));
803 EXPECT_TRUE(!memcmp(buffer->data(), zeros, kSize));
805 CacheTestFillBuffer(buffer->data(), kSize, false);
806 EXPECT_EQ(kSize, ReadData(entry, 0, 50000, buffer, kSize));
807 EXPECT_TRUE(!memcmp(buffer->data(), zeros, kSize));
836 const int kSize = 200;
837 scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
838 scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
839 CacheTestFillBuffer(buffer1->data(), kSize, true);
840 CacheTestFillBuffer(buffer2->data(), kSize, true);
842 EXPECT_EQ(kSize, WriteData(entry, 1, 0, buffer1, kSize, false));
847 EXPECT_EQ(kSize, WriteData(entry, 1, 5000, buffer1, kSize, false));
848 EXPECT_EQ(kSize, ReadData(entry, 1, 0, buffer2, kSize));
849 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
852 EXPECT_EQ(kSize, WriteData(entry, 1, 18000, buffer1, kSize, false));
857 EXPECT_EQ(kSize, WriteData(entry, 1, 10000, buffer1, kSize, false));
858 CacheTestFillBuffer(buffer2->data(), kSize, true);
859 EXPECT_EQ(kSize, ReadData(entry, 1, 5000, buffer2, kSize));
860 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
861 CacheTestFillBuffer(buffer2->data(), kSize, true);
862 EXPECT_EQ(kSize, ReadData(entry, 1, 0, buffer2, kSize));
863 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
864 CacheTestFillBuffer(buffer2->data(), kSize, true);
865 EXPECT_EQ(kSize, ReadData(entry, 1, 18000, buffer2, kSize));
866 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
869 EXPECT_EQ(kSize, WriteData(entry, 1, 23000, buffer1, kSize, false));
874 EXPECT_EQ(kSize, WriteData(entry, 1, 17000, buffer1, kSize, false));
877 EXPECT_EQ(kSize, WriteData(entry, 1, 19000, buffer1, kSize, false));
878 CacheTestFillBuffer(buffer2->data(), kSize, true);
879 EXPECT_EQ(kSize, ReadData(entry, 1, 18000, buffer2, kSize));
880 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
881 CacheTestFillBuffer(buffer2->data(), kSize, true);
882 EXPECT_EQ(kSize, ReadData(entry, 1, 17000, buffer2, kSize));
883 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
885 EXPECT_EQ(kSize, WriteData(entry, 1, 22900, buffer1, kSize, false));
886 CacheTestFillBuffer(buffer2->data(), kSize, true);
887 EXPECT_EQ(100, ReadData(entry, 1, 23000, buffer2, kSize));
890 CacheTestFillBuffer(buffer2->data(), kSize, true);
891 EXPECT_EQ(100, ReadData(entry, 1, 23100, buffer2, kSize));
895 EXPECT_EQ(kSize, WriteData(entry, 1, 25000, buffer1, kSize, false));
896 EXPECT_EQ(kSize, WriteData(entry, 1, 45000, buffer1, kSize, false));
897 CacheTestFillBuffer(buffer2->data(), kSize, true);
898 EXPECT_EQ(kSize, ReadData(entry, 1, 25000, buffer2, kSize));
899 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
900 CacheTestFillBuffer(buffer2->data(), kSize, true);
901 EXPECT_EQ(kSize, ReadData(entry, 1, 45000, buffer2, kSize));
902 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data(), kSize));
926 const int kSize = 200;
927 const char zeros[kSize] = {};
928 scoped_refptr<net::IOBuffer> buffer1(new net::IOBuffer(kSize));
929 scoped_refptr<net::IOBuffer> buffer2(new net::IOBuffer(kSize));
930 CacheTestFillBuffer(buffer1->data(), kSize, true);
931 CacheTestFillBuffer(buffer2->data(), kSize, true);
933 EXPECT_EQ(kSize, WriteData(entry, 1, 0, buffer1, kSize, true));
934 EXPECT_EQ(kSize, WriteData(entry, 1, 17000, buffer1, kSize, true));
935 EXPECT_EQ(kSize, WriteData(entry, 1, 23000, buffer1, kSize, true));
940 EXPECT_EQ(23000 + kSize, entry->GetDataSize(1));
941 EXPECT_EQ(kSize, WriteData(entry, 1, 25000, buffer1, kSize, true));
942 EXPECT_EQ(25000 + kSize, entry->GetDataSize(1));
943 EXPECT_EQ(kSize, ReadData(entry, 1, 24000, buffer2, kSize));
944 EXPECT_TRUE(!memcmp(buffer2->data(), zeros, kSize));
947 EXPECT_EQ(kSize, ReadData(entry, 1, 23000 + kSize - 35, buffer2, kSize));
948 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data() + kSize - 35, 35));
951 CacheTestFillBuffer(buffer2->data(), kSize, true);
952 EXPECT_EQ(kSize, ReadData(entry, 1, 24900, buffer2, kSize));
954 EXPECT_TRUE(!memcmp(buffer2->data() + 100, buffer1->data(), kSize - 100));
957 EXPECT_EQ(kSize, WriteData(entry, 1, 26000, buffer1, kSize, true));
958 EXPECT_EQ(26000 + kSize, entry->GetDataSize(1));
959 CacheTestFillBuffer(buffer2->data(), kSize, true);
960 EXPECT_EQ(kSize, ReadData(entry, 1, 25900, buffer2, kSize));
962 EXPECT_TRUE(!memcmp(buffer2->data() + 100, buffer1->data(), kSize - 100));
965 EXPECT_EQ(kSize, WriteData(entry, 1, 25000, buffer1, kSize, true));
966 EXPECT_EQ(25000 + kSize, entry->GetDataSize(1));
967 EXPECT_EQ(28, ReadData(entry, 1, 25000 + kSize - 28, buffer2, kSize));
968 EXPECT_TRUE(!memcmp(buffer2->data(), buffer1->data() + kSize - 28, 28));
971 EXPECT_EQ(kSize, WriteData(entry, 1, 24000, buffer1, kSize, false));
972 EXPECT_EQ(25000 + kSize, entry->GetDataSize(1));
973 EXPECT_EQ(kSize, WriteData(entry, 1, 24500, buffer1, kSize, true));
974 EXPECT_EQ(24500 + kSize, entry->GetDataSize(1));
975 EXPECT_EQ(kSize, ReadData(entry, 1, 23900, buffer2, kSize));
977 EXPECT_TRUE(!memcmp(buffer2->data() + 100, buffer1->data(), kSize - 100));
980 EXPECT_EQ(kSize, WriteData(entry, 1, 19000, buffer1, kSize, true));
981 EXPECT_EQ(19000 + kSize, entry->GetDataSize(1));
982 EXPECT_EQ(kSize, ReadData(entry, 1, 18900, buffer2, kSize));
984 EXPECT_TRUE(!memcmp(buffer2->data() + 100, buffer1->data(), kSize - 100));
989 EXPECT_EQ(19000 + kSize, entry->GetDataSize(1));
1152 const int kSize = 200;
1153 scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
1154 CacheTestFillBuffer(buffer->data(), kSize, false);
1158 entry->WriteData(0, 0, buffer, kSize, &cb, false));
1162 EXPECT_EQ(kSize, cb.WaitForResult());
1165 buffer = new net::IOBuffer(kSize);
1166 CacheTestFillBuffer(buffer->data(), kSize, false);
1168 EXPECT_EQ(net::ERR_IO_PENDING, entry->ReadData(0, 0, buffer, kSize, &cb));
1170 EXPECT_EQ(kSize, cb.WaitForResult());
1182 const int kSize = 20000;
1183 scoped_refptr<net::IOBuffer> buffer(new net::IOBuffer(kSize));
1184 CacheTestFillBuffer(buffer->data(), kSize, true);
1189 EXPECT_EQ(20000, WriteData(entry, 0, 0, buffer, kSize, false));
1190 EXPECT_EQ(20000, WriteData(entry, 1, 0, buffer, kSize, false));
1257 const int kSize = 4096;
1258 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1259 CacheTestFillBuffer(buf->data(), kSize, false);
1266 EXPECT_EQ(kSize, parent_entry->WriteSparseData(0, buf, kSize, NULL));
1269 EXPECT_EQ(kSize, parent_entry->WriteSparseData(8192, buf, kSize, NULL));
1325 const int kSize = 2048;
1326 scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
1327 scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
1328 CacheTestFillBuffer(buf_1->data(), kSize, false);
1331 VerifySparseIO(entry, 0, buf_1, kSize, buf_2);
1334 VerifySparseIO(entry, 0x400000, buf_1, kSize, buf_2);
1337 VerifySparseIO(entry, 0x800000000LL, buf_1, kSize, buf_2);
1343 VerifyContentSparseIO(entry, 0, buf_1->data(), kSize);
1344 VerifyContentSparseIO(entry, 0x400000, buf_1->data(), kSize);
1345 VerifyContentSparseIO(entry, 0x800000000LL, buf_1->data(), kSize);
1366 const int kSize = 1200 * 1024;
1367 scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
1368 scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
1369 CacheTestFillBuffer(buf_1->data(), kSize, false);
1372 VerifySparseIO(entry, 0x20F0000, buf_1, kSize, buf_2);
1377 VerifyContentSparseIO(entry, 0x20F0000, buf_1->data(), kSize);
1397 const int kSize = 16 * 1024;
1398 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1399 CacheTestFillBuffer(buf->data(), kSize, false);
1402 EXPECT_EQ(kSize, WriteSparseData(entry, 0x20F0000, buf, kSize));
1403 EXPECT_EQ(kSize, WriteSparseData(entry, 0x20F4400, buf, kSize));
1408 int rv = entry->GetAvailableRange(0x20F0000, kSize * 2, &start, &cb);
1409 EXPECT_EQ(kSize, cb.GetResult(rv));
1413 rv = entry->GetAvailableRange(0, kSize, &start, &cb);
1415 rv = entry->GetAvailableRange(0x20F0000 - kSize, kSize, &start, &cb);
1418 EXPECT_EQ(kSize, cb.GetResult(rv));
1423 rv = entry->GetAvailableRange(0x2100000, kSize, &start, &cb);
1425 rv = entry->ReadSparseData(start, buf, kSize, &cb);
1429 rv = entry->GetAvailableRange(0x20F2000, kSize, &start, &cb);
1432 EXPECT_EQ(0x2000, ReadSparseData(entry, start, buf, kSize));
1436 rv = entry->GetAvailableRange(0x20F0001 - kSize, kSize, &start, &cb);
1459 const int kSize = 16 * 1024;
1460 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1461 CacheTestFillBuffer(buf->data(), kSize, false);
1464 EXPECT_EQ(kSize, WriteSparseData(entry, 0x20F0000, buf, kSize));
1478 EXPECT_EQ(kSize, WriteData(entry, 0, 0, buf, kSize, false));
1479 EXPECT_EQ(kSize, WriteData(entry, 1, 0, buf, kSize, false));
1480 EXPECT_EQ(kSize, WriteData(entry, 2, 0, buf, kSize, false));
1505 const int kSize = 8192;
1506 scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
1507 scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
1508 CacheTestFillBuffer(buf_1->data(), kSize, false);
1515 for (int i = 0; i < kSize; i += 1024) {
1523 VerifyContentSparseIO(entry, 0, buf_1->data(), kSize);
1524 VerifyContentSparseIO(entry, 9000, buf_1->data(), kSize);
1536 const int kSize = 8192;
1537 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1538 CacheTestFillBuffer(buf->data(), kSize, false);
1595 const int kSize = 2048;
1596 scoped_refptr<net::IOBuffer> buf_1(new net::IOBuffer(kSize));
1597 scoped_refptr<net::IOBuffer> buf_2(new net::IOBuffer(kSize));
1598 CacheTestFillBuffer(buf_1->data(), kSize, false);
1601 VerifySparseIO(entry1, 0, buf_1, kSize, buf_2);
1606 VerifySparseIO(entry1, 2048, buf_1, kSize, buf_2);
1641 const int kSize = 4 * 1024;
1642 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1643 CacheTestFillBuffer(buf->data(), kSize, false);
1648 EXPECT_EQ(kSize, entry1->WriteSparseData(offset, buf, kSize, NULL));
1651 EXPECT_EQ(kSize, entry2->WriteSparseData(offset, buf, kSize, NULL));
1728 const int kSize = 4 * 1024;
1729 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1730 CacheTestFillBuffer(buf->data(), kSize, false);
1735 EXPECT_EQ(kSize, entry->WriteSparseData(offset, buf, kSize, NULL));
1757 const int kSize = 4 * 1024;
1759 scoped_refptr<net::IOBuffer> buf1(new net::IOBuffer(kSize));
1760 CacheTestFillBuffer(buf1->data(), kSize, false);
1765 EXPECT_EQ(kSize, WriteSparseData(entry, 20000, buf1, kSize));
1766 EXPECT_EQ(kSize, WriteSparseData(entry, 500, buf1, kSize));
1771 scoped_refptr<net::IOBuffer> buf2(new net::IOBuffer(kSize));
1772 memset(buf2->data(), 0, kSize);
1773 EXPECT_EQ(0, ReadSparseData(entry, 8000, buf2, kSize));
1775 EXPECT_EQ(500, ReadSparseData(entry, kSize, buf2, kSize));
1776 EXPECT_EQ(0, memcmp(buf2->data(), buf1->data() + kSize - 500, 500));
1777 EXPECT_EQ(0, ReadSparseData(entry, 0, buf2, kSize));
1780 EXPECT_EQ(96, ReadSparseData(entry, 24000, buf2, kSize));
1781 EXPECT_EQ(500, ReadSparseData(entry, kSize, buf2, kSize));
1782 EXPECT_EQ(0, ReadSparseData(entry, 99, buf2, kSize));
1796 rv = entry->GetAvailableRange(kSize, kSize, &start, &cb);
1798 EXPECT_EQ(kSize, start);
1807 rv = entry->GetAvailableRange(19400, kSize, &start, &cb);
1811 rv = entry->GetAvailableRange(19400, kSize, &start, &cb);
1815 rv = entry->GetAvailableRange(3073, kSize, &start, &cb);
1818 rv = entry->GetAvailableRange(4600, kSize, &start, &cb);
1823 EXPECT_EQ(kSize, WriteSparseData(entry, 500 + kSize, buf1, kSize));
1827 EXPECT_EQ(kSize, ReadSparseData(entry, kSize, buf2, kSize));
1828 EXPECT_EQ(0, memcmp(buf2->data(), buf1->data() + kSize - 500, 500));
1829 EXPECT_EQ(0, memcmp(buf2->data() + 500, buf1->data(), kSize - 500));
1852 const int kSize = 4 * 1024;
1853 scoped_refptr<net::IOBuffer> buf1(new net::IOBuffer(kSize));
1854 CacheTestFillBuffer(buf1->data(), kSize, false);
1857 EXPECT_EQ(kSize, WriteSparseData(entry, 8192, buf1, kSize));
1858 EXPECT_EQ(kSize, WriteSparseData(entry, k1Meg + 8192, buf1, kSize));
1859 EXPECT_EQ(kSize, WriteSparseData(entry, 2 * k1Meg + 8192, buf1, kSize));
1884 EXPECT_EQ(0, ReadSparseData(entry, 2 * k1Meg + 8192, buf1, kSize));
1885 EXPECT_EQ(kSize, WriteSparseData(entry, k1Meg + 16384, buf1, kSize));
1886 EXPECT_EQ(0, ReadSparseData(entry, k1Meg + 8192, buf1, kSize));
1889 EXPECT_EQ(kSize, ReadSparseData(entry, 8192, buf1, kSize));
1903 const int kSize = 40 * 1024;
1904 scoped_refptr<net::IOBuffer> buf(new net::IOBuffer(kSize));
1905 CacheTestFillBuffer(buf->data(), kSize, false);
1909 int rv = entry->WriteSparseData(1024 * 1024 - 4096, buf, kSize, &cb1);
1913 rv = entry->GetAvailableRange(offset, kSize, &offset, &cb5);
1930 entry->ReadSparseData(offset, buf, kSize, NULL));
1932 entry->WriteSparseData(offset, buf, kSize, NULL));
1938 EXPECT_TRUE(rv == 4096 || rv == kSize);
1943 rv = entry->GetAvailableRange(offset, kSize, &offset, &cb5);