ofs | hex dump | ascii |
---|
0000 | 74 65 73 74 5f 6d 6d 61 70 0a 20 20 50 6f 73 69 74 69 6f 6e 20 6f 66 20 66 6f 6f 3a 20 31 2e 30 | test_mmap...Position.of.foo:.1.0 |
0020 | 20 70 61 67 65 73 0a 20 20 4c 65 6e 67 74 68 20 6f 66 20 66 69 6c 65 3a 20 32 2e 30 20 70 61 67 | .pages...Length.of.file:.2.0.pag |
0040 | 65 73 0a 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 62 79 74 65 20 30 3a 20 27 5c 30 30 30 27 0a | es...Contents.of.byte.0:.'\000'. |
0060 | 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 66 69 72 73 74 20 33 20 62 79 74 65 73 3a 20 27 5c 30 | ..Contents.of.first.3.bytes:.'\0 |
0080 | 30 30 5c 30 30 30 5c 30 30 30 27 0a 0a 20 20 4d 6f 64 69 66 79 69 6e 67 20 66 69 6c 65 27 73 20 | 00\000\000'....Modifying.file's. |
00a0 | 63 6f 6e 74 65 6e 74 2e 2e 2e 0a 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 62 79 74 65 20 30 3a | content......Contents.of.byte.0: |
00c0 | 20 27 33 27 0a 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 66 69 72 73 74 20 33 20 62 79 74 65 73 | .'3'...Contents.of.first.3.bytes |
00e0 | 3a 20 27 33 5c 30 30 30 5c 30 30 30 27 0a 20 20 43 6f 6e 74 65 6e 74 73 20 6f 66 20 73 65 63 6f | :.'3\000\000'...Contents.of.seco |
0100 | 6e 64 20 70 61 67 65 3a 20 00 66 6f 6f 62 61 72 00 0a 20 20 52 65 67 65 78 20 6d 61 74 63 68 20 | nd.page:..foobar....Regex.match. |
0120 | 6f 6e 20 6d 6d 61 70 20 28 70 61 67 65 20 73 74 61 72 74 2c 20 6c 65 6e 67 74 68 20 6f 66 20 6d | on.mmap.(page.start,.length.of.m |
0140 | 61 74 63 68 29 3a 20 31 2e 30 20 36 0a 20 20 53 65 65 6b 20 74 6f 20 7a 65 72 6f 74 68 20 62 79 | atch):.1.0.6...Seek.to.zeroth.by |
0160 | 74 65 0a 20 20 53 65 65 6b 20 74 6f 20 34 32 6e 64 20 62 79 74 65 0a 20 20 53 65 65 6b 20 74 6f | te...Seek.to.42nd.byte...Seek.to |
0180 | 20 6c 61 73 74 20 62 79 74 65 0a 20 20 54 72 79 20 74 6f 20 73 65 65 6b 20 74 6f 20 6e 65 67 61 | .last.byte...Try.to.seek.to.nega |
01a0 | 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 2e 2e 2e 0a 20 20 54 72 79 20 74 6f 20 73 65 65 6b 20 62 | tive.position......Try.to.seek.b |
01c0 | 65 79 6f 6e 64 20 65 6e 64 20 6f 66 20 6d 6d 61 70 2e 2e 2e 0a 20 20 54 72 79 20 74 6f 20 73 65 | eyond.end.of.mmap......Try.to.se |
01e0 | 65 6b 20 74 6f 20 6e 65 67 61 74 69 76 65 20 70 6f 73 69 74 69 6f 6e 2e 2e 2e 0a 20 20 41 74 74 | ek.to.negative.position......Att |
0200 | 65 6d 70 74 69 6e 67 20 72 65 73 69 7a 65 28 29 0a 20 54 65 73 74 20 70 61 73 73 65 64 0a | empting.resize()..Test.passed. |