{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.t2Az7bmU/b1/bibclean_2.11.4.1-4_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.t2Az7bmU/b2/bibclean_2.11.4.1-4_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 6147bfe879c85931bc565f3c03e2cfe4 72384 debug optional bibclean-dbgsym_2.11.4.1-4_armhf.deb\n- df5a778a855639d11e7f0b797aa85297 134984 tex optional bibclean_2.11.4.1-4_armhf.deb\n+ dea03bda99ed47d4c16601d3158f2d41 72380 debug optional bibclean-dbgsym_2.11.4.1-4_armhf.deb\n+ 89d52716473a11f286290cd3a85cb9a3 135044 tex optional bibclean_2.11.4.1-4_armhf.deb\n"}, {"source1": "bibclean_2.11.4.1-4_armhf.deb", "source2": "bibclean_2.11.4.1-4_armhf.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 2011-12-07 17:25:20.000000 debian-binary\n -rw-r--r-- 0 0 0 868 2011-12-07 17:25:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 133924 2011-12-07 17:25:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 133984 2011-12-07 17:25:20.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/bibclean", "source2": "./usr/bin/bibclean", "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": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x4c79\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0148cc 0x000148cc 0x000148cc 0x00008 0x00008 R 0x4\n+ EXIDX 0x0148dc 0x000148dc 0x000148dc 0x00008 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x148d8 0x148d8 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x148e8 0x148e8 R E 0x10000\n LOAD 0x014958 0x00024958 0x00024958 0x0274c 0x11118 RW 0x10000\n DYNAMIC 0x015f10 0x00025f10 0x00025f10 0x000f0 0x000f0 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x014958 0x00024958 0x00024958 0x016a8 0x016a8 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r VERNEED 000007a8 0007a8 000020 00 A 6 1 4\n [ 9] .rel.dyn REL 000007c8 0007c8 003f28 08 A 5 0 4\n [10] .rel.plt REL 000046f0 0046f0 000178 08 AI 5 22 4\n [11] .init PROGBITS 00004868 004868 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00004874 004874 000264 04 AX 0 0 4\n [13] .text PROGBITS 00004ad8 004ad8 007d0c 00 AX 0 0 4\n [14] .fini PROGBITS 0000c7e4 00c7e4 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0000c7ec 00c7ec 0080e0 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 000148cc 0148cc 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 000148d4 0148d4 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 0000c7ec 00c7ec 0080f0 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 000148dc 0148dc 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 000148e4 0148e4 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00024958 014958 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 0002495c 01495c 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00024960 014960 0015b0 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00025f10 015f10 0000f0 08 WA 6 0 4\n [22] .got PROGBITS 00026000 016000 0001c4 04 WA 0 0 4\n [23] .data PROGBITS 000261c4 0161c4 000ee0 00 WA 0 0 4\n [24] .bss NOBITS 000270a4 0170a4 00e9cc 00 WA 0 0 4\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: 7291abc1e7e7a4531eecd741465a2af2a331e256\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd290bd437d3212863dc89106b6fe2390d768130\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": "@@ -1097,15 +1097,16 @@\n \t155 S 1400 E RM 233\n \tSalt Lake City, UT 84112-0090\n \tTel: +1 801 581 5254\n \tFAX: +1 801 585 1640, +1 801 581 4148\n \tEmail: beebe@math.utah.edu, beebe@acm.org, beebe@ieee.org (Internet)\n bibclean Version 2.11.4 [09-May-1998] (debian)\n Compiled\n-pbuilder1\n+pbuilder2\n+i-capture-the-hostname\n Dec 7 2011\n 17:25:20\n with native pattern matching\n align-equals\n check-values\n delete-empty-values\n error-log\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": "@@ -17456,17 +17456,17 @@\n tolower():\n /usr/include/ctype.h:209\n \tblx\t4984 <__ctype_tolower_loc@plt>\n \tldr\tr3, [r0, #0]\n \tldr.w\tr4, [r3, r4, lsl #2]\n \tb.n\tc6c0 \n \tnop\n-\tstrh\tr0, [r2, #10]\n+\tstrh\tr0, [r4, #10]\n \tmovs\tr0, r0\n-\tstrh\tr2, [r1, #10]\n+\tstrh\tr2, [r3, #10]\n \tmovs\tr0, r0\n romtol():\n /build/reproducible-path/bibclean-2.11.4.1/romtol.c:78\n \tpush\t{r3, r4, r5, r6, r7, lr}\n \tmov\tr5, r1\n /build/reproducible-path/bibclean-2.11.4.1/romtol.c:84\n \tmov\tr4, r0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2003,63 +2003,64 @@\n 0x000144ec 62654061 636d2e6f 72672c20 62656562 be@acm.org, beeb\n 0x000144fc 65406965 65652e6f 72672028 496e7465 e@ieee.org (Inte\n 0x0001450c 726e6574 290a0000 62696263 6c65616e rnet)...bibclean\n 0x0001451c 20566572 73696f6e 20322e31 312e3420 Version 2.11.4 \n 0x0001452c 5b30392d 4d61792d 31393938 5d202864 [09-May-1998] (d\n 0x0001453c 65626961 6e290000 436f6d70 696c6564 ebian)..Compiled\n 0x0001454c 00000000 20627920 3c000000 70627569 .... by <...pbui\n- 0x0001455c 6c646572 31000000 76697274 36346200 lder1...virt64b.\n- 0x0001456c 3e000000 206f6e20 00000000 44656320 >... on ....Dec \n- 0x0001457c 20372032 30313100 31373a32 353a3230 7 2011.17:25:20\n- 0x0001458c 00000000 0a776974 68206e61 74697665 .....with native\n- 0x0001459c 20706174 7465726e 206d6174 6368696e pattern matchin\n- 0x000145ac 67000000 616c6967 6e2d6571 75616c73 g...align-equals\n- 0x000145bc 00000000 63686563 6b2d7661 6c756573 ....check-values\n- 0x000145cc 00000000 64656c65 74652d65 6d707479 ....delete-empty\n- 0x000145dc 2d76616c 75657300 6572726f 722d6c6f -values.error-lo\n- 0x000145ec 67000000 66696c65 2d706f73 6974696f g...file-positio\n- 0x000145fc 6e000000 6669782d 666f6e74 2d636861 n...fix-font-cha\n- 0x0001460c 6e676573 00000000 6669782d 696e6974 nges....fix-init\n- 0x0001461c 69616c73 00000000 6669782d 6e616d65 ials....fix-name\n- 0x0001462c 73000000 4765726d 616e2d73 74796c65 s...German-style\n- 0x0001463c 00000000 68656c70 00000000 696e6974 ....help....init\n- 0x0001464c 2d66696c 65000000 6b656570 2d6c696e -file...keep-lin\n- 0x0001465c 65627265 616b7300 6b656570 2d706172 ebreaks.keep-par\n- 0x0001466c 62726561 6b730000 6b656570 2d707265 breaks..keep-pre\n- 0x0001467c 616d626c 652d7370 61636573 00000000 amble-spaces....\n- 0x0001468c 6b656570 2d737061 63657300 6b656570 keep-spaces.keep\n- 0x0001469c 2d737472 696e672d 73706163 65730000 -string-spaces..\n- 0x000146ac 6c6f6e67 2d666965 6c640000 6d61782d long-field..max-\n- 0x000146bc 77696474 68000000 6e6f2d61 6c69676e width...no-align\n- 0x000146cc 2d657175 616c7300 6e6f2d63 6865636b -equals.no-check\n- 0x000146dc 2d76616c 75657300 6e6f2d64 656c6574 -values.no-delet\n- 0x000146ec 652d656d 7074792d 76616c75 65730000 e-empty-values..\n- 0x000146fc 6e6f2d66 696c652d 706f7369 74696f6e no-file-position\n- 0x0001470c 00000000 6e6f2d66 69782d66 6f6e742d ....no-fix-font-\n- 0x0001471c 6368616e 67657300 6e6f2d66 69782d69 changes.no-fix-i\n- 0x0001472c 6e697469 616c7300 6e6f2d66 69782d6e nitials.no-fix-n\n- 0x0001473c 616d6573 00000000 6e6f2d47 65726d61 ames....no-Germa\n- 0x0001474c 6e2d7374 796c6500 6e6f2d6b 6565702d n-style.no-keep-\n- 0x0001475c 6c696e65 62726561 6b730000 6e6f2d6b linebreaks..no-k\n- 0x0001476c 6565702d 70617262 7265616b 73000000 eep-parbreaks...\n- 0x0001477c 6e6f2d6b 6565702d 73706163 65730000 no-keep-spaces..\n- 0x0001478c 6e6f2d70 61726272 65616b73 00000000 no-parbreaks....\n- 0x0001479c 6e6f2d70 72657474 79707269 6e740000 no-prettyprint..\n- 0x000147ac 6e6f2d72 656d6f76 652d4f50 542d7072 no-remove-OPT-pr\n- 0x000147bc 65666978 65730000 6e6f2d73 63726962 efixes..no-scrib\n- 0x000147cc 65000000 6e6f2d77 61726e69 6e677300 e...no-warnings.\n- 0x000147dc 70726574 74797072 696e7400 72656d6f prettyprint.remo\n- 0x000147ec 76652d4f 50542d70 72656669 78657300 ve-OPT-prefixes.\n- 0x000147fc 73637269 62650000 76657273 696f6e00 scribe..version.\n- 0x0001480c 7761726e 696e6773 00000000 6976786c warnings....ivxl\n- 0x0001481c 63646d00 01000000 05000000 0a000000 cdm.............\n- 0x0001482c 32000000 64000000 f4010000 e8030000 2...d...........\n- 0x0001483c 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n- 0x0001484c 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n- 0x0001485c 32000000 3d000000 02000000 3d000000 2...=.......=...\n- 0x0001486c 05000000 3d000000 13000000 3d000000 ....=.......=...\n- 0x0001487c 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n- 0x0001488c 23000000 3d000000 11000000 3d000000 #...=.......=...\n- 0x0001489c 26000000 3d000000 01000000 3d000000 &...=.......=...\n- 0x000148ac 17000000 3d000000 08000000 3d000000 ....=.......=...\n- 0x000148bc 09000000 3d000000 00000000 00000000 ....=...........\n+ 0x0001455c 6c646572 32000000 692d6361 70747572 lder2...i-captur\n+ 0x0001456c 652d7468 652d686f 73746e61 6d650000 e-the-hostname..\n+ 0x0001457c 3e000000 206f6e20 00000000 44656320 >... on ....Dec \n+ 0x0001458c 20372032 30313100 31373a32 353a3230 7 2011.17:25:20\n+ 0x0001459c 00000000 0a776974 68206e61 74697665 .....with native\n+ 0x000145ac 20706174 7465726e 206d6174 6368696e pattern matchin\n+ 0x000145bc 67000000 616c6967 6e2d6571 75616c73 g...align-equals\n+ 0x000145cc 00000000 63686563 6b2d7661 6c756573 ....check-values\n+ 0x000145dc 00000000 64656c65 74652d65 6d707479 ....delete-empty\n+ 0x000145ec 2d76616c 75657300 6572726f 722d6c6f -values.error-lo\n+ 0x000145fc 67000000 66696c65 2d706f73 6974696f g...file-positio\n+ 0x0001460c 6e000000 6669782d 666f6e74 2d636861 n...fix-font-cha\n+ 0x0001461c 6e676573 00000000 6669782d 696e6974 nges....fix-init\n+ 0x0001462c 69616c73 00000000 6669782d 6e616d65 ials....fix-name\n+ 0x0001463c 73000000 4765726d 616e2d73 74796c65 s...German-style\n+ 0x0001464c 00000000 68656c70 00000000 696e6974 ....help....init\n+ 0x0001465c 2d66696c 65000000 6b656570 2d6c696e -file...keep-lin\n+ 0x0001466c 65627265 616b7300 6b656570 2d706172 ebreaks.keep-par\n+ 0x0001467c 62726561 6b730000 6b656570 2d707265 breaks..keep-pre\n+ 0x0001468c 616d626c 652d7370 61636573 00000000 amble-spaces....\n+ 0x0001469c 6b656570 2d737061 63657300 6b656570 keep-spaces.keep\n+ 0x000146ac 2d737472 696e672d 73706163 65730000 -string-spaces..\n+ 0x000146bc 6c6f6e67 2d666965 6c640000 6d61782d long-field..max-\n+ 0x000146cc 77696474 68000000 6e6f2d61 6c69676e width...no-align\n+ 0x000146dc 2d657175 616c7300 6e6f2d63 6865636b -equals.no-check\n+ 0x000146ec 2d76616c 75657300 6e6f2d64 656c6574 -values.no-delet\n+ 0x000146fc 652d656d 7074792d 76616c75 65730000 e-empty-values..\n+ 0x0001470c 6e6f2d66 696c652d 706f7369 74696f6e no-file-position\n+ 0x0001471c 00000000 6e6f2d66 69782d66 6f6e742d ....no-fix-font-\n+ 0x0001472c 6368616e 67657300 6e6f2d66 69782d69 changes.no-fix-i\n+ 0x0001473c 6e697469 616c7300 6e6f2d66 69782d6e nitials.no-fix-n\n+ 0x0001474c 616d6573 00000000 6e6f2d47 65726d61 ames....no-Germa\n+ 0x0001475c 6e2d7374 796c6500 6e6f2d6b 6565702d n-style.no-keep-\n+ 0x0001476c 6c696e65 62726561 6b730000 6e6f2d6b linebreaks..no-k\n+ 0x0001477c 6565702d 70617262 7265616b 73000000 eep-parbreaks...\n+ 0x0001478c 6e6f2d6b 6565702d 73706163 65730000 no-keep-spaces..\n+ 0x0001479c 6e6f2d70 61726272 65616b73 00000000 no-parbreaks....\n+ 0x000147ac 6e6f2d70 72657474 79707269 6e740000 no-prettyprint..\n+ 0x000147bc 6e6f2d72 656d6f76 652d4f50 542d7072 no-remove-OPT-pr\n+ 0x000147cc 65666978 65730000 6e6f2d73 63726962 efixes..no-scrib\n+ 0x000147dc 65000000 6e6f2d77 61726e69 6e677300 e...no-warnings.\n+ 0x000147ec 70726574 74797072 696e7400 72656d6f prettyprint.remo\n+ 0x000147fc 76652d4f 50542d70 72656669 78657300 ve-OPT-prefixes.\n+ 0x0001480c 73637269 62650000 76657273 696f6e00 scribe..version.\n+ 0x0001481c 7761726e 696e6773 00000000 6976786c warnings....ivxl\n+ 0x0001482c 63646d00 01000000 05000000 0a000000 cdm.............\n+ 0x0001483c 32000000 64000000 f4010000 e8030000 2...d...........\n+ 0x0001484c 3a000000 3d000000 0a000000 3d000000 :...=.......=...\n+ 0x0001485c 0f000000 3d000000 24000000 3d000000 ....=...$...=...\n+ 0x0001486c 32000000 3d000000 02000000 3d000000 2...=.......=...\n+ 0x0001487c 05000000 3d000000 13000000 3d000000 ....=.......=...\n+ 0x0001488c 0d000000 3d000000 0c000000 3d000000 ....=.......=...\n+ 0x0001489c 23000000 3d000000 11000000 3d000000 #...=.......=...\n+ 0x000148ac 26000000 3d000000 01000000 3d000000 &...=.......=...\n+ 0x000148bc 17000000 3d000000 08000000 3d000000 ....=.......=...\n+ 0x000148cc 09000000 3d000000 00000000 00000000 ....=...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x000148cc ac03ff7f 01000000 ........\n+ 0x000148dc 9c03ff7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x000148d4 00000000 ....\n+ 0x000148e4 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.data {}", "source2": "readelf --wide --decompress --hex-dump=.data {}", "unified_diff": "@@ -108,17 +108,17 @@\n 0x00026854 e0d70000 f8d60000 e4d70000 04d70000 ................\n 0x00026864 e8d70000 10d70000 ecd70000 24d70000 ............$...\n 0x00026874 f0d70000 30d70000 f4d70000 3cd70000 ....0.......<...\n 0x00026884 f8d70000 4cd70000 fcd70000 4cd70000 ....L.......L...\n 0x00026894 04d80000 58d70000 08d80000 68d70000 ....X.......h...\n 0x000268a4 0cd80000 78d70000 00000000 00000000 ....x...........\n 0x000268b4 14450100 3c180100 44450100 50450100 .E..<...DE..PE..\n- 0x000268c4 58450100 2cca0000 64450100 6c450100 XE..,...dE..lE..\n- 0x000268d4 70450100 78450100 e4c90000 84450100 pE..xE.......E..\n- 0x000268e4 90450100 3c180100 00000000 c4430100 .E..<........C..\n+ 0x000268c4 58450100 2cca0000 64450100 7c450100 XE..,...dE..|E..\n+ 0x000268d4 80450100 88450100 e4c90000 94450100 .E...E.......E..\n+ 0x000268e4 a0450100 3c180100 00000000 c4430100 .E..<........C..\n 0x000268f4 d0430100 e8430100 0c440100 24440100 .C...C...D..$D..\n 0x00026904 4c440100 64440100 84440100 8c440100 LD..dD...D...D..\n 0x00026914 a4440100 cc440100 00000000 780c0100 .D...D......x...\n 0x00026924 00000000 840c0100 c00c0100 f00c0100 ................\n 0x00026934 200d0100 580d0100 8c0d0100 bc0d0100 ...X...........\n 0x00026944 f40d0100 2c0e0100 600e0100 940e0100 ....,...`.......\n 0x00026954 d00e0100 000f0100 240f0100 3c180100 ........$...<...\n@@ -188,50 +188,50 @@\n 0x00026d54 003f0100 3c180100 2c3f0100 3c3f0100 .?..<...,?..\n Installed-Size: 93\n Depends: bibclean (= 2.11.4.1-4)\n Section: debug\n Priority: optional\n Description: debug symbols for bibclean\n-Build-Ids: 7291abc1e7e7a4531eecd741465a2af2a331e256\n+Build-Ids: cd290bd437d3212863dc89106b6fe2390d768130\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/72/91abc1e7e7a4531eecd741465a2af2a331e256.debug\n+usr/lib/debug/.build-id/cd/290bd437d3212863dc89106b6fe2390d768130.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 2011-12-07 17:25:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 84220 2011-12-07 17:25:20.000000 ./usr/lib/debug/.build-id/72/91abc1e7e7a4531eecd741465a2af2a331e256.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/lib/debug/.build-id/cd/\n+-rw-r--r-- 0 root (0) root (0) 84220 2011-12-07 17:25:20.000000 ./usr/lib/debug/.build-id/cd/290bd437d3212863dc89106b6fe2390d768130.debug\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2011-12-07 17:25:20.000000 ./usr/share/doc/bibclean-dbgsym -> bibclean\n"}, {"source1": "./usr/lib/debug/.build-id/72/91abc1e7e7a4531eecd741465a2af2a331e256.debug", "source2": "./usr/lib/debug/.build-id/cd/290bd437d3212863dc89106b6fe2390d768130.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 3% 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": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x4c79\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x000148cc 0x000148cc 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x000148dc 0x000148dc 0x00000 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x148d8 R E 0x10000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x148e8 R E 0x10000\n LOAD 0x004958 0x00024958 0x00024958 0x00000 0x11118 RW 0x10000\n DYNAMIC 0x004958 0x00025f10 0x00025f10 0x00000 0x000f0 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x004958 0x00024958 0x00024958 0x00000 0x016a8 R 0x1\n \n Section to Segment mapping:\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": "@@ -13,28 +13,28 @@\n [ 8] .gnu.version_r NOBITS 000007a8 0001b4 000020 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000007c8 0001b4 003f28 08 A 5 0 4\n [10] .rel.plt NOBITS 000046f0 0001b4 000178 08 AI 5 22 4\n [11] .init NOBITS 00004868 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00004874 0001b4 000264 04 AX 0 0 4\n [13] .text NOBITS 00004ad8 0001b4 007d0c 00 AX 0 0 4\n [14] .fini NOBITS 0000c7e4 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 0000c7ec 0001b4 0080e0 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 000148cc 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 000148d4 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 0000c7ec 0001b4 0080f0 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 000148dc 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 000148e4 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00024958 004958 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 0002495c 004958 000004 04 WA 0 0 4\n [20] .data.rel.ro NOBITS 00024960 004958 0015b0 00 WA 0 0 4\n [21] .dynamic NOBITS 00025f10 004958 0000f0 08 WA 6 0 4\n [22] .got NOBITS 00026000 004958 0001c4 04 WA 0 0 4\n [23] .data NOBITS 000261c4 004958 000ee0 00 WA 0 0 4\n [24] .bss NOBITS 000270a4 004958 00e9cc 00 WA 0 0 4\n [25] .comment PROGBITS 00000000 0001b4 000027 01 MS 0 0 1\n [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001db 000033 00 0 0 1\n [27] .debug_aranges PROGBITS 00000000 000210 0000a3 00 C 0 0 4\n- [28] .debug_info PROGBITS 00000000 0002b4 0066d2 00 C 0 0 4\n+ [28] .debug_info PROGBITS 00000000 0002b4 0066d3 00 C 0 0 4\n [29] .debug_abbrev PROGBITS 00000000 006988 0006b3 00 C 0 0 4\n [30] .debug_line PROGBITS 00000000 00703c 004915 00 C 0 0 4\n [31] .debug_frame PROGBITS 00000000 00b954 0007c9 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 00c120 000c00 01 MSC 0 0 4\n [33] .debug_loc PROGBITS 00000000 00cd20 002acc 00 C 0 0 4\n [34] .debug_ranges PROGBITS 00000000 00f7ec 0009f6 00 C 0 0 4\n [35] .symtab SYMTAB 00000000 0101e4 002da0 10 36 544 4\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": "@@ -13,16 +13,16 @@\n 9: 000007c8 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 000046f0 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00004868 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00004874 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00004ad8 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000c7e4 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 0000c7ec 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 000148cc 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 000148d4 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 000148dc 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 000148e4 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00024958 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 0002495c 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00024960 0 SECTION LOCAL DEFAULT 20 .data.rel.ro\n 21: 00025f10 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00026000 0 SECTION LOCAL DEFAULT 22 .got\n 23: 000261c4 0 SECTION LOCAL DEFAULT 23 .data\n 24: 000270a4 0 SECTION LOCAL DEFAULT 24 .bss\n@@ -36,15 +36,15 @@\n 32: 00000000 0 SECTION LOCAL DEFAULT 32 .debug_str\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_loc\n 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_ranges\n 35: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 37: 00004c78 0 NOTYPE LOCAL DEFAULT 13 $t\n 38: 00004cb0 0 NOTYPE LOCAL DEFAULT 13 $d\n- 39: 000148cc 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 39: 000148dc 0 NOTYPE LOCAL DEFAULT 16 $d\n 40: 0000c7ec 0 NOTYPE LOCAL DEFAULT 15 $d\n 41: 000261c4 0 NOTYPE LOCAL DEFAULT 23 $d\n 42: 00000000 0 FILE LOCAL DEFAULT ABS /usr/lib/gcc/arm-linux-gnueabihf/10/../../../arm-linux-gnueabihf/crti.o\n 43: 00004cc0 0 NOTYPE LOCAL DEFAULT 13 $a\n 44: 00004cc0 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 45: 00004cdc 0 NOTYPE LOCAL DEFAULT 13 $d\n 46: 00004868 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -496,35 +496,35 @@\n 492: 000268b4 60 OBJECT LOCAL DEFAULT 23 version_string.3\n 493: 000268f0 48 OBJECT LOCAL DEFAULT 23 author.2\n 494: 00026920 1184 OBJECT LOCAL DEFAULT 23 help_lines.1\n 495: 00026dc0 588 OBJECT LOCAL DEFAULT 23 options.5\n 496: 0002700c 68 OBJECT LOCAL DEFAULT 23 usage_lines.4\n 497: 00027050 84 OBJECT LOCAL DEFAULT 23 options.0\n 498: 00000000 0 FILE LOCAL DEFAULT ABS romtol.c\n- 499: 00014818 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 499: 00014828 0 NOTYPE LOCAL DEFAULT 15 $d\n 500: 0000c6a5 76 FUNC LOCAL DEFAULT 13 roman_digit_value\n 501: 0000c6a4 0 NOTYPE LOCAL DEFAULT 13 $t\n 502: 0000c6e8 0 NOTYPE LOCAL DEFAULT 13 $d\n 503: 0000c6f0 0 NOTYPE LOCAL DEFAULT 13 $t\n- 504: 00014820 0 NOTYPE LOCAL DEFAULT 15 $d\n- 505: 00014820 28 OBJECT LOCAL DEFAULT 15 roman_values.0\n+ 504: 00014830 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 505: 00014830 28 OBJECT LOCAL DEFAULT 15 roman_values.0\n 506: 00000000 0 FILE LOCAL DEFAULT ABS strist.c\n 507: 0000c758 0 NOTYPE LOCAL DEFAULT 13 $t\n 508: 00000000 0 FILE LOCAL DEFAULT ABS elf-init.oS\n 509: 0000c790 0 NOTYPE LOCAL DEFAULT 13 $t\n 510: 0000c7c8 0 NOTYPE LOCAL DEFAULT 13 $d\n 511: 0000c7d0 0 NOTYPE LOCAL DEFAULT 13 $t\n 512: 00000000 0 FILE LOCAL DEFAULT ABS atexit.oS\n 513: 0000c7d4 0 NOTYPE LOCAL DEFAULT 13 $t\n 514: 0000c7e0 0 NOTYPE LOCAL DEFAULT 13 $d\n 515: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 516: 0001483c 0 NOTYPE LOCAL DEFAULT 15 $d\n- 517: 0001483c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 518: 000148d4 0 NOTYPE LOCAL DEFAULT 17 $d\n- 519: 000148d4 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 516: 0001484c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 517: 0001484c 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 518: 000148e4 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 519: 000148e4 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 520: 00000000 0 FILE LOCAL DEFAULT ABS \n 521: 0000c7d5 16 FUNC LOCAL DEFAULT 13 atexit\n 522: 0002495c 0 NOTYPE LOCAL DEFAULT 18 __init_array_end\n 523: 00025f10 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 524: 00024958 0 NOTYPE LOCAL DEFAULT 18 __init_array_start\n 525: 00026000 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 526: 00004868 0 FUNC LOCAL DEFAULT 11 _init\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: 7291abc1e7e7a4531eecd741465a2af2a331e256\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd290bd437d3212863dc89106b6fe2390d768130\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": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -22142,22 +22142,22 @@\n DW_AT_GNU_locviews: (sec_offset) 0x7f8e\n <2>: Abbrev Number: 14 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x1a84): roman_digits\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 134\n DW_AT_decl_column : (data1) 24\n DW_AT_type : (ref4) <0xc157>, char\n- DW_AT_location : (exprloc) 6 byte block: 3 18 48 1 0 9f \t(DW_OP_addr: 14818; DW_OP_stack_value)\n+ DW_AT_location : (exprloc) 6 byte block: 3 28 48 1 0 9f \t(DW_OP_addr: 14828; DW_OP_stack_value)\n <2>: Abbrev Number: 14 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x1a77): roman_values\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 135\n DW_AT_decl_column : (data1) 22\n DW_AT_type : (ref4) <0xc2bf>, int\n- DW_AT_location : (exprloc) 5 byte block: 3 20 48 1 0 \t(DW_OP_addr: 14820)\n+ DW_AT_location : (exprloc) 5 byte block: 3 30 48 1 0 \t(DW_OP_addr: 14830)\n <2>: Abbrev Number: 15 (DW_TAG_variable)\n DW_AT_name : (string) p\n DW_AT_decl_file : (data1) 1\n DW_AT_decl_line : (data1) 136\n DW_AT_decl_column : (data1) 17\n DW_AT_type : (ref4) <0xc157>, char\n DW_AT_location : (sec_offset) 0x7fdf (location list)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,12 +1,13 @@\n GCC: (Debian 10.2.1-6) 10.2.1 20210110\n v4W=z#un\n r\tF\t'D9K\n S\":km\\md\n iU!IVlUz\n+;+\\7y(#3\n iwf^zaZp\n @.P{?udH\n H/;lQTr~8\n Qsg)+eC~\n wiw=2_LAb\n f,M01@zG\n YDDDDDDDDD\n"}]}]}]}]}]}