{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.OqCPf5jsUK/b1/ilmbase_2.5.3-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.OqCPf5jsUK/b2/ilmbase_2.5.3-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 20125cf107bda88ca484ce9147a93589 157760 libdevel optional libilmbase-dev_2.5.3-1_amd64.deb\n- fe615e121dd4e125b53762746e86cb52 401844 debug optional libilmbase25-dbgsym_2.5.3-1_amd64.deb\n- 8c4cce3f359a26f329692ec7f17275cf 201100 libs optional libilmbase25_2.5.3-1_amd64.deb\n+ e25a48f1b6fc38be75a774d9bf098d43 401836 debug optional libilmbase25-dbgsym_2.5.3-1_amd64.deb\n+ e0c029b37c34f706e1bea3c5151a6749 201124 libs optional libilmbase25_2.5.3-1_amd64.deb\n"}, {"source1": "libilmbase25_2.5.3-1_amd64.deb", "source2": "libilmbase25_2.5.3-1_amd64.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-08-14 18:33:12.000000 debian-binary\n -rw-r--r-- 0 0 0 1316 2020-08-14 18:33:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 199592 2020-08-14 18:33:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 199616 2020-08-14 18:33:12.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/lib/x86_64-linux-gnu/libIexMath-2_5.so.25.0.2", "source2": "./usr/lib/x86_64-linux-gnu/libIexMath-2_5.so.25.0.2", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000060 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002c0 0002c0 000438 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000006f8 0006f8 000527 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000c20 000c20 00005a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000006f8 0006f8 000529 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000c22 000c22 00005a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000c80 000c80 000060 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000ce0 000ce0 000228 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000f08 000f08 0001e0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000150 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002170 002170 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002180 002180 0008e5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,21 +10,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4d58\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4d68\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x6f8\n 0x0000000000000006 (SYMTAB) 0x2c0\n- 0x000000000000000a (STRSZ) 1319 (bytes)\n+ 0x000000000000000a (STRSZ) 1321 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5000\n 0x0000000000000002 (PLTRELSZ) 480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xf08\n 0x0000000000000007 (RELA) 0xce0\n 0x0000000000000008 (RELASZ) 552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xc80\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xc20\n+ 0x000000006ffffff0 (VERSYM) 0xc22\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: e3dc37e8e8dd4882c8fec1caa3b765f9dec2175c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a014e00f3a6aa112c4c17a1cba6f630d4cdc7c6f\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 45 entries:\n- Addr: 0x0000000000000c20 Offset: 0x000c20 Link: 3 (.dynsym)\n+ Addr: 0x0000000000000c22 Offset: 0x000c22 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 008: 3 (CXXABI_1.3) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 00c: 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 3 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -57,15 +57,15 @@\n Floating-point overflow.\n Floating-point underflow.\n Integer division by zero.\n Integer overflow.\n Subscript out of range.\n Floating-point exception.\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n-dc37e8e8dd4882c8fec1caa3b765f9dec2175c.debug\n+14e00f3a6aa112c4c17a1cba6f630d4cdc7c6f.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -78,9 +78,9 @@\n 0x00000ba8 2b2e736f 2e36006c 6962632e 736f2e36 +.so.6.libc.so.6\n 0x00000bb8 006c6962 4965784d 6174682d 325f352e .libIexMath-2_5.\n 0x00000bc8 736f2e32 3500474c 49424358 585f332e so.25.GLIBCXX_3.\n 0x00000bd8 34004358 58414249 5f312e33 00474c49 4.CXXABI_1.3.GLI\n 0x00000be8 42435f32 2e340047 4c494243 5f322e32 BC_2.4.GLIBC_2.2\n 0x00000bf8 2e350000 00000000 00000000 00000000 .5..............\n 0x00000c08 00000000 00000000 00000000 00000000 ................\n- 0x00000c18 00000000 000000 .......\n+ 0x00000c18 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr 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 64633337 65386538 64643438 38326338 dc37e8e8dd4882c8\n- 0x00000010 66656331 63616133 62373635 66396465 fec1caa3b765f9de\n- 0x00000020 63323137 35632e64 65627567 00000000 c2175c.debug....\n- 0x00000030 738e64a9 s.d.\n+ 0x00000000 31346530 30663361 36616131 31326334 14e00f3a6aa112c4\n+ 0x00000010 63313761 31636261 36663633 30643463 c17a1cba6f630d4c\n+ 0x00000020 64633763 36662e64 65627567 00000000 dc7c6f.debug....\n+ 0x00000030 ba4c599e .LY.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libIlmThread-2_5.so.25.0.2", "source2": "./usr/lib/x86_64-linux-gnu/libIlmThread-2_5.so.25.0.2", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002a0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000500 000500 000c30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001130 001130 001330 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002460 002460 000104 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001130 001130 001332 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002462 002462 000104 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002568 002568 000100 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002668 002668 000768 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002dd0 002dd0 0005a0 18 AI 3 23 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0003d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000043f0 0043f0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004400 004400 001a8a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8b00\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8b08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1130\n 0x0000000000000006 (SYMTAB) 0x500\n- 0x000000000000000a (STRSZ) 4912 (bytes)\n+ 0x000000000000000a (STRSZ) 4914 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x9000\n 0x0000000000000002 (PLTRELSZ) 1440 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2dd0\n 0x0000000000000007 (RELA) 0x2668\n 0x0000000000000008 (RELASZ) 1896 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2568\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2460\n+ 0x000000006ffffff0 (VERSYM) 0x2462\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: d06d4576e2291e9c88561cf6981d50a483ed87fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e0529806455991f6912affbaeb509962430e5a73\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 130 entries:\n- Addr: 0x0000000000002460 Offset: 0x002460 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002462 Offset: 0x002462 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.22) \n 004: 4 (GLIBCXX_3.4) 5 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.22) 6 (CXXABI_1.3) \n 008: 0 (*local*) 4 (GLIBCXX_3.4) 2 (GLIBC_2.2.5) 6 (CXXABI_1.3) \n 00c: 2 (GLIBC_2.2.5) 6 (CXXABI_1.3) 5 (GLIBC_2.2.5) 7 (GLIBCXX_3.4.11) \n 010: 6 (CXXABI_1.3) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 8 (GLIBC_2.14) 5 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 018: 3 (GLIBCXX_3.4.22) 4 (GLIBCXX_3.4) 9 (CXXABI_1.3.9) a (GLIBC_2.4) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -163,15 +163,15 @@\n *N13IlmThread_2_512_GLOBAL__N_122NullThreadPoolProviderE\n virtual IlmThread_2_5::Semaphore::~Semaphore()\n ./IlmBase/IlmThread/IlmThreadSemaphorePosix.cpp\n error == 0\n N13IlmThread_2_59SemaphoreE\n Cannot initialize semaphore (%T)Post operation on semaphore failCannot read semaphore value (%T)\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n-6d4576e2291e9c88561cf6981d50a483ed87fe.debug\n+529806455991f6912affbaeb509962430e5a73.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -303,8 +303,9 @@\n 0x000023f0 58585f33 2e342e32 31004358 58414249 XX_3.4.21.CXXABI\n 0x00002400 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00002410 2e342e31 31004358 58414249 5f312e33 .4.11.CXXABI_1.3\n 0x00002420 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00002430 42435858 5f332e34 2e323200 00000000 BCXX_3.4.22.....\n 0x00002440 00000000 00000000 00000000 00000000 ................\n 0x00002450 00000000 00000000 00000000 00000000 ................\n+ 0x00002460 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr 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 36643435 37366532 32393165 39633838 6d4576e2291e9c88\n- 0x00000010 35363163 66363938 31643530 61343833 561cf6981d50a483\n- 0x00000020 65643837 66652e64 65627567 00000000 ed87fe.debug....\n- 0x00000030 231fe1f7 #...\n+ 0x00000000 35323938 30363435 35393931 66363931 529806455991f691\n+ 0x00000010 32616666 62616562 35303939 36323433 2affbaeb50996243\n+ 0x00000020 30653561 37332e64 65627567 00000000 0e5a73.debug....\n+ 0x00000030 c3199042 ...B\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/libImath-2_5.so.25.0.2", "source2": "./usr/lib/x86_64-linux-gnu/libImath-2_5.so.25.0.2", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6260\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005230 0x005230 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x005238 0x005238 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x00c1e9 0x00c1e9 R E 0x1000\n LOAD 0x013000 0x0000000000013000 0x0000000000013000 0x001c6c 0x001c6c R 0x1000\n LOAD 0x015ba0 0x0000000000016ba0 0x0000000000016ba0 0x000588 0x000758 RW 0x1000\n DYNAMIC 0x015d48 0x0000000000016d48 0x0000000000016d48 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x013218 0x0000000000013218 0x0000000000013218 0x00059c 0x00059c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000758 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009b8 0009b8 001578 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001f30 001f30 002713 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004644 004644 0001ca 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004810 004810 000090 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000048a0 0048a0 000678 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004f18 004f18 000318 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000001f30 001f30 002719 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000464a 00464a 0001ca 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004818 004818 000090 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000048a8 0048a8 000678 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000004f20 004f20 000318 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000220 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006240 006240 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006260 006260 00bf7e 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000121e0 0121e0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000013000 013000 000218 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000013218 013218 00059c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x48a0 contains 69 entries:\n+Relocation section '.rela.dyn' at offset 0x48a8 contains 69 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000016ba0 0000000000000008 R_X86_64_RELATIVE 6800\n 0000000000016ba8 0000000000000008 R_X86_64_RELATIVE 6550\n 0000000000016bb0 0000000000000008 R_X86_64_RELATIVE 6580\n 0000000000016bb8 0000000000000008 R_X86_64_RELATIVE 65b0\n 0000000000016bc0 0000000000000008 R_X86_64_RELATIVE 67c0\n 0000000000017120 0000000000000008 R_X86_64_RELATIVE 17120\n@@ -67,15 +67,15 @@\n 0000000000016fd0 0000003000000006 R_X86_64_GLOB_DAT 0000000000016cd0 _ZTVN9Imath_2_513SingMatrixExcE + 0\n 0000000000016fd8 0000007700000006 R_X86_64_GLOB_DAT 00000000000171e0 _ZN9Imath_2_511identity44fE + 0\n 0000000000016fe0 0000003600000006 R_X86_64_GLOB_DAT 0000000000016cf8 _ZTVN9Imath_2_512ZeroScaleExcE + 0\n 0000000000016fe8 0000001400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000016ff0 0000001600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000016ff8 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x4f18 contains 33 entries:\n+Relocation section '.rela.plt' at offset 0x4f20 contains 33 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000017018 000000cb00000007 R_X86_64_JUMP_SLOT 000000000000cc10 _ZN9Imath_2_517jacobiEigenSolverIfEEvRNS_8Matrix44IT_EERNS_4Vec4IS2_EES4_S2_ + 0\n 0000000000017020 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERKS0_ + 0\n 0000000000017028 0000007f00000007 R_X86_64_JUMP_SLOT 000000000000fb40 _ZNK9Imath_2_58Matrix33IdEmlERKS1_ + 0\n 0000000000017030 000000cf00000007 R_X86_64_JUMP_SLOT 0000000000007b90 _ZN9Imath_2_512ZeroScaleExcD1Ev + 0\n 0000000000017038 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE + 0\n 0000000000017040 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16ba0\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16bc0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1f30\n 0x0000000000000006 (SYMTAB) 0x9b8\n- 0x000000000000000a (STRSZ) 10003 (bytes)\n+ 0x000000000000000a (STRSZ) 10009 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x17000\n 0x0000000000000002 (PLTRELSZ) 792 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4f18\n- 0x0000000000000007 (RELA) 0x48a0\n+ 0x0000000000000017 (JMPREL) 0x4f20\n+ 0x0000000000000007 (RELA) 0x48a8\n 0x0000000000000008 (RELASZ) 1656 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4810\n+ 0x000000006ffffffe (VERNEED) 0x4818\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x4644\n+ 0x000000006ffffff0 (VERSYM) 0x464a\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: d0a3d3140b36b32097fdbc4975e75698f89e0d9b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b57574d77bb5e0f4df1a88f755be6831251faaf7\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 229 entries:\n- Addr: 0x0000000000004644 Offset: 0x004644 Link: 3 (.dynsym)\n+ Addr: 0x000000000000464a Offset: 0x00464a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 004: 3 (CXXABI_1.3) 4 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5)\n 008: 5 (CXXABI_1.3.9) 0 (*local*) 6 (GLIBC_2.4) 0 (*local*) \n 00c: 0 (*local*) 3 (CXXABI_1.3) 7 (GLIBCXX_3.4) 0 (*local*) \n 010: 3 (CXXABI_1.3) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -57,15 +57,15 @@\n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000004810 Offset: 0x004810 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004818 Offset: 0x004818 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3.9 Flags: none Version: 5\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 3\n 0x0060: Version: 1 File: libc.so.6 Cnt: 2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -251,15 +251,15 @@\n N9Imath_2_510NullVecExcE\n N9Imath_2_511InfPointExcE\n N9Imath_2_511NullQuatExcE\n N9Imath_2_513SingMatrixExcE\n N9Imath_2_512ZeroScaleExcE\n N9Imath_2_518IntVecNormalizeExcE\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n-a3d3140b36b32097fdbc4975e75698f89e0d9b.debug\n+7574d77bb5e0f4df1a88f755be6831251faaf7.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rela.dyn\n .rela.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -621,9 +621,9 @@\n 0x000045d0 322e3400 00000000 00000000 00000000 2.4.............\n 0x000045e0 00000000 00000000 00000000 00000000 ................\n 0x000045f0 00000000 00000000 00000000 00000000 ................\n 0x00004600 00000000 00000000 00000000 00000000 ................\n 0x00004610 00000000 00000000 00000000 00000000 ................\n 0x00004620 00000000 00000000 00000000 00000000 ................\n 0x00004630 00000000 00000000 00000000 00000000 ................\n- 0x00004640 000000 ...\n+ 0x00004640 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr 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 61336433 31343062 33366233 32303937 a3d3140b36b32097\n- 0x00000010 66646263 34393735 65373536 39386638 fdbc4975e75698f8\n- 0x00000020 39653064 39622e64 65627567 00000000 9e0d9b.debug....\n- 0x00000030 6a37b96f j7.o\n+ 0x00000000 37353734 64373762 62356530 66346466 7574d77bb5e0f4df\n+ 0x00000010 31613838 66373535 62653638 33313235 1a88f755be683125\n+ 0x00000020 31666161 66372e64 65627567 00000000 1faaf7.debug....\n+ 0x00000030 15448060 .D.`\n \n"}]}]}]}]}, {"source1": "libilmbase25-dbgsym_2.5.3-1_amd64.deb", "source2": "libilmbase25-dbgsym_2.5.3-1_amd64.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-08-14 18:33:12.000000 debian-binary\n--rw-r--r-- 0 0 0 824 2020-08-14 18:33:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 400828 2020-08-14 18:33:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 828 2020-08-14 18:33:12.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 400816 2020-08-14 18:33:12.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": "@@ -1,13 +1,13 @@\n Package: libilmbase25-dbgsym\n Source: ilmbase\n Version: 2.5.3-1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian PhotoTools Maintainers \n-Installed-Size: 670\n+Installed-Size: 671\n Depends: libilmbase25 (= 2.5.3-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libilmbase25\n-Build-Ids: 4b6f5db1e20a1f87ca92ce5f2ffa453080429c55 871cace47e9180f9a63a3408b6b9b1300dd58e26 d06d4576e2291e9c88561cf6981d50a483ed87fe d0a3d3140b36b32097fdbc4975e75698f89e0d9b e3dc37e8e8dd4882c8fec1caa3b765f9dec2175c\n+Build-Ids: 4b6f5db1e20a1f87ca92ce5f2ffa453080429c55 871cace47e9180f9a63a3408b6b9b1300dd58e26 a014e00f3a6aa112c4c17a1cba6f630d4cdc7c6f b57574d77bb5e0f4df1a88f755be6831251faaf7 e0529806455991f6912affbaeb509962430e5a73\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,6 +1,6 @@\n usr/lib/debug/.build-id/4b/6f5db1e20a1f87ca92ce5f2ffa453080429c55.debug\n usr/lib/debug/.build-id/87/1cace47e9180f9a63a3408b6b9b1300dd58e26.debug\n-usr/lib/debug/.build-id/d0/6d4576e2291e9c88561cf6981d50a483ed87fe.debug\n-usr/lib/debug/.build-id/d0/a3d3140b36b32097fdbc4975e75698f89e0d9b.debug\n-usr/lib/debug/.build-id/e3/dc37e8e8dd4882c8fec1caa3b765f9dec2175c.debug\n+usr/lib/debug/.build-id/a0/14e00f3a6aa112c4c17a1cba6f630d4cdc7c6f.debug\n+usr/lib/debug/.build-id/b5/7574d77bb5e0f4df1a88f755be6831251faaf7.debug\n+usr/lib/debug/.build-id/e0/529806455991f6912affbaeb509962430e5a73.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.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": "@@ -3,18 +3,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/4b/\n -rw-r--r-- 0 root (0) root (0) 11944 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/4b/6f5db1e20a1f87ca92ce5f2ffa453080429c55.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/87/\n -rw-r--r-- 0 root (0) root (0) 397456 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/87/1cace47e9180f9a63a3408b6b9b1300dd58e26.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 86448 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/d0/6d4576e2291e9c88561cf6981d50a483ed87fe.debug\n--rw-r--r-- 0 root (0) root (0) 142936 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/d0/a3d3140b36b32097fdbc4975e75698f89e0d9b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/e3/\n--rw-r--r-- 0 root (0) root (0) 16120 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/e3/dc37e8e8dd4882c8fec1caa3b765f9dec2175c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/a0/\n+-rw-r--r-- 0 root (0) root (0) 16120 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/a0/14e00f3a6aa112c4c17a1cba6f630d4cdc7c6f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/b5/\n+-rw-r--r-- 0 root (0) root (0) 142936 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/b5/7574d77bb5e0f4df1a88f755be6831251faaf7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/e0/\n+-rw-r--r-- 0 root (0) root (0) 86448 2020-08-14 18:33:12.000000 ./usr/lib/debug/.build-id/e0/529806455991f6912affbaeb509962430e5a73.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 13312 2020-08-14 18:33:12.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-08-14 18:33:12.000000 ./usr/share/doc/libilmbase25-dbgsym -> libilmbase25\n"}, {"source1": "./usr/lib/debug/.build-id/d0/6d4576e2291e9c88561cf6981d50a483ed87fe.debug", "source2": "./usr/lib/debug/.build-id/e0/529806455991f6912affbaeb509962430e5a73.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002a0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000500 00025c 000c30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001130 00025c 001330 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002460 00025c 000104 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001130 00025c 001332 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002462 00025c 000104 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002568 00025c 000100 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002668 00025c 000768 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002dd0 00025c 0005a0 18 AI 3 23 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 0003d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000043f0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000004400 001000 001a8a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 241 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000500 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001130 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000002460 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000002462 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002568 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000002668 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000002dd0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000043f0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000004400 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: d06d4576e2291e9c88561cf6981d50a483ed87fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e0529806455991f6912affbaeb509962430e5a73\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 10.2.0-5) 10.2.0\n+ZsGCC: (Debian 10.2.0-5) 10.2.0\n xoZ~6,Vh\n qyqPJ5cf\n %Y; EV8E%c\n [f1NR:9u\n djOs^rhj%\n 'PO5Y`KK\n W\"7LAw\"z\n"}]}, {"source1": "./usr/lib/debug/.build-id/d0/a3d3140b36b32097fdbc4975e75698f89e0d9b.debug", "source2": "./usr/lib/debug/.build-id/b5/7574d77bb5e0f4df1a88f755be6831251faaf7.debug", "comments": ["Files similar despite different names (score: 5, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x6260\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005230 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x005238 R 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x00c1e9 R E 0x1000\n LOAD 0x000000 0x0000000000013000 0x0000000000013000 0x000000 0x001c6c R 0x1000\n LOAD 0x000ba0 0x0000000000016ba0 0x0000000000016ba0 0x000000 0x000758 RW 0x1000\n DYNAMIC 0x000ba0 0x0000000000016d48 0x0000000000016d48 0x000000 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000013218 0x0000000000013218 0x000000 0x00059c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000758 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009b8 00025c 001578 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001f30 00025c 002713 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004644 00025c 0001ca 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000004810 00025c 000090 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000048a0 00025c 000678 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000004f18 00025c 000318 18 AI 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000001f30 00025c 002719 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000464a 00025c 0001ca 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000004818 00025c 000090 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000048a8 00025c 000678 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000004f20 00025c 000318 18 AI 3 22 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000220 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006240 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000006260 001000 00bf7e 00 AX 0 0 16\n [13] .fini NOBITS 00000000000121e0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000013000 001000 000218 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000013218 001000 00059c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 338 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009b8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001f30 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000004644 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000004810 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000048a0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000004f18 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000464a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000004818 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000048a8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000004f20 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000006000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006240 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006260 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000121e0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000013000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000013218 0 SECTION LOCAL DEFAULT 15 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: d0a3d3140b36b32097fdbc4975e75698f89e0d9b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b57574d77bb5e0f4df1a88f755be6831251faaf7\n"}]}, {"source1": "./usr/lib/debug/.build-id/e3/dc37e8e8dd4882c8fec1caa3b765f9dec2175c.debug", "source2": "./usr/lib/debug/.build-id/a0/14e00f3a6aa112c4c17a1cba6f630d4cdc7c6f.debug", "comments": ["Files similar despite different names (score: 6, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000060 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002c0 00025c 000438 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000006f8 00025c 000527 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000c20 00025c 00005a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000006f8 00025c 000529 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000c22 00025c 00005a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000c80 00025c 000060 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000ce0 00025c 000228 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000f08 00025c 0001e0 18 AI 3 22 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 000150 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000002170 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000002180 001000 0008e5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 103 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002c0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000006f8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000000c20 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000000c22 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000c80 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000000ce0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000000f08 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000002000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002170 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002180 0 SECTION LOCAL DEFAULT 12 \n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: e3dc37e8e8dd4882c8fec1caa3b765f9dec2175c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a014e00f3a6aa112c4c17a1cba6f630d4cdc7c6f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\\GCC: (Debian 10.2.0-5) 10.2.0\n+|oGCC: (Debian 10.2.0-5) 10.2.0\n T/usr/lib/debug/.dwz/x86_64-linux-gnu/libilmbase25.debug\n IexMathFloatExc.cpp\n _ZN7Iex_2_512_GLOBAL__N_110fpeHandlerEiPKc\n _ZN7Iex_2_512_GLOBAL__N_110fpeHandlerE\n _GLOBAL__sub_I_IexMathFpu.cpp\n _ZStL8__ioinit\n crtstuff.c\n"}]}]}]}]}]}