| Index: net/data/cache_tests/dirty_entry3/contents.txt
|
| ===================================================================
|
| --- net/data/cache_tests/dirty_entry3/contents.txt (revision 0)
|
| +++ net/data/cache_tests/dirty_entry3/contents.txt (revision 0)
|
| @@ -0,0 +1,183 @@
|
| +Index file:
|
| +magic: c103cac3
|
| +version: 2.0
|
| +entries: 3 <---- there is an extra entry on the lru.
|
| +total bytes: 40
|
| +last file number: 0
|
| +current id: 4
|
| +table length: 65536
|
| +last crash: 0
|
| +experiment: 0
|
| +head 0: 0x90000002
|
| +tail 0: 0x90000000
|
| +size 0: 0x0
|
| +head 1: 0x0
|
| +tail 1: 0x0
|
| +size 1: 0x0
|
| +head 2: 0x0
|
| +tail 2: 0x0
|
| +size 2: 0x0
|
| +head 3: 0x0
|
| +tail 3: 0x0
|
| +size 3: 0x0
|
| +head 4: 0x0
|
| +tail 4: 0x0
|
| +size 4: 0x0
|
| +transaction: 0x0
|
| +operation: 0
|
| +operation list: 0
|
| +-------------------------
|
| +
|
| +Block file: data_0
|
| +magic: c104cac3
|
| +version: 2.0
|
| +file id: 0
|
| +next file id: 0
|
| +entry size: 36
|
| +current entries: 3
|
| +max entries: 1024
|
| +updating: 0
|
| +empty sz 1: 1
|
| +empty sz 2: 0
|
| +empty sz 3: 0
|
| +empty sz 4: 255
|
| +user 0: 0x0
|
| +user 1: 0x0
|
| +user 2: 0x0
|
| +user 3: 0x0
|
| +-------------------------
|
| +
|
| +Block file: data_1
|
| +magic: c104cac3
|
| +version: 2.0
|
| +file id: 1
|
| +next file id: 0
|
| +entry size: 256
|
| +current entries: 4
|
| +max entries: 1024
|
| +updating: 0
|
| +empty sz 1: 0
|
| +empty sz 2: 0
|
| +empty sz 3: 1
|
| +empty sz 4: 254
|
| +user 0: 0x0
|
| +user 1: 0x0
|
| +user 2: 0x0
|
| +user 3: 0x0
|
| +-------------------------
|
| +
|
| +Block file: data_2
|
| +magic: c104cac3
|
| +version: 2.0
|
| +file id: 2
|
| +next file id: 0
|
| +entry size: 1024
|
| +current entries: 0
|
| +max entries: 0
|
| +updating: 0
|
| +empty sz 1: 0
|
| +empty sz 2: 0
|
| +empty sz 3: 0
|
| +empty sz 4: 0
|
| +user 0: 0x0
|
| +user 1: 0x0
|
| +user 2: 0x0
|
| +user 3: 0x0
|
| +-------------------------
|
| +
|
| +Block file: data_3
|
| +magic: c104cac3
|
| +version: 2.0
|
| +file id: 3
|
| +next file id: 0
|
| +entry size: 4096
|
| +current entries: 0
|
| +max entries: 0
|
| +updating: 0
|
| +empty sz 1: 0
|
| +empty sz 2: 0
|
| +empty sz 3: 0
|
| +empty sz 4: 0
|
| +user 0: 0x0
|
| +user 1: 0x0
|
| +user 2: 0x0
|
| +user 3: 0x0
|
| +-------------------------
|
| +
|
| +Entry at 0xa0010003
|
| +hash: 0xb16af282
|
| +next entry: 0xa0010004
|
| +rankings: 0x90000001
|
| +key length: 14
|
| +key: "The Second key"
|
| +key addr: 0x0
|
| +reuse count: 0
|
| +refetch count: 0
|
| +state: 0
|
| +data size 0: 0
|
| +data addr 0: 0x0
|
| +data size 1: 0
|
| +data addr 1: 0x0
|
| +data size 2: 0
|
| +data addr 2: 0x0
|
| +data size 3: 0
|
| +data addr 3: 0x0
|
| +----------
|
| +
|
| +Rankings at 0x90000001
|
| +next: 0x90000000
|
| +prev: 0x90000002
|
| +entry: 0xa0010003
|
| +dirty: 0
|
| +pointer: 0x0
|
| +----------
|
| +
|
| +Entry at 0xa0010004
|
| +hash: 0xc24ac438
|
| +next entry: 0x0
|
| +rankings: 0x90000002
|
| +key length: 13
|
| +key: "The first key"
|
| +key addr: 0x0
|
| +reuse count: 0
|
| +refetch count: 0
|
| +state: 0
|
| +data size 0: 0
|
| +data addr 0: 0x0
|
| +data size 1: 0
|
| +data addr 1: 0x0
|
| +data size 2: 0
|
| +data addr 2: 0x0
|
| +data size 3: 0
|
| +data addr 3: 0x0
|
| +----------
|
| +
|
| +Rankings at 0x90000002
|
| +next: 0x90000001
|
| +prev: 0x90000002
|
| +entry: 0xa0010004
|
| +dirty: 0
|
| +pointer: 0x0
|
| +
|
| +================================
|
| +
|
| +Generated with: (see steps on the bug 69135)
|
| +
|
| + SetMask(0x1); // 2-entry table.
|
| + SetMaxSize(0x3000); // 12 kB.
|
| + InitCache();
|
| +
|
| + std::string key1("The first key");
|
| + std::string key2("The Second key");
|
| + disk_cache::Entry* entry;
|
| +
|
| + ASSERT_EQ(net::OK, CreateEntry(key1, &entry));
|
| + entry->Close();
|
| + ASSERT_EQ(net::OK, CreateEntry(key2, &entry));
|
| + entry->Close();
|
| + ASSERT_EQ(net::OK, OpenEntry(key1, &entry)); <--- 1st crash.
|
| +
|
| + ASSERT_EQ(net::OK, OpenEntry(key1, &entry)); <--- 2nd crash.
|
| +
|
| + ASSERT_EQ(net::OK, CreateEntry(key1, &entry));
|
| + entry->Close();
|
|
|
| Property changes on: net\data\cache_tests\dirty_entry3\contents.txt
|
| ___________________________________________________________________
|
| Added: svn:eol-style
|
| + native
|
|
|
|
|