{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.WGM7OlhMOJ/b1/ufo-core_0.16.0.52.gbd831ab-1~exp1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.WGM7OlhMOJ/b2/ufo-core_0.16.0.52.gbd831ab-1~exp1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 3a175cdc903c2acd37c97389811856a8 11756 introspection optional gir1.2-ufo-1.0_0.16.0.52.gbd831ab-1~exp1_i386.deb\n- 111db8e553259c42e504eda49bcd4940 24532 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_i386.deb\n- accf5256b088c5425c9e61db33210a93 19892 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_i386.deb\n+ 638435b500ed381260cd83e7529c4c88 24544 debug optional libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_i386.deb\n+ 8170863a63322c97ee0361aa233b4dae 19884 libs optional libufo-bin_0.16.0.52.gbd831ab-1~exp1_i386.deb\n 418d809f53d666ecc2864ca427b4de69 5700 libs optional libufo-data_0.16.0.52.gbd831ab-1~exp1_all.deb\n 27595da0e2f0e75b1a94a5c3cfe8de00 37964 libdevel optional libufo-dev_0.16.0.52.gbd831ab-1~exp1_i386.deb\n 4bb66b808335ed8224124ba5a764c185 165224 debug optional libufo1-dbgsym_0.16.0.52.gbd831ab-1~exp1_i386.deb\n bfa9ef7bdcfe9512d8b40086dceaacbc 68732 libs optional libufo1_0.16.0.52.gbd831ab-1~exp1_i386.deb\n a1142b1c985aea5eed37499d0c90db5c 100060 doc optional ufo-core-doc_0.16.0.52.gbd831ab-1~exp1_all.deb\n"}, {"source1": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_i386.deb", "source2": "libufo-bin_0.16.0.52.gbd831ab-1~exp1_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 2020-10-01 13:43:37.000000 debian-binary\n -rw-r--r-- 0 0 0 1244 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 18456 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 18448 2020-10-01 13:43:37.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/ufo-launch", "source2": "./usr/bin/ufo-launch", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000590 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000007cc 0007cc 000677 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000e44 000e44 0000b2 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000007cc 0007cc 000679 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000e46 000e46 0000b2 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000ef8 000ef8 000040 00 A 6 1 4\n [ 9] .rel.dyn REL 00000f38 000f38 0000d8 08 A 5 0 4\n [10] .rel.plt REL 00001010 001010 000240 08 AI 5 22 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000490 04 AX 0 0 16\n [13] .plt.got PROGBITS 000024b0 0024b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 000024c0 0024c0 0012e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x5d9c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5da0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x7cc\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 1655 (bytes)\n+ 0x0000000a (STRSZ) 1657 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5ebc\n 0x00000002 (PLTRELSZ) 576 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1010\n 0x00000011 (REL) 0xf38\n 0x00000012 (RELSZ) 216 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xef8\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xe44\n+ 0x6ffffff0 (VERSYM) 0xe46\n 0x6ffffffa (RELCOUNT) 22\n 0x00000000 (NULL) 0x0\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: e9090fba26de16e85732f0a364d028eb707e2182\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3cc9a71427af06509fa7d62f82817c4d3a5e587\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 89 entries:\n- Addr: 0x0000000000000e44 Offset: 0x000e44 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000e46 Offset: 0x000e46 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -96,15 +96,15 @@\n be quieter\n Show version information\n %s does not have an enum value %s\n `%s' does not have property `%s'\n Expected ',', ']', new task or task property.\n TASK [PROP=VAR [PROP=VAR ...]] ! [TASK ...]\n /usr/lib/debug/.dwz/i386-linux-gnu/libufo-bin.debug\n-090fba26de16e85732f0a364d028eb707e2182.debug\n+cc9a71427af06509fa7d62f82817c4d3a5e587.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -99,9 +99,9 @@\n 0x00000dcc 5f5f6273 735f7374 61727400 5f656e64 __bss_start._end\n 0x00000ddc 005f6564 61746100 474c4942 435f322e ._edata.GLIBC_2.\n 0x00000dec 312e3300 474c4942 435f322e 3400474c 1.3.GLIBC_2.4.GL\n 0x00000dfc 4942435f 322e3000 00000000 00000000 IBC_2.0.........\n 0x00000e0c 00000000 00000000 00000000 00000000 ................\n 0x00000e1c 00000000 00000000 00000000 00000000 ................\n 0x00000e2c 00000000 00000000 00000000 00000000 ................\n- 0x00000e3c 00000000 000000 .......\n+ 0x00000e3c 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30393066 62613236 64653136 65383537 090fba26de16e857\n- 0x00000010 33326630 61333634 64303238 65623730 32f0a364d028eb70\n- 0x00000020 37653231 38322e64 65627567 00000000 7e2182.debug....\n- 0x00000030 1cd9ed74 ...t\n+ 0x00000000 63633961 37313432 37616630 36353039 cc9a71427af06509\n+ 0x00000010 66613764 36326638 32383137 63346433 fa7d62f82817c4d3\n+ 0x00000020 61356535 38372e64 65627567 00000000 a5e587.debug....\n+ 0x00000030 446af691 Dj..\n \n"}]}, {"source1": "./usr/bin/ufo-query", "source2": "./usr/bin/ufo-query", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000230 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000046c 00046c 0002b8 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000724 000724 000046 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000046c 00046c 0002ba 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000726 000726 000046 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000076c 00076c 000040 00 A 6 1 4\n [ 9] .rel.dyn REL 000007ac 0007ac 0000a0 08 A 5 0 4\n [10] .rel.plt REL 0000084c 00084c 000098 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000140 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001160 001160 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001170 001170 000474 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e74\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e78\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x46c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 696 (bytes)\n+ 0x0000000a (STRSZ) 698 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f94\n 0x00000002 (PLTRELSZ) 152 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x84c\n 0x00000011 (REL) 0x7ac\n 0x00000012 (RELSZ) 160 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x76c\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x724\n+ 0x6ffffff0 (VERSYM) 0x726\n 0x6ffffffa (RELCOUNT) 16\n 0x00000000 (NULL) 0x0\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: 3c12f94529c78475c8572319be6f225378cc440d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9896933d4bddc7b459ac0e6a6f4e649ddbe99fac\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 35 entries:\n- Addr: 0x0000000000000724 Offset: 0x000724 Link: 5 (.dynsym)\n+ Addr: 0x0000000000000726 Offset: 0x000726 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.1.3)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -39,15 +39,15 @@\n type: %s\n help: %s\n list available tasks\n Properties of given task\n Be verbose\n Show version information\n /usr/lib/debug/.dwz/i386-linux-gnu/libufo-bin.debug\n-12f94529c78475c8572319be6f225378cc440d.debug\n+96933d4bddc7b459ac0e6a6f4e649ddbe99fac.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -39,9 +39,9 @@\n 0x000006ac 005f5f62 73735f73 74617274 005f656e .__bss_start._en\n 0x000006bc 64005f65 64617461 00474c49 42435f32 d._edata.GLIBC_2\n 0x000006cc 2e312e33 00474c49 42435f32 2e340047 .1.3.GLIBC_2.4.G\n 0x000006dc 4c494243 5f322e30 00000000 00000000 LIBC_2.0........\n 0x000006ec 00000000 00000000 00000000 00000000 ................\n 0x000006fc 00000000 00000000 00000000 00000000 ................\n 0x0000070c 00000000 00000000 00000000 00000000 ................\n- 0x0000071c 00000000 00000000 ........\n+ 0x0000071c 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31326639 34353239 63373834 37356338 12f94529c78475c8\n- 0x00000010 35373233 31396265 36663232 35333738 572319be6f225378\n- 0x00000020 63633434 30642e64 65627567 00000000 cc440d.debug....\n- 0x00000030 ff9476f2 ..v.\n+ 0x00000000 39363933 33643462 64646337 62343539 96933d4bddc7b459\n+ 0x00000010 61633065 36613666 34653634 39646462 ac0e6a6f4e649ddb\n+ 0x00000020 65393966 61632e64 65627567 00000000 e99fac.debug....\n+ 0x00000030 e190af60 ...`\n \n"}]}, {"source1": "./usr/bin/ufo-runjson", "source2": "./usr/bin/ufo-runjson", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\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 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x00ac0 0x00ac0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00ac4 0x00ac4 R 0x1000\n LOAD 0x001000 0x00001000 0x00001000 0x00a08 0x00a08 R E 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x003bc 0x003bc R 0x1000\n LOAD 0x002e3c 0x00003e3c 0x00003e3c 0x001cc 0x001ec RW 0x1000\n DYNAMIC 0x002e44 0x00003e44 0x00003e44 0x00118 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x0021b8 0x000021b8 0x000021b8 0x0005c 0x0005c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym DYNSYM 0000023c 00023c 000310 10 A 6 1 4\n- [ 6] .dynstr STRTAB 0000054c 00054c 00038a 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000008d6 0008d6 000062 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000938 000938 000040 00 A 6 1 4\n- [ 9] .rel.dyn REL 00000978 000978 000048 08 A 5 0 4\n- [10] .rel.plt REL 000009c0 0009c0 000100 08 AI 5 22 4\n+ [ 6] .dynstr STRTAB 0000054c 00054c 00038c 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000008d8 0008d8 000062 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000093c 00093c 000040 00 A 6 1 4\n+ [ 9] .rel.dyn REL 0000097c 00097c 000048 08 A 5 0 4\n+ [10] .rel.plt REL 000009c4 0009c4 000100 08 AI 5 22 4\n [11] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00001020 001020 000210 04 AX 0 0 16\n [13] .plt.got PROGBITS 00001230 001230 000008 08 AX 0 0 8\n [14] .text PROGBITS 00001240 001240 0007b4 00 AX 0 0 16\n [15] .fini PROGBITS 000019f4 0019f4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00002000 002000 0001b8 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 000021b8 0021b8 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n-Relocation section '.rel.dyn' at offset 0x978 contains 9 entries:\n+Relocation section '.rel.dyn' at offset 0x97c contains 9 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003e3c 00000008 R_386_RELATIVE \n 00003e40 00000008 R_386_RELATIVE \n 00003ffc 00000008 R_386_RELATIVE \n 00004004 00000008 R_386_RELATIVE \n 00003fe8 00000606 R_386_GLOB_DAT 00000000 __gmon_start__\n 00003fec 00000c06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00003ff0 00000e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00003ff4 00001c06 R_386_GLOB_DAT 00000000 stdin@GLIBC_2.0\n 00003ff8 00002206 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n \n-Relocation section '.rel.plt' at offset 0x9c0 contains 32 entries:\n+Relocation section '.rel.plt' at offset 0x9c4 contains 32 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00003f68 00000107 R_386_JUMP_SLOT 00000000 fileno@GLIBC_2.0\n 00003f6c 00000207 R_386_JUMP_SLOT 00000000 g_free\n 00003f70 00000307 R_386_JUMP_SLOT 00000000 ufo_fixed_scheduler_new\n 00003f74 00000407 R_386_JUMP_SLOT 00000000 g_print\n 00003f78 00000507 R_386_JUMP_SLOT 00000000 g_option_context_free\n 00003f7c 00000707 R_386_JUMP_SLOT 00000000 g_object_unref\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x00000019 (INIT_ARRAY) 0x3e3c\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3e40\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x54c\n 0x00000006 (SYMTAB) 0x23c\n- 0x0000000a (STRSZ) 906 (bytes)\n+ 0x0000000a (STRSZ) 908 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x3f5c\n 0x00000002 (PLTRELSZ) 256 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x9c0\n- 0x00000011 (REL) 0x978\n+ 0x00000017 (JMPREL) 0x9c4\n+ 0x00000011 (REL) 0x97c\n 0x00000012 (RELSZ) 72 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x938\n+ 0x6ffffffe (VERNEED) 0x93c\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x8d6\n+ 0x6ffffff0 (VERSYM) 0x8d8\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\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: 3d9c2898655f67fa9a04bbf7ec81bc677dae08eb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11f7f522f8443d374c57a22f0ee72bd1ddd872b9\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 49 entries:\n- Addr: 0x00000000000008d6 Offset: 0x0008d6 Link: 5 (.dynsym)\n+ Addr: 0x00000000000008d8 Offset: 0x0008d8 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -12,12 +12,12 @@\n 020: 0 (*local*) 0 (*local*) 4 (GLIBC_2.1.3) 2 (GLIBC_2.0) \n 024: 0 (*local*) 0 (*local*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000000938 Offset: 0x000938 Link: 6 (.dynstr)\n+ Addr: 0x000000000000093c Offset: 0x00093c Link: 6 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 3\n 0x0010: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0020: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -56,15 +56,15 @@\n enable-tracing\n Executing\n Finished in %3.5fs\n INFO: run-json: using dynamic scheduler by default\n INFO: run-json: using fixed-scheduler\n INFO: run-json: using dynamic scheduler\n /usr/lib/debug/.dwz/i386-linux-gnu/libufo-bin.debug\n-9c2898655f67fa9a04bbf7ec81bc677dae08eb.debug\n+f7f522f8443d374c57a22f0ee72bd1ddd872b9.debug\n .shstrtab\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -52,9 +52,9 @@\n 0x0000085c 6974005f 5f627373 5f737461 7274005f it.__bss_start._\n 0x0000086c 656e6400 5f656461 74610047 4c494243 end._edata.GLIBC\n 0x0000087c 5f322e31 2e330047 4c494243 5f322e34 _2.1.3.GLIBC_2.4\n 0x0000088c 00474c49 42435f32 2e300000 00000000 .GLIBC_2.0......\n 0x0000089c 00000000 00000000 00000000 00000000 ................\n 0x000008ac 00000000 00000000 00000000 00000000 ................\n 0x000008bc 00000000 00000000 00000000 00000000 ................\n- 0x000008cc 00000000 00000000 0000 ..........\n+ 0x000008cc 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39633238 39383635 35663637 66613961 9c2898655f67fa9a\n- 0x00000010 30346262 66376563 38316263 36373764 04bbf7ec81bc677d\n- 0x00000020 61653038 65622e64 65627567 00000000 ae08eb.debug....\n- 0x00000030 1ca1c92f .../\n+ 0x00000000 66376635 32326638 34343364 33373463 f7f522f8443d374c\n+ 0x00000010 35376132 32663065 65373262 64316464 57a22f0ee72bd1dd\n+ 0x00000020 64383732 62392e64 65627567 00000000 d872b9.debug....\n+ 0x00000030 08eea482 ....\n \n"}]}]}]}]}, {"source1": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_i386.deb", "source2": "libufo-bin-dbgsym_0.16.0.52.gbd831ab-1~exp1_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 2020-10-01 13:43:37.000000 debian-binary\n--rw-r--r-- 0 0 0 704 2020-10-01 13:43:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 23636 2020-10-01 13:43:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 708 2020-10-01 13:43:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 23644 2020-10-01 13:43:37.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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian Science Maintainers \n Installed-Size: 54\n Depends: libufo-bin (= 0.16.0.52.gbd831ab-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for libufo-bin\n-Build-Ids: 3c12f94529c78475c8572319be6f225378cc440d 3d9c2898655f67fa9a04bbf7ec81bc677dae08eb e9090fba26de16e85732f0a364d028eb707e2182\n+Build-Ids: 11f7f522f8443d374c57a22f0ee72bd1ddd872b9 9896933d4bddc7b459ac0e6a6f4e649ddbe99fac e3cc9a71427af06509fa7d62f82817c4d3a5e587\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,4 +1,4 @@\n-usr/lib/debug/.build-id/3c/12f94529c78475c8572319be6f225378cc440d.debug\n-usr/lib/debug/.build-id/3d/9c2898655f67fa9a04bbf7ec81bc677dae08eb.debug\n-usr/lib/debug/.build-id/e9/090fba26de16e85732f0a364d028eb707e2182.debug\n+usr/lib/debug/.build-id/11/f7f522f8443d374c57a22f0ee72bd1ddd872b9.debug\n+usr/lib/debug/.build-id/98/96933d4bddc7b459ac0e6a6f4e649ddbe99fac.debug\n+usr/lib/debug/.build-id/e3/cc9a71427af06509fa7d62f82817c4d3a5e587.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libufo-bin.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,17 +1,17 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 7412 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/3c/12f94529c78475c8572319be6f225378cc440d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 8204 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/3d/9c2898655f67fa9a04bbf7ec81bc677dae08eb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/e9/\n--rw-r--r-- 0 root (0) root (0) 17864 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/e9/090fba26de16e85732f0a364d028eb707e2182.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 8204 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/11/f7f522f8443d374c57a22f0ee72bd1ddd872b9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 7412 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/98/96933d4bddc7b459ac0e6a6f4e649ddbe99fac.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 17864 2020-10-01 13:43:37.000000 ./usr/lib/debug/.build-id/e3/cc9a71427af06509fa7d62f82817c4d3a5e587.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 4464 2020-10-01 13:43:37.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libufo-bin.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-10-01 13:43:37.000000 ./usr/share/doc/libufo-bin-dbgsym -> libufo-bin\n"}, {"source1": "./usr/lib/debug/.build-id/3c/12f94529c78475c8572319be6f225378cc440d.debug", "source2": "./usr/lib/debug/.build-id/98/96933d4bddc7b459ac0e6a6f4e649ddbe99fac.debug", "comments": ["Files similar despite different names (score: 8, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000230 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000046c 0001ec 0002b8 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000724 0001ec 000046 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000046c 0001ec 0002ba 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000726 0001ec 000046 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000076c 0001ec 000040 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 000007ac 0001ec 0000a0 08 A 5 0 4\n [10] .rel.plt NOBITS 0000084c 0001ec 000098 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000140 04 AX 0 0 16\n [13] .plt.got NOBITS 00001160 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001170 001000 000474 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000023c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000046c 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000724 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000726 0 SECTION LOCAL DEFAULT 7 \n 8: 0000076c 0 SECTION LOCAL DEFAULT 8 \n 9: 000007ac 0 SECTION LOCAL DEFAULT 9 \n 10: 0000084c 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001160 0 SECTION LOCAL DEFAULT 13 \n 14: 00001170 0 SECTION LOCAL DEFAULT 14 \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: 3c12f94529c78475c8572319be6f225378cc440d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9896933d4bddc7b459ac0e6a6f4e649ddbe99fac\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": "./usr/lib/debug/.build-id/3d/9c2898655f67fa9a04bbf7ec81bc677dae08eb.debug", "source2": "./usr/lib/debug/.build-id/11/f7f522f8443d374c57a22f0ee72bd1ddd872b9.debug", "comments": ["Files similar despite different names (score: 13, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\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 [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00ac0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x00ac4 R 0x1000\n LOAD 0x000000 0x00001000 0x00001000 0x00000 0x00a08 R E 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x003bc R 0x1000\n LOAD 0x000e3c 0x00003e3c 0x00003e3c 0x00000 0x001ec RW 0x1000\n DYNAMIC 0x000e3c 0x00003e44 0x00003e44 0x00000 0x00118 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x000021b8 0x000021b8 0x00000 0x0005c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000310 10 A 6 1 4\n- [ 6] .dynstr NOBITS 0000054c 0001ec 00038a 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000008d6 0001ec 000062 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000938 0001ec 000040 00 A 6 1 4\n- [ 9] .rel.dyn NOBITS 00000978 0001ec 000048 08 A 5 0 4\n- [10] .rel.plt NOBITS 000009c0 0001ec 000100 08 AI 5 22 4\n+ [ 6] .dynstr NOBITS 0000054c 0001ec 00038c 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000008d8 0001ec 000062 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000093c 0001ec 000040 00 A 6 1 4\n+ [ 9] .rel.dyn NOBITS 0000097c 0001ec 000048 08 A 5 0 4\n+ [10] .rel.plt NOBITS 000009c4 0001ec 000100 08 AI 5 22 4\n [11] .init NOBITS 00001000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00001020 001000 000210 04 AX 0 0 16\n [13] .plt.got NOBITS 00001230 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00001240 001000 0007b4 00 AX 0 0 16\n [15] .fini NOBITS 000019f4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00002000 001000 0001b8 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 000021b8 001000 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000023c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000054c 0 SECTION LOCAL DEFAULT 6 \n- 7: 000008d6 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000938 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000978 0 SECTION LOCAL DEFAULT 9 \n- 10: 000009c0 0 SECTION LOCAL DEFAULT 10 \n+ 7: 000008d8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000093c 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000097c 0 SECTION LOCAL DEFAULT 9 \n+ 10: 000009c4 0 SECTION LOCAL DEFAULT 10 \n 11: 00001000 0 SECTION LOCAL DEFAULT 11 \n 12: 00001020 0 SECTION LOCAL DEFAULT 12 \n 13: 00001230 0 SECTION LOCAL DEFAULT 13 \n 14: 00001240 0 SECTION LOCAL DEFAULT 14 \n 15: 000019f4 0 SECTION LOCAL DEFAULT 15 \n 16: 00002000 0 SECTION LOCAL DEFAULT 16 \n 17: 000021b8 0 SECTION LOCAL DEFAULT 17 \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: 3d9c2898655f67fa9a04bbf7ec81bc677dae08eb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11f7f522f8443d374c57a22f0ee72bd1ddd872b9\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": "./usr/lib/debug/.build-id/e9/090fba26de16e85732f0a364d028eb707e2182.debug", "source2": "./usr/lib/debug/.build-id/e3/cc9a71427af06509fa7d62f82817c4d3a5e587.debug", "comments": ["Files similar despite different names (score: 9, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000050 04 A 5 0 4\n [ 5] .dynsym NOBITS 0000023c 0001ec 000590 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000007cc 0001ec 000677 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000e44 0001ec 0000b2 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000007cc 0001ec 000679 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000e46 0001ec 0000b2 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000ef8 0001ec 000040 00 A 6 1 4\n [ 9] .rel.dyn NOBITS 00000f38 0001ec 0000d8 08 A 5 0 4\n [10] .rel.plt NOBITS 00001010 0001ec 000240 08 AI 5 22 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000490 04 AX 0 0 16\n [13] .plt.got NOBITS 000024b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000024c0 001000 0012e4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 0000023c 0 SECTION LOCAL DEFAULT 5 \n 6: 000007cc 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000e44 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000e46 0 SECTION LOCAL DEFAULT 7 \n 8: 00000ef8 0 SECTION LOCAL DEFAULT 8 \n 9: 00000f38 0 SECTION LOCAL DEFAULT 9 \n 10: 00001010 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 000024b0 0 SECTION LOCAL DEFAULT 13 \n 14: 000024c0 0 SECTION LOCAL DEFAULT 14 \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: e9090fba26de16e85732f0a364d028eb707e2182\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3cc9a71427af06509fa7d62f82817c4d3a5e587\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"}]}]}]}]}]}