47.1 MB
/srv/reproducible-results/rbuild-debian/r-b-build.lsRHwikt/b1/haskell-snap-templates_1.0.0.2-5_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.lsRHwikt/b2/haskell-snap-templates_1.0.0.2-5_amd64.changes
218 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·890172da91f813aa120809fb308e4479·2187320·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb1 ·c4a7114564173cd2147822956363d4e7·2187096·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb
47.1 MB
snap-templates_1.0.0.2-5_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-01-05·01:14:13.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-01-05·01:14:13.000000·debian-binary
2 -rw-r--r--···0········0········0······864·2024-01-05·01:14:13.000000·control.tar.xz2 -rw-r--r--···0········0········0······864·2024-01-05·01:14:13.000000·control.tar.xz
3 -rw-r--r--···0········0········0··2186264·2024-01-05·01:14:13.000000·data.tar.xz3 -rw-r--r--···0········0········0··2186040·2024-01-05·01:14:13.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
47.1 MB
data.tar.xz
47.1 MB
data.tar
1.22 KB
file list
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/bin/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/bin/
4 -rwxr-xr-x···0·root·········(0)·root·········(0)·16007936·2024-01-05·01:14:13.000000·./usr/bin/snap-framework4 -rwxr-xr-x···0·root·········(0)·root·········(0)·16007904·2024-01-05·01:14:13.000000·./usr/bin/snap-framework
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/
8 -rw-r--r--···0·root·········(0)·root·········(0)······273·2018-07-29·21:49:08.000000·./usr/share/doc/snap-templates/CONTRIBUTORS8 -rw-r--r--···0·root·········(0)·root·········(0)······273·2018-07-29·21:49:08.000000·./usr/share/doc/snap-templates/CONTRIBUTORS
9 -rw-r--r--···0·root·········(0)·root·········(0)······478·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/changelog.Debian.gz9 -rw-r--r--···0·root·········(0)·root·········(0)······478·2024-01-05·01:14:13.000000·./usr/share/doc/snap-templates/changelog.Debian.gz
10 -rw-r--r--···0·root·········(0)·root·········(0)·····1876·2022-04-21·23:09:50.000000·./usr/share/doc/snap-templates/copyright10 -rw-r--r--···0·root·········(0)·root·········(0)·····1876·2022-04-21·23:09:50.000000·./usr/share/doc/snap-templates/copyright
47.1 MB
./usr/bin/snap-framework
File has been modified after NT_GNU_BUILD_ID has been applied.
893 B
readelf --wide --file-header {}
    
Offset 6, 15 lines modifiedOffset 6, 15 lines modified
6 ··OS/ABI:····························UNIX·-·System·V6 ··OS/ABI:····························UNIX·-·System·V
7 ··ABI·Version:·······················07 ··ABI·Version:·······················0
8 ··Type:······························EXEC·(Executable·file)8 ··Type:······························EXEC·(Executable·file)
9 ··Machine:···························Advanced·Micro·Devices·X86-649 ··Machine:···························Advanced·Micro·Devices·X86-64
10 ··Version:···························0x110 ··Version:···························0x1
11 ··Entry·point·address:···············0x40a99011 ··Entry·point·address:···············0x40a990
12 ··Start·of·program·headers:··········64·(bytes·into·file)12 ··Start·of·program·headers:··········64·(bytes·into·file)
13 ··Start·of·section·headers:··········16006144·(bytes·into·file)13 ··Start·of·section·headers:··········16006112·(bytes·into·file)
14 ··Flags:·····························0x014 ··Flags:·····························0x0
15 ··Size·of·this·header:···············64·(bytes)15 ··Size·of·this·header:···············64·(bytes)
16 ··Size·of·program·headers:···········56·(bytes)16 ··Size·of·program·headers:···········56·(bytes)
17 ··Number·of·program·headers:·········1417 ··Number·of·program·headers:·········14
18 ··Size·of·section·headers:···········64·(bytes)18 ··Size·of·section·headers:···········64·(bytes)
19 ··Number·of·section·headers:·········2819 ··Number·of·section·headers:·········28
20 ··Section·header·string·table·index:·2720 ··Section·header·string·table·index:·27
1.5 KB
readelf --wide --program-header {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align7 ··Type···········Offset···VirtAddr···········PhysAddr···········FileSiz··MemSiz···Flg·Align
8 ··PHDR···········0x000040·0x0000000000400040·0x0000000000400040·0x000310·0x000310·R···0x88 ··PHDR···········0x000040·0x0000000000400040·0x0000000000400040·0x000310·0x000310·R···0x8
9 ··INTERP·········0x000394·0x0000000000400394·0x0000000000400394·0x00001c·0x00001c·R···0x19 ··INTERP·········0x000394·0x0000000000400394·0x0000000000400394·0x00001c·0x00001c·R···0x1
10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]10 ······[Requesting·program·interpreter:·/lib64/ld-linux-x86-64.so.2]
11 ··LOAD···········0x000000·0x0000000000400000·0x0000000000400000·0x004f88·0x004f88·R···0x100011 ··LOAD···········0x000000·0x0000000000400000·0x0000000000400000·0x004f88·0x004f88·R···0x1000
12 ··LOAD···········0x005000·0x0000000000405000·0x0000000000405000·0xbcbd3d·0xbcbd3d·R·E·0x100012 ··LOAD···········0x005000·0x0000000000405000·0x0000000000405000·0xbcbd3d·0xbcbd3d·R·E·0x1000
13 ··LOAD···········0xbd1000·0x0000000000fd1000·0x0000000000fd1000·0x179b74·0x179b74·R···0x100013 ··LOAD···········0xbd1000·0x0000000000fd1000·0x0000000000fd1000·0x179b74·0x179b74·R···0x1000
14 ··LOAD···········0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x1f8220·0x1fcce0·RW··0x100014 ··LOAD···········0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x1f8200·0x1fcce0·RW··0x1000
15 ··DYNAMIC········0xd4bdc8·0x000000000114bdc8·0x000000000114bdc8·0x000210·0x000210·RW··0x815 ··DYNAMIC········0xd4bdc8·0x000000000114bdc8·0x000000000114bdc8·0x000210·0x000210·RW··0x8
16 ··NOTE···········0x000350·0x0000000000400350·0x0000000000400350·0x000020·0x000020·R···0x816 ··NOTE···········0x000350·0x0000000000400350·0x0000000000400350·0x000020·0x000020·R···0x8
17 ··NOTE···········0x000370·0x0000000000400370·0x0000000000400370·0x000024·0x000024·R···0x417 ··NOTE···········0x000370·0x0000000000400370·0x0000000000400370·0x000024·0x000024·R···0x4
18 ··NOTE···········0xd4ab54·0x000000000114ab54·0x000000000114ab54·0x000020·0x000020·R···0x418 ··NOTE···········0xd4ab54·0x000000000114ab54·0x000000000114ab54·0x000020·0x000020·R···0x4
19 ··GNU_PROPERTY···0x000350·0x0000000000400350·0x0000000000400350·0x000020·0x000020·R···0x819 ··GNU_PROPERTY···0x000350·0x0000000000400350·0x0000000000400350·0x000020·0x000020·R···0x8
20 ··GNU_EH_FRAME···0xd3c8f0·0x000000000113c8f0·0x000000000113c8f0·0x00294c·0x00294c·R···0x420 ··GNU_EH_FRAME···0xd3c8f0·0x000000000113c8f0·0x000000000113c8f0·0x00294c·0x00294c·R···0x4
21 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x1021 ··GNU_STACK······0x000000·0x0000000000000000·0x0000000000000000·0x000000·0x000000·RW··0x10
2.07 KB
readelf --wide --sections {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 There·are·28·section·headers,·starting·at·offset·0xf43c00:1 There·are·28·section·headers,·starting·at·offset·0xf43be0:
  
2 Section·Headers:2 Section·Headers:
3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al3 ··[Nr]·Name··············Type············Address··········Off····Size···ES·Flg·Lk·Inf·Al
4 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··04 ··[·0]···················NULL············0000000000000000·000000·000000·00······0···0··0
5 ··[·1]·.note.gnu.property·NOTE············0000000000400350·000350·000020·00···A··0···0··85 ··[·1]·.note.gnu.property·NOTE············0000000000400350·000350·000020·00···A··0···0··8
6 ··[·2]·.note.gnu.build-id·NOTE············0000000000400370·000370·000024·00···A··0···0··46 ··[·2]·.note.gnu.build-id·NOTE············0000000000400370·000370·000024·00···A··0···0··4
7 ··[·3]·.interp···········PROGBITS········0000000000400394·000394·00001c·00···A··0···0··17 ··[·3]·.interp···········PROGBITS········0000000000400394·000394·00001c·00···A··0···0··1
Offset 23, 15 lines modifiedOffset 23, 15 lines modified
23 ··[18]·.note.ABI-tag·····NOTE············000000000114ab54·d4ab54·000020·00···A··0···0··423 ··[18]·.note.ABI-tag·····NOTE············000000000114ab54·d4ab54·000020·00···A··0···0··4
24 ··[19]·.init_array·······INIT_ARRAY······000000000114b8d0·d4b8d0·000008·08··WA··0···0··824 ··[19]·.init_array·······INIT_ARRAY······000000000114b8d0·d4b8d0·000008·08··WA··0···0··8
25 ··[20]·.fini_array·······FINI_ARRAY······000000000114b8d8·d4b8d8·000008·08··WA··0···0··825 ··[20]·.fini_array·······FINI_ARRAY······000000000114b8d8·d4b8d8·000008·08··WA··0···0··8
26 ··[21]·.data.rel.ro······PROGBITS········000000000114b8e0·d4b8e0·0004e8·00··WA··0···0·1626 ··[21]·.data.rel.ro······PROGBITS········000000000114b8e0·d4b8e0·0004e8·00··WA··0···0·16
27 ··[22]·.dynamic··········DYNAMIC·········000000000114bdc8·d4bdc8·000210·10··WA··6···0··827 ··[22]·.dynamic··········DYNAMIC·········000000000114bdc8·d4bdc8·000210·10··WA··6···0··8
28 ··[23]·.got··············PROGBITS········000000000114bfd8·d4bfd8·000010·08··WA··0···0··828 ··[23]·.got··············PROGBITS········000000000114bfd8·d4bfd8·000010·08··WA··0···0··8
29 ··[24]·.got.plt··········PROGBITS········000000000114bfe8·d4bfe8·000948·08··WA··0···0··829 ··[24]·.got.plt··········PROGBITS········000000000114bfe8·d4bfe8·000948·08··WA··0···0··8
30 ··[25]·.data·············PROGBITS········000000000114c940·d4c940·1f71b0·00··WA··0···0·3230 ··[25]·.data·············PROGBITS········000000000114c940·d4c940·1f7190·00··WA··0···0·32
31 ··[26]·.bss··············NOBITS··········0000000001343b00·f43af0·004ab0·00··WA··0···0·6431 ··[26]·.bss··············NOBITS··········0000000001343b00·f43ad0·004ab0·00··WA··0···0·64
32 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43af0·00010a·00······0···0··132 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43ad0·00010a·00······0···0··1
33 Key·to·Flags:33 Key·to·Flags:
34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),34 ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info),
35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),35 ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS),
36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),36 ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude),
37 ··D·(mbind),·l·(large),·p·(processor·specific)37 ··D·(mbind),·l·(large),·p·(processor·specific)
3.82 KB
readelf --wide --relocs {}
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
  
1 Relocation·section·'.rela.dyn'·at·offset·0x3230·contains·19·entries:1 Relocation·section·'.rela.dyn'·at·offset·0x3230·contains·19·entries:
2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend2 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
3 000000000114bfd8··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·03 000000000114bfd8··0000005700000006·R_X86_64_GLOB_DAT······0000000000000000·__gmon_start__·+·0
4 000000000114bfe0··0000012900000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·04 000000000114bfe0··0000012900000006·R_X86_64_GLOB_DAT······0000000000000000·__libc_start_main@GLIBC_2.34·+·0
5 00000000013438f8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·05 00000000013438d8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·0
6 0000000001343910··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·06 00000000013438f0··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·0
7 0000000001343940··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·07 0000000001343920··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·0
8 0000000001343958··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·08 0000000001343938··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·0
9 0000000001343970··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·09 0000000001343950··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·0
10 0000000001343988··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·010 0000000001343968··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·0
11 00000000013439a0··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·011 0000000001343980··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·0
12 00000000013439b8··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·012 0000000001343998··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·0
13 00000000013439d0··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·013 00000000013439b0··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·0
14 00000000013439e8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·014 00000000013439c8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·0
15 0000000001343a00··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·015 00000000013439e0··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·0
16 0000000001343a18··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·016 00000000013439f8··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·0
17 0000000001343a30··0000008f00000001·R_X86_64_64············0000000000000000·ffi_type_pointer@LIBFFI_BASE_8.0·+·017 0000000001343a10··0000008f00000001·R_X86_64_64············0000000000000000·ffi_type_pointer@LIBFFI_BASE_8.0·+·0
18 000000000114b8e0··0000013700000005·R_X86_64_COPY··········000000000114b8e0·ffi_type_void@LIBFFI_BASE_8.0·+·018 000000000114b8e0··0000013700000005·R_X86_64_COPY··········000000000114b8e0·ffi_type_void@LIBFFI_BASE_8.0·+·0
19 0000000001343b00··0000012d00000005·R_X86_64_COPY··········0000000001343b00·stdout@GLIBC_2.2.5·+·019 0000000001343b00··0000012d00000005·R_X86_64_COPY··········0000000001343b00·stdout@GLIBC_2.2.5·+·0
20 0000000001343b20··0000013400000005·R_X86_64_COPY··········0000000001343b20·stderr@GLIBC_2.2.5·+·020 0000000001343b20··0000013400000005·R_X86_64_COPY··········0000000001343b20·stderr@GLIBC_2.2.5·+·0
21 0000000001343b28··0000013600000005·R_X86_64_COPY··········0000000001343b28·__environ@GLIBC_2.2.5·+·021 0000000001343b28··0000013600000005·R_X86_64_COPY··········0000000001343b28·__environ@GLIBC_2.2.5·+·0
  
22 Relocation·section·'.rela.plt'·at·offset·0x33f8·contains·294·entries:22 Relocation·section·'.rela.plt'·at·offset·0x33f8·contains·294·entries:
23 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend23 ····Offset·············Info·············Type···············Symbol's·Value··Symbol's·Name·+·Addend
821 B
readelf --wide --notes {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.property1 Displaying·notes·found·in:·.note.gnu.property
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline3 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
4 Displaying·notes·found·in:·.note.gnu.build-id4 Displaying·notes·found·in:·.note.gnu.build-id
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9bf8c71d62942ae5f5d39033d85d731c6433b31d6 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·35875aacc2bf33180a23454a97f8e570927db460
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
9 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.09 ··GNU··················0x00000010»  NT_GNU_ABI_TAG·(ABI·version·tag)»     ····OS:·Linux,·ABI:·3.2.0
10.6 KB
strings --all --bytes=8 {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 /lib64/ld-linux-x86-64.so.21 `/lib64/ld-linux-x86-64.so.2
2 __gmon_start__2 __gmon_start__
3 __gmpz_init3 __gmpz_init
4 __gmpn_popcount4 __gmpn_popcount
5 __gmpz_export5 __gmpz_export
6 __gmpn_sub_16 __gmpn_sub_1
7 __gmpn_and_n7 __gmpn_and_n
8 __gmpn_add8 __gmpn_add
Offset 608, 26 lines modifiedOffset 608, 14 lines modified
608 ····snap······················>=·1.0·····&&·<·1.2,608 ····snap······················>=·1.0·····&&·<·1.2,
609 ····snap-core·················>=·1.0·····&&·<·1.1,609 ····snap-core·················>=·1.0·····&&·<·1.1,
610 ····snap-server···············>=·1.0·····&&·<·1.2610 ····snap-server···············>=·1.0·····&&·<·1.2
611 ··if·impl(ghc·>=·6.12.0)611 ··if·impl(ghc·>=·6.12.0)
612 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2612 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
613 ·················-fno-warn-unused-do-bind613 ·················-fno-warn-unused-do-bind
614 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2614 ····ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
615 >·{-#·LANGUAGE·OverloadedStrings·#-} 
616 >·module·Part2·where 
617 >·import···········Snap.Snaplet 
618 >·data·Foo·=·Foo 
619 >·data·Bar·=·Bar 
620 >·fooInit·::·SnapletInit·b·Foo 
621 >·fooInit·=·makeSnaplet·"foo"·"Foo·snaplet"·Nothing·$·do 
622 >·····return·Foo 
623 >·barInit·::·SnapletLens·b·Foo·->·SnapletInit·b·Bar 
624 >·barInit·_h·=·makeSnaplet·"bar"·"Bar·snaplet"·Nothing·$·do 
625 >·····return·Bar 
626 ./src/Part2.lhs 
627 What·Are·Snaplets?615 What·Are·Snaplets?
628 ==================616 ==================
629 A·snaplet·is·a·composable·web·application.··Snaplets·allow·you·to·build617 A·snaplet·is·a·composable·web·application.··Snaplets·allow·you·to·build
630 self-contained·pieces·of·functionality·and·glue·them·together·to·make·larger618 self-contained·pieces·of·functionality·and·glue·them·together·to·make·larger
631 applications.··Here·are·some·of·the·things·provided·by·the·snaplet·API:619 applications.··Here·are·some·of·the·things·provided·by·the·snaplet·API:
632 ··-·Infrastructure·for·application·state/environment620 ··-·Infrastructure·for·application·state/environment
633 ··-·Snaplet·initialization,·reload,·and·cleanup621 ··-·Snaplet·initialization,·reload,·and·cleanup
Offset 918, 14 lines modifiedOffset 906, 26 lines modified
918 run·and·it·sees·that·the·snaplet's·directory·does·not·already·exist.··If·the906 run·and·it·sees·that·the·snaplet's·directory·does·not·already·exist.··If·the
919 user·upgrades·to·a·new·version·of·the·snaplet·and·the·new·version·made·changes907 user·upgrades·to·a·new·version·of·the·snaplet·and·the·new·version·made·changes
920 to·the·filesystem·resources,·those·resources·will·NOT·be·automatically·copied908 to·the·filesystem·resources,·those·resources·will·NOT·be·automatically·copied
921 in·by·default.··Resource·installation·*only*·happens·when·the·`snaplets/foo`909 in·by·default.··Resource·installation·*only*·happens·when·the·`snaplets/foo`
922 directory·does·not·exist.··If·you·want·to·get·the·latest·version·of·the910 directory·does·not·exist.··If·you·want·to·get·the·latest·version·of·the
923 filesystem·resources,·remove·the·`snaplets/foo`·directory,·and·restart·your911 filesystem·resources,·remove·the·`snaplets/foo`·directory,·and·restart·your
924 ./src/Tutorial.lhs912 ./src/Tutorial.lhs
 913 >·{-#·LANGUAGE·OverloadedStrings·#-}
 914 >·module·Part2·where
 915 >·import···········Snap.Snaplet
 916 >·data·Foo·=·Foo
 917 >·data·Bar·=·Bar
 918 >·fooInit·::·SnapletInit·b·Foo
 919 >·fooInit·=·makeSnaplet·"foo"·"Foo·snaplet"·Nothing·$·do
 920 >·····return·Foo
 921 >·barInit·::·SnapletLens·b·Foo·->·SnapletInit·b·Bar
 922 >·barInit·_h·=·makeSnaplet·"bar"·"Bar·snaplet"·Nothing·$·do
 923 >·····return·Bar
 924 ./src/Part2.lhs
925 Name:················projname925 Name:················projname
926 Version:·············0.1926 Version:·············0.1
927 Synopsis:············Project·Synopsis·Here927 Synopsis:············Project·Synopsis·Here
928 Description:·········Project·Description·Here928 Description:·········Project·Description·Here
929 License:·············AllRightsReserved929 License:·············AllRightsReserved
930 Author:··············Author930 Author:··············Author
931 Maintainer:··········maintainer@example.com931 Maintainer:··········maintainer@example.com
Offset 969, 14 lines modifiedOffset 969, 72 lines modified
969 ····ghc-options:·-threaded·-w969 ····ghc-options:·-threaded·-w
970 ····if·impl(ghc·>=·6.12.0)970 ····if·impl(ghc·>=·6.12.0)
971 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2971 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
972 ···················-fno-warn-orphans·-fno-warn-unused-do-bind972 ···················-fno-warn-orphans·-fno-warn-unused-do-bind
973 ····else973 ····else
974 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2974 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
975 ···················-fno-warn-orphans975 ···················-fno-warn-orphans
 976 <h1>Snap·Example·App·Login</h1>
 977 <p><loginError/></p>
 978 <bind·tag="postAction">/login</bind>
 979 <bind·tag="submitText">Login</bind>
 980 <apply·template="userform"/>
 981 <p>Don't·have·a·login·yet?·<a·href="/new_user">Create·a·new·user</a></p>
 982 ./snaplets/heist/templates/_login.tpl
 983 <form·method="post"·action="${postAction}">
 984 ··<table·id="info">
 985 ····<tr>
 986 ······<td>Login:</td><td><input·type="text"·name="login"·size="20"·/></td>
 987 ····</tr>
 988 ····<tr>
 989 ······<td>Password:</td><td><input·type="password"·name="password"·size="20"·/></td>
 990 ····</tr>
 991 ····<tr>
 992 ······<td></td>
 993 ······<td><input·type="submit"·value="${submitText}"·/></td>
 994 ····</tr>
 995 ··</table>
 996 ./snaplets/heist/templates/userform.tpl
 997 <h1>Register·a·new·user</h1>
 998 <bind·tag="postAction">/new_user</bind>
 999 <bind·tag="submitText">Add·User</bind>
 1000 <apply·template="userform"/>
 1001 ./snaplets/heist/templates/_new_user.tpl
 1002 <apply·template="base">
 1003 ··<apply·template="_login"/>
 1004 </apply>
 1005 ./snaplets/heist/templates/login.tpl
 1006 <apply·template="base">
 1007 ··<apply·template="_new_user"·/>
 1008 </apply>
 1009 ./snaplets/heist/templates/new_user.tpl
 1010 ··<head>
 1011 ····<title>Snap·web·server</title>
 1012 ····<link·rel="stylesheet"·type="text/css"·href="/screen.css"/>
 1013 ··</head>
 1014 ··<body>
 1015 ····<div·id="content">
 1016 ······<apply-content/>
 1017 ····</div>
 1018 ··</body>
 1019 ./snaplets/heist/templates/base.tpl
 1020 <apply·template="base">
 1021 ··<ifLoggedIn>
 1022 ······This·is·a·simple·demo·page·served·using
 1023 ······<a·href="http://snapframework.com/docs/tutorials/heist">Heist</a>
 1024 ······and·the·<a·href="http://snapframework.com/">Snap</a>·web·framework.
 1025 ····</p>
 1026 ····<p>Congrats!··You're·logged·in·as·'<loggedInUser/>'</p>
 1027 ····<p><a·href="/logout">Logout</a></p>
 1028 ··</ifLoggedIn>
 1029 ··<ifLoggedOut>
 1030 ····<apply·template="_login"/>
 1031 ··</ifLoggedOut>
 1032 </apply>
Max diff block lines reached; 6155/10797 bytes (57.01%) of diff not shown.
31.9 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 859, 15 lines modifiedOffset 859, 15 lines modified
859 »       xchg···%ax,%ax859 »       xchg···%ax,%ax
860 »       mov····(%r12),%rax860 »       mov····(%r12),%rax
861 »       cmp····$0xfb35c0,%rax861 »       cmp····$0xfb35c0,%rax
862 »       je·····406fa0·<__gmpz_get_d_2exp@plt+0xd20>862 »       je·····406fa0·<__gmpz_get_d_2exp@plt+0xd20>
863 »       mov····%r12,%r15863 »       mov····%r12,%r15
864 »       jmp····406ec5·<__gmpz_get_d_2exp@plt+0xc45>864 »       jmp····406ec5·<__gmpz_get_d_2exp@plt+0xc45>
865 »       mov····0x10(%r12),%rax865 »       mov····0x10(%r12),%rax
866 »       mov····0xf36a5d(%rip),%edx········866 »       mov····0xf36a3d(%rip),%edx········
867 »       mov····%rax,%rcx867 »       mov····%rax,%rcx
868 »       and····$0x3,%ecx868 »       and····$0x3,%ecx
869 »       cmp····%rdx,%rcx869 »       cmp····%rdx,%rcx
870 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>870 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
871 »       and····$0xfffffffffffffffc,%rax871 »       and····$0xfffffffffffffffc,%rax
872 »       mov····0x8(%r12),%rsi872 »       mov····0x8(%r12),%rsi
873 »       mov····%rbx,%rdi873 »       mov····%rbx,%rdi
Offset 913, 15 lines modifiedOffset 913, 15 lines modified
913 »       cmp····$0xfb35c0,%rax913 »       cmp····$0xfb35c0,%rax
914 »       je·····407060·<__gmpz_get_d_2exp@plt+0xde0>914 »       je·····407060·<__gmpz_get_d_2exp@plt+0xde0>
915 »       jmp····406fac·<__gmpz_get_d_2exp@plt+0xd2c>915 »       jmp····406fac·<__gmpz_get_d_2exp@plt+0xd2c>
916 »       nopl···0x0(%rax)916 »       nopl···0x0(%rax)
917 »       mov····-0xc(%r14),%edx917 »       mov····-0xc(%r14),%edx
918 »       add····-0x10(%r14),%edx918 »       add····-0x10(%r14),%edx
919 »       mov····0x8(%r12,%rdx,8),%rax919 »       mov····0x8(%r12,%rdx,8),%rax
920 »       mov····0xf36981(%rip),%ecx········920 »       mov····0xf36961(%rip),%ecx········
921 »       mov····%rax,%rsi921 »       mov····%rax,%rsi
922 »       and····$0x3,%esi922 »       and····$0x3,%esi
923 »       cmp····%rcx,%rsi923 »       cmp····%rcx,%rsi
924 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>924 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
925 »       and····$0xfffffffffffffffc,%rax925 »       and····$0xfffffffffffffffc,%rax
926 »       or·····%rcx,%rax926 »       or·····%rcx,%rax
927 »       mov····%rax,0x8(%r12,%rdx,8)927 »       mov····%rax,0x8(%r12,%rdx,8)
Offset 942, 15 lines modifiedOffset 942, 15 lines modified
942 »       jb·····4070d0·<__gmpz_get_d_2exp@plt+0xe50>942 »       jb·····4070d0·<__gmpz_get_d_2exp@plt+0xe50>
943 »       xor····%r13d,%r13d943 »       xor····%r13d,%r13d
944 »       jmp····406ff3·<__gmpz_get_d_2exp@plt+0xd73>944 »       jmp····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
945 »       mov····-0x4(%r14),%r10d945 »       mov····-0x4(%r14),%r10d
946 »       test···%r10d,%r10d946 »       test···%r10d,%r10d
947 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>947 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
948 »       mov····0x10(%r12),%rax948 »       mov····0x10(%r12),%rax
949 »       mov····0xf3690b(%rip),%edx········949 »       mov····0xf368eb(%rip),%edx········
950 »       mov····%rax,%rsi950 »       mov····%rax,%rsi
951 »       and····$0x3,%esi951 »       and····$0x3,%esi
952 »       cmp····%rsi,%rdx952 »       cmp····%rsi,%rdx
953 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>953 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
954 »       and····$0xfffffffffffffffc,%rax954 »       and····$0xfffffffffffffffc,%rax
955 »       mov····%rcx,%rsi955 »       mov····%rcx,%rsi
956 »       mov····%rbx,%rdi956 »       mov····%rbx,%rdi
Offset 959, 15 lines modifiedOffset 959, 15 lines modified
959 »       call···fa4720·<__gmpz_get_d_2exp@plt+0xb9e4a0>959 »       call···fa4720·<__gmpz_get_d_2exp@plt+0xb9e4a0>
960 »       jmp····406ff0·<__gmpz_get_d_2exp@plt+0xd70>960 »       jmp····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
961 »       mov····-0x10(%r14),%eax961 »       mov····-0x10(%r14),%eax
962 »       mov····%eax,%edi962 »       mov····%eax,%edi
963 »       or·····-0x4(%r14),%edi963 »       or·····-0x4(%r14),%edi
964 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>964 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
965 »       add····-0xc(%r14),%eax965 »       add····-0xc(%r14),%eax
966 »       mov····0xf368c6(%rip),%esi········966 »       mov····0xf368a6(%rip),%esi········
967 »       mov····0x8(%r12,%rax,8),%rdx967 »       mov····0x8(%r12,%rax,8),%rdx
968 »       mov····%rdx,%rdi968 »       mov····%rdx,%rdi
969 »       and····$0x3,%edi969 »       and····$0x3,%edi
970 »       cmp····%rsi,%rdi970 »       cmp····%rsi,%rdi
971 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>971 »       je·····406ff0·<__gmpz_get_d_2exp@plt+0xd70>
972 »       and····$0xfffffffffffffffc,%rdx972 »       and····$0xfffffffffffffffc,%rdx
973 »       mov····%rbx,%rdi973 »       mov····%rbx,%rdi
Offset 1009, 15 lines modifiedOffset 1009, 15 lines modified
1009 »       add····%rsi,%rax1009 »       add····%rsi,%rax
1010 »       mov····%rsi,0x18(%rsp)1010 »       mov····%rsi,0x18(%rsp)
1011 »       and····$0xfffffffffffffff8,%rax1011 »       and····$0xfffffffffffffff8,%rax
1012 »       sub····%rax,%rdi1012 »       sub····%rax,%rdi
1013 »       sar····%cl,%rdi1013 »       sar····%cl,%rdi
1014 »       movzwl·%di,%edi1014 »       movzwl·%di,%edi
1015 »       movzbl·0x12(%rdx,%rdi,1),%edx1015 »       movzbl·0x12(%rdx,%rdi,1),%edx
1016 »       cmp····%dl,0xf36803(%rip)········1016 »       cmp····%dl,0xf367e3(%rip)········
1017 »       mov····%dl,0x2f(%rsp)1017 »       mov····%dl,0x2f(%rsp)
1018 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>1018 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
1019 »       mov····%ecx,%edi1019 »       mov····%ecx,%edi
1020 »       mov····%ecx,0x20(%rsp)1020 »       mov····%ecx,0x20(%rsp)
1021 »       movzwl·0xa(%r15),%r15d1021 »       movzwl·0xa(%r15),%r15d
1022 »       call···fa3a90·<__gmpz_get_d_2exp@plt+0xb9d810>1022 »       call···fa3a90·<__gmpz_get_d_2exp@plt+0xb9d810>
1023 »       mov····0x18(%rsp),%rsi1023 »       mov····0x18(%rsp),%rsi
Offset 1103, 15 lines modifiedOffset 1103, 15 lines modified
1103 »       mov····%eax,%eax1103 »       mov····%eax,%eax
1104 »       lea····0x1f(%rdx,%rax,1),%rcx1104 »       lea····0x1f(%rdx,%rax,1),%rcx
1105 »       mov····%r12,%rax1105 »       mov····%r12,%rax
1106 »       and····$0xfffffffffffffff8,%rcx1106 »       and····$0xfffffffffffffff8,%rcx
1107 »       sub····%rcx,%rax1107 »       sub····%rcx,%rax
1108 »       movzbl·0x8(%r14),%ecx1108 »       movzbl·0x8(%r14),%ecx
1109 »       sar····%cl,%rax1109 »       sar····%cl,%rax
1110 »       movzbl·0xf36667(%rip),%ecx········1110 »       movzbl·0xf36647(%rip),%ecx········
1111 »       movzwl·%ax,%eax1111 »       movzwl·%ax,%eax
1112 »       mov····%cl,0x12(%rdx,%rax,1)1112 »       mov····%cl,0x12(%rdx,%rax,1)
1113 »       movzbl·0x8(%r14),%ecx1113 »       movzbl·0x8(%r14),%ecx
1114 »       mov····$0x1,%eax1114 »       mov····$0x1,%eax
1115 »       shl····%cl,%eax1115 »       shl····%cl,%eax
1116 »       shr····$0x3,%eax1116 »       shr····$0x3,%eax
1117 »       add····%rax,0xf3fe1a(%rip)········1117 »       add····%rax,0xf3fe1a(%rip)········
Offset 1307, 18 lines modifiedOffset 1307, 18 lines modified
1307 »       mov····%rbx,%rdi1307 »       mov····%rbx,%rdi
1308 »       call···fa5190·<__gmpz_get_d_2exp@plt+0xb9ef10>1308 »       call···fa5190·<__gmpz_get_d_2exp@plt+0xb9ef10>
1309 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>1309 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>
1310 »       mov····%r12,%rsi1310 »       mov····%r12,%rsi
1311 »       mov····%rbx,%rdi1311 »       mov····%rbx,%rdi
1312 »       call···fa5650·<__gmpz_get_d_2exp@plt+0xb9f3d0>1312 »       call···fa5650·<__gmpz_get_d_2exp@plt+0xb9f3d0>
1313 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>1313 »       jmp····4072e0·<__gmpz_get_d_2exp@plt+0x1060>
1314 »       movzbl·0xf362d7(%rip),%eax········1314 »       movzbl·0xf362b7(%rip),%eax········
1315 »       movzbl·0xd(%r12),%edx1315 »       movzbl·0xd(%r12),%edx
1316 »       mov····%al,0xd(%r12)1316 »       mov····%al,0xd(%r12)
1317 »       movzbl·0xf362c5(%rip),%eax········1317 »       movzbl·0xf362a5(%rip),%eax········
1318 »       cmp····%al,%dl1318 »       cmp····%al,%dl
1319 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>1319 »       je·····406ff3·<__gmpz_get_d_2exp@plt+0xd73>
1320 »       mov····0x8(%r12),%eax1320 »       mov····0x8(%r12),%eax
1321 »       mov····0x10(%r12),%rsi1321 »       mov····0x10(%r12),%rsi
1322 »       mov····%rbx,%rdi1322 »       mov····%rbx,%rdi
1323 »       lea····0x18(%r12,%rax,8),%rdx1323 »       lea····0x18(%r12,%rax,8),%rdx
1324 »       call···4066d0·<__gmpz_get_d_2exp@plt+0x450>1324 »       call···4066d0·<__gmpz_get_d_2exp@plt+0x450>
Offset 1657, 23 lines modifiedOffset 1657, 23 lines modified
1657 »       mov····%r15d,%eax1657 »       mov····%r15d,%eax
1658 »       mov····$0x1,%edx1658 »       mov····$0x1,%edx
1659 »       test···%al,%al1659 »       test···%al,%al
1660 »       jne····407d07·<__gmpz_get_d_2exp@plt+0x1a87>1660 »       jne····407d07·<__gmpz_get_d_2exp@plt+0x1a87>
1661 »       add····$0x1,%rbx1661 »       add····$0x1,%rbx
1662 »       cmp····%r14w,%bx1662 »       cmp····%r14w,%bx
1663 »       jae····407dc0·<__gmpz_get_d_2exp@plt+0x1b40>1663 »       jae····407dc0·<__gmpz_get_d_2exp@plt+0x1b40>
1664 »       movzbl·0xf35d5a(%rip),%eax········1664 »       movzbl·0xf35d3a(%rip),%eax········
1665 »       mov····%ebx,%r12d1665 »       mov····%ebx,%r12d
1666 »       cmp····%al,0x12(%rbp,%rbx,1)1666 »       cmp····%al,0x12(%rbp,%rbx,1)
1667 »       jne····407ca8·<__gmpz_get_d_2exp@plt+0x1a28>1667 »       jne····407ca8·<__gmpz_get_d_2exp@plt+0x1a28>
1668 »       mov····%edx,%eax1668 »       mov····%edx,%eax
Max diff block lines reached; 33396909/33400907 bytes (99.99%) of diff not shown.
253 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 110, 1115 lines modifiedOffset 110, 1115 lines modified
110 ··0x00fd16b0·320a2020·20202020·20202020·20202020·2.··············110 ··0x00fd16b0·320a2020·20202020·20202020·20202020·2.··············
111 ··0x00fd16c0·2020202d·666e6f2d·7761726e·2d756e75····-fno-warn-unu111 ··0x00fd16c0·2020202d·666e6f2d·7761726e·2d756e75····-fno-warn-unu
112 ··0x00fd16d0·7365642d·646f2d62·696e640a·2020656c·sed-do-bind.··el112 ··0x00fd16d0·7365642d·646f2d62·696e640a·2020656c·sed-do-bind.··el
113 ··0x00fd16e0·73650a20·20202067·68632d6f·7074696f·se.····ghc-optio113 ··0x00fd16e0·73650a20·20202067·68632d6f·7074696f·se.····ghc-optio
114 ··0x00fd16f0·6e733a20·2d746872·65616465·64202d57·ns:·-threaded·-W114 ··0x00fd16f0·6e733a20·2d746872·65616465·64202d57·ns:·-threaded·-W
115 ··0x00fd1700·616c6c20·2d667761·726e2d74·61627320·all·-fwarn-tabs·115 ··0x00fd1700·616c6c20·2d667761·726e2d74·61627320·all·-fwarn-tabs·
Diff chunk too large, falling back to line-by-line diff (1101 lines added, 1101 lines removed)
116 ··0x00fd1710·2d66756e·626f782d·73747269·63742d66·-funbox-strict-f116 ··0x00fd1710·2d66756e·626f782d·73747269·63742d66·-funbox-strict-f
117 ··0x00fd1720·69656c64·73202d4f·320a003e·207b2d23·ields·-O2..>·{-#117 ··0x00fd1720·69656c64·73202d4f·320a0057·68617420·ields·-O2..What·
118 ··0x00fd1730·204c414e·47554147·45204f76·65726c6f··LANGUAGE·Overlo118 ··0x00fd1730·41726520·536e6170·6c657473·3f0a3d3d·Are·Snaplets?.==
119 ··0x00fd1740·61646564·53747269·6e677320·232d7d0a·adedStrings·#-}.119 ··0x00fd1740·3d3d3d3d·3d3d3d3d·3d3d3d3d·3d3d3d3d·================
120 ··0x00fd1750·3e206d6f·64756c65·20506172·74322077·>·module·Part2·w120 ··0x00fd1750·0a0a4120·736e6170·6c657420·69732061·..A·snaplet·is·a
121 ··0x00fd1760·68657265·0a0a3e20·696d706f·72742020·here..>·import··121 ··0x00fd1760·20636f6d·706f7361·626c6520·77656220··composable·web·
122 ··0x00fd1770·20202020·20202020·20536e61·702e536e··········Snap.Sn122 ··0x00fd1770·6170706c·69636174·696f6e2e·2020536e·application.··Sn
123 ··0x00fd1780·61706c65·740a0a3e·20646174·6120466f·aplet..>·data·Fo123 ··0x00fd1780·61706c65·74732061·6c6c6f77·20796f75·aplets·allow·you
124 ··0x00fd1790·6f203d20·466f6f0a·3e0a3e20·64617461·o·=·Foo.>.>·data124 ··0x00fd1790·20746f20·6275696c·640a7365·6c662d63··to·build.self-c
125 ··0x00fd17a0·20426172·203d2042·61720a3e·0a3e2066··Bar·=·Bar.>.>·f125 ··0x00fd17a0·6f6e7461·696e6564·20706965·63657320·ontained·pieces·
126 ··0x00fd17b0·6f6f496e·6974203a·3a20536e·61706c65·ooInit·::·Snaple126 ··0x00fd17b0·6f662066·756e6374·696f6e61·6c697479·of·functionality
127 ··0x00fd17c0·74496e69·74206220·466f6f0a·3e20666f·tInit·b·Foo.>·fo127 ··0x00fd17c0·20616e64·20676c75·65207468·656d2074··and·glue·them·t
128 ··0x00fd17d0·6f496e69·74203d20·6d616b65·536e6170·oInit·=·makeSnap128 ··0x00fd17d0·6f676574·68657220·746f206d·616b6520·ogether·to·make·
129 ··0x00fd17e0·6c657420·22666f6f·22202246·6f6f2073·let·"foo"·"Foo·s129 ··0x00fd17e0·6c617267·65720a61·70706c69·63617469·larger.applicati
130 ··0x00fd17f0·6e61706c·65742220·4e6f7468·696e6720·naplet"·Nothing·130 ··0x00fd17f0·6f6e732e·20204865·72652061·72652073·ons.··Here·are·s
131 ··0x00fd1800·2420646f·0a3e2020·20202072·65747572·$·do.>·····retur131 ··0x00fd1800·6f6d6520·6f662074·68652074·68696e67·ome·of·the·thing
132 ··0x00fd1810·6e20466f·6f0a3e0a·3e206261·72496e69·n·Foo.>.>·barIni132 ··0x00fd1810·73207072·6f766964·65642062·79207468·s·provided·by·th
133 ··0x00fd1820·74203a3a·20536e61·706c6574·4c656e73·t·::·SnapletLens133 ··0x00fd1820·6520736e·61706c65·74204150·493a0a0a·e·snaplet·API:..
134 ··0x00fd1830·20622046·6f6f202d·3e20536e·61706c65··b·Foo·->·Snaple134 ··0x00fd1830·20202d20·496e6672·61737472·75637475···-·Infrastructu
135 ··0x00fd1840·74496e69·74206220·4261720a·3e206261·tInit·b·Bar.>·ba135 ··0x00fd1840·72652066·6f722061·70706c69·63617469·re·for·applicati
136 ··0x00fd1850·72496e69·74205f68·203d206d·616b6553·rInit·_h·=·makeS136 ··0x00fd1850·6f6e2073·74617465·2f656e76·69726f6e·on·state/environ
137 ··0x00fd1860·6e61706c·65742022·62617222·20224261·naplet·"bar"·"Ba137 ··0x00fd1860·6d656e74·0a0a2020·2d20536e·61706c65·ment..··-·Snaple
138 ··0x00fd1870·7220736e·61706c65·7422204e·6f746869·r·snaplet"·Nothi138 ··0x00fd1870·7420696e·69746961·6c697a61·74696f6e·t·initialization
139 ··0x00fd1880·6e672024·20646f0a·3e202020·20207265·ng·$·do.>·····re139 ··0x00fd1880·2c207265·6c6f6164·2c20616e·6420636c·,·reload,·and·cl
140 ··0x00fd1890·7475726e·20426172·0a002e2f·7372632f·turn·Bar.../src/140 ··0x00fd1890·65616e75·700a0a20·202d204d·616e6167·eanup..··-·Manag
141 ··0x00fd18a0·50617274·322e6c68·73005768·61742041·Part2.lhs.What·A141 ··0x00fd18a0·656d656e·74206f66·2066696c·65737973·ement·of·filesys
142 ··0x00fd18b0·72652053·6e61706c·6574733f·0a3d3d3d·re·Snaplets?.===142 ··0x00fd18b0·74656d20·64617461·20616e64·20617574·tem·data·and·aut
143 ··0x00fd18c0·3d3d3d3d·3d3d3d3d·3d3d3d3d·3d3d3d0a·===============.143 ··0x00fd18c0·6f6d6174·69632073·6e61706c·65742069·omatic·snaplet·i
144 ··0x00fd18d0·0a412073·6e61706c·65742069·73206120·.A·snaplet·is·a·144 ··0x00fd18d0·6e737461·6c6c6174·696f6e0a·0a20202d·nstallation..··-
145 ··0x00fd18e0·636f6d70·6f736162·6c652077·65622061·composable·web·a145 ··0x00fd18e0·20556e69·66696564·20636f6e·66696720··Unified·config·
146 ··0x00fd18f0·70706c69·63617469·6f6e2e20·20536e61·pplication.··Sna146 ··0x00fd18f0·66696c65·20696e66·72617374·72756374·file·infrastruct
147 ··0x00fd1900·706c6574·7320616c·6c6f7720·796f7520·plets·allow·you·147 ··0x00fd1900·7572650a·0a4f6e65·20657861·6d706c65·ure..One·example
148 ··0x00fd1910·746f2062·75696c64·0a73656c·662d636f·to·build.self-co148 ··0x00fd1910·206d6967·68742062·65206120·77696b69··might·be·a·wiki
149 ··0x00fd1920·6e746169·6e656420·70696563·6573206f·ntained·pieces·o149 ··0x00fd1920·20736e61·706c6574·2e202049·7420776f··snaplet.··It·wo
150 ··0x00fd1930·66206675·6e637469·6f6e616c·69747920·f·functionality·150 ··0x00fd1930·756c6420·62652064·69737472·69627574·uld·be·distribut
151 ··0x00fd1940·616e6420·676c7565·20746865·6d20746f·and·glue·them·to151 ··0x00fd1940·65642061·73206120·6861736b·656c6c0a·ed·as·a·haskell.
152 ··0x00fd1950·67657468·65722074·6f206d61·6b65206c·gether·to·make·l152 ··0x00fd1950·7061636b·61676520·74686174·20776f75·package·that·wou
153 ··0x00fd1960·61726765·720a6170·706c6963·6174696f·arger.applicatio153 ··0x00fd1960·6c642062·6520696e·7374616c·6c656420·ld·be·installed·
154 ··0x00fd1970·6e732e20·20486572·65206172·6520736f·ns.··Here·are·so154 ··0x00fd1970·77697468·20636162·616c2061·6e642077·with·cabal·and·w
155 ··0x00fd1980·6d65206f·66207468·65207468·696e6773·me·of·the·things155 ··0x00fd1980·6f756c64·2070726f·6261626c·7920696e·ould·probably·in
156 ··0x00fd1990·2070726f·76696465·64206279·20746865··provided·by·the156 ··0x00fd1990·636c7564·6520636f·64652c0a·636f6e66·clude·code,.conf
157 ··0x00fd19a0·20736e61·706c6574·20415049·3a0a0a20··snaplet·API:..·157 ··0x00fd19a0·69672066·696c6573·2c204854·4d4c2074·ig·files,·HTML·t
158 ··0x00fd19b0·202d2049·6e667261·73747275·63747572··-·Infrastructur158 ··0x00fd19b0·656d706c·61746573·2c207374·796c6573·emplates,·styles
159 ··0x00fd19c0·6520666f·72206170·706c6963·6174696f·e·for·applicatio159 ··0x00fd19c0·68656574·732c204a·61766153·63726970·heets,·JavaScrip
160 ··0x00fd19d0·6e207374·6174652f·656e7669·726f6e6d·n·state/environm160 ··0x00fd19d0·742c2069·6d616765·732c2065·74632e20·t,·images,·etc.·
161 ··0x00fd19e0·656e740a·0a20202d·20536e61·706c6574·ent..··-·Snaplet161 ··0x00fd19e0·20546865·0a736e61·706c6574·27732063··The.snaplet's·c
162 ··0x00fd19f0·20696e69·7469616c·697a6174·696f6e2c··initialization,162 ··0x00fd19f0·6f646520·776f756c·64207072·6f766964·ode·would·provid
163 ··0x00fd1a00·2072656c·6f61642c·20616e64·20636c65··reload,·and·cle163 ··0x00fd1a00·65207468·65206e65·63657373·61727920·e·the·necessary·
164 ··0x00fd1a10·616e7570·0a0a2020·2d204d61·6e616765·anup..··-·Manage164 ··0x00fd1a10·41504920·746f206c·65742079·6f757220·API·to·let·your·
165 ··0x00fd1a20·6d656e74·206f6620·66696c65·73797374·ment·of·filesyst165 ··0x00fd1a20·6170706c·69636174·696f6e0a·696e7465·application.inte
166 ··0x00fd1a30·656d2064·61746120·616e6420·6175746f·em·data·and·auto166 ··0x00fd1a30·72616374·20736561·6d6c6573·736c7920·ract·seamlessly·
167 ··0x00fd1a40·6d617469·6320736e·61706c65·7420696e·matic·snaplet·in167 ··0x00fd1a40·77697468·20746865·2077696b·69206675·with·the·wiki·fu
168 ··0x00fd1a50·7374616c·6c617469·6f6e0a0a·20202d20·stallation..··-·168 ··0x00fd1a50·6e637469·6f6e616c·6974792e·20205768·nctionality.··Wh
169 ··0x00fd1a60·556e6966·69656420·636f6e66·69672066·Unified·config·f169 ··0x00fd1a60·656e2079·6f752072·756e2079·6f75720a·en·you·run·your.
170 ··0x00fd1a70·696c6520·696e6672·61737472·75637475·ile·infrastructu170 ··0x00fd1a70·6170706c·69636174·696f6e20·666f7220·application·for·
171 ··0x00fd1a80·72650a0a·4f6e6520·6578616d·706c6520·re..One·example·171 ··0x00fd1a80·74686520·66697273·74207469·6d652c20·the·first·time,·
172 ··0x00fd1a90·6d696768·74206265·20612077·696b6920·might·be·a·wiki·172 ··0x00fd1a90·616c6c20·6f662074·68652077·696b6920·all·of·the·wiki·
173 ··0x00fd1aa0·736e6170·6c65742e·20204974·20776f75·snaplet.··It·wou173 ··0x00fd1aa0·736e6170·6c657427·73206669·6c657379·snaplet's·filesy
174 ··0x00fd1ab0·6c642062·65206469·73747269·62757465·ld·be·distribute174 ··0x00fd1ab0·7374656d·20726573·6f757263·65730a77·stem·resources.w
175 ··0x00fd1ac0·64206173·20612068·61736b65·6c6c0a70·d·as·a·haskell.p175 ··0x00fd1ac0·696c6c20·6175746f·6d617469·63616c6c·ill·automaticall
176 ··0x00fd1ad0·61636b61·67652074·68617420·776f756c·ackage·that·woul176 ··0x00fd1ad0·79206265·20636f70·69656420·696e746f·y·be·copied·into
177 ··0x00fd1ae0·64206265·20696e73·74616c6c·65642077·d·be·installed·w177 ··0x00fd1ae0·20746865·20617070·726f7072·69617465··the·appropriate
178 ··0x00fd1af0·69746820·63616261·6c20616e·6420776f·ith·cabal·and·wo178 ··0x00fd1af0·20706c61·6365732e·20205468·656e2079··places.··Then·y
179 ··0x00fd1b00·756c6420·70726f62·61626c79·20696e63·uld·probably·inc179 ··0x00fd1b00·6f752077·696c6c0a·696d6d65·64696174·ou·will.immediat
180 ··0x00fd1b10·6c756465·20636f64·652c0a63·6f6e6669·lude·code,.confi180 ··0x00fd1b10·656c7920·62652061·626c6520·746f2063·ely·be·able·to·c
181 ··0x00fd1b20·67206669·6c65732c·2048544d·4c207465·g·files,·HTML·te181 ··0x00fd1b20·7573746f·6d697a65·20746865·2077696b·ustomize·the·wik
182 ··0x00fd1b30·6d706c61·7465732c·20737479·6c657368·mplates,·stylesh182 ··0x00fd1b30·6920746f·20666974·20796f75·72206e65·i·to·fit·your·ne
183 ··0x00fd1b40·65657473·2c204a61·76615363·72697074·eets,·JavaScript183 ··0x00fd1b40·65647320·62792065·64697469·6e672063·eds·by·editing·c
184 ··0x00fd1b50·2c20696d·61676573·2c206574·632e2020·,·images,·etc.··184 ··0x00fd1b50·6f6e6669·670a6669·6c65732c·2070726f·onfig.files,·pro
185 ··0x00fd1b60·5468650a·736e6170·6c657427·7320636f·The.snaplet's·co185 ··0x00fd1b60·76696469·6e672079·6f757220·6f776e20·viding·your·own·
186 ··0x00fd1b70·64652077·6f756c64·2070726f·76696465·de·would·provide186 ··0x00fd1b70·7374796c·65736865·6574732c·20657463·stylesheets,·etc
187 ··0x00fd1b80·20746865·206e6563·65737361·72792041··the·necessary·A187 ··0x00fd1b80·2e202057·65207769·6c6c2064·69736375·.··We·will·discu
188 ··0x00fd1b90·50492074·6f206c65·7420796f·75722061·PI·to·let·your·a188 ··0x00fd1b90·73732074·68697320·696e206d·6f72650a·ss·this·in·more.
189 ··0x00fd1ba0·70706c69·63617469·6f6e0a69·6e746572·pplication.inter189 ··0x00fd1ba0·64657461·696c206c·61746572·2e0a0a41·detail·later...A
190 ··0x00fd1bb0·61637420·7365616d·6c657373·6c792077·act·seamlessly·w190 ··0x00fd1bb0·20736e61·706c6574·2063616e·20726570··snaplet·can·rep
191 ··0x00fd1bc0·69746820·74686520·77696b69·2066756e·ith·the·wiki·fun191 ··0x00fd1bc0·72657365·6e742061·6e797468·696e6720·resent·anything·
192 ··0x00fd1bd0·6374696f·6e616c69·74792e20·20576865·ctionality.··Whe192 ··0x00fd1bd0·66726f6d·20626163·6b656e64·20486173·from·backend·Has
193 ··0x00fd1be0·6e20796f·75207275·6e20796f·75720a61·n·you·run·your.a193 ··0x00fd1be0·6b656c6c·20696e66·72617374·72756374·kell·infrastruct
194 ··0x00fd1bf0·70706c69·63617469·6f6e2066·6f722074·pplication·for·t194 ··0x00fd1bf0·75726520·77697468·206e6f0a·75736572·ure·with·no.user
195 ··0x00fd1c00·68652066·69727374·2074696d·652c2061·he·first·time,·a195 ··0x00fd1c00·20666163·696e6720·66756e63·74696f6e··facing·function
196 ··0x00fd1c10·6c6c206f·66207468·65207769·6b692073·ll·of·the·wiki·s196 ··0x00fd1c10·616c6974·7920746f·20612073·6d616c6c·ality·to·a·small
197 ··0x00fd1c20·6e61706c·65742773·2066696c·65737973·naplet's·filesys197 ··0x00fd1c20·20776964·67657420·6c696b65·20612063··widget·like·a·c
198 ··0x00fd1c30·74656d20·7265736f·75726365·730a7769·tem·resources.wi198 ··0x00fd1c30·68617420·626f7820·74686174·20676f65·hat·box·that·goe
199 ··0x00fd1c40·6c6c2061·75746f6d·61746963·616c6c79·ll·automatically199 ··0x00fd1c40·7320696e·20746865·0a636f72·6e657220·s·in·the.corner·
200 ··0x00fd1c50·20626520·636f7069·65642069·6e746f20··be·copied·into·200 ··0x00fd1c50·6f662061·20776562·20706167·6520746f·of·a·web·page·to
201 ··0x00fd1c60·74686520·61707072·6f707269·61746520·the·appropriate·201 ··0x00fd1c60·20616e20·656e7469·72652073·74616e64··an·entire·stand
202 ··0x00fd1c70·706c6163·65732e20·20546865·6e20796f·places.··Then·yo202 ··0x00fd1c70·616c6f6e·65207765·62736974·65206c69·alone·website·li
203 ··0x00fd1c80·75207769·6c6c0a69·6d6d6564·69617465·u·will.immediate203 ··0x00fd1c80·6b652061·20626c6f·67206f72·20666f72·ke·a·blog·or·for
204 ··0x00fd1c90·6c792062·65206162·6c652074·6f206375·ly·be·able·to·cu204 ··0x00fd1c90·756d2e0a·54686520·706f7373·6962696c·um..The·possibil
205 ··0x00fd1ca0·73746f6d·697a6520·74686520·77696b69·stomize·the·wiki205 ··0x00fd1ca0·69746965·73206172·6520656e·646c6573·ities·are·endles
206 ··0x00fd1cb0·20746f20·66697420·796f7572·206e6565··to·fit·your·nee206 ··0x00fd1cb0·732e2020·4120736e·61706c65·74206973·s.··A·snaplet·is
207 ··0x00fd1cc0·64732062·79206564·6974696e·6720636f·ds·by·editing·co207 ··0x00fd1cc0·20612077·65622061·70706c69·63617469··a·web·applicati
208 ··0x00fd1cd0·6e666967·0a66696c·65732c20·70726f76·nfig.files,·prov208 ··0x00fd1cd0·6f6e2c20·616e6420·7765620a·6170706c·on,·and·web.appl
209 ··0x00fd1ce0·6964696e·6720796f·7572206f·776e2073·iding·your·own·s209 ··0x00fd1ce0·69636174·696f6e73·20617265·20736e61·ications·are·sna
210 ··0x00fd1cf0·74796c65·73686565·74732c20·6574632e·tylesheets,·etc.210 ··0x00fd1cf0·706c6574·732e2020·54686973·206d6561·plets.··This·mea
211 ··0x00fd1d00·20205765·2077696c·6c206469·73637573···We·will·discus211 ··0x00fd1d00·6e732074·68617420·7573696e·6720736e·ns·that·using·sn
212 ··0x00fd1d10·73207468·69732069·6e206d6f·72650a64·s·this·in·more.d212 ··0x00fd1d10·61706c65·74732061·6e642077·72697469·aplets·and·writi
213 ··0x00fd1d20·65746169·6c206c61·7465722e·0a0a4120·etail·later...A·213 ··0x00fd1d20·6e670a73·6e61706c·65747320·61726520·ng.snaplets·are·
214 ··0x00fd1d30·736e6170·6c657420·63616e20·72657072·snaplet·can·repr214 ··0x00fd1d30·616c6d6f·73742074·68652073·616d6520·almost·the·same·
215 ··0x00fd1d40·6573656e·7420616e·79746869·6e672066·esent·anything·f215 ··0x00fd1d40·7468696e·672c2061·6e642069·74277320·thing,·and·it's·
216 ··0x00fd1d50·726f6d20·6261636b·656e6420·4861736b·rom·backend·Hask216 ··0x00fd1d50·74726976·69616c20·746f2064·726f7020·trivial·to·drop·
217 ··0x00fd1d60·656c6c20·696e6672·61737472·75637475·ell·infrastructu217 ··0x00fd1d60·61207768·6f6c6520·77656273·6974650a·a·whole·website.
218 ··0x00fd1d70·72652077·69746820·6e6f0a75·73657220·re·with·no.user·218 ··0x00fd1d70·696e746f·20616e6f·74686572·206f6e65·into·another·one
219 ··0x00fd1d80·66616369·6e672066·756e6374·696f6e61·facing·functiona219 ··0x00fd1d80·2e0a0a57·65277265·20726561·6c6c7920·...We're·really·
220 ··0x00fd1d90·6c697479·20746f20·6120736d·616c6c20·lity·to·a·small·220 ··0x00fd1d90·65786369·74656420·61626f75·74207468·excited·about·th
221 ··0x00fd1da0·77696467·6574206c·696b6520·61206368·widget·like·a·ch221 ··0x00fd1da0·6520706f·73736962·696c6974·69657320·e·possibilities·
222 ··0x00fd1db0·61742062·6f782074·68617420·676f6573·at·box·that·goes222 ··0x00fd1db0·61766169·6c61626c·65207769·74682073·available·with·s
223 ··0x00fd1dc0·20696e20·7468650a·636f726e·6572206f··in·the.corner·o223 ··0x00fd1dc0·6e61706c·6574732e·2020496e·0a666163·naplets.··In.fac
224 ··0x00fd1dd0·66206120·77656220·70616765·20746f20·f·a·web·page·to·224 ··0x00fd1dd0·742c2053·6e617020·616c7265·61647920·t,·Snap·already·
225 ··0x00fd1de0·616e2065·6e746972·65207374·616e6461·an·entire·standa225 ··0x00fd1de0·73686970·73207769·74682073·6e61706c·ships·with·snapl
226 ··0x00fd1df0·6c6f6e65·20776562·73697465·206c696b·lone·website·lik226 ··0x00fd1df0·65747320·666f7220·73657373·696f6e73·ets·for·sessions
227 ··0x00fd1e00·65206120·626c6f67·206f7220·666f7275·e·a·blog·or·foru227 ··0x00fd1e00·2c206175·7468656e·74696361·74696f6e·,·authentication
228 ··0x00fd1e10·6d2e0a54·68652070·6f737369·62696c69·m..The·possibili228 ··0x00fd1e10·2c20616e·640a7465·6d706c61·74696e67·,·and.templating
229 ··0x00fd1e20·74696573·20617265·20656e64·6c657373·ties·are·endless229 ··0x00fd1e20·20287769·74682048·65697374·292c2020··(with·Heist),··
230 ··0x00fd1e30·2e202041·20736e61·706c6574·20697320·.··A·snaplet·is·230 ··0x00fd1e30·54686973·20676976·65732079·6f752075·This·gives·you·u
231 ··0x00fd1e40·61207765·62206170·706c6963·6174696f·a·web·applicatio231 ··0x00fd1e40·73656675·6c206675·6e637469·6f6e616c·seful·functional
232 ··0x00fd1e50·6e2c2061·6e642077·65620a61·70706c69·n,·and·web.appli232 ··0x00fd1e50·69747920·6f757420·6f662074·68652062·ity·out·of·the·b
233 ··0x00fd1e60·63617469·6f6e7320·61726520·736e6170·cations·are·snap233 ··0x00fd1e60·6f782c0a·616e6420·6a756d70·20737461·ox,.and·jump·sta
234 ··0x00fd1e70·6c657473·2e202054·68697320·6d65616e·lets.··This·mean234 ··0x00fd1e70·72747320·796f7572·206f776e·20736e61·rts·your·own·sna
235 ··0x00fd1e80·73207468·61742075·73696e67·20736e61·s·that·using·sna235 ··0x00fd1e80·706c6574·20646576·656c6f70·6d656e74·plet·development
Max diff block lines reached; 110596/258692 bytes (42.75%) of diff not shown.
7.1 KB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
    
Offset 1, 59 lines modifiedOffset 1, 59 lines modified
  
1 Hex·dump·of·section·'.data.rel.ro':1 Hex·dump·of·section·'.data.rel.ro':
2 ··0x0114b8e0·00000000·00000000·00000000·00000000·................2 ··0x0114b8e0·00000000·00000000·00000000·00000000·................
3 ··0x0114b8f0·00000000·00000000·190f1601·00000000·................3 ··0x0114b8f0·00000000·00000000·f90e1601·00000000·................
4 ··0x0114b900·4a0f1601·00000000·d9101601·00000000·J...............4 ··0x0114b900·2a0f1601·00000000·b9101601·00000000·*...............
5 ··0x0114b910·0a111601·00000000·3b111601·00000000·........;.......5 ··0x0114b910·ea101601·00000000·1b111601·00000000·................
6 ··0x0114b920·6c111601·00000000·41131601·00000000·l.......A.......6 ··0x0114b920·4c111601·00000000·21131601·00000000·L.......!.......
7 ··0x0114b930·72131601·00000000·a3131601·00000000·r...............7 ··0x0114b930·52131601·00000000·83131601·00000000·R...............
8 ··0x0114b940·d4131601·00000000·711f2101·00000000·........q.!.....8 ··0x0114b940·b4131601·00000000·511f2101·00000000·........Q.!.....
9 ··0x0114b950·99342101·00000000·ca342101·00000000·.4!......4!.....9 ··0x0114b950·79342101·00000000·aa342101·00000000·y4!......4!.....
10 ··0x0114b960·fb342101·00000000·89382101·00000000·.4!......8!.....10 ··0x0114b960·db342101·00000000·69382101·00000000·.4!.....i8!.....
11 ··0x0114b970·ba382101·00000000·eb382101·00000000·.8!......8!.....11 ··0x0114b970·9a382101·00000000·cb382101·00000000·.8!......8!.....
12 ··0x0114b980·993a2101·00000000·ca3a2101·00000000·.:!......:!.....12 ··0x0114b980·793a2101·00000000·aa3a2101·00000000·y:!......:!.....
13 ··0x0114b990·fb3a2101·00000000·a93c2101·00000000·.:!......<!.....13 ··0x0114b990·db3a2101·00000000·893c2101·00000000·.:!......<!.....
14 ··0x0114b9a0·da3c2101·00000000·0b3d2101·00000000·.<!......=!.....14 ··0x0114b9a0·ba3c2101·00000000·eb3c2101·00000000·.<!......<!.....
15 ··0x0114b9b0·f9642101·00000000·2a652101·00000000·.d!.....*e!.....15 ··0x0114b9b0·d9642101·00000000·0a652101·00000000·.d!......e!.....
16 ··0x0114b9c0·5b652101·00000000·e9662101·00000000·[e!......f!.....16 ··0x0114b9c0·3b652101·00000000·c9662101·00000000·;e!......f!.....
17 ··0x0114b9d0·f2662101·00000000·fb662101·00000000·.f!......f!.....17 ··0x0114b9d0·d2662101·00000000·db662101·00000000·.f!......f!.....
18 ··0x0114b9e0·04672101·00000000·41352201·00000000·.g!.....A5".....18 ··0x0114b9e0·e4662101·00000000·21352201·00000000·.f!.....!5".....
19 ··0x0114b9f0·72352201·00000000·a3352201·00000000·r5"......5".....19 ··0x0114b9f0·52352201·00000000·83352201·00000000·R5"......5".....
20 ··0x0114ba00·d4352201·00000000·817b2301·00000000·.5"......{#.....20 ··0x0114ba00·b4352201·00000000·617b2301·00000000·.5".....a{#.....
21 ··0x0114ba10·8a7b2301·00000000·937b2301·00000000·.{#......{#.....21 ··0x0114ba10·6a7b2301·00000000·737b2301·00000000·j{#.....s{#.....
22 ··0x0114ba20·9c7b2301·00000000·a57b2301·00000000·.{#......{#.....22 ··0x0114ba20·7c7b2301·00000000·857b2301·00000000·|{#......{#.....
23 ··0x0114ba30·ae7b2301·00000000·b77b2301·00000000·.{#......{#.....23 ··0x0114ba30·8e7b2301·00000000·977b2301·00000000·.{#......{#.....
 24 ··0x0114ba40·9f7b2301·00000000·a77b2301·00000000·.{#......{#.....
 25 ··0x0114ba50·af7b2301·00000000·b77b2301·00000000·.{#......{#.....
24 ··0x0114ba40·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....26 ··0x0114ba60·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....
25 ··0x0114ba50·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....27 ··0x0114ba70·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....
26 ··0x0114ba60·df7b2301·00000000·e77b2301·00000000·.{#......{#.....28 ··0x0114ba80·df7b2301·00000000·e77b2301·00000000·.{#......{#.....
27 ··0x0114ba70·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....29 ··0x0114ba90·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....
28 ··0x0114ba80·ff7b2301·00000000·077c2301·00000000·.{#......|#.....30 ··0x0114baa0·ff7b2301·00000000·077c2301·00000000·.{#......|#.....
29 ··0x0114ba90·0f7c2301·00000000·177c2301·00000000·.|#......|#.....31 ··0x0114bab0·0f7c2301·00000000·177c2301·00000000·.|#......|#.....
30 ··0x0114baa0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....32 ··0x0114bac0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....
31 ··0x0114bab0·2f7c2301·00000000·377c2301·00000000·/|#.....7|#.....33 ··0x0114bad0·2f7c2301·00000000·377c2301·00000000·/|#.....7|#.....
32 ··0x0114bac0·3f7c2301·00000000·477c2301·00000000·?|#.....G|#.....34 ··0x0114bae0·3f7c2301·00000000·477c2301·00000000·?|#.....G|#.....
33 ··0x0114bad0·4f7c2301·00000000·577c2301·00000000·O|#.....W|#..... 
34 ··0x0114bae0·5f7c2301·00000000·677c2301·00000000·_|#.....g|#..... 
35 ··0x0114baf0·6f7c2301·00000000·61692501·00000000·o|#.....ai%.....35 ··0x0114baf0·4f7c2301·00000000·41692501·00000000·O|#.....Ai%.....
36 ··0x0114bb00·92692501·00000000·b1002b01·00000000·.i%.......+.....36 ··0x0114bb00·72692501·00000000·91002b01·00000000·ri%.......+.....
37 ··0x0114bb10·ba002b01·00000000·c3002b01·00000000·..+.......+.....37 ··0x0114bb10·9a002b01·00000000·a3002b01·00000000·..+.......+.....
38 ··0x0114bb20·91062b01·00000000·9a062b01·00000000·..+.......+.....38 ··0x0114bb20·71062b01·00000000·7a062b01·00000000·q.+.....z.+.....
39 ··0x0114bb30·a3062b01·00000000·ac062b01·00000000·..+.......+.....39 ··0x0114bb30·83062b01·00000000·8c062b01·00000000·..+.......+.....
40 ··0x0114bb40·b5062b01·00000000·be062b01·00000000·..+.......+.....40 ··0x0114bb40·95062b01·00000000·9e062b01·00000000·..+.......+.....
41 ··0x0114bb50·c7062b01·00000000·cf062b01·00000000·..+.......+.....41 ··0x0114bb50·a7062b01·00000000·af062b01·00000000·..+.......+.....
42 ··0x0114bb60·d7062b01·00000000·df062b01·00000000·..+.......+.....42 ··0x0114bb60·b7062b01·00000000·bf062b01·00000000·..+.......+.....
43 ··0x0114bb70·e1062b01·00000000·ea062b01·00000000·..+.......+.....43 ··0x0114bb70·c1062b01·00000000·ca062b01·00000000·..+.......+.....
44 ··0x0114bb80·f3062b01·00000000·fc062b01·00000000·..+.......+.....44 ··0x0114bb80·d3062b01·00000000·dc062b01·00000000·..+.......+.....
45 ··0x0114bb90·05072b01·00000000·0e072b01·00000000·..+.......+.....45 ··0x0114bb90·e5062b01·00000000·ee062b01·00000000·..+.......+.....
46 ··0x0114bba0·11072b01·00000000·ca112b01·00000000·..+.......+.....46 ··0x0114bba0·f1062b01·00000000·aa112b01·00000000·..+.......+.....
47 ··0x0114bbb0·01142b01·00000000·0a142b01·00000000·..+.......+.....47 ··0x0114bbb0·e1132b01·00000000·ea132b01·00000000·..+.......+.....
48 ··0x0114bbc0·11142b01·00000000·1a142b01·00000000·..+.......+.....48 ··0x0114bbc0·f1132b01·00000000·fa132b01·00000000·..+.......+.....
49 ··0x0114bbd0·61142b01·00000000·6a142b01·00000000·a.+.....j.+.....49 ··0x0114bbd0·41142b01·00000000·4a142b01·00000000·A.+.....J.+.....
50 ··0x0114bbe0·73142b01·00000000·c9c83301·00000000·s.+.......3.....50 ··0x0114bbe0·53142b01·00000000·a9c83301·00000000·S.+.......3.....
51 ··0x0114bbf0·d2c83301·00000000·00000000·00000000·..3.............51 ··0x0114bbf0·b2c83301·00000000·00000000·00000000·..3.............
52 ··0x0114bc00·00000000·00000000·00000000·00000000·................52 ··0x0114bc00·00000000·00000000·00000000·00000000·................
53 ··0x0114bc10·2089fb00·00000000·5089fb00·00000000··.......P.......53 ··0x0114bc10·2089fb00·00000000·5089fb00·00000000··.......P.......
54 ··0x0114bc20·9089fb00·00000000·d089fb00·00000000·................54 ··0x0114bc20·9089fb00·00000000·d089fb00·00000000·................
55 ··0x0114bc30·108afb00·00000000·508afb00·00000000·........P.......55 ··0x0114bc30·108afb00·00000000·508afb00·00000000·........P.......
56 ··0x0114bc40·808afb00·00000000·b08afb00·00000000·................56 ··0x0114bc40·808afb00·00000000·b08afb00·00000000·................
57 ··0x0114bc50·e08afb00·00000000·108bfb00·00000000·................57 ··0x0114bc50·e08afb00·00000000·108bfb00·00000000·................
58 ··0x0114bc60·508bfb00·00000000·908bfb00·00000000·P...............58 ··0x0114bc60·508bfb00·00000000·908bfb00·00000000·P...............
15.0 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 13, 127089 lines modifiedOffset 13, 127089 lines modified
13 ··0x0114c9e0·8ac91401·00000000·00000000·00000000·................13 ··0x0114c9e0·8ac91401·00000000·00000000·00000000·................
14 ··0x0114c9f0·e852fb00·00000000·00000000·00000000·.R..............14 ··0x0114c9f0·e852fb00·00000000·00000000·00000000·.R..............
15 ··0x0114ca00·00000000·00000000·00000000·00000000·................15 ··0x0114ca00·00000000·00000000·00000000·00000000·................
16 ··0x0114ca10·5d97fd00·00000000·e852fb00·00000000·]........R......16 ··0x0114ca10·5d97fd00·00000000·e852fb00·00000000·]........R......
17 ··0x0114ca20·00000000·00000000·00000000·00000000·................17 ··0x0114ca20·00000000·00000000·00000000·00000000·................
18 ··0x0114ca30·00000000·00000000·5797fd00·00000000·........W.......18 ··0x0114ca30·00000000·00000000·5797fd00·00000000·........W.......
19 ··0x0114ca40·602cf800·00000000·18ca1401·00000000·`,..............19 ··0x0114ca40·602cf800·00000000·18ca1401·00000000·`,..............
20 ··0x0114ca50·79142b01·00000000·00000000·00000000·y.+.............20 ··0x0114ca50·59142b01·00000000·00000000·00000000·Y.+.............
21 ··0x0114ca60·602cf800·00000000·f0c91401·00000000·`,..............21 ··0x0114ca60·602cf800·00000000·f0c91401·00000000·`,..............
22 ··0x0114ca70·42ca1401·00000000·00000000·00000000·B...............22 ··0x0114ca70·42ca1401·00000000·00000000·00000000·B...............
23 ··0x0114ca80·e852fb00·00000000·00000000·00000000·.R..............23 ··0x0114ca80·e852fb00·00000000·00000000·00000000·.R..............
24 ··0x0114ca90·00000000·00000000·00000000·00000000·................24 ··0x0114ca90·00000000·00000000·00000000·00000000·................
25 ··0x0114caa0·4f97fd00·00000000·e852fb00·00000000·O........R......25 ··0x0114caa0·4997fd00·00000000·e852fb00·00000000·I........R......
26 ··0x0114cab0·00000000·00000000·00000000·00000000·................26 ··0x0114cab0·00000000·00000000·00000000·00000000·................
27 ··0x0114cac0·00000000·00000000·e996fd00·00000000·................27 ··0x0114cac0·00000000·00000000·0595fd00·00000000·................
28 ··0x0114cad0·b812f800·00000000·80ca1401·00000000·................28 ··0x0114cad0·b812f800·00000000·80ca1401·00000000·................
29 ··0x0114cae0·a8ca1401·00000000·00000000·00000000·................29 ··0x0114cae0·a8ca1401·00000000·00000000·00000000·................
30 ··0x0114caf0·e852fb00·00000000·00000000·00000000·.R..............30 ··0x0114caf0·e852fb00·00000000·00000000·00000000·.R..............
31 ··0x0114cb00·00000000·00000000·00000000·00000000·................31 ··0x0114cb00·00000000·00000000·00000000·00000000·................
32 ··0x0114cb10·d796fd00·00000000·e852fb00·00000000·.........R......32 ··0x0114cb10·fd94fd00·00000000·e852fb00·00000000·.........R......
33 ··0x0114cb20·00000000·00000000·00000000·00000000·................33 ··0x0114cb20·00000000·00000000·00000000·00000000·................
34 ··0x0114cb30·00000000·00000000·ca96fd00·00000000·................34 ··0x0114cb30·00000000·00000000·9794fd00·00000000·................
35 ··0x0114cb40·b812f800·00000000·f0ca1401·00000000·................35 ··0x0114cb40·b812f800·00000000·f0ca1401·00000000·................
36 ··0x0114cb50·18cb1401·00000000·00000000·00000000·................36 ··0x0114cb50·18cb1401·00000000·00000000·00000000·................
37 ··0x0114cb60·e852fb00·00000000·00000000·00000000·.R..............37 ··0x0114cb60·e852fb00·00000000·00000000·00000000·.R..............
38 ··0x0114cb70·00000000·00000000·00000000·00000000·................38 ··0x0114cb70·00000000·00000000·00000000·00000000·................
39 ··0x0114cb80·bc96fd00·00000000·e852fb00·00000000·.........R......39 ··0x0114cb80·8594fd00·00000000·e852fb00·00000000·.........R......
40 ··0x0114cb90·00000000·00000000·00000000·00000000·................40 ··0x0114cb90·00000000·00000000·00000000·00000000·................
41 ··0x0114cba0·00000000·00000000·7894fd00·00000000·........x.......41 ··0x0114cba0·00000000·00000000·7894fd00·00000000·........x.......
42 ··0x0114cbb0·b812f800·00000000·60cb1401·00000000·........`.......42 ··0x0114cbb0·b812f800·00000000·60cb1401·00000000·........`.......
43 ··0x0114cbc0·88cb1401·00000000·00000000·00000000·................43 ··0x0114cbc0·88cb1401·00000000·00000000·00000000·................
44 ··0x0114cbd0·e852fb00·00000000·00000000·00000000·.R..............44 ··0x0114cbd0·e852fb00·00000000·00000000·00000000·.R..............
45 ··0x0114cbe0·00000000·00000000·00000000·00000000·................45 ··0x0114cbe0·00000000·00000000·00000000·00000000·................
46 ··0x0114cbf0·6c94fd00·00000000·e852fb00·00000000·l........R......46 ··0x0114cbf0·6c94fd00·00000000·e852fb00·00000000·l........R......
47 ··0x0114cc00·00000000·00000000·00000000·00000000·................47 ··0x0114cc00·00000000·00000000·00000000·00000000·................
48 ··0x0114cc10·00000000·00000000·e090fd00·00000000·................48 ··0x0114cc10·00000000·00000000·e090fd00·00000000·................
49 ··0x0114cc20·b812f800·00000000·d0cb1401·00000000·................49 ··0x0114cc20·b812f800·00000000·d0cb1401·00000000·................
50 ··0x0114cc30·f8cb1401·00000000·00000000·00000000·................50 ··0x0114cc30·f8cb1401·00000000·00000000·00000000·................
51 ··0x0114cc40·602cf800·00000000·21cc1401·00000000·`,......!.......51 ··0x0114cc40·602cf800·00000000·21cc1401·00000000·`,......!.......
52 ··0x0114cc50·79142b01·00000000·00000000·00000000·y.+.............52 ··0x0114cc50·59142b01·00000000·00000000·00000000·Y.+.............
53 ··0x0114cc60·602cf800·00000000·b1cb1401·00000000·`,..............53 ··0x0114cc60·602cf800·00000000·b1cb1401·00000000·`,..............
54 ··0x0114cc70·42cc1401·00000000·00000000·00000000·B...............54 ··0x0114cc70·42cc1401·00000000·00000000·00000000·B...............
55 ··0x0114cc80·602cf800·00000000·41cb1401·00000000·`,......A.......55 ··0x0114cc80·602cf800·00000000·41cb1401·00000000·`,......A.......
56 ··0x0114cc90·62cc1401·00000000·00000000·00000000·b...............56 ··0x0114cc90·62cc1401·00000000·00000000·00000000·b...............
57 ··0x0114cca0·602cf800·00000000·d1ca1401·00000000·`,..............57 ··0x0114cca0·602cf800·00000000·d1ca1401·00000000·`,..............
58 ··0x0114ccb0·82cc1401·00000000·00000000·00000000·................58 ··0x0114ccb0·82cc1401·00000000·00000000·00000000·................
59 ··0x0114ccc0·b812f800·00000000·62ca1401·00000000·........b.......59 ··0x0114ccc0·b812f800·00000000·62ca1401·00000000·........b.......
60 ··0x0114ccd0·a2cc1401·00000000·00000000·00000000·................60 ··0x0114ccd0·a2cc1401·00000000·00000000·00000000·................
61 ··0x0114cce0·e852fb00·00000000·00000000·00000000·.R..............61 ··0x0114cce0·e852fb00·00000000·00000000·00000000·.R..............
62 ··0x0114ccf0·00000000·00000000·00000000·00000000·................62 ··0x0114ccf0·00000000·00000000·00000000·00000000·................
63 ··0x0114cd00·d590fd00·00000000·e852fb00·00000000·.........R......63 ··0x0114cd00·d790fd00·00000000·e852fb00·00000000·.........R......
64 ··0x0114cd10·00000000·00000000·00000000·00000000·................64 ··0x0114cd10·00000000·00000000·00000000·00000000·................
65 ··0x0114cd20·00000000·00000000·c490fd00·00000000·................65 ··0x0114cd20·00000000·00000000·cc90fd00·00000000·................
66 ··0x0114cd30·e852fb00·00000000·00000000·00000000·.R..............66 ··0x0114cd30·e852fb00·00000000·00000000·00000000·.R..............
67 ··0x0114cd40·00000000·00000000·00000000·00000000·................67 ··0x0114cd40·00000000·00000000·00000000·00000000·................
68 ··0x0114cd50·a990fd00·00000000·e852fb00·00000000·.........R......68 ··0x0114cd50·bb90fd00·00000000·e852fb00·00000000·.........R......
69 ··0x0114cd60·00000000·00000000·00000000·00000000·................69 ··0x0114cd60·00000000·00000000·00000000·00000000·................
70 ··0x0114cd70·00000000·00000000·a090fd00·00000000·................70 ··0x0114cd70·00000000·00000000·a090fd00·00000000·................
71 ··0x0114cd80·602cf800·00000000·58cd1401·00000000·`,......X.......71 ··0x0114cd80·602cf800·00000000·58cd1401·00000000·`,......X.......
72 ··0x0114cd90·79142b01·00000000·00000000·00000000·y.+.............72 ··0x0114cd90·42ca1401·00000000·00000000·00000000·B...............
73 ··0x0114cda0·602cf800·00000000·18ca1401·00000000·`,..............73 ··0x0114cda0·602cf800·00000000·30cd1401·00000000·`,......0.......
74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................
75 ··0x0114cdc0·602cf800·00000000·30cd1401·00000000·`,......0.......75 ··0x0114cdc0·602cf800·00000000·08cd1401·00000000·`,..............
76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................
77 ··0x0114cde0·602cf800·00000000·08cd1401·00000000·`,..............77 ··0x0114cde0·602cf800·00000000·e0cc1401·00000000·`,..............
78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................
79 ··0x0114ce00·602cf800·00000000·e0cc1401·00000000·`,..............79 ··0x0114ce00·602cf800·00000000·f0c91401·00000000·`,..............
80 ··0x0114ce10·e2cd1401·00000000·00000000·00000000·................80 ··0x0114ce10·e2cd1401·00000000·00000000·00000000·................
81 ··0x0114ce20·602cf800·00000000·f0c91401·00000000·`,.............. 
82 ··0x0114ce30·02ce1401·00000000·00000000·00000000·................ 
83 ··0x0114ce40·e852fb00·00000000·00000000·00000000·.R..............81 ··0x0114ce20·e852fb00·00000000·00000000·00000000·.R..............
 82 ··0x0114ce30·00000000·00000000·00000000·00000000·................
 83 ··0x0114ce40·8b90fd00·00000000·e852fb00·00000000·.........R......
84 ··0x0114ce50·00000000·00000000·00000000·00000000·................84 ··0x0114ce50·00000000·00000000·00000000·00000000·................
85 ··0x0114ce60·7b90fd00·00000000·e852fb00·00000000·{........R...... 
86 ··0x0114ce70·00000000·00000000·00000000·00000000·................ 
87 ··0x0114ce80·00000000·00000000·3c90fd00·00000000·........<.......85 ··0x0114ce60·00000000·00000000·3f8dfd00·00000000·........?.......
88 ··0x0114ce90·b812f800·00000000·40ce1401·00000000·........@.......86 ··0x0114ce70·b812f800·00000000·20ce1401·00000000·........·.......
89 ··0x0114cea0·68ce1401·00000000·00000000·00000000·h...............87 ··0x0114ce80·48ce1401·00000000·00000000·00000000·H...............
90 ··0x0114ceb0·e852fb00·00000000·00000000·00000000·.R..............88 ··0x0114ce90·e852fb00·00000000·00000000·00000000·.R..............
 89 ··0x0114cea0·00000000·00000000·00000000·00000000·................
 90 ··0x0114ceb0·318dfd00·00000000·e852fb00·00000000·1........R......
91 ··0x0114cec0·00000000·00000000·00000000·00000000·................91 ··0x0114cec0·00000000·00000000·00000000·00000000·................
92 ··0x0114ced0·1690fd00·00000000·e852fb00·00000000·.........R...... 
93 ··0x0114cee0·00000000·00000000·00000000·00000000·................ 
94 ··0x0114cef0·00000000·00000000·2e8ffd00·00000000·................92 ··0x0114ced0·00000000·00000000·fb7ffd00·00000000·................
95 ··0x0114cf00·b812f800·00000000·b0ce1401·00000000·................93 ··0x0114cee0·b812f800·00000000·90ce1401·00000000·................
96 ··0x0114cf10·d8ce1401·00000000·00000000·00000000·................94 ··0x0114cef0·b8ce1401·00000000·00000000·00000000·................
97 ··0x0114cf20·e852fb00·00000000·00000000·00000000·.R..............95 ··0x0114cf00·e852fb00·00000000·00000000·00000000·.R..............
98 ··0x0114cf30·00000000·00000000·00000000·00000000·................96 ··0x0114cf10·00000000·00000000·00000000·00000000·................
 97 ··0x0114cf20·766cfd00·00000000·b812f800·00000000·vl..............
 98 ··0x0114cf30·80ca1401·00000000·00cf1401·00000000·................
99 ··0x0114cf40·068ffd00·00000000·e852fb00·00000000·.........R......99 ··0x0114cf40·00000000·00000000·e852fb00·00000000·.........R......
100 ··0x0114cf50·00000000·00000000·00000000·00000000·................100 ··0x0114cf50·00000000·00000000·00000000·00000000·................
101 ··0x0114cf60·00000000·00000000·c38efd00·00000000·................101 ··0x0114cf60·00000000·00000000·626cfd00·00000000·........bl......
102 ··0x0114cf70·b812f800·00000000·20cf1401·00000000·........·....... 
103 ··0x0114cf80·48cf1401·00000000·00000000·00000000·H............... 
104 ··0x0114cf90·e852fb00·00000000·00000000·00000000·.R..............102 ··0x0114cf70·e852fb00·00000000·00000000·00000000·.R..............
105 ··0x0114cfa0·00000000·00000000·00000000·00000000·................103 ··0x0114cf80·00000000·00000000·00000000·00000000·................
 104 ··0x0114cf90·096bfd00·00000000·b812f800·00000000·.k..............
 105 ··0x0114cfa0·48cf1401·00000000·70cf1401·00000000·H.......p.......
106 ··0x0114cfb0·9a8efd00·00000000·e852fb00·00000000·.........R......106 ··0x0114cfb0·00000000·00000000·e852fb00·00000000·.........R......
107 ··0x0114cfc0·00000000·00000000·00000000·00000000·................107 ··0x0114cfc0·00000000·00000000·00000000·00000000·................
108 ··0x0114cfd0·00000000·00000000·0f8efd00·00000000·................108 ··0x0114cfd0·00000000·00000000·e46afd00·00000000·.........j......
109 ··0x0114cfe0·b812f800·00000000·90cf1401·00000000·................ 
110 ··0x0114cff0·b8cf1401·00000000·00000000·00000000·................ 
111 ··0x0114d000·e852fb00·00000000·00000000·00000000·.R..............109 ··0x0114cfe0·e852fb00·00000000·00000000·00000000·.R..............
112 ··0x0114d010·00000000·00000000·00000000·00000000·................110 ··0x0114cff0·00000000·00000000·00000000·00000000·................
 111 ··0x0114d000·2969fd00·00000000·b812f800·00000000·)i..............
 112 ··0x0114d010·b8cf1401·00000000·e0cf1401·00000000·................
113 ··0x0114d020·ea8dfd00·00000000·e852fb00·00000000·.........R......113 ··0x0114d020·00000000·00000000·e852fb00·00000000·.........R......
114 ··0x0114d030·00000000·00000000·00000000·00000000·................114 ··0x0114d030·00000000·00000000·00000000·00000000·................
115 ··0x0114d040·00000000·00000000·2f8cfd00·00000000·......../.......115 ··0x0114d040·00000000·00000000·0569fd00·00000000·.........i......
116 ··0x0114d050·b812f800·00000000·00d01401·00000000·................ 
117 ··0x0114d060·28d01401·00000000·00000000·00000000·(............... 
118 ··0x0114d070·e852fb00·00000000·00000000·00000000·.R..............116 ··0x0114d050·e852fb00·00000000·00000000·00000000·.R..............
119 ··0x0114d080·00000000·00000000·00000000·00000000·................117 ··0x0114d060·00000000·00000000·00000000·00000000·................
 118 ··0x0114d070·3168fd00·00000000·b812f800·00000000·1h..............
 119 ··0x0114d080·28d01401·00000000·50d01401·00000000·(.......P.......
120 ··0x0114d090·078cfd00·00000000·e852fb00·00000000·.........R......120 ··0x0114d090·00000000·00000000·e852fb00·00000000·.........R......
121 ··0x0114d0a0·00000000·00000000·00000000·00000000·................121 ··0x0114d0a0·00000000·00000000·00000000·00000000·................
122 ··0x0114d0b0·00000000·00000000·8d8afd00·00000000·................122 ··0x0114d0b0·00000000·00000000·0968fd00·00000000·.........h......
123 ··0x0114d0c0·b812f800·00000000·70d01401·00000000·........p....... 
124 ··0x0114d0d0·98d01401·00000000·00000000·00000000·................ 
125 ··0x0114d0e0·e852fb00·00000000·00000000·00000000·.R..............123 ··0x0114d0c0·e852fb00·00000000·00000000·00000000·.R..............
126 ··0x0114d0f0·00000000·00000000·00000000·00000000·................124 ··0x0114d0d0·00000000·00000000·00000000·00000000·................
 125 ··0x0114d0e0·c667fd00·00000000·b812f800·00000000·.g..............
Max diff block lines reached; 15703684/15715236 bytes (99.93%) of diff not shown.