{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.siaK7zyJGg/b1/pmemkv_1.5.0~rc1-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.siaK7zyJGg/b2/pmemkv_1.5.0~rc1-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 2a26f846f5f0d33efe5ea92cc2d01192 38276 libdevel optional libpmemkv-dev_1.5.0~rc1-1_amd64.deb\n- ba9922c2bed14e95765c447f4c314d31 2024280 debug optional libpmemkv1-dbgsym_1.5.0~rc1-1_amd64.deb\n- 2a3abdc5659878f417ae20da5b1c8aee 147104 libs optional libpmemkv1_1.5.0~rc1-1_amd64.deb\n+ dc62bffc7ab52e0bb40a548e6a52a12c 2024292 debug optional libpmemkv1-dbgsym_1.5.0~rc1-1_amd64.deb\n+ 4f876a9f93498bc48cdba49da333285d 147100 libs optional libpmemkv1_1.5.0~rc1-1_amd64.deb\n"}, {"source1": "libpmemkv1_1.5.0~rc1-1_amd64.deb", "source2": "libpmemkv1_1.5.0~rc1-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 2021-07-26 12:11:24.000000 debian-binary\n -rw-r--r-- 0 0 0 1504 2021-07-26 12:11:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 145408 2021-07-26 12:11:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 145404 2021-07-26 12:11:24.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/libpmemkv_json_config.so.1", "source2": "./usr/lib/x86_64-linux-gnu/libpmemkv_json_config.so.1", "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 0x2320\n There are 10 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001988 0x001988 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001990 0x001990 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x006b65 0x006b65 R E 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x001e5c 0x001e5c R 0x1000\n LOAD 0x00bb80 0x000000000000cb80 0x000000000000cb80 0x000498 0x0005c0 RW 0x1000\n DYNAMIC 0x00bb90 0x000000000000cb90 0x000000000000cb90 0x000260 0x000260 RW 0x8\n NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000024 0x000024 R 0x4\n TLS 0x00bb80 0x000000000000cb80 0x000000000000cb80 0x000000 0x0001b0 R 0x8\n GNU_EH_FRAME 0x00a3d8 0x000000000000a3d8 0x000000000000a3d8 0x0000fc 0x0000fc R 0x4\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\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 0000000000000270 000270 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000298 000298 000030 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000002c8 0002c8 000618 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000008e0 0008e0 0008a6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001186 001186 000082 02 A 3 0 2\n- [ 6] .gnu.version_d VERDEF 0000000000001208 001208 000038 00 A 4 2 8\n- [ 7] .gnu.version_r VERNEED 0000000000001240 001240 000100 00 A 4 5 8\n- [ 8] .rela.dyn RELA 0000000000001340 001340 0001f8 18 A 3 0 8\n- [ 9] .rela.plt RELA 0000000000001538 001538 000450 18 AI 3 23 8\n+ [ 4] .dynstr STRTAB 00000000000008e0 0008e0 0008a8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001188 001188 000082 02 A 3 0 2\n+ [ 6] .gnu.version_d VERDEF 0000000000001210 001210 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r VERNEED 0000000000001248 001248 000100 00 A 4 5 8\n+ [ 8] .rela.dyn RELA 0000000000001348 001348 0001f8 18 A 3 0 8\n+ [ 9] .rela.plt RELA 0000000000001540 001540 000450 18 AI 3 23 8\n [10] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [11] .plt PROGBITS 0000000000002020 002020 0002f0 10 AX 0 0 16\n [12] .plt.got PROGBITS 0000000000002310 002310 000010 08 AX 0 0 8\n [13] .text PROGBITS 0000000000002320 002320 00683c 00 AX 0 0 16\n [14] .fini PROGBITS 0000000000008b5c 008b5c 000009 00 AX 0 0 4\n [15] .rodata PROGBITS 0000000000009000 009000 0013d5 00 A 0 0 32\n [16] .eh_frame_hdr PROGBITS 000000000000a3d8 00a3d8 0000fc 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 0x1340 contains 21 entries:\n+Relocation section '.rela.dyn' at offset 0x1348 contains 21 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000cb80 0000000000000008 R_X86_64_RELATIVE 2c20\n 000000000000cb88 0000000000000008 R_X86_64_RELATIVE 2be0\n 000000000000cfa0 0000000000000008 R_X86_64_RELATIVE 9560\n 000000000000d000 0000000000000008 R_X86_64_RELATIVE d000\n 000000000000cf78 0000000000000010 R_X86_64_DTPMOD64 0\n 000000000000cf88 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n@@ -19,15 +19,15 @@\n 000000000000cfe0 0000003900000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000cfe8 0000003a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000000cff0 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0\n 000000000000cff8 0000003c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000000d008 0000003800000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0\n 000000000000d010 0000002d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x1538 contains 46 entries:\n+Relocation section '.rela.plt' at offset 0x1540 contains 46 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000ce08 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSdD2Ev@GLIBCXX_3.4 + 0\n 000000000000ce10 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 pmemkv_config_put_string@LIBPMEMKV_1.0 + 0\n 000000000000ce18 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0\n 000000000000ce20 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0\n 000000000000ce28 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0\n 000000000000ce30 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,25 +12,25 @@\n 0x0000000000000019 (INIT_ARRAY) 0xcb80\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xcb88\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x298\n 0x0000000000000005 (STRTAB) 0x8e0\n 0x0000000000000006 (SYMTAB) 0x2c8\n- 0x000000000000000a (STRSZ) 2214 (bytes)\n+ 0x000000000000000a (STRSZ) 2216 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xcdf0\n 0x0000000000000002 (PLTRELSZ) 1104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1538\n- 0x0000000000000007 (RELA) 0x1340\n+ 0x0000000000000017 (JMPREL) 0x1540\n+ 0x0000000000000007 (RELA) 0x1348\n 0x0000000000000008 (RELASZ) 504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffc (VERDEF) 0x1208\n+ 0x000000006ffffffc (VERDEF) 0x1210\n 0x000000006ffffffd (VERDEFNUM) 2\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1240\n+ 0x000000006ffffffe (VERNEED) 0x1248\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x1186\n+ 0x000000006ffffff0 (VERSYM) 0x1188\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: 2ab3f1c1f40fa499874b7c947928d627fb77ad31\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b550cc9cbba145749c10488edfc60994c11fff0\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 65 entries:\n- Addr: 0x0000000000001186 Offset: 0x001186 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001188 Offset: 0x001188 Link: 3 (.dynsym)\n 000: 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 4 (LIBPMEMKV_1.0)\n 004: 4 (LIBPMEMKV_1.0) 3 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4)\n 008: 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) 4 (LIBPMEMKV_1.0) 6 (CXXABI_1.3) \n 00c: 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) 6 (CXXABI_1.3) 3 (GLIBCXX_3.4)\n 010: 5 (GLIBCXX_3.4.21) 7 (GLIBC_2.2.5) 5 (GLIBCXX_3.4.21) 6 (CXXABI_1.3) \n 014: 3 (GLIBCXX_3.4) 6 (CXXABI_1.3) 3 (GLIBCXX_3.4) 6 (CXXABI_1.3) \n 018: 5 (GLIBCXX_3.4.21) 8 (GLIBC_2.14) 7 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n@@ -16,20 +16,20 @@\n 030: 6 (CXXABI_1.3) c (CXXABI_1.3.7) 0 (*local*) d (GCC_3.0) \n 034: 4 (LIBPMEMKV_1.0) 5 (GLIBCXX_3.4.21) 6 (CXXABI_1.3) 4 (LIBPMEMKV_1.0)\n 038: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 03c: 5 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 2 (LIBPMEMKV_JSON_CONFIG_1.0) 2 (LIBPMEMKV_JSON_CONFIG_1.0) \n 040: 2 (LIBPMEMKV_JSON_CONFIG_1.0) \n \n Version definition section '.gnu.version_d' contains 2 entries:\n- Addr: 0x0000000000001208 Offset: 0x001208 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001210 Offset: 0x001210 Link: 4 (.dynstr)\n 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libpmemkv_json_config.so.1\n 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: LIBPMEMKV_JSON_CONFIG_1.0\n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000001240 Offset: 0x001240 Link: 4 (.dynstr)\n+ Addr: 0x0000000000001248 Offset: 0x001248 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: ld-linux-x86-64.so.2 Cnt: 1\n 0x0030: Name: GLIBC_2.3 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -106,15 +106,15 @@\n basic_string::append\n Unspecified failure\n uuuuuuuubtnufruuuuuuuuuuuuuuuuuu\n 0123456789ABCDEF\n 00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899\n {zel#|67\n /usr/lib/debug/.dwz/x86_64-linux-gnu/libpmemkv1.debug\n-b3f1c1f40fa499874b7c947928d627fb77ad31.debug\n+550cc9cbba145749c10488edfc60994c11fff0.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_d\n .gnu.version_r\n .rela.dyn\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -134,9 +134,9 @@\n 0x00001110 2e300043 58584142 495f312e 332e3700 .0.CXXABI_1.3.7.\n 0x00001120 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00001130 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00001140 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00001150 332e3400 00000000 00000000 00000000 3.4.............\n 0x00001160 00000000 00000000 00000000 00000000 ................\n 0x00001170 00000000 00000000 00000000 00000000 ................\n- 0x00001180 00000000 0000 ......\n+ 0x00001180 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 62336631 63316634 30666134 39393837 b3f1c1f40fa49987\n- 0x00000010 34623763 39343739 32386436 32376662 4b7c947928d627fb\n- 0x00000020 37376164 33312e64 65627567 00000000 77ad31.debug....\n- 0x00000030 a4572606 .W&.\n+ 0x00000000 35353063 63396362 62613134 35373439 550cc9cbba145749\n+ 0x00000010 63313034 38386564 66633630 39393463 c10488edfc60994c\n+ 0x00000020 31316666 66302e64 65627567 00000000 11fff0.debug....\n+ 0x00000030 76b883fe v...\n \n"}]}]}]}]}, {"source1": "libpmemkv1-dbgsym_1.5.0~rc1-1_amd64.deb", "source2": "libpmemkv1-dbgsym_1.5.0~rc1-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 2021-07-26 12:11:24.000000 debian-binary\n--rw-r--r-- 0 0 0 648 2021-07-26 12:11:24.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2023440 2021-07-26 12:11:24.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 644 2021-07-26 12:11:24.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2023456 2021-07-26 12:11:24.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": "@@ -6,8 +6,8 @@\n Maintainer: Adam Borowski \n Installed-Size: 2150\n Depends: libpmemkv1 (= 1.5.0~rc1-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libpmemkv1\n-Build-Ids: 2ab3f1c1f40fa499874b7c947928d627fb77ad31 f560ec814d0f7f51881567c695e473ed24be7236\n+Build-Ids: 2b550cc9cbba145749c10488edfc60994c11fff0 f560ec814d0f7f51881567c695e473ed24be7236\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,3 +1,3 @@\n-usr/lib/debug/.build-id/2a/b3f1c1f40fa499874b7c947928d627fb77ad31.debug\n+usr/lib/debug/.build-id/2b/550cc9cbba145749c10488edfc60994c11fff0.debug\n usr/lib/debug/.build-id/f5/60ec814d0f7f51881567c695e473ed24be7236.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libpmemkv1.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,14 +1,14 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 136736 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/2a/b3f1c1f40fa499874b7c947928d627fb77ad31.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/2b/\n+-rw-r--r-- 0 root (0) root (0) 136736 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/2b/550cc9cbba145749c10488edfc60994c11fff0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/f5/\n -rw-r--r-- 0 root (0) root (0) 2027416 2021-07-26 12:11:24.000000 ./usr/lib/debug/.build-id/f5/60ec814d0f7f51881567c695e473ed24be7236.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 23512 2021-07-26 12:11:24.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libpmemkv1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2021-07-26 12:11:24.000000 ./usr/share/doc/\n"}, {"source1": "./usr/lib/debug/.build-id/2a/b3f1c1f40fa499874b7c947928d627fb77ad31.debug", "source2": "./usr/lib/debug/.build-id/2b/550cc9cbba145749c10488edfc60994c11fff0.debug", "comments": ["Files 0% similar despite different names"], "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 0x2320\n There are 10 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000294 0x001988 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000294 0x001990 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x006b65 R E 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x001e5c R 0x1000\n LOAD 0x000b80 0x000000000000cb80 0x000000000000cb80 0x000000 0x0005c0 RW 0x1000\n DYNAMIC 0x000b80 0x000000000000cb90 0x000000000000cb90 0x000000 0x000260 RW 0x8\n NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000024 0x000024 R 0x4\n TLS 0x000b80 0x000000000000cb80 0x000000000000cb80 0x000000 0x0001b0 R 0x8\n GNU_EH_FRAME 0x001000 0x000000000000a3d8 0x000000000000a3d8 0x000000 0x0000fc R 0x4\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\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 0000000000000270 000270 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000298 000294 000030 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002c8 000294 000618 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000008e0 000294 0008a6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001186 000294 000082 02 A 3 0 2\n- [ 6] .gnu.version_d NOBITS 0000000000001208 000294 000038 00 A 4 2 8\n- [ 7] .gnu.version_r NOBITS 0000000000001240 000294 000100 00 A 4 5 8\n- [ 8] .rela.dyn NOBITS 0000000000001340 000294 0001f8 18 A 3 0 8\n- [ 9] .rela.plt NOBITS 0000000000001538 000294 000450 18 AI 3 23 8\n+ [ 4] .dynstr NOBITS 00000000000008e0 000294 0008a8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001188 000294 000082 02 A 3 0 2\n+ [ 6] .gnu.version_d NOBITS 0000000000001210 000294 000038 00 A 4 2 8\n+ [ 7] .gnu.version_r NOBITS 0000000000001248 000294 000100 00 A 4 5 8\n+ [ 8] .rela.dyn NOBITS 0000000000001348 000294 0001f8 18 A 3 0 8\n+ [ 9] .rela.plt NOBITS 0000000000001540 000294 000450 18 AI 3 23 8\n [10] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [11] .plt NOBITS 0000000000002020 001000 0002f0 10 AX 0 0 16\n [12] .plt.got NOBITS 0000000000002310 001000 000010 08 AX 0 0 8\n [13] .text NOBITS 0000000000002320 001000 00683c 00 AX 0 0 16\n [14] .fini NOBITS 0000000000008b5c 001000 000009 00 AX 0 0 4\n [15] .rodata NOBITS 0000000000009000 001000 0013d5 00 A 0 0 32\n [16] .eh_frame_hdr NOBITS 000000000000a3d8 001000 0000fc 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,19 +2,19 @@\n Symbol table '.symtab' contains 163 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000270 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000298 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002c8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000008e0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000001186 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000001208 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001240 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001340 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000001538 0 SECTION LOCAL DEFAULT 9 \n+ 5: 0000000000001188 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000001210 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000001248 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001348 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000001540 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000002000 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002020 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002310 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002320 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000008b5c 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000009000 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000000a3d8 0 SECTION LOCAL DEFAULT 16 \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: 2ab3f1c1f40fa499874b7c947928d627fb77ad31\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b550cc9cbba145749c10488edfc60994c11fff0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1GCC: (Debian 10.2.1-6) 10.2.1 20210110\n+GCC: (Debian 10.2.1-6) 10.2.1 20210110\n ad``bHd``\n $$IxG7U&\n G_U9?fV`0U\n \tbcgY)'TfL/\n bwbi_?