{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.bHmP1b4x/b1/jpeginfo_1.6.0-6_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.bHmP1b4x/b2/jpeginfo_1.6.0-6_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 3f3072905dc32bcb5d81b77d31119254 15804 debug optional jpeginfo-dbgsym_1.6.0-6_i386.deb\n- 3f67b2c366f40d7d8bacdcebb4ec6bbb 13388 graphics optional jpeginfo_1.6.0-6_i386.deb\n+ 7454fa33b63dee7e2f0fba98f74ef6a4 15804 debug optional jpeginfo-dbgsym_1.6.0-6_i386.deb\n+ e4676e3103cb66e81291059427b686a7 13400 graphics optional jpeginfo_1.6.0-6_i386.deb\n"}, {"source1": "jpeginfo_1.6.0-6_i386.deb", "source2": "jpeginfo_1.6.0-6_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2014-07-26 21:54:10.000000 debian-binary\n--rw-r--r-- 0 0 0 724 2014-07-26 21:54:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 12472 2014-07-26 21:54:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 728 2014-07-26 21:54:10.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 12480 2014-07-26 21:54:10.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/jpeginfo", "source2": "./usr/bin/jpeginfo", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -6,19 +6,19 @@\n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n LOAD 0x000000 0x00000000 0x00000000 0x009f4 0x009f4 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x0217c 0x0217c R E 0x1000\n- LOAD 0x004000 0x00004000 0x00004000 0x00e10 0x00e10 R 0x1000\n+ LOAD 0x004000 0x00004000 0x00004000 0x00e0c 0x00e0c R 0x1000\n LOAD 0x004ee0 0x00005ee0 0x00005ee0 0x002b0 0x00610 RW 0x1000\n DYNAMIC 0x004ee8 0x00005ee8 0x00005ee8 0x000f8 0x000f8 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n- GNU_EH_FRAME 0x004814 0x00004814 0x00004814 0x000cc 0x000cc R 0x4\n+ GNU_EH_FRAME 0x004810 0x00004810 0x00004810 0x000cc 0x000cc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x004ee0 0x00005ee0 0x00005ee0 0x00120 0x00120 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 \n 01 .interp \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -14,17 +14,17 @@\n [ 9] .rel.dyn REL 00000814 000814 0000b8 08 A 5 0 4\n [10] .rel.plt REL 000008cc 0008cc 000128 08 AI 5 23 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000260 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001280 001280 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001290 001290 001ed5 00 AX 0 0 16\n [15] .fini PROGBITS 00003168 003168 000014 00 AX 0 0 4\n- [16] .rodata PROGBITS 00004000 004000 000811 00 A 0 0 4\n- [17] .eh_frame_hdr PROGBITS 00004814 004814 0000cc 00 A 0 0 4\n- [18] .eh_frame PROGBITS 000048e0 0048e0 000530 00 A 0 0 4\n+ [16] .rodata PROGBITS 00004000 004000 00080d 00 A 0 0 4\n+ [17] .eh_frame_hdr PROGBITS 00004810 004810 0000cc 00 A 0 0 4\n+ [18] .eh_frame PROGBITS 000048dc 0048dc 000530 00 A 0 0 4\n [19] .init_array INIT_ARRAY 00005ee0 004ee0 000004 04 WA 0 0 4\n [20] .fini_array FINI_ARRAY 00005ee4 004ee4 000004 04 WA 0 0 4\n [21] .dynamic DYNAMIC 00005ee8 004ee8 0000f8 08 WA 6 0 4\n [22] .got PROGBITS 00005fe0 004fe0 000020 04 WA 0 0 4\n [23] .got.plt PROGBITS 00006000 005000 0000a0 04 WA 0 0 4\n [24] .data PROGBITS 000060a0 0050a0 0000f0 00 WA 0 0 32\n [25] .bss NOBITS 000061a0 005190 000350 00 WA 0 0 32\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fb2a9efac8829395d0d77aed4b2bd714c6040ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 605a098abce3ac50d0147075ff87eb3a5484410a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -59,15 +59,15 @@\n defines which jpegs to remove (when using the -d option).\n Mode can be one of the following:\n erronly only files with serious errrors\n all files ontaining warnings or errors (default)\n jpeginfo: file arguments missing\n Try 'jpeginfo --help' for more information.\n Unknown parameter for -m, --mode.\n-jpeginfo v1.6.0 x86_64-pc-linux-gnu\n+jpeginfo v1.6.0 i686-pc-linux-gnu\n Copyright (c) Timo Kokkonen, 1995-2002.\n jpeginfo: error parsing parameters.\n jpeginfo: delete mode enabled (%s)\n deleting: %s\n Error unlinking file: %s\n .shstrtab\n .note.gnu.build-id\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -80,15 +80,15 @@\n \tmov %edx,-0x468(%ebp)\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:240\n \tmov -0x1c(%eax),%edx\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:186\n \tlea 0xc0(%eax),%esi\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:240\n \tmov %edx,-0x494(%ebp)\n-\tlea -0x1978(%eax),%edx\n+\tlea -0x197c(%eax),%edx\n \tmov %edx,-0x498(%ebp)\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:197\n \tmov -0x4(%eax),%edx\n \tmov %edx,-0x46c(%ebp)\n \tlea -0x1f81(%eax),%edx\n \tmov %edx,-0x478(%ebp)\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:198\n@@ -127,15 +127,15 @@\n \tadd $0x20,%esp\n \tcmp $0xffffffff,%eax\n \tje 16c1 <__cxa_finalize@plt+0x441>\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:189\n \tsub $0x35,%eax\n \tcmp $0x41,%eax\n \tja 1439 <__cxa_finalize@plt+0x1b9>\n-\tadd -0x1924(%ebx,%eax,4),%ebx\n+\tadd -0x1928(%ebx,%eax,4),%ebx\n \tjmp *%ebx\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:239\n \tmov -0x45c(%ebp),%eax\n \tcmpl $0x0,0x1e8(%eax)\n \tjne 13f0 <__cxa_finalize@plt+0x170>\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:240\n \tmov -0x494(%ebp),%eax\n@@ -218,15 +218,15 @@\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:216\n \tjmp 13f0 <__cxa_finalize@plt+0x170>\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:208\n \tmov -0x45c(%ebp),%ebx\n \tmov -0x1c(%ebx),%eax\n \tpush (%eax)\n \tlea -0x19c8(%ebx),%eax\n-\tpush $0x4d\n+\tpush $0x4b\n \tpush $0x1\n \tpush %eax\n \tcall 1100 \n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:210\n \tmovl $0x0,(%esp)\n \tcall 1170 \n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:233\n@@ -523,15 +523,15 @@\n \tpush $0x1\n \tpush %edi\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:304\n \txor %edi,%edi\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:301\n \tcall 1240 \n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:308\n-\tlea -0x192c(%ebx),%eax\n+\tlea -0x1930(%ebx),%eax\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:305\n \tmov 0x450(%ebx),%esi\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:301\n \tadd $0x10,%esp\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:308\n \tmov %eax,-0x4b0(%ebp)\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:306\n@@ -578,15 +578,15 @@\n \tcmpl $0x0,0x1d8(%eax)\n \tje 1f8e <__cxa_finalize@plt+0xd0e>\n \tlea -0x1fce(%eax),%eax\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:245 (discriminator 4)\n \tmov -0x45c(%ebp),%ebx\n \tpush %esi\n \tpush %eax\n-\tlea -0x1950(%ebx),%eax\n+\tlea -0x1954(%ebx),%eax\n \tpush %eax\n \tmov -0x1c(%ebx),%eax\n \tpush (%eax)\n \tcall 11c0 \n \tadd $0x10,%esp\n \tjmp 16e3 <__cxa_finalize@plt+0x463>\n /build/reproducible-path/jpeginfo-1.6.0/jpeginfo.c:308\n@@ -1480,30 +1480,30 @@\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:48\n \tmov %edi,%eax\n \ttest %al,%al\n \tje 24ad <__cxa_finalize@plt+0x122d>\n \tmov -0x1c(%ebx),%edi\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:49\n \tsub $0x4,%esp\n-\tlea -0x180e(%ebx),%eax\n+\tlea -0x1812(%ebx),%eax\n \tpush %esi\n \tpush %eax\n \tpush (%edi)\n \tcall 11c0 \n \tadd $0x10,%esp\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:50\n \tpop %ebx\n \tpop %esi\n \tpop %edi\n \tret\n \tlea 0x0(%esi),%esi\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:47 (discriminator 1)\n \tmov -0x1c(%ebx),%edi\n \tsub $0x4,%esp\n-\tlea -0x181c(%ebx),%eax\n+\tlea -0x1820(%ebx),%eax\n \tpush %esi\n \tpush %eax\n \tpush (%edi)\n \tcall 11c0 \n /build/reproducible-path/jpeginfo-1.6.0/misc.c:48 (discriminator 1)\n \tmov %esi,(%esp)\n \tcall 10f0 \n@@ -1598,15 +1598,15 @@\n \tje 2633 <__cxa_finalize@plt+0x13b3>\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:72\n \ttest %esi,%esi\n \tje 2620 <__cxa_finalize@plt+0x13a0>\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:78\n \tlea 0x10(%esp),%eax\n \txor %edi,%edi\n-\tlea -0x17f4(%ebx),%ebp\n+\tlea -0x17f8(%ebx),%ebp\n \tmov %eax,0xc(%esp)\n \tlea 0x0(%esi),%esi\n /build/reproducible-path/jpeginfo-1.6.0/misc.c:79 (discriminator 3)\n \tsub $0x4,%esp\n \tmov 0x44(%esp),%eax\n \tmovzbl (%eax,%edi,1),%eax\n \tpush %eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -96,38 +96,37 @@\n 0x000045d0 6c652061 7267756d 656e7473 206d6973 le arguments mis\n 0x000045e0 73696e67 0a547279 20276a70 6567696e sing.Try 'jpegin\n 0x000045f0 666f202d 2d68656c 70272066 6f72206d fo --help' for m\n 0x00004600 6f726520 696e666f 726d6174 696f6e2e ore information.\n 0x00004610 0a000000 556e6b6e 6f776e20 70617261 ....Unknown para\n 0x00004620 6d657465 7220666f 72202d6d 2c202d2d meter for -m, --\n 0x00004630 6d6f6465 2e0a0000 6a706567 696e666f mode....jpeginfo\n- 0x00004640 2076312e 362e3020 20783836 5f36342d v1.6.0 x86_64-\n- 0x00004650 70632d6c 696e7578 2d676e75 0a436f70 pc-linux-gnu.Cop\n- 0x00004660 79726967 68742028 63292054 696d6f20 yright (c) Timo \n- 0x00004670 4b6f6b6b 6f6e656e 2c203139 39352d32 Kokkonen, 1995-2\n- 0x00004680 3030322e 0a000000 6a706567 696e666f 002.....jpeginfo\n- 0x00004690 3a206572 726f7220 70617273 696e6720 : error parsing \n- 0x000046a0 70617261 6d657465 72732e0a 00000000 parameters......\n- 0x000046b0 6a706567 696e666f 3a206465 6c657465 jpeginfo: delete\n- 0x000046c0 206d6f64 6520656e 61626c65 64202825 mode enabled (%\n- 0x000046d0 73290a00 45786966 00000000 bcb5ffff s)..Exif........\n+ 0x00004640 2076312e 362e3020 20693638 362d7063 v1.6.0 i686-pc\n+ 0x00004650 2d6c696e 75782d67 6e750a43 6f707972 -linux-gnu.Copyr\n+ 0x00004660 69676874 20286329 2054696d 6f204b6f ight (c) Timo Ko\n+ 0x00004670 6b6b6f6e 656e2c20 31393935 2d323030 kkonen, 1995-200\n+ 0x00004680 322e0a00 6a706567 696e666f 3a206572 2...jpeginfo: er\n+ 0x00004690 726f7220 70617273 696e6720 70617261 ror parsing para\n+ 0x000046a0 6d657465 72732e0a 00000000 6a706567 meters......jpeg\n+ 0x000046b0 696e666f 3a206465 6c657465 206d6f64 info: delete mod\n+ 0x000046c0 6520656e 61626c65 64202825 73290a00 e enabled (%s)..\n+ 0x000046d0 45786966 00000000 bcb5ffff 39b4ffff Exif........9...\n 0x000046e0 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n 0x000046f0 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n- 0x00004700 39b4ffff f0b3ffff 39b4ffff 39b4ffff 9.......9...9...\n- 0x00004710 39b4ffff a7b5ffff 39b4ffff 39b4ffff 9.......9...9...\n+ 0x00004700 f0b3ffff 39b4ffff 39b4ffff 39b4ffff ....9...9...9...\n+ 0x00004710 a7b5ffff 39b4ffff 39b4ffff 39b4ffff ....9...9...9...\n 0x00004720 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n 0x00004730 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n 0x00004740 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n- 0x00004750 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n- 0x00004760 7db5ffff 39b4ffff 39b4ffff 39b4ffff }...9...9...9...\n+ 0x00004750 39b4ffff 39b4ffff 39b4ffff 7db5ffff 9...9...9...}...\n+ 0x00004760 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n 0x00004770 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n 0x00004780 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n- 0x00004790 39b4ffff 68b5ffff 53b5ffff 39b4ffff 9...h...S...9...\n- 0x000047a0 e8b4ffff 39b4ffff 31baffff 3eb5ffff ....9...1...>...\n- 0x000047b0 39b4ffff 39b4ffff d3b4ffff 91b4ffff 9...9...........\n- 0x000047c0 39b4ffff 39b4ffff 39b4ffff 7fb4ffff 9...9...9.......\n- 0x000047d0 39b4ffff 39b4ffff 39b4ffff 39b4ffff 9...9...9...9...\n- 0x000047e0 6ab4ffff 64656c65 74696e67 3a202573 j...deleting: %s\n- 0x000047f0 0a004572 726f7220 756e6c69 6e6b696e ..Error unlinkin\n- 0x00004800 67206669 6c653a20 25730a00 25303278 g file: %s..%02x\n- 0x00004810 00 .\n+ 0x00004790 68b5ffff 53b5ffff 39b4ffff e8b4ffff h...S...9.......\n+ 0x000047a0 39b4ffff 31baffff 3eb5ffff 39b4ffff 9...1...>...9...\n+ 0x000047b0 39b4ffff d3b4ffff 91b4ffff 39b4ffff 9...........9...\n+ 0x000047c0 39b4ffff 39b4ffff 7fb4ffff 39b4ffff 9...9.......9...\n+ 0x000047d0 39b4ffff 39b4ffff 39b4ffff 6ab4ffff 9...9...9...j...\n+ 0x000047e0 64656c65 74696e67 3a202573 0a004572 deleting: %s..Er\n+ 0x000047f0 726f7220 756e6c69 6e6b696e 67206669 ror unlinking fi\n+ 0x00004800 6c653a20 25730a00 25303278 00 le: %s..%02x.\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame_hdr {}", "unified_diff": "@@ -1,16 +1,16 @@\n \n Hex dump of section '.eh_frame_hdr':\n- 0x00004814 011b033b c8000000 18000000 0cc8ffff ...;............\n- 0x00004824 10010000 6ccaffff 34010000 7ccaffff ....l...4...|...\n- 0x00004834 30020000 2cd9ffff e4000000 6cdaffff 0...,.......l...\n- 0x00004844 48010000 dcdaffff 94010000 0cdbffff H...............\n- 0x00004854 c4010000 4cdbffff ec010000 a2dbffff ....L...........\n- 0x00004864 78020000 a6dbffff 8c020000 acdbffff x...............\n- 0x00004874 a0020000 0cdcffff e4020000 5cdcffff ............\\...\n- 0x00004884 20030000 fcdcffff 88030000 8cddffff ...............\n- 0x00004894 dc030000 2cdeffff 34040000 3cdeffff ....,...4...<...\n- 0x000048a4 48040000 6cdeffff 5c040000 4ce5ffff H...l...\\...L...\n- 0x000048b4 9c040000 8ce7ffff 1c050000 dde8ffff ................\n- 0x000048c4 70050000 ece8ffff 84050000 4ce9ffff p...........L...\n- 0x000048d4 d0050000 4de9ffff e4050000 ....M.......\n+ 0x00004810 011b033b c8000000 18000000 10c8ffff ...;............\n+ 0x00004820 10010000 70caffff 34010000 80caffff ....p...4.......\n+ 0x00004830 30020000 30d9ffff e4000000 70daffff 0...0.......p...\n+ 0x00004840 48010000 e0daffff 94010000 10dbffff H...............\n+ 0x00004850 c4010000 50dbffff ec010000 a6dbffff ....P...........\n+ 0x00004860 78020000 aadbffff 8c020000 b0dbffff x...............\n+ 0x00004870 a0020000 10dcffff e4020000 60dcffff ............`...\n+ 0x00004880 20030000 00ddffff 88030000 90ddffff ...............\n+ 0x00004890 dc030000 30deffff 34040000 40deffff ....0...4...@...\n+ 0x000048a0 48040000 70deffff 5c040000 50e5ffff H...p...\\...P...\n+ 0x000048b0 9c040000 90e7ffff 1c050000 e1e8ffff ................\n+ 0x000048c0 70050000 f0e8ffff 84050000 50e9ffff p...........P...\n+ 0x000048d0 d0050000 51e9ffff e4050000 ....Q.......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,86 +1,86 @@\n \n Hex dump of section '.eh_frame':\n- 0x000048e0 14000000 00000000 017a5200 017c0801 .........zR..|..\n- 0x000048f0 1b0c0404 88010708 10000000 1c000000 ................\n- 0x00004900 40d8ffff 36000000 00000000 14000000 @...6...........\n- 0x00004910 00000000 017a5200 017c0801 1b0c0404 .....zR..|......\n- 0x00004920 88010000 20000000 1c000000 f4c6ffff .... ...........\n- 0x00004930 60020000 000e0846 0e0c4a0f 0b740478 `......F..J..t.x\n- 0x00004940 003f1a3b 2a322422 10000000 40000000 .?.;*2$\"....@...\n- 0x00004950 30c9ffff 08000000 00000000 48000000 0...........H...\n- 0x00004960 54000000 1cd9ffff 65000000 00410e08 T.......e....A..\n- 0x00004970 8602410e 0c830351 0ee8014e 0eec0141 ..A....Q...N...A\n- 0x00004980 0ef00146 0ee0015d 0a0e0c41 c30e0841 ...F...]...A...A\n- 0x00004990 c60e0449 0b430ee8 01470eec 01410ef0 ...I.C...G...A..\n- 0x000049a0 01480ee0 01000000 2c000000 a0000000 .H......,.......\n- 0x000049b0 40d9ffff 2c000000 00410e08 86024c0e @...,....A....L.\n- 0x000049c0 0c830343 0e1c470e 204a0e1c 410e1842 ...C..G. J..A..B\n- 0x000049d0 0e1c410e 20000000 24000000 d0000000 ..A. ...$.......\n- 0x000049e0 40d9ffff 33000000 00410e08 83024e0e @...3....A....N.\n- 0x000049f0 10480e14 480e1842 0e1c410e 20000000 .H..H..B..A. ...\n- 0x00004a00 40000000 f8000000 58d9ffff 56000000 @.......X...V...\n- 0x00004a10 00410e08 8602410e 0c83034e 0e104d0a .A....A....N..M.\n- 0x00004a20 0e1c420e 20450b4e 0e14420e 18420e1c ..B. E.N..B..B..\n- 0x00004a30 410e204d 0e24450e 28420e2c 410e3048 A. M.$E.(B.,A.0H\n- 0x00004a40 0e100000 44000000 3c010000 44c8ffff ....D...<...D...\n- 0x00004a50 a10e0000 004e0c01 00471005 02750045 .....N...G...u.E\n- 0x00004a60 10070275 7c100602 75781003 02757443 ...u|...ux...utC\n- 0x00004a70 0f037570 0603aa05 0ac10c01 0041c341 ..up.........A.A\n- 0x00004a80 c641c741 c5430c04 04410b00 10000000 .A.A.C...A......\n- 0x00004a90 84010000 22d9ffff 04000000 00000000 ....\"...........\n- 0x00004aa0 10000000 98010000 12d9ffff 04000000 ................\n- 0x00004ab0 00000000 40000000 ac010000 04d9ffff ....@...........\n- 0x00004ac0 57000000 00410e08 83024e0e 704b0e7c W....A....N.pK.|\n- 0x00004ad0 410e8001 480e7445 0e78410e 7c420e80 A...H.tE.xA.|B..\n- 0x00004ae0 01480e70 580a0e08 44c30e04 410b430e .H.pX...D...A.C.\n- 0x00004af0 0843c30e 04000000 38000000 f0010000 .C......8.......\n- 0x00004b00 20d9ffff 47000000 00410e08 83024e0e ...G....A....N.\n- 0x00004b10 704b0e7c 410e8001 480e7445 0e78410e pK.|A...H.tE.xA.\n- 0x00004b20 7c420e80 01480e70 4b0a0e08 41c30e04 |B...H.pK...A...\n- 0x00004b30 410b0000 64000000 2c020000 34d9ffff A...d...,...4...\n- 0x00004b40 99000000 00410e08 8702410e 0c860341 .....A....A....A\n- 0x00004b50 0e108304 6d0e1c41 0e20480e 10450ac3 ....m..A. H..E..\n- 0x00004b60 0e0c41c6 0e0841c7 0e04480b 4f0e1447 ..A...A...H.O..G\n- 0x00004b70 0e18410e 1c420e20 480e1041 0ac30e0c ..A..B. H..A....\n- 0x00004b80 41c60e08 41c70e04 440b490e 14470e18 A...A...D.I..G..\n- 0x00004b90 410e1c42 0e20500e 10000000 50000000 A..B. P.....P...\n- 0x00004ba0 94020000 6cd9ffff 86000000 00410e08 ....l........A..\n- 0x00004bb0 8702410e 0c860341 0e108304 6c0e1441 ..A....A....l..A\n- 0x00004bc0 0e18410e 1c410e20 480e1047 0e1c410e ..A..A. H..G..A.\n- 0x00004bd0 20480e10 690ac30e 0c41c60e 0841c70e H..i....A...A..\n- 0x00004be0 044b0b41 c30e0c43 c60e0841 c70e0400 .K.A...C...A....\n- 0x00004bf0 54000000 e8020000 a8d9ffff 97000000 T...............\n- 0x00004c00 00410e08 8502410e 0c870341 0e108604 .A....A....A....\n- 0x00004c10 410e1483 054e0e40 690e4449 0e48410e A....N.@i.DI.HA.\n- 0x00004c20 4c440e50 550e4055 0a0e1441 c30e1041 LD.PU.@U...A...A\n- 0x00004c30 c60e0c41 c70e0841 c50e0449 0b430e4c ...A...A...I.C.L\n- 0x00004c40 420e5048 0e400000 10000000 40030000 B.PH.@......@...\n- 0x00004c50 f0d9ffff 01000000 00000000 10000000 ................\n- 0x00004c60 54030000 ecd9ffff 2e000000 00000000 T...............\n- 0x00004c70 3c000000 68030000 08daffff d2060000 <...h...........\n- 0x00004c80 00410e08 8502410e 0c870341 0e108604 .A....A....A....\n- 0x00004c90 410e1483 05430e54 03c6060e 1441c30e A....C.T.....A..\n- 0x00004ca0 1041c60e 0c41c70e 0841c50e 04000000 .A...A...A......\n- 0x00004cb0 7c000000 a8030000 a8e0ffff 32020000 |...........2...\n- 0x00004cc0 004c0e08 8502410e 0c870341 0e108604 .L....A....A....\n- 0x00004cd0 410e1483 05430e30 02ce0e38 430e3c41 A....C.0...8C.\n Installed-Size: 29\n Depends: jpeginfo (= 1.6.0-6)\n Section: debug\n Priority: optional\n Description: debug symbols for jpeginfo\n-Build-Ids: 5fb2a9efac8829395d0d77aed4b2bd714c6040ab\n+Build-Ids: 605a098abce3ac50d0147075ff87eb3a5484410a\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/5f/b2a9efac8829395d0d77aed4b2bd714c6040ab.debug\n+usr/lib/debug/.build-id/60/5a098abce3ac50d0147075ff87eb3a5484410a.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/lib/debug/.build-id/5f/\n--rw-r--r-- 0 root (0) root (0) 19328 2014-07-26 21:54:10.000000 ./usr/lib/debug/.build-id/5f/b2a9efac8829395d0d77aed4b2bd714c6040ab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/lib/debug/.build-id/60/\n+-rw-r--r-- 0 root (0) root (0) 19328 2014-07-26 21:54:10.000000 ./usr/lib/debug/.build-id/60/5a098abce3ac50d0147075ff87eb3a5484410a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2014-07-26 21:54:10.000000 ./usr/share/doc/jpeginfo-dbgsym -> jpeginfo\n"}, {"source1": "./usr/lib/debug/.build-id/5f/b2a9efac8829395d0d77aed4b2bd714c6040ab.debug", "source2": "./usr/lib/debug/.build-id/60/5a098abce3ac50d0147075ff87eb3a5484410a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x009f4 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x0217c R E 0x1000\n- LOAD 0x000000 0x00004000 0x00004000 0x00000 0x00e10 R 0x1000\n+ LOAD 0x000000 0x00004000 0x00004000 0x00000 0x00e0c R 0x1000\n LOAD 0x000ee0 0x00005ee0 0x00005ee0 0x00000 0x00610 RW 0x1000\n DYNAMIC 0x000ee0 0x00005ee8 0x00005ee8 0x00000 0x000f8 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n- GNU_EH_FRAME 0x001000 0x00004814 0x00004814 0x00000 0x000cc R 0x4\n+ GNU_EH_FRAME 0x001000 0x00004810 0x00004810 0x00000 0x000cc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000ee0 0x00005ee0 0x00005ee0 0x00000 0x00120 R 0x1\n \n Section to Segment mapping:\n Segment Sections...\n 00 \n 01 .interp \n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -14,17 +14,17 @@\n [ 9] .rel.dyn NOBITS 00000814 0001ec 0000b8 08 A 5 0 4\n [10] .rel.plt NOBITS 000008cc 0001ec 000128 08 AI 5 23 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000260 04 AX 0 0 16\n [13] .plt.got NOBITS 00001280 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001290 001000 001ed5 00 AX 0 0 16\n [15] .fini NOBITS 00003168 001000 000014 00 AX 0 0 4\n- [16] .rodata NOBITS 00004000 001000 000811 00 A 0 0 4\n- [17] .eh_frame_hdr NOBITS 00004814 001000 0000cc 00 A 0 0 4\n- [18] .eh_frame NOBITS 000048e0 001000 000530 00 A 0 0 4\n+ [16] .rodata NOBITS 00004000 001000 00080d 00 A 0 0 4\n+ [17] .eh_frame_hdr NOBITS 00004810 001000 0000cc 00 A 0 0 4\n+ [18] .eh_frame NOBITS 000048dc 001000 000530 00 A 0 0 4\n [19] .init_array NOBITS 00005ee0 000ee0 000004 04 WA 0 0 4\n [20] .fini_array NOBITS 00005ee4 000ee0 000004 04 WA 0 0 4\n [21] .dynamic NOBITS 00005ee8 000ee0 0000f8 08 WA 6 0 4\n [22] .got NOBITS 00005fe0 000ee0 000020 04 WA 0 0 4\n [23] .got.plt NOBITS 00006000 000ee0 0000a0 04 WA 0 0 4\n [24] .data NOBITS 000060a0 000ee0 0000f0 00 WA 0 0 32\n [25] .bss NOBITS 000061a0 000ee0 000350 00 WA 0 0 32\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -14,16 +14,16 @@\n 10: 000008cc 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001000 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001020 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00001280 0 SECTION LOCAL DEFAULT 13 .plt.got\n 14: 00001290 0 SECTION LOCAL DEFAULT 14 .text\n 15: 00003168 0 SECTION LOCAL DEFAULT 15 .fini\n 16: 00004000 0 SECTION LOCAL DEFAULT 16 .rodata\n- 17: 00004814 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr\n- 18: 000048e0 0 SECTION LOCAL DEFAULT 18 .eh_frame\n+ 17: 00004810 0 SECTION LOCAL DEFAULT 17 .eh_frame_hdr\n+ 18: 000048dc 0 SECTION LOCAL DEFAULT 18 .eh_frame\n 19: 00005ee0 0 SECTION LOCAL DEFAULT 19 .init_array\n 20: 00005ee4 0 SECTION LOCAL DEFAULT 20 .fini_array\n 21: 00005ee8 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00005fe0 0 SECTION LOCAL DEFAULT 22 .got\n 23: 00006000 0 SECTION LOCAL DEFAULT 23 .got.plt\n 24: 000060a0 0 SECTION LOCAL DEFAULT 24 .data\n 25: 000061a0 0 SECTION LOCAL DEFAULT 25 .bss\n@@ -62,20 +62,20 @@\n 58: 000061a0 1 OBJECT LOCAL DEFAULT 25 completed.0\n 59: 00005ee4 0 OBJECT LOCAL DEFAULT 20 __do_global_dtors_aux_fini_array_entry\n 60: 00002270 0 FUNC LOCAL DEFAULT 14 frame_dummy\n 61: 00005ee0 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry\n 62: 00000000 0 FILE LOCAL DEFAULT ABS misc.c\n 63: 00000000 0 FILE LOCAL DEFAULT ABS md5.c\n 64: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 65: 00004e0c 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n+ 65: 00004e08 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__\n 66: 00000000 0 FILE LOCAL DEFAULT ABS \n 67: 00005ee4 0 NOTYPE LOCAL DEFAULT 19 __init_array_end\n 68: 00005ee8 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC\n 69: 00005ee0 0 NOTYPE LOCAL DEFAULT 19 __init_array_start\n- 70: 00004814 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR\n+ 70: 00004810 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR\n 71: 00006000 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_\n 72: 00001000 0 FUNC LOCAL DEFAULT 11 _init\n 73: 00003160 1 FUNC GLOBAL DEFAULT 14 __libc_csu_fini\n 74: 00002360 86 FUNC GLOBAL DEFAULT 14 p_usage\n 75: 00000000 0 FUNC GLOBAL DEFAULT UND jpeg_stdio_src@LIBJPEG_6.2\n 76: 00002680 1746 FUNC GLOBAL DEFAULT 14 MD5Transform\n 77: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fb2a9efac8829395d0d77aed4b2bd714c6040ab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 605a098abce3ac50d0147075ff87eb3a5484410a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}]}]}]}]}]}