50.5 MB
/srv/reproducible-results/rbuild-debian/r-b-build.je1dGitT/b1/haskell-snap-templates_1.0.0.2-5_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.je1dGitT/b2/haskell-snap-templates_1.0.0.2-5_amd64.changes
218 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·1dfd5e7d1f8cc5f32e0e26ff542f4441·2186720·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb1 ·fcbbb352d0b96181e8317f351f2ad1ad·2188672·haskell·optional·snap-templates_1.0.0.2-5_amd64.deb
50.5 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··2185664·2024-01-05·01:14:13.000000·data.tar.xz3 -rw-r--r--···0········0········0··2187616·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
50.5 MB
data.tar.xz
50.5 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)·16007872·2024-01-05·01:14:13.000000·./usr/bin/snap-framework4 -rwxr-xr-x···0·root·········(0)·root·········(0)·16007936·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
50.5 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:··········16006080·(bytes·into·file)13 ··Start·of·section·headers:··········16006144·(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·0x1f81e0·0x1fcca0·RW··0x100014 ··LOAD···········0xd4b8d0·0x000000000114b8d0·0x000000000114b8d0·0x1f8220·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·0xf43bc0:1 There·are·28·section·headers,·starting·at·offset·0xf43c00:
  
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·1f7170·00··WA··0···0·3230 ··[25]·.data·············PROGBITS········000000000114c940·d4c940·1f71b0·00··WA··0···0·32
31 ··[26]·.bss··············NOBITS··········0000000001343ac0·f43ab0·004ab0·00··WA··0···0·6431 ··[26]·.bss··············NOBITS··········0000000001343b00·f43af0·004ab0·00··WA··0···0·64
32 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43ab0·00010a·00······0···0··132 ··[27]·.shstrtab·········STRTAB··········0000000000000000·f43af0·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)
2.04 KB
readelf --wide --symbols {}
    
Offset 298, 20 lines modifiedOffset 298, 20 lines modified
298 ···294:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__isoc23_strtoull@GLIBC_2.38·(22)298 ···294:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__isoc23_strtoull@GLIBC_2.38·(22)
299 ···295:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd@GLIBC_2.7·(9)299 ···295:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·eventfd@GLIBC_2.7·(9)
300 ···296:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@GLIBC_2.2.5·(2)300 ···296:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·ftruncate@GLIBC_2.2.5·(2)
301 ···297:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__libc_start_main@GLIBC_2.34·(3)301 ···297:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__libc_start_main@GLIBC_2.34·(3)
302 ···298:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·telldir@GLIBC_2.2.5·(2)302 ···298:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·telldir@GLIBC_2.2.5·(2)
303 ···299:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.2.5·(2)303 ···299:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·strtod@GLIBC_2.2.5·(2)
304 ···300:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gmpz_get_d_2exp304 ···300:·0000000000000000·····0·FUNC····GLOBAL·DEFAULT··UND·__gmpz_get_d_2exp
305 ···301:·0000000001343ac0·····8·OBJECT··GLOBAL·DEFAULT···26·stdout@GLIBC_2.2.5·(2)305 ···301:·0000000001343b00·····8·OBJECT··GLOBAL·DEFAULT···26·stdout@GLIBC_2.2.5·(2)
306 ···302:·00000000004058f0·····0·FUNC····GLOBAL·DEFAULT··UND·lstat64@GLIBC_2.33·(7)306 ···302:·00000000004058f0·····0·FUNC····GLOBAL·DEFAULT··UND·lstat64@GLIBC_2.33·(7)
307 ···303:·0000000000405970·····0·FUNC····GLOBAL·DEFAULT··UND·mknod@GLIBC_2.33·(7)307 ···303:·0000000000405970·····0·FUNC····GLOBAL·DEFAULT··UND·mknod@GLIBC_2.33·(7)
308 ···304:·0000000001343ae8·····8·OBJECT··WEAK···DEFAULT···26·environ@GLIBC_2.2.5·(2)308 ···304:·0000000001343b28·····8·OBJECT··WEAK···DEFAULT···26·environ@GLIBC_2.2.5·(2)
309 ···305:·0000000000405110·····0·FUNC····GLOBAL·DEFAULT··UND·stat@GLIBC_2.33·(7)309 ···305:·0000000000405110·····0·FUNC····GLOBAL·DEFAULT··UND·stat@GLIBC_2.33·(7)
310 ···306:·0000000000405240·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.5·(2)310 ···306:·0000000000405240·····0·FUNC····GLOBAL·DEFAULT··UND·free@GLIBC_2.2.5·(2)
311 ···307:·0000000000405370·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@GLIBC_2.33·(7)311 ···307:·0000000000405370·····0·FUNC····GLOBAL·DEFAULT··UND·lstat@GLIBC_2.33·(7)
312 ···308:·0000000001343ae0·····8·OBJECT··GLOBAL·DEFAULT···26·stderr@GLIBC_2.2.5·(2)312 ···308:·0000000001343b20·····8·OBJECT··GLOBAL·DEFAULT···26·stderr@GLIBC_2.2.5·(2)
313 ···309:·0000000000405d10·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@GLIBC_2.33·(7)313 ···309:·0000000000405d10·····0·FUNC····GLOBAL·DEFAULT··UND·fstat@GLIBC_2.33·(7)
314 ···310:·0000000001343ae8·····8·OBJECT··GLOBAL·DEFAULT···26·__environ@GLIBC_2.2.5·(2)314 ···310:·0000000001343b28·····8·OBJECT··GLOBAL·DEFAULT···26·__environ@GLIBC_2.2.5·(2)
315 ···311:·000000000114b8e0····24·OBJECT··GLOBAL·DEFAULT···21·ffi_type_void@LIBFFI_BASE_8.0·(8)315 ···311:·000000000114b8e0····24·OBJECT··GLOBAL·DEFAULT···21·ffi_type_void@LIBFFI_BASE_8.0·(8)
316 ···312:·0000000000405980·····0·FUNC····GLOBAL·DEFAULT··UND·fstat64@GLIBC_2.33·(7)316 ···312:·0000000000405980·····0·FUNC····GLOBAL·DEFAULT··UND·fstat64@GLIBC_2.33·(7)
317 ···313:·0000000000405fd0·····0·FUNC····GLOBAL·DEFAULT··UND·stat64@GLIBC_2.33·(7)317 ···313:·0000000000405fd0·····0·FUNC····GLOBAL·DEFAULT··UND·stat64@GLIBC_2.33·(7)
4.51 KB
readelf --wide --relocs {}
    
Offset 1, 29 lines modifiedOffset 1, 29 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 00000000013438b8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·05 00000000013438f8··0000004500000001·R_X86_64_64············0000000000000000·ffi_prep_cif@LIBFFI_BASE_8.0·+·0
6 00000000013438d0··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·06 0000000001343910··000000ce00000001·R_X86_64_64············0000000000000000·ffi_call@LIBFFI_BASE_8.0·+·0
7 0000000001343900··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·07 0000000001343940··0000011b00000001·R_X86_64_64············0000000000000000·ffi_type_float@LIBFFI_BASE_8.0·+·0
8 0000000001343918··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·08 0000000001343958··000000ea00000001·R_X86_64_64············0000000000000000·ffi_type_double@LIBFFI_BASE_8.0·+·0
9 0000000001343930··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·09 0000000001343970··0000005000000001·R_X86_64_64············0000000000000000·ffi_type_sint64@LIBFFI_BASE_8.0·+·0
10 0000000001343948··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·010 0000000001343988··0000009300000001·R_X86_64_64············0000000000000000·ffi_type_uint64@LIBFFI_BASE_8.0·+·0
11 0000000001343960··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·011 00000000013439a0··0000011000000001·R_X86_64_64············0000000000000000·ffi_type_sint32@LIBFFI_BASE_8.0·+·0
12 0000000001343978··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·012 00000000013439b8··000000b100000001·R_X86_64_64············0000000000000000·ffi_type_uint32@LIBFFI_BASE_8.0·+·0
13 0000000001343990··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·013 00000000013439d0··0000003400000001·R_X86_64_64············0000000000000000·ffi_type_sint16@LIBFFI_BASE_8.0·+·0
14 00000000013439a8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·014 00000000013439e8··0000002f00000001·R_X86_64_64············0000000000000000·ffi_type_uint16@LIBFFI_BASE_8.0·+·0
15 00000000013439c0··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·015 0000000001343a00··0000012500000001·R_X86_64_64············0000000000000000·ffi_type_sint8@LIBFFI_BASE_8.0·+·0
16 00000000013439d8··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·016 0000000001343a18··0000005600000001·R_X86_64_64············0000000000000000·ffi_type_uint8@LIBFFI_BASE_8.0·+·0
17 00000000013439f0··0000008f00000001·R_X86_64_64············0000000000000000·ffi_type_pointer@LIBFFI_BASE_8.0·+·017 0000000001343a30··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 0000000001343ac0··0000012d00000005·R_X86_64_COPY··········0000000001343ac0·stdout@GLIBC_2.2.5·+·019 0000000001343b00··0000012d00000005·R_X86_64_COPY··········0000000001343b00·stdout@GLIBC_2.2.5·+·0
20 0000000001343ae0··0000013400000005·R_X86_64_COPY··········0000000001343ae0·stderr@GLIBC_2.2.5·+·020 0000000001343b20··0000013400000005·R_X86_64_COPY··········0000000001343b20·stderr@GLIBC_2.2.5·+·0
21 0000000001343ae8··0000013600000005·R_X86_64_COPY··········0000000001343ae8·__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
24 000000000114c000··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__gmpn_gcd_1·+·024 000000000114c000··0000000100000007·R_X86_64_JUMP_SLOT·····0000000000000000·__gmpn_gcd_1·+·0
25 000000000114c008··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·strdup@GLIBC_2.2.5·+·025 000000000114c008··0000000200000007·R_X86_64_JUMP_SLOT·····0000000000000000·strdup@GLIBC_2.2.5·+·0
26 000000000114c010··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·pthread_attr_getstacksize@GLIBC_2.34·+·026 000000000114c010··0000000300000007·R_X86_64_JUMP_SLOT·····0000000000000000·pthread_attr_getstacksize@GLIBC_2.34·+·0
27 000000000114c018··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·feof@GLIBC_2.2.5·+·027 000000000114c018··0000000400000007·R_X86_64_JUMP_SLOT·····0000000000000000·feof@GLIBC_2.2.5·+·0
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:·737df99961f9aae9d3a8d3f3ee3fdfb1928e91b76 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·8ab56b4b298ce54d3dc5cdfcf1f040ac4523ae10
  
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
13.1 KB
strings --all --bytes=8 {}
    
Offset 460, 14 lines modifiedOffset 460, 16 lines modified
460 []A\A]A^A_460 []A\A]A^A_
461 []A\A]A^A_461 []A\A]A^A_
462 AVAUATUSH462 AVAUATUSH
463 8[]A\A]A^A_463 8[]A\A]A^A_
464 AWAVAUATUSH464 AWAVAUATUSH
465 []A\A]A^A_465 []A\A]A^A_
466 []A\A]A^A_466 []A\A]A^A_
 467 r»      H;5O&:
 468 r»      H;5_%:
467 []A\A]A^A_469 []A\A]A^A_
468 []A\A]A^A_470 []A\A]A^A_
469 []A\A]A^A_471 []A\A]A^A_
470 AVAUATUSH472 AVAUATUSH
471 []A\A]A^A_473 []A\A]A^A_
472 []A\A]A^A_474 []A\A]A^A_
473 []A\A]A^A_475 []A\A]A^A_
Offset 967, 105 lines modifiedOffset 969, 29 lines modified
967 ····ghc-options:·-threaded·-w969 ····ghc-options:·-threaded·-w
968 ····if·impl(ghc·>=·6.12.0)970 ····if·impl(ghc·>=·6.12.0)
969 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2971 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
970 ···················-fno-warn-orphans·-fno-warn-unused-do-bind972 ···················-fno-warn-orphans·-fno-warn-unused-do-bind
971 ····else973 ····else
972 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2974 ······ghc-options:·-threaded·-Wall·-fwarn-tabs·-funbox-strict-fields·-O2
973 ···················-fno-warn-orphans975 ···················-fno-warn-orphans
 976 ···padding:·0;
 977 ···margin:·0;
 978 ···background-color:·#ffffff;
 979 ···font-family:·Verdana,·Helvetica,·sans-serif;
 980 ···padding:·0;
 981 ···margin:·0;
 982 ···text-decoration:·underline;
 983 a·:hover·{
 984 ···cursor:·pointer;
 985 ···text-decoration:·underline;
 986 ···border:·none;
 987 #content·{
 988 ···padding-left:·1em;
 989 ···font-size:·60%;
 990 ./static/screen.css
974 {-#·LANGUAGE·OverloadedStrings·#-} 
975 ------------------------------------------------------------------------------ 
976 --·|·This·module·is·where·all·the·routes·and·handlers·are·defined·for·your 
977 --·site.·The·'app'·function·is·the·initializer·that·combines·everything 
978 --·together·and·is·exported·by·this·module. 
979 module·Site 
980 ··)·where 
981 ------------------------------------------------------------------------------ 
982 import···········Control.Applicative 
983 import···········Data.ByteString·(ByteString) 
984 import···········Data.Map.Syntax·((##)) 
985 import·qualified·Data.Text·as·T 
986 import···········Snap.Core 
987 import···········Snap.Snaplet 
988 import···········Snap.Snaplet.Auth 
989 import···········Snap.Snaplet.Auth.Backends.JsonFile 
990 import···········Snap.Snaplet.Heist 
991 import···········Snap.Snaplet.Session.Backends.CookieSession 
992 import···········Snap.Util.FileServe 
993 import·qualified·Heist.Interpreted·as·I 
994 ------------------------------------------------------------------------------ 
995 import···········Application 
996 ------------------------------------------------------------------------------ 
997 --·|·Render·login·form 
998 handleLogin·::·Maybe·T.Text·->·Handler·App·(AuthManager·App)·() 
999 handleLogin·authError·=·heistLocal·(I.bindSplices·errs)·$·render·"login" 
1000 ····errs·=·maybe·mempty·splice·authError 
1001 ····splice·err·=·"loginError"·##·I.textSplice·err 
1002 ------------------------------------------------------------------------------ 
1003 --·|·Handle·login·submit 
1004 handleLoginSubmit·::·Handler·App·(AuthManager·App)·() 
1005 handleLoginSubmit·= 
1006 ····loginUser·"login"·"password"·Nothing 
1007 ··············(\_·->·handleLogin·err)·(redirect·"/") 
1008 ····err·=·Just·"Unknown·user·or·password" 
1009 ------------------------------------------------------------------------------ 
1010 --·|·Logs·out·and·redirects·the·user·to·the·site·index. 
1011 handleLogout·::·Handler·App·(AuthManager·App)·() 
1012 handleLogout·=·logout·>>·redirect·"/" 
1013 ------------------------------------------------------------------------------ 
1014 --·|·Handle·new·user·form·submit 
1015 handleNewUser·::·Handler·App·(AuthManager·App)·() 
1016 handleNewUser·=·method·GET·handleForm·<|>·method·POST·handleFormSubmit 
1017 ····handleForm·=·render·"new_user" 
1018 ····handleFormSubmit·=·registerUser·"login"·"password"·>>·redirect·"/" 
1019 ------------------------------------------------------------------------------ 
1020 --·|·The·application's·routes. 
1021 routes·::·[(ByteString,·Handler·App·App·())] 
1022 routes·=·[·("login",····with·auth·handleLoginSubmit) 
1023 ·········,·("logout",···with·auth·handleLogout) 
1024 ·········,·("new_user",·with·auth·handleNewUser) 
1025 ·········,·("",·········serveDirectory·"static") 
1026 ·········] 
1027 ------------------------------------------------------------------------------ 
1028 --·|·The·application·initializer. 
1029 app·::·SnapletInit·App·App 
1030 app·=·makeSnaplet·"app"·"An·snaplet·example·application."·Nothing·$·do 
1031 ····h·<-·nestSnaplet·""·heist·$·heistInit·"templates" 
1032 ····s·<-·nestSnaplet·"sess"·sess·$ 
1033 ···········initCookieSessionManager·"site_key.txt"·"sess"·Nothing·(Just·3600) 
1034 ····--·NOTE:·We're·using·initJsonFileAuthManager·here·because·it's·easy·and 
1035 ····--·doesn't·require·any·kind·of·database·server·to·run.··In·practice, 
1036 ····--·you'll·probably·want·to·change·this·to·a·more·robust·auth·backend. 
1037 ····a·<-·nestSnaplet·"auth"·auth·$ 
1038 ···········initJsonFileAuthManager·defAuthSettings·sess·"users.json" 
1039 ····addRoutes·routes 
1040 ····addAuthSplices·h·auth 
1041 ····return·$·App·h·s·a 
1042 ./src/Site.hs 
1043 {-#·LANGUAGE·TemplateHaskell·#-} 
1044 ------------------------------------------------------------------------------ 
1045 --·|·This·module·defines·our·application's·state·type·and·an·alias·for·its 
1046 --·handler·monad. 
1047 module·Application·where 
1048 ------------------------------------------------------------------------------ 
1049 import·Control.Lens 
1050 import·Snap.Snaplet 
1051 import·Snap.Snaplet.Heist 
1052 import·Snap.Snaplet.Auth 
1053 import·Snap.Snaplet.Session 
1054 ------------------------------------------------------------------------------ 
1055 data·App·=·App 
1056 ····{·_heist·::·Snaplet·(Heist·App) 
1057 ····,·_sess·::·Snaplet·SessionManager 
1058 ····,·_auth·::·Snaplet·(AuthManager·App) 
1059 makeLenses·''App 
1060 instance·HasHeist·App·where 
1061 ····heistLens·=·subSnaplet·heist 
Max diff block lines reached; 8150/13355 bytes (61.03%) of diff not shown.
35.3 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
    
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
78 »       cmp····%rdx,%rax78 »       cmp····%rdx,%rax
79 »       cmova··%rdx,%rax79 »       cmova··%rdx,%rax
80 »       add····%eax,%r8d80 »       add····%eax,%r8d
81 »       lea····-0x1(%rax),%r9d81 »       lea····-0x1(%rax),%r9d
82 »       lea····0x0(%r13,%rax,8),%rdx82 »       lea····0x0(%r13,%rax,8),%rdx
83 »       jmp····406415·<__gmpz_get_d_2exp@plt+0x195>83 »       jmp····406415·<__gmpz_get_d_2exp@plt+0x195>
84 »       nopw···0x0(%rax,%rax,1)84 »       nopw···0x0(%rax,%rax,1)
85 »       cmp····0xf40d61(%rip),%rax········85 »       cmp····0xf40da1(%rip),%rax········
86 »       jae····406427·<__gmpz_get_d_2exp@plt+0x1a7>86 »       jae····406427·<__gmpz_get_d_2exp@plt+0x1a7>
87 »       mov····%rax,%rdi87 »       mov····%rax,%rdi
88 »       mov····%rax,%r1088 »       mov····%rax,%r10
89 »       shr····$0x6,%rdi89 »       shr····$0x6,%rdi
90 »       and····$0xfffffffffff00000,%r1090 »       and····$0xfffffffffff00000,%r10
91 »       and····$0x3fc0,%edi91 »       and····$0x3fc0,%edi
92 »       or·····%r10,%rdi92 »       or·····%r10,%rdi
Offset 95, 15 lines modifiedOffset 95, 15 lines modified
95 »       add····$0x8,%rbx95 »       add····$0x8,%rbx
96 »       shr····$1,%rbp96 »       shr····$1,%rbp
97 »       cmp····%rdx,%rbx97 »       cmp····%rdx,%rbx
98 »       je·····406470·<__gmpz_get_d_2exp@plt+0x1f0>98 »       je·····406470·<__gmpz_get_d_2exp@plt+0x1f0>
99 »       test···$0x1,%bpl99 »       test···$0x1,%bpl
100 »       jne····406409·<__gmpz_get_d_2exp@plt+0x189>100 »       jne····406409·<__gmpz_get_d_2exp@plt+0x189>
101 »       mov····(%rbx),%rax101 »       mov····(%rbx),%rax
102 »       cmp····0xf40d1b(%rip),%rax········102 »       cmp····0xf40d5b(%rip),%rax········
103 »       jae····4063e0·<__gmpz_get_d_2exp@plt+0x160>103 »       jae····4063e0·<__gmpz_get_d_2exp@plt+0x160>
104 »       mov····0x8(%r14),%rdi104 »       mov····0x8(%r14),%rdi
105 »       and····$0xfffffffffffffff8,%rax105 »       and····$0xfffffffffffffff8,%rax
106 »       or·····$0x1,%rax106 »       or·····$0x1,%rax
107 »       mov····%rax,%r12107 »       mov····%rax,%r12
108 »       mov····(%rdi),%eax108 »       mov····(%rdi),%eax
109 »       cmp····$0xfff,%eax109 »       cmp····$0xfff,%eax
Offset 188, 15 lines modifiedOffset 188, 15 lines modified
188 »       cmp····%rdx,%rax188 »       cmp····%rdx,%rax
189 »       cmova··%rdx,%rax189 »       cmova··%rdx,%rax
190 »       add····%eax,%esi190 »       add····%eax,%esi
191 »       lea····-0x1(%rax),%r9d191 »       lea····-0x1(%rax),%r9d
192 »       lea····0x0(%r13,%rax,8),%rdx192 »       lea····0x0(%r13,%rax,8),%rdx
193 »       jmp····4065b5·<__gmpz_get_d_2exp@plt+0x335>193 »       jmp····4065b5·<__gmpz_get_d_2exp@plt+0x335>
194 »       nopl···0x0(%rax)194 »       nopl···0x0(%rax)
195 »       cmp····0xf40bc1(%rip),%rax········195 »       cmp····0xf40c01(%rip),%rax········
196 »       jae····4065c7·<__gmpz_get_d_2exp@plt+0x347>196 »       jae····4065c7·<__gmpz_get_d_2exp@plt+0x347>
197 »       mov····%rax,%rdi197 »       mov····%rax,%rdi
198 »       mov····%rax,%r10198 »       mov····%rax,%r10
199 »       shr····$0x6,%rdi199 »       shr····$0x6,%rdi
200 »       and····$0xfffffffffff00000,%r10200 »       and····$0xfffffffffff00000,%r10
201 »       and····$0x3fc0,%edi201 »       and····$0x3fc0,%edi
202 »       or·····%r10,%rdi202 »       or·····%r10,%rdi
Offset 205, 15 lines modifiedOffset 205, 15 lines modified
205 »       add····$0x8,%rbx205 »       add····$0x8,%rbx
206 »       shr····$1,%rbp206 »       shr····$1,%rbp
207 »       cmp····%rdx,%rbx207 »       cmp····%rdx,%rbx
208 »       je·····406610·<__gmpz_get_d_2exp@plt+0x390>208 »       je·····406610·<__gmpz_get_d_2exp@plt+0x390>
209 »       test···$0x1,%bpl209 »       test···$0x1,%bpl
210 »       jne····4065a9·<__gmpz_get_d_2exp@plt+0x329>210 »       jne····4065a9·<__gmpz_get_d_2exp@plt+0x329>
211 »       mov····(%rbx),%rax211 »       mov····(%rbx),%rax
212 »       cmp····0xf40b7b(%rip),%rax········212 »       cmp····0xf40bbb(%rip),%rax········
213 »       jae····406580·<__gmpz_get_d_2exp@plt+0x300>213 »       jae····406580·<__gmpz_get_d_2exp@plt+0x300>
214 »       mov····0x8(%r14),%rdi214 »       mov····0x8(%r14),%rdi
215 »       and····$0xfffffffffffffff8,%rax215 »       and····$0xfffffffffffffff8,%rax
216 »       or·····$0x1,%rax216 »       or·····$0x1,%rax
217 »       mov····%rax,%r12217 »       mov····%rax,%r12
218 »       mov····(%rdi),%eax218 »       mov····(%rdi),%eax
219 »       cmp····$0xfff,%eax219 »       cmp····$0xfff,%eax
Offset 382, 15 lines modifiedOffset 382, 15 lines modified
382 »       cmp····%rdi,%rax382 »       cmp····%rdi,%rax
383 »       cmova··%rdi,%rax383 »       cmova··%rdi,%rax
384 »       add····%eax,%esi384 »       add····%eax,%esi
385 »       lea····-0x1(%rax),%r10d385 »       lea····-0x1(%rax),%r10d
386 »       lea····(%rdx,%rax,8),%rbx386 »       lea····(%rdx,%rax,8),%rbx
387 »       jmp····406885·<__gmpz_get_d_2exp@plt+0x605>387 »       jmp····406885·<__gmpz_get_d_2exp@plt+0x605>
388 »       nopl···0x0(%rax,%rax,1)388 »       nopl···0x0(%rax,%rax,1)
389 »       cmp····0xf408f1(%rip),%rax········389 »       cmp····0xf40931(%rip),%rax········
390 »       jae····406898·<__gmpz_get_d_2exp@plt+0x618>390 »       jae····406898·<__gmpz_get_d_2exp@plt+0x618>
391 »       mov····%rax,%rdi391 »       mov····%rax,%rdi
392 »       mov····%rax,%r11392 »       mov····%rax,%r11
393 »       shr····$0x6,%rdi393 »       shr····$0x6,%rdi
394 »       and····$0xfffffffffff00000,%r11394 »       and····$0xfffffffffff00000,%r11
395 »       and····$0x3fc0,%edi395 »       and····$0x3fc0,%edi
396 »       or·····%r11,%rdi396 »       or·····%r11,%rdi
Offset 399, 15 lines modifiedOffset 399, 15 lines modified
399 »       add····$0x8,%r12399 »       add····$0x8,%r12
400 »       shr····$1,%r14400 »       shr····$1,%r14
401 »       cmp····%rbx,%r12401 »       cmp····%rbx,%r12
402 »       je·····4068e0·<__gmpz_get_d_2exp@plt+0x660>402 »       je·····4068e0·<__gmpz_get_d_2exp@plt+0x660>
403 »       test···$0x1,%r14b403 »       test···$0x1,%r14b
404 »       jne····406879·<__gmpz_get_d_2exp@plt+0x5f9>404 »       jne····406879·<__gmpz_get_d_2exp@plt+0x5f9>
405 »       mov····(%r12),%rax405 »       mov····(%r12),%rax
406 »       cmp····0xf408aa(%rip),%rax········406 »       cmp····0xf408ea(%rip),%rax········
407 »       jae····406850·<__gmpz_get_d_2exp@plt+0x5d0>407 »       jae····406850·<__gmpz_get_d_2exp@plt+0x5d0>
408 »       mov····0x8(%r15),%rdi408 »       mov····0x8(%r15),%rdi
409 »       and····$0xfffffffffffffff8,%rax409 »       and····$0xfffffffffffffff8,%rax
410 »       or·····$0x1,%rax410 »       or·····$0x1,%rax
411 »       mov····%rax,%r11411 »       mov····%rax,%r11
412 »       mov····(%rdi),%eax412 »       mov····(%rdi),%eax
413 »       cmp····$0xfff,%eax413 »       cmp····$0xfff,%eax
Offset 520, 15 lines modifiedOffset 520, 15 lines modified
520 »       lea····-0x1(%rax),%ecx520 »       lea····-0x1(%rax),%ecx
521 »       mov····%r15d,%edx521 »       mov····%r15d,%edx
522 »       mov····%r14,%r15522 »       mov····%r14,%r15
523 »       mov····%rbx,%r14523 »       mov····%rbx,%r14
524 »       mov····%r13,%rbx524 »       mov····%r13,%rbx
525 »       jmp····406a8d·<__gmpz_get_d_2exp@plt+0x80d>525 »       jmp····406a8d·<__gmpz_get_d_2exp@plt+0x80d>
526 »       nopl···(%rax)526 »       nopl···(%rax)
527 »       cmp····0xf406e9(%rip),%rax········527 »       cmp····0xf40729(%rip),%rax········
528 »       jae····406aa0·<__gmpz_get_d_2exp@plt+0x820>528 »       jae····406aa0·<__gmpz_get_d_2exp@plt+0x820>
529 »       mov····%rax,%rsi529 »       mov····%rax,%rsi
530 »       mov····%rax,%rdi530 »       mov····%rax,%rdi
531 »       shr····$0x6,%rsi531 »       shr····$0x6,%rsi
532 »       and····$0xfffffffffff00000,%rdi532 »       and····$0xfffffffffff00000,%rdi
533 »       and····$0x3fc0,%esi533 »       and····$0x3fc0,%esi
534 »       or·····%rdi,%rsi534 »       or·····%rdi,%rsi
Offset 537, 15 lines modifiedOffset 537, 15 lines modified
537 »       add····$0x8,%rbp537 »       add····$0x8,%rbp
538 »       shr····$1,%r12538 »       shr····$1,%r12
539 »       cmp····%rbx,%rbp539 »       cmp····%rbx,%rbp
540 »       je·····406af0·<__gmpz_get_d_2exp@plt+0x870>540 »       je·····406af0·<__gmpz_get_d_2exp@plt+0x870>
541 »       test···$0x1,%r12b541 »       test···$0x1,%r12b
542 »       jne····406a81·<__gmpz_get_d_2exp@plt+0x801>542 »       jne····406a81·<__gmpz_get_d_2exp@plt+0x801>
543 »       mov····0x0(%rbp),%rax543 »       mov····0x0(%rbp),%rax
544 »       cmp····0xf406a2(%rip),%rax········544 »       cmp····0xf406e2(%rip),%rax········
545 »       jae····406a58·<__gmpz_get_d_2exp@plt+0x7d8>545 »       jae····406a58·<__gmpz_get_d_2exp@plt+0x7d8>
546 »       mov····0x8(%r9),%rsi546 »       mov····0x8(%r9),%rsi
547 »       and····$0xfffffffffffffff8,%rax547 »       and····$0xfffffffffffffff8,%rax
548 »       or·····$0x1,%rax548 »       or·····$0x1,%rax
549 »       mov····%rax,%r13549 »       mov····%rax,%r13
550 »       mov····(%rsi),%eax550 »       mov····(%rsi),%eax
551 »       cmp····$0xfff,%eax551 »       cmp····$0xfff,%eax
Max diff block lines reached; 37006970/37010666 bytes (99.99%) of diff not shown.
99.8 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 1339, 729 lines modifiedOffset 1339, 729 lines modified
1339 ··0x00fd6380·2d62696e·640a2020·2020656c·73650a20·-bind.····else.·1339 ··0x00fd6380·2d62696e·640a2020·2020656c·73650a20·-bind.····else.·
1340 ··0x00fd6390·20202020·20676863·2d6f7074·696f6e73······ghc-options1340 ··0x00fd6390·20202020·20676863·2d6f7074·696f6e73······ghc-options
1341 ··0x00fd63a0·3a202d74·68726561·64656420·2d57616c·:·-threaded·-Wal1341 ··0x00fd63a0·3a202d74·68726561·64656420·2d57616c·:·-threaded·-Wal
1342 ··0x00fd63b0·6c202d66·7761726e·2d746162·73202d66·l·-fwarn-tabs·-f1342 ··0x00fd63b0·6c202d66·7761726e·2d746162·73202d66·l·-fwarn-tabs·-f
1343 ··0x00fd63c0·756e626f·782d7374·72696374·2d666965·unbox-strict-fie1343 ··0x00fd63c0·756e626f·782d7374·72696374·2d666965·unbox-strict-fie
1344 ··0x00fd63d0·6c647320·2d4f320a·20202020·20202020·lds·-O2.········1344 ··0x00fd63d0·6c647320·2d4f320a·20202020·20202020·lds·-O2.········
1345 ··0x00fd63e0·20202020·20202020·2020202d·666e6f2d············-fno-1345 ··0x00fd63e0·20202020·20202020·2020202d·666e6f2d············-fno-
1346 ··0x00fd63f0·7761726e·2d6f7270·68616e73·0a007b2d·warn-orphans..{-1346 ··0x00fd63f0·7761726e·2d6f7270·68616e73·0a006874·warn-orphans..ht
1347 ··0x00fd6400·23204c41·4e475541·4745204f·7665726c·#·LANGUAGE·Overl 
1348 ··0x00fd6410·6f616465·64537472·696e6773·20232d7d·oadedStrings·#-} 
1349 ··0x00fd6420·0a0a2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·..-------------- 
1350 ··0x00fd6430·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1351 ··0x00fd6440·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1352 ··0x00fd6450·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1353 ··0x00fd6460·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1354 ··0x00fd6470·0a2d2d20·7c205468·6973206d·6f64756c·.--·|·This·modul 
1355 ··0x00fd6480·65206973·20776865·72652061·6c6c2074·e·is·where·all·t 
1356 ··0x00fd6490·68652072·6f757465·7320616e·64206861·he·routes·and·ha 
1357 ··0x00fd64a0·6e646c65·72732061·72652064·6566696e·ndlers·are·defin 
1358 ··0x00fd64b0·65642066·6f722079·6f75720a·2d2d2073·ed·for·your.--·s 
1359 ··0x00fd64c0·6974652e·20546865·20276170·70272066·ite.·The·'app'·f 
1360 ··0x00fd64d0·756e6374·696f6e20·69732074·68652069·unction·is·the·i 
1361 ··0x00fd64e0·6e697469·616c697a·65722074·68617420·nitializer·that· 
1362 ··0x00fd64f0·636f6d62·696e6573·20657665·72797468·combines·everyth 
1363 ··0x00fd6500·696e670a·2d2d2074·6f676574·68657220·ing.--·together· 
1364 ··0x00fd6510·616e6420·69732065·78706f72·74656420·and·is·exported· 
1365 ··0x00fd6520·62792074·68697320·6d6f6475·6c652e0a·by·this·module.. 
1366 ··0x00fd6530·6d6f6475·6c652053·6974650a·20202820·module·Site.··(· 
1367 ··0x00fd6540·6170700a·20202920·77686572·650a0a2d·app.··)·where..- 
1368 ··0x00fd6550·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1369 ··0x00fd6560·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1370 ··0x00fd6570·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1371 ··0x00fd6580·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
1372 ··0x00fd6590·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d0a696d·-------------.im 
1373 ··0x00fd65a0·706f7274·20202020·20202020·20202043·port···········C 
1374 ··0x00fd65b0·6f6e7472·6f6c2e41·70706c69·63617469·ontrol.Applicati 
1375 ··0x00fd65c0·76650a69·6d706f72·74202020·20202020·ve.import······· 
1376 ··0x00fd65d0·20202020·44617461·2e427974·65537472·····Data.ByteStr 
1377 ··0x00fd65e0·696e6720·28427974·65537472·696e6729·ing·(ByteString) 
1378 ··0x00fd65f0·0a696d70·6f727420·20202020·20202020·.import········· 
1379 ··0x00fd6600·20204461·74612e4d·61702e53·796e7461···Data.Map.Synta 
1380 ··0x00fd6610·78202828·23232929·0a696d70·6f727420·x·((##)).import· 
1381 ··0x00fd6620·7175616c·69666965·64204461·74612e54·qualified·Data.T 
1382 ··0x00fd6630·65787420·61732054·0a696d70·6f727420·ext·as·T.import· 
1383 ··0x00fd6640·20202020·20202020·2020536e·61702e43···········Snap.C 
1384 ··0x00fd6650·6f72650a·696d706f·72742020·20202020·ore.import······ 
1385 ··0x00fd6660·20202020·20536e61·702e536e·61706c65······Snap.Snaple 
1386 ··0x00fd6670·740a696d·706f7274·20202020·20202020·t.import········ 
1387 ··0x00fd6680·20202053·6e61702e·536e6170·6c65742e····Snap.Snaplet. 
1388 ··0x00fd6690·41757468·0a696d70·6f727420·20202020·Auth.import····· 
1389 ··0x00fd66a0·20202020·2020536e·61702e53·6e61706c·······Snap.Snapl 
1390 ··0x00fd66b0·65742e41·7574682e·4261636b·656e6473·et.Auth.Backends 
1391 ··0x00fd66c0·2e4a736f·6e46696c·650a696d·706f7274·.JsonFile.import 
1392 ··0x00fd66d0·20202020·20202020·20202053·6e61702e············Snap. 
1393 ··0x00fd66e0·536e6170·6c65742e·48656973·740a696d·Snaplet.Heist.im 
1394 ··0x00fd66f0·706f7274·20202020·20202020·20202053·port···········S 
1395 ··0x00fd6700·6e61702e·536e6170·6c65742e·53657373·nap.Snaplet.Sess 
1396 ··0x00fd6710·696f6e2e·4261636b·656e6473·2e436f6f·ion.Backends.Coo 
1397 ··0x00fd6720·6b696553·65737369·6f6e0a69·6d706f72·kieSession.impor 
1398 ··0x00fd6730·74202020·20202020·20202020·536e6170·t···········Snap 
1399 ··0x00fd6740·2e557469·6c2e4669·6c655365·7276650a·.Util.FileServe. 
1400 ··0x00fd6750·696d706f·72742071·75616c69·66696564·import·qualified 
1401 ··0x00fd6760·20486569·73742e49·6e746572·70726574··Heist.Interpret 
1402 ··0x00fd6770·65642061·7320490a·2d2d2d2d·2d2d2d2d·ed·as·I.--------1347 ··0x00fd6400·6d6c207b·0a202020·70616464·696e673a·ml·{.···padding:
 1348 ··0x00fd6410·20303b0a·2020206d·61726769·6e3a2030··0;.···margin:·0
 1349 ··0x00fd6420·3b0a2020·20626163·6b67726f·756e642d·;.···background-
 1350 ··0x00fd6430·636f6c6f·723a2023·66666666·66663b0a·color:·#ffffff;.
 1351 ··0x00fd6440·20202066·6f6e742d·66616d69·6c793a20····font-family:·
 1352 ··0x00fd6450·56657264·616e612c·2048656c·76657469·Verdana,·Helveti
 1353 ··0x00fd6460·63612c20·73616e73·2d736572·69663b0a·ca,·sans-serif;.
 1354 ··0x00fd6470·7d0a626f·6479207b·0a202020·70616464·}.body·{.···padd
 1355 ··0x00fd6480·696e673a·20303b0a·2020206d·61726769·ing:·0;.···margi
 1356 ··0x00fd6490·6e3a2030·3b0a7d0a·61207b0a·20202074·n:·0;.}.a·{.···t
 1357 ··0x00fd64a0·6578742d·6465636f·72617469·6f6e3a20·ext-decoration:·
 1358 ··0x00fd64b0·756e6465·726c696e·653b0a7d·0a61203a·underline;.}.a·:
 1359 ··0x00fd64c0·686f7665·72207b0a·20202063·7572736f·hover·{.···curso
 1360 ··0x00fd64d0·723a2070·6f696e74·65723b0a·20202074·r:·pointer;.···t
 1361 ··0x00fd64e0·6578742d·6465636f·72617469·6f6e3a20·ext-decoration:·
 1362 ··0x00fd64f0·756e6465·726c696e·653b0a7d·0a696d67·underline;.}.img
 1363 ··0x00fd6500·207b0a20·2020626f·72646572·3a206e6f··{.···border:·no
 1364 ··0x00fd6510·6e653b0a·7d0a2363·6f6e7465·6e74207b·ne;.}.#content·{
 1365 ··0x00fd6520·0a202020·70616464·696e672d·6c656674·.···padding-left
 1366 ··0x00fd6530·3a203165·6d3b0a7d·0a23696e·666f207b·:·1em;.}.#info·{
 1367 ··0x00fd6540·0a202020·666f6e74·2d73697a·653a2036·.···font-size:·6
 1368 ··0x00fd6550·30253b0a·7d0a002e·2f737461·7469632f·0%;.}.../static/
 1369 ··0x00fd6560·73637265·656e2e63·7373007b·2d23204c·screen.css.{-#·L
 1370 ··0x00fd6570·414e4755·41474520·43505020·20202020·ANGUAGE·CPP·····
 1371 ··0x00fd6580·20202020·20202020·232d7d0a·7b2d2320·········#-}.{-#·
 1372 ··0x00fd6590·4c414e47·55414745·2054656d·706c6174·LANGUAGE·Templat
 1373 ··0x00fd65a0·65486173·6b656c6c·20232d7d·0a0a7b2d·eHaskell·#-}..{-
 1374 ··0x00fd65b0·0a0a4e4f·54453a20·446f6e27·74206d6f·..NOTE:·Don't·mo
 1375 ··0x00fd65c0·64696679·20746869·73206669·6c652075·dify·this·file·u
 1376 ··0x00fd65d0·6e6c6573·7320796f·75206b6e·6f772077·nless·you·know·w
 1377 ··0x00fd65e0·68617420·796f7520·61726520·646f696e·hat·you·are·doin
 1378 ··0x00fd65f0·672e2020·49662079·6f752061·72650a6e·g.··If·you·are.n
 1379 ··0x00fd6600·65772074·6f20736e·61702c20·73746172·ew·to·snap,·star
 1380 ··0x00fd6610·74207769·74682053·6974652e·68732061·t·with·Site.hs·a
 1381 ··0x00fd6620·6e642041·70706c69·63617469·6f6e2e68·nd·Application.h
 1382 ··0x00fd6630·732e2020·54686973·2066696c·6520636f·s.··This·file·co
 1383 ··0x00fd6640·6e746169·6e730a62·6f696c65·72706c61·ntains.boilerpla
 1384 ··0x00fd6650·7465206e·65656465·6420666f·72206479·te·needed·for·dy
 1385 ··0x00fd6660·6e616d69·63207265·6c6f6164·696e6720·namic·reloading·
 1386 ··0x00fd6670·616e6420·6973206e·6f74206d·65616e74·and·is·not·meant
 1387 ··0x00fd6680·20666f72·2067656e·6572616c·0a636f6e··for·general.con
 1388 ··0x00fd6690·73756d70·74696f6e·2e0a0a4f·63636173·sumption...Occas
 1389 ··0x00fd66a0·696f6e61·6c6c7920·69662077·65206d6f·ionally·if·we·mo
 1390 ··0x00fd66b0·64696679·20746865·20776179·20746865·dify·the·way·the
 1391 ··0x00fd66c0·2064796e·616d6963·2072656c·6f616465··dynamic·reloade
 1392 ··0x00fd66d0·7220776f·726b7320·616e6420·796f7520·r·works·and·you·
 1393 ··0x00fd66e0·77616e74·20746f0a·75706772·6164652c·want·to.upgrade,
 1394 ··0x00fd66f0·20796f75·206d6967·68742068·61766520··you·might·have·
 1395 ··0x00fd6700·746f2073·77617020·6f757420·74686973·to·swap·out·this
 1396 ··0x00fd6710·2066696c·6520666f·72206120·6e657765··file·for·a·newe
 1397 ··0x00fd6720·72207665·7273696f·6e2e2020·42757420·r·version.··But·
 1398 ··0x00fd6730·696e0a6d·6f737420·63617365·7320796f·in.most·cases·yo
 1399 ··0x00fd6740·75276c6c·206e6576·6572206e·65656420·u'll·never·need·
 1400 ··0x00fd6750·746f206d·6f646966·79207468·69732063·to·modify·this·c
 1401 ··0x00fd6760·6f64652e·0a0a2d7d·0a6d6f64·756c6520·ode...-}.module·
 1402 ··0x00fd6770·4d61696e·20776865·72650a0a·2d2d2d2d·Main·where..----
1403 ··0x00fd6780·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------1403 ··0x00fd6780·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
1404 ··0x00fd6790·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------1404 ··0x00fd6790·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
1405 ··0x00fd67a0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------1405 ··0x00fd67a0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
1406 ··0x00fd67b0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------1406 ··0x00fd67b0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·----------------
1407 ··0x00fd67c0·2d2d2d2d·2d2d0a69·6d706f72·74202020·------.import···1407 ··0x00fd67c0·2d2d2d2d·2d2d2d2d·2d2d0a69·6d706f72·----------.impor
1408 ··0x00fd67d0·20202020·20202020·4170706c·69636174·········Applicat 
1409 ··0x00fd67e0·696f6e0a·0a0a2d2d·2d2d2d2d·2d2d2d2d·ion...---------- 
1410 ··0x00fd67f0·2d2d2d2d·2d2d2d2d·2d2d2d2d·2d2d2d2d·---------------- 
Max diff block lines reached; 90379/102063 bytes (88.55%) 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·d90e1601·00000000·................3 ··0x0114b8f0·00000000·00000000·190f1601·00000000·................
4 ··0x0114b900·0a0f1601·00000000·99101601·00000000·................4 ··0x0114b900·4a0f1601·00000000·d9101601·00000000·J...............
5 ··0x0114b910·ca101601·00000000·fb101601·00000000·................5 ··0x0114b910·0a111601·00000000·3b111601·00000000·........;.......
6 ··0x0114b920·2c111601·00000000·01131601·00000000·,...............6 ··0x0114b920·6c111601·00000000·41131601·00000000·l.......A.......
7 ··0x0114b930·32131601·00000000·63131601·00000000·2.......c.......7 ··0x0114b930·72131601·00000000·a3131601·00000000·r...............
8 ··0x0114b940·94131601·00000000·311f2101·00000000·........1.!.....8 ··0x0114b940·d4131601·00000000·711f2101·00000000·........q.!.....
9 ··0x0114b950·59342101·00000000·8a342101·00000000·Y4!......4!.....9 ··0x0114b950·99342101·00000000·ca342101·00000000·.4!......4!.....
10 ··0x0114b960·bb342101·00000000·49382101·00000000·.4!.....I8!.....10 ··0x0114b960·fb342101·00000000·89382101·00000000·.4!......8!.....
11 ··0x0114b970·7a382101·00000000·ab382101·00000000·z8!......8!.....11 ··0x0114b970·ba382101·00000000·eb382101·00000000·.8!......8!.....
12 ··0x0114b980·593a2101·00000000·8a3a2101·00000000·Y:!......:!.....12 ··0x0114b980·993a2101·00000000·ca3a2101·00000000·.:!......:!.....
13 ··0x0114b990·bb3a2101·00000000·693c2101·00000000·.:!.....i<!.....13 ··0x0114b990·fb3a2101·00000000·a93c2101·00000000·.:!......<!.....
14 ··0x0114b9a0·9a3c2101·00000000·cb3c2101·00000000·.<!......<!.....14 ··0x0114b9a0·da3c2101·00000000·0b3d2101·00000000·.<!......=!.....
15 ··0x0114b9b0·b9642101·00000000·ea642101·00000000·.d!......d!.....15 ··0x0114b9b0·f9642101·00000000·2a652101·00000000·.d!.....*e!.....
16 ··0x0114b9c0·1b652101·00000000·a9662101·00000000·.e!......f!.....16 ··0x0114b9c0·5b652101·00000000·e9662101·00000000·[e!......f!.....
17 ··0x0114b9d0·b2662101·00000000·bb662101·00000000·.f!......f!.....17 ··0x0114b9d0·f2662101·00000000·fb662101·00000000·.f!......f!.....
18 ··0x0114b9e0·c4662101·00000000·01352201·00000000·.f!......5".....18 ··0x0114b9e0·04672101·00000000·41352201·00000000·.g!.....A5".....
19 ··0x0114b9f0·32352201·00000000·63352201·00000000·25".....c5".....19 ··0x0114b9f0·72352201·00000000·a3352201·00000000·r5"......5".....
20 ··0x0114ba00·94352201·00000000·417b2301·00000000·.5".....A{#.....20 ··0x0114ba00·d4352201·00000000·817b2301·00000000·.5"......{#.....
21 ··0x0114ba10·4a7b2301·00000000·537b2301·00000000·J{#.....S{#..... 
22 ··0x0114ba20·5c7b2301·00000000·657b2301·00000000·\{#.....e{#..... 
23 ··0x0114ba30·6e7b2301·00000000·777b2301·00000000·n{#.....w{#..... 
24 ··0x0114ba40·7f7b2301·00000000·877b2301·00000000·.{#......{#..... 
25 ··0x0114ba50·8f7b2301·00000000·977b2301·00000000·.{#......{#.....21 ··0x0114ba10·8a7b2301·00000000·937b2301·00000000·.{#......{#.....
26 ··0x0114ba60·9f7b2301·00000000·a77b2301·00000000·.{#......{#.....22 ··0x0114ba20·9c7b2301·00000000·a57b2301·00000000·.{#......{#.....
27 ··0x0114ba70·af7b2301·00000000·b77b2301·00000000·.{#......{#.....23 ··0x0114ba30·ae7b2301·00000000·b77b2301·00000000·.{#......{#.....
28 ··0x0114ba80·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....24 ··0x0114ba40·bf7b2301·00000000·c77b2301·00000000·.{#......{#.....
29 ··0x0114ba90·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....25 ··0x0114ba50·cf7b2301·00000000·d77b2301·00000000·.{#......{#.....
30 ··0x0114baa0·df7b2301·00000000·e77b2301·00000000·.{#......{#.....26 ··0x0114ba60·df7b2301·00000000·e77b2301·00000000·.{#......{#.....
31 ··0x0114bab0·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....27 ··0x0114ba70·ef7b2301·00000000·f77b2301·00000000·.{#......{#.....
32 ··0x0114bac0·ff7b2301·00000000·077c2301·00000000·.{#......|#.....28 ··0x0114ba80·ff7b2301·00000000·077c2301·00000000·.{#......|#.....
33 ··0x0114bad0·0f7c2301·00000000·177c2301·00000000·.|#......|#.....29 ··0x0114ba90·0f7c2301·00000000·177c2301·00000000·.|#......|#.....
34 ··0x0114bae0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....30 ··0x0114baa0·1f7c2301·00000000·277c2301·00000000·.|#.....'|#.....
 31 ··0x0114bab0·2f7c2301·00000000·377c2301·00000000·/|#.....7|#.....
 32 ··0x0114bac0·3f7c2301·00000000·477c2301·00000000·?|#.....G|#.....
 33 ··0x0114bad0·4f7c2301·00000000·577c2301·00000000·O|#.....W|#.....
 34 ··0x0114bae0·5f7c2301·00000000·677c2301·00000000·_|#.....g|#.....
35 ··0x0114baf0·2f7c2301·00000000·21692501·00000000·/|#.....!i%.....35 ··0x0114baf0·6f7c2301·00000000·61692501·00000000·o|#.....ai%.....
36 ··0x0114bb00·52692501·00000000·71002b01·00000000·Ri%.....q.+.....36 ··0x0114bb00·92692501·00000000·b1002b01·00000000·.i%.......+.....
37 ··0x0114bb10·7a002b01·00000000·83002b01·00000000·z.+.......+.....37 ··0x0114bb10·ba002b01·00000000·c3002b01·00000000·..+.......+.....
38 ··0x0114bb20·51062b01·00000000·5a062b01·00000000·Q.+.....Z.+.....38 ··0x0114bb20·91062b01·00000000·9a062b01·00000000·..+.......+.....
39 ··0x0114bb30·63062b01·00000000·6c062b01·00000000·c.+.....l.+.....39 ··0x0114bb30·a3062b01·00000000·ac062b01·00000000·..+.......+.....
40 ··0x0114bb40·75062b01·00000000·7e062b01·00000000·u.+.....~.+.....40 ··0x0114bb40·b5062b01·00000000·be062b01·00000000·..+.......+.....
41 ··0x0114bb50·87062b01·00000000·8f062b01·00000000·..+.......+.....41 ··0x0114bb50·c7062b01·00000000·cf062b01·00000000·..+.......+.....
42 ··0x0114bb60·97062b01·00000000·9f062b01·00000000·..+.......+.....42 ··0x0114bb60·d7062b01·00000000·df062b01·00000000·..+.......+.....
43 ··0x0114bb70·a1062b01·00000000·aa062b01·00000000·..+.......+.....43 ··0x0114bb70·e1062b01·00000000·ea062b01·00000000·..+.......+.....
44 ··0x0114bb80·b3062b01·00000000·bc062b01·00000000·..+.......+.....44 ··0x0114bb80·f3062b01·00000000·fc062b01·00000000·..+.......+.....
45 ··0x0114bb90·c5062b01·00000000·ce062b01·00000000·..+.......+.....45 ··0x0114bb90·05072b01·00000000·0e072b01·00000000·..+.......+.....
46 ··0x0114bba0·d1062b01·00000000·8a112b01·00000000·..+.......+.....46 ··0x0114bba0·11072b01·00000000·ca112b01·00000000·..+.......+.....
47 ··0x0114bbb0·c1132b01·00000000·ca132b01·00000000·..+.......+.....47 ··0x0114bbb0·01142b01·00000000·0a142b01·00000000·..+.......+.....
48 ··0x0114bbc0·d1132b01·00000000·da132b01·00000000·..+.......+.....48 ··0x0114bbc0·11142b01·00000000·1a142b01·00000000·..+.......+.....
49 ··0x0114bbd0·21142b01·00000000·2a142b01·00000000·!.+.....*.+.....49 ··0x0114bbd0·61142b01·00000000·6a142b01·00000000·a.+.....j.+.....
50 ··0x0114bbe0·33142b01·00000000·89c83301·00000000·3.+.......3.....50 ··0x0114bbe0·73142b01·00000000·c9c83301·00000000·s.+.......3.....
51 ··0x0114bbf0·92c83301·00000000·00000000·00000000·..3.............51 ··0x0114bbf0·d2c83301·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.1 MB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 13, 15 lines modifiedOffset 13, 15 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·39142b01·00000000·00000000·00000000·9.+.............20 ··0x0114ca50·79142b01·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·4f97fd00·00000000·e852fb00·00000000·O........R......
26 ··0x0114cab0·00000000·00000000·00000000·00000000·................26 ··0x0114cab0·00000000·00000000·00000000·00000000·................
27 ··0x0114cac0·00000000·00000000·e996fd00·00000000·................27 ··0x0114cac0·00000000·00000000·e996fd00·00000000·................
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
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·39142b01·00000000·00000000·00000000·9.+.............52 ··0x0114cc50·79142b01·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.......
Offset 65, 127037 lines modifiedOffset 65, 127037 lines modified
65 ··0x0114cd20·00000000·00000000·c490fd00·00000000·................65 ··0x0114cd20·00000000·00000000·c490fd00·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·a990fd00·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·62ca1401·00000000·00000000·00000000·b...............72 ··0x0114cd90·79142b01·00000000·00000000·00000000·y.+.............
73 ··0x0114cda0·602cf800·00000000·30cd1401·00000000·`,......0.......73 ··0x0114cda0·602cf800·00000000·18ca1401·00000000·`,..............
74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................74 ··0x0114cdb0·82cd1401·00000000·00000000·00000000·................
75 ··0x0114cdc0·602cf800·00000000·08cd1401·00000000·`,..............75 ··0x0114cdc0·602cf800·00000000·30cd1401·00000000·`,......0.......
76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................76 ··0x0114cdd0·a2cd1401·00000000·00000000·00000000·................
77 ··0x0114cde0·602cf800·00000000·e0cc1401·00000000·`,..............77 ··0x0114cde0·602cf800·00000000·08cd1401·00000000·`,..............
78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................78 ··0x0114cdf0·c2cd1401·00000000·00000000·00000000·................
 79 ··0x0114ce00·602cf800·00000000·e0cc1401·00000000·`,..............
 80 ··0x0114ce10·e2cd1401·00000000·00000000·00000000·................
 81 ··0x0114ce20·602cf800·00000000·f0c91401·00000000·`,..............
 82 ··0x0114ce30·02ce1401·00000000·00000000·00000000·................
79 ··0x0114ce00·e852fb00·00000000·00000000·00000000·.R..............83 ··0x0114ce40·e852fb00·00000000·00000000·00000000·.R..............
80 ··0x0114ce10·00000000·00000000·00000000·00000000·................84 ··0x0114ce50·00000000·00000000·00000000·00000000·................
81 ··0x0114ce20·7b90fd00·00000000·e852fb00·00000000·{........R......85 ··0x0114ce60·7b90fd00·00000000·e852fb00·00000000·{........R......
82 ··0x0114ce30·00000000·00000000·00000000·00000000·................86 ··0x0114ce70·00000000·00000000·00000000·00000000·................
83 ··0x0114ce40·00000000·00000000·c08efd00·00000000·................87 ··0x0114ce80·00000000·00000000·3c90fd00·00000000·........<.......
84 ··0x0114ce50·b812f800·00000000·00ce1401·00000000·................88 ··0x0114ce90·b812f800·00000000·40ce1401·00000000·........@.......
85 ··0x0114ce60·28ce1401·00000000·00000000·00000000·(...............89 ··0x0114cea0·68ce1401·00000000·00000000·00000000·h...............
86 ··0x0114ce70·e852fb00·00000000·00000000·00000000·.R..............90 ··0x0114ceb0·e852fb00·00000000·00000000·00000000·.R..............
87 ··0x0114ce80·00000000·00000000·00000000·00000000·................91 ··0x0114cec0·00000000·00000000·00000000·00000000·................
88 ··0x0114ce90·9c8efd00·00000000·e852fb00·00000000·.........R......92 ··0x0114ced0·1690fd00·00000000·e852fb00·00000000·.........R......
89 ··0x0114cea0·00000000·00000000·00000000·00000000·................93 ··0x0114cee0·00000000·00000000·00000000·00000000·................
90 ··0x0114ceb0·00000000·00000000·c88dfd00·00000000·................94 ··0x0114cef0·00000000·00000000·2e8ffd00·00000000·................
91 ··0x0114cec0·b812f800·00000000·70ce1401·00000000·........p....... 
92 ··0x0114ced0·98ce1401·00000000·00000000·00000000·................ 
93 ··0x0114cee0·e852fb00·00000000·00000000·00000000·.R.............. 
94 ··0x0114cef0·00000000·00000000·00000000·00000000·................ 
95 ··0x0114cf00·a08dfd00·00000000·e852fb00·00000000·.........R...... 
96 ··0x0114cf10·00000000·00000000·00000000·00000000·................ 
97 ··0x0114cf20·00000000·00000000·268cfd00·00000000·........&....... 
98 ··0x0114cf30·b812f800·00000000·e0ce1401·00000000·................95 ··0x0114cf00·b812f800·00000000·b0ce1401·00000000·................
99 ··0x0114cf40·08cf1401·00000000·00000000·00000000·................96 ··0x0114cf10·d8ce1401·00000000·00000000·00000000·................
100 ··0x0114cf50·e852fb00·00000000·00000000·00000000·.R..............97 ··0x0114cf20·e852fb00·00000000·00000000·00000000·.R..............
101 ··0x0114cf60·00000000·00000000·00000000·00000000·................98 ··0x0114cf30·00000000·00000000·00000000·00000000·................
102 ··0x0114cf70·fd8bfd00·00000000·e852fb00·00000000·.........R......99 ··0x0114cf40·068ffd00·00000000·e852fb00·00000000·.........R......
103 ··0x0114cf80·00000000·00000000·00000000·00000000·................100 ··0x0114cf50·00000000·00000000·00000000·00000000·................
104 ··0x0114cf90·00000000·00000000·728bfd00·00000000·........r.......101 ··0x0114cf60·00000000·00000000·c38efd00·00000000·................
105 ··0x0114cfa0·b812f800·00000000·50cf1401·00000000·........P.......102 ··0x0114cf70·b812f800·00000000·20cf1401·00000000·........·.......
106 ··0x0114cfb0·78cf1401·00000000·00000000·00000000·x...............103 ··0x0114cf80·48cf1401·00000000·00000000·00000000·H...............
107 ··0x0114cfc0·e852fb00·00000000·00000000·00000000·.R..............104 ··0x0114cf90·e852fb00·00000000·00000000·00000000·.R..............
108 ··0x0114cfd0·00000000·00000000·00000000·00000000·................105 ··0x0114cfa0·00000000·00000000·00000000·00000000·................
109 ··0x0114cfe0·4a8bfd00·00000000·e852fb00·00000000·J........R......106 ··0x0114cfb0·9a8efd00·00000000·e852fb00·00000000·.........R......
110 ··0x0114cff0·00000000·00000000·00000000·00000000·................107 ··0x0114cfc0·00000000·00000000·00000000·00000000·................
111 ··0x0114d000·00000000·00000000·078bfd00·00000000·................108 ··0x0114cfd0·00000000·00000000·0f8efd00·00000000·................
112 ··0x0114d010·b812f800·00000000·c0cf1401·00000000·................109 ··0x0114cfe0·b812f800·00000000·90cf1401·00000000·................
113 ··0x0114d020·e8cf1401·00000000·00000000·00000000·................110 ··0x0114cff0·b8cf1401·00000000·00000000·00000000·................
114 ··0x0114d030·e852fb00·00000000·00000000·00000000·.R..............111 ··0x0114d000·e852fb00·00000000·00000000·00000000·.R..............
115 ··0x0114d040·00000000·00000000·00000000·00000000·................112 ··0x0114d010·00000000·00000000·00000000·00000000·................
116 ··0x0114d050·e18afd00·00000000·e852fb00·00000000·.........R......113 ··0x0114d020·ea8dfd00·00000000·e852fb00·00000000·.........R......
117 ··0x0114d060·00000000·00000000·00000000·00000000·................114 ··0x0114d030·00000000·00000000·00000000·00000000·................
118 ··0x0114d070·00000000·00000000·f989fd00·00000000·................115 ··0x0114d040·00000000·00000000·2f8cfd00·00000000·......../.......
119 ··0x0114d080·b812f800·00000000·30d01401·00000000·........0.......116 ··0x0114d050·b812f800·00000000·00d01401·00000000·................
120 ··0x0114d090·58d01401·00000000·00000000·00000000·X...............117 ··0x0114d060·28d01401·00000000·00000000·00000000·(...............
121 ··0x0114d0a0·e852fb00·00000000·00000000·00000000·.R..............118 ··0x0114d070·e852fb00·00000000·00000000·00000000·.R..............
122 ··0x0114d0b0·00000000·00000000·00000000·00000000·................119 ··0x0114d080·00000000·00000000·00000000·00000000·................
123 ··0x0114d0c0·d489fd00·00000000·e852fb00·00000000·.........R......120 ··0x0114d090·078cfd00·00000000·e852fb00·00000000·.........R......
124 ··0x0114d0d0·00000000·00000000·00000000·00000000·................121 ··0x0114d0a0·00000000·00000000·00000000·00000000·................
125 ··0x0114d0e0·00000000·00000000·9589fd00·00000000·................122 ··0x0114d0b0·00000000·00000000·8d8afd00·00000000·................
126 ··0x0114d0f0·b812f800·00000000·a0d01401·00000000·................123 ··0x0114d0c0·b812f800·00000000·70d01401·00000000·........p.......
127 ··0x0114d100·c8d01401·00000000·00000000·00000000·................124 ··0x0114d0d0·98d01401·00000000·00000000·00000000·................
128 ··0x0114d110·e852fb00·00000000·00000000·00000000·.R..............125 ··0x0114d0e0·e852fb00·00000000·00000000·00000000·.R..............
 126 ··0x0114d0f0·00000000·00000000·00000000·00000000·................
 127 ··0x0114d100·698afd00·00000000·e852fb00·00000000·i........R......
129 ··0x0114d120·00000000·00000000·00000000·00000000·................128 ··0x0114d110·00000000·00000000·00000000·00000000·................
130 ··0x0114d130·8189fd00·00000000·e852fb00·00000000·.........R...... 
131 ··0x0114d140·00000000·00000000·00000000·00000000·................ 
132 ··0x0114d150·00000000·00000000·2888fd00·00000000·........(.......129 ··0x0114d120·00000000·00000000·9589fd00·00000000·................
133 ··0x0114d160·b812f800·00000000·10d11401·00000000·................130 ··0x0114d130·b812f800·00000000·e0d01401·00000000·................
134 ··0x0114d170·38d11401·00000000·00000000·00000000·8...............131 ··0x0114d140·08d11401·00000000·00000000·00000000·................
135 ··0x0114d180·e852fb00·00000000·00000000·00000000·.R..............132 ··0x0114d150·e852fb00·00000000·00000000·00000000·.R..............
136 ··0x0114d190·00000000·00000000·00000000·00000000·................133 ··0x0114d160·00000000·00000000·00000000·00000000·................
137 ··0x0114d1a0·a374fd00·00000000·b812f800·00000000·.t.............. 
138 ··0x0114d1b0·60cb1401·00000000·80d11401·00000000·`............... 
139 ··0x0114d1c0·00000000·00000000·e852fb00·00000000·.........R......134 ··0x0114d170·8789fd00·00000000·e852fb00·00000000·.........R......
 135 ··0x0114d180·00000000·00000000·00000000·00000000·................
 136 ··0x0114d190·00000000·00000000·517cfd00·00000000·........Q|......
 137 ··0x0114d1a0·b812f800·00000000·50d11401·00000000·........P.......
 138 ··0x0114d1b0·78d11401·00000000·00000000·00000000·x...............
 139 ··0x0114d1c0·e852fb00·00000000·00000000·00000000·.R..............
140 ··0x0114d1d0·00000000·00000000·00000000·00000000·................140 ··0x0114d1d0·00000000·00000000·00000000·00000000·................
 141 ··0x0114d1e0·3c7cfd00·00000000·e852fb00·00000000·<|.......R......
141 ··0x0114d1e0·00000000·00000000·8e74fd00·00000000·.........t...... 
142 ··0x0114d1f0·e852fb00·00000000·00000000·00000000·.R.............. 
143 ··0x0114d200·00000000·00000000·00000000·00000000·................142 ··0x0114d1f0·00000000·00000000·00000000·00000000·................
144 ··0x0114d210·4271fd00·00000000·b812f800·00000000·Bq.............. 
145 ··0x0114d220·c8d11401·00000000·f0d11401·00000000·................ 
146 ··0x0114d230·00000000·00000000·e852fb00·00000000·.........R......143 ··0x0114d200·00000000·00000000·f078fd00·00000000·.........x......
 144 ··0x0114d210·b812f800·00000000·c0d11401·00000000·................
Max diff block lines reached; 15777490/15790020 bytes (99.92%) of diff not shown.