OLD | NEW |
| (Empty) |
1 Index header: | |
2 num_entries: 2 | |
3 num_bytes: 27 | |
4 this_id: 1 | |
5 table_len: 64k | |
6 | |
7 head: 0x90000001 | |
8 tail: 0x90000000 | |
9 | |
10 Address: 0xa0010002 | |
11 Address: 0xa0010003 | |
12 | |
13 ------------------------------- | |
14 | |
15 entry: | |
16 Address: 0xa0010002 | |
17 hash: 0x687d1422 | |
18 next: 0 | |
19 rankings_node: 0x90000000 | |
20 key_len: 13 | |
21 long_key: 0 | |
22 data_size: 0's | |
23 data_addr: 0's | |
24 key: "the first key" | |
25 | |
26 rankings: | |
27 Address: 0x90000000 | |
28 next: 0x90000000 | |
29 prev: 0x90000001 | |
30 contents: 0xa0010002 | |
31 dirty: 0 | |
32 pointer: 0 | |
33 | |
34 ------------------------------- | |
35 | |
36 entry: | |
37 Address: 0xa0010003 | |
38 hash: 0x63909ecb | |
39 next: 0 | |
40 rankings_node: 0x90000001 | |
41 key_len: 14 | |
42 long_key: 0 | |
43 data_size: 0's | |
44 data_addr: 0's | |
45 key: "some other key" | |
46 | |
47 rankings: | |
48 Address: 0x90000001 | |
49 next: 0x90000000 | |
50 prev: 0x90000001 | |
51 contents: 0xa0010003 | |
52 dirty: 0 | |
53 pointer: 0x0169dc48 <- Invalid. | |
54 | |
55 ================================ | |
56 | |
57 Generated with: | |
58 | |
59 disk_cache::Entry *entry; | |
60 ASSERT_TRUE(cache_->CreateEntry("the first key", &entry)); | |
61 entry->Close(); | |
62 | |
63 ASSERT_TRUE(cache_->CreateEntry("some other key", &entry)); | |
64 entry->Close(); <---- Edit value* | |
65 | |
66 * Edit the value with the debugger before it is saved to disk (break on | |
67 the destructor of EntryImpl and skip the line that clears "pointer") | |
OLD | NEW |