{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.IX1vJJNw/b1/rnp_0.17.0~git20220428-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.IX1vJJNw/b2/rnp_0.17.0~git20220428-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 8562c4d07d10f6b4dc9bd5b13d347620 44748 libdevel optional librnp-dev_0.17.0~git20220428-1_amd64.deb\n 587ab6a1c74bf548cd45bfab5852061a 3035896 debug optional librnp0-dbgsym_0.17.0~git20220428-1_amd64.deb\n e995cd2e6c170fbc2417fe572f5f5652 314848 libs optional librnp0_0.17.0~git20220428-1_amd64.deb\n- 4c5373e010274c3e3daef6d10de148f0 2037408 debug optional rnp-dbgsym_0.17.0~git20220428-1_amd64.deb\n- b4a2cf7d2c0e86eff06a8799a967b036 148180 utils optional rnp_0.17.0~git20220428-1_amd64.deb\n+ 8161f5b78708c65ba66fd07113d9ccf9 2037260 debug optional rnp-dbgsym_0.17.0~git20220428-1_amd64.deb\n+ 2d1999876ad930d9a49e23567eab777a 147576 utils optional rnp_0.17.0~git20220428-1_amd64.deb\n"}, {"source1": "rnp_0.17.0~git20220428-1_amd64.deb", "source2": "rnp_0.17.0~git20220428-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 2022-04-28 23:54:22.000000 debian-binary\n -rw-r--r-- 0 0 0 888 2022-04-28 23:54:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 147100 2022-04-28 23:54:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 146496 2022-04-28 23:54:22.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/rnp", "source2": "./usr/bin/rnp", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dab0 0x00dab0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dab8 0x00dab8 R 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x02d521 0x02d521 R E 0x1000\n LOAD 0x03c000 0x000000000003c000 0x000000000003c000 0x00b804 0x00b804 R 0x1000\n LOAD 0x047de8 0x0000000000048de8 0x0000000000048de8 0x001ca1 0x002318 RW 0x1000\n DYNAMIC 0x048518 0x0000000000049518 0x0000000000049518 0x000240 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 00077c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000b20 000b20 002dd8 18 A 7 1 8\n- [ 7] .dynstr STRTAB 00000000000038f8 0038f8 00643d 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000009d36 009d36 0003d2 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 000000000000a108 00a108 000180 00 A 7 4 8\n- [10] .rela.dyn RELA 000000000000a288 00a288 001f68 18 A 6 0 8\n- [11] .rela.plt RELA 000000000000c1f0 00c1f0 0018c0 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 00000000000038f8 0038f8 00643f 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000009d38 009d38 0003d2 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 000000000000a110 00a110 000180 00 A 7 4 8\n+ [10] .rela.dyn RELA 000000000000a290 00a290 001f68 18 A 6 0 8\n+ [11] .rela.plt RELA 000000000000c1f8 00c1f8 0018c0 18 AI 6 25 8\n [12] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 000000000000e020 00e020 001090 10 AX 0 0 16\n [14] .plt.got PROGBITS 000000000000f0b0 00f0b0 000008 08 AX 0 0 8\n [15] .text PROGBITS 000000000000f0c0 00f0c0 02c455 00 AX 0 0 16\n [16] .fini PROGBITS 000000000003b518 03b518 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 000000000003c000 03c000 0040a3 00 A 0 0 32\n [18] .eh_frame_hdr PROGBITS 00000000000400a4 0400a4 000ba4 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 0xa288 contains 335 entries:\n+Relocation section '.rela.dyn' at offset 0xa290 contains 335 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000048de8 0000000000000008 R_X86_64_RELATIVE 135e0\n 0000000000048df0 0000000000000008 R_X86_64_RELATIVE 13150\n 0000000000048df8 0000000000000008 R_X86_64_RELATIVE 135a0\n 0000000000048e08 0000000000000008 R_X86_64_RELATIVE 49390\n 0000000000048e10 0000000000000008 R_X86_64_RELATIVE 215b0\n 0000000000048e18 0000000000000008 R_X86_64_RELATIVE 215c0\n@@ -333,15 +333,15 @@\n 000000000004ab00 000001d200000005 R_X86_64_COPY 000000000004ab00 _ZNSt7__cxx117collateIcE2idE@GLIBCXX_3.4.21 + 0\n 000000000004ab08 0000019700000005 R_X86_64_COPY 000000000004ab08 stdout@GLIBC_2.2.5 + 0\n 000000000004ab20 000001cc00000005 R_X86_64_COPY 000000000004ab20 stderr@GLIBC_2.2.5 + 0\n 000000000004ab28 0000018a00000005 R_X86_64_COPY 000000000004ab28 __libc_single_threaded@GLIBC_2.32 + 0\n 000000000004ab40 0000016100000005 R_X86_64_COPY 000000000004ab40 _ZNSt5ctypeIcE2idE@GLIBCXX_3.4 + 0\n 000000000004ab50 0000017f00000005 R_X86_64_COPY 000000000004ab50 stdin@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xc1f0 contains 264 entries:\n+Relocation section '.rela.plt' at offset 0xc1f8 contains 264 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000049770 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_key_protect + 0\n 0000000000049778 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_key_handle_destroy + 0\n 0000000000049780 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_output_write + 0\n 0000000000049788 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0\n 0000000000049790 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n 0000000000049798 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_ffi_create + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x48de8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x48df8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x38f8\n 0x0000000000000006 (SYMTAB) 0xb20\n- 0x000000000000000a (STRSZ) 25661 (bytes)\n+ 0x000000000000000a (STRSZ) 25663 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x49758\n 0x0000000000000002 (PLTRELSZ) 6336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc1f0\n- 0x0000000000000007 (RELA) 0xa288\n+ 0x0000000000000017 (JMPREL) 0xc1f8\n+ 0x0000000000000007 (RELA) 0xa290\n 0x0000000000000008 (RELASZ) 8040 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xa108\n+ 0x000000006ffffffe (VERNEED) 0xa110\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x9d36\n+ 0x000000006ffffff0 (VERSYM) 0x9d38\n 0x000000006ffffff9 (RELACOUNT) 284\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 265c7f14cecd612e0f3dca51024f96873d1ba8dd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de5edcf8b7fdd3f91045ae5f1f360851284e05ee\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 489 entries:\n- Addr: 0x0000000000009d36 Offset: 0x00009d36 Link: 6 (.dynsym)\n+ Addr: 0x0000000000009d38 Offset: 0x00009d38 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBCXX_3.4.20) 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 008: 5 (CXXABI_1.3) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 6 (GLIBC_2.14) 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) \n 010: 7 (GLIBC_2.33) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 8 (GLIBCXX_3.4.21) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 4 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 4 (GLIBC_2.2.5)\n@@ -122,15 +122,15 @@\n 1d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000a108 Offset: 0x0000a108 Link: 7 (.dynstr)\n+ Addr: 0x000000000000a110 Offset: 0x0000a110 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libjson-c.so.5 Cnt: 1\n 0x0030: Name: JSONC_0.14 Flags: none Version: 12\n 0x0040: Version: 1 File: libc.so.6 Cnt: 7\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 21\n 0x0060: Name: GLIBC_2.32 Flags: none Version: 18\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1250,15 +1250,15 @@\n RNP_LOG_CONSOLE\n 11rnp_cfg_val\n 15rnp_cfg_int_val\n 16rnp_cfg_bool_val\n 15rnp_cfg_str_val\n 16rnp_cfg_list_val\n /usr/lib/debug/.dwz/x86_64-linux-gnu/rnp.debug\n-.5c7f14cecd612e0f3dca51024f96873d1ba8dd.debug\n+.5edcf8b7fdd3f91045ae5f1f360851284e05ee.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1599,9 +1599,9 @@\n 0x00009cb8 5f332e34 2e323900 474c4942 4358585f _3.4.29.GLIBCXX_\n 0x00009cc8 332e342e 31350047 4c494243 58585f33 3.4.15.GLIBCXX_3\n 0x00009cd8 2e342e32 31004358 58414249 5f312e33 .4.21.CXXABI_1.3\n 0x00009ce8 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00009cf8 42435858 5f332e34 2e323000 00000000 BCXX_3.4.20.....\n 0x00009d08 00000000 00000000 00000000 00000000 ................\n 0x00009d18 00000000 00000000 00000000 00000000 ................\n- 0x00009d28 00000000 00000000 00000000 00 .............\n+ 0x00009d28 00000000 00000000 00000000 000000 ...............\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: Unable to find program interpreter name", "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 35633766 31346365 63643631 32653066 5c7f14cecd612e0f\n- 0x00000010 33646361 35313032 34663936 38373364 3dca51024f96873d\n- 0x00000020 31626138 64642e64 65627567 00000000 1ba8dd.debug....\n- 0x00000030 701a72c1 p.r.\n+ 0x00000000 35656463 66386237 66646433 66393130 5edcf8b7fdd3f910\n+ 0x00000010 34356165 35663166 33363038 35313238 45ae5f1f36085128\n+ 0x00000020 34653035 65652e64 65627567 00000000 4e05ee.debug....\n+ 0x00000030 68faa466 h..f\n \n"}]}, {"source1": "./usr/bin/rnpkeys", "source2": "./usr/bin/rnpkeys", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dab0 0x00dab0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dab8 0x00dab8 R 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x02d801 0x02d801 R E 0x1000\n LOAD 0x03c000 0x000000000003c000 0x000000000003c000 0x00b936 0x00b936 R 0x1000\n LOAD 0x047de8 0x0000000000048de8 0x0000000000048de8 0x001c19 0x002280 RW 0x1000\n DYNAMIC 0x048518 0x0000000000049518 0x0000000000049518 0x000240 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 00077c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000b20 000b20 002df0 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000003910 003910 006453 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000009d64 009d64 0003d4 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 000000000000a138 00a138 000180 00 A 7 4 8\n- [10] .rela.dyn RELA 000000000000a2b8 00a2b8 001f20 18 A 6 0 8\n- [11] .rela.plt RELA 000000000000c1d8 00c1d8 0018d8 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000003910 003910 006455 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000009d66 009d66 0003d4 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 000000000000a140 00a140 000180 00 A 7 4 8\n+ [10] .rela.dyn RELA 000000000000a2c0 00a2c0 001f20 18 A 6 0 8\n+ [11] .rela.plt RELA 000000000000c1e0 00c1e0 0018d8 18 AI 6 25 8\n [12] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 000000000000e020 00e020 0010a0 10 AX 0 0 16\n [14] .plt.got PROGBITS 000000000000f0c0 00f0c0 000008 08 AX 0 0 8\n [15] .text PROGBITS 000000000000f0d0 00f0d0 02c725 00 AX 0 0 16\n [16] .fini PROGBITS 000000000003b7f8 03b7f8 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 000000000003c000 03c000 0041c0 00 A 0 0 32\n [18] .eh_frame_hdr PROGBITS 00000000000401c0 0401c0 000bb4 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 0xa2b8 contains 332 entries:\n+Relocation section '.rela.dyn' at offset 0xa2c0 contains 332 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000048de8 0000000000000008 R_X86_64_RELATIVE 11d70\n 0000000000048df0 0000000000000008 R_X86_64_RELATIVE 118e0\n 0000000000048df8 0000000000000008 R_X86_64_RELATIVE 11d30\n 0000000000048e00 0000000000000008 R_X86_64_RELATIVE 3c3aa\n 0000000000048e08 0000000000000008 R_X86_64_RELATIVE 3c3fe\n 0000000000048e10 0000000000000008 R_X86_64_RELATIVE 3c409\n@@ -330,15 +330,15 @@\n 000000000004aa80 000001d300000005 R_X86_64_COPY 000000000004aa80 _ZNSt7__cxx117collateIcE2idE@GLIBCXX_3.4.21 + 0\n 000000000004aa88 0000019800000005 R_X86_64_COPY 000000000004aa88 stdout@GLIBC_2.2.5 + 0\n 000000000004aaa0 000001cd00000005 R_X86_64_COPY 000000000004aaa0 stderr@GLIBC_2.2.5 + 0\n 000000000004aaa8 0000018b00000005 R_X86_64_COPY 000000000004aaa8 __libc_single_threaded@GLIBC_2.32 + 0\n 000000000004aac0 0000016200000005 R_X86_64_COPY 000000000004aac0 _ZNSt5ctypeIcE2idE@GLIBCXX_3.4 + 0\n 000000000004aad0 0000018000000005 R_X86_64_COPY 000000000004aad0 stdin@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xc1d8 contains 265 entries:\n+Relocation section '.rela.plt' at offset 0xc1e0 contains 265 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000049770 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_key_protect + 0\n 0000000000049778 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_key_handle_destroy + 0\n 0000000000049780 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_output_write + 0\n 0000000000049788 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0\n 0000000000049790 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n 0000000000049798 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 rnp_ffi_create + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x48de8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x48df8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x3910\n 0x0000000000000006 (SYMTAB) 0xb20\n- 0x000000000000000a (STRSZ) 25683 (bytes)\n+ 0x000000000000000a (STRSZ) 25685 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x49758\n 0x0000000000000002 (PLTRELSZ) 6360 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xc1d8\n- 0x0000000000000007 (RELA) 0xa2b8\n+ 0x0000000000000017 (JMPREL) 0xc1e0\n+ 0x0000000000000007 (RELA) 0xa2c0\n 0x0000000000000008 (RELASZ) 7968 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xa138\n+ 0x000000006ffffffe (VERNEED) 0xa140\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x9d64\n+ 0x000000006ffffff0 (VERSYM) 0x9d66\n 0x000000006ffffff9 (RELACOUNT) 281\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 5fc05b3cfb072b8c7f889910bf3698915ddfb722\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f91b21eaac5e6d747918b79124f6b5138b6b6b2a\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 490 entries:\n- Addr: 0x0000000000009d64 Offset: 0x00009d64 Link: 6 (.dynsym)\n+ Addr: 0x0000000000009d66 Offset: 0x00009d66 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBCXX_3.4.20) 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 008: 5 (CXXABI_1.3) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 6 (GLIBC_2.14) 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) \n 010: 7 (GLIBC_2.33) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 8 (GLIBCXX_3.4.21) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 4 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 4 (GLIBC_2.2.5)\n@@ -122,15 +122,15 @@\n 1d8: 8 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 1 (*global*) \n 1dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1e8: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000a138 Offset: 0x0000a138 Link: 7 (.dynstr)\n+ Addr: 0x000000000000a140 Offset: 0x0000a140 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libjson-c.so.5 Cnt: 1\n 0x0030: Name: JSONC_0.14 Flags: none Version: 12\n 0x0040: Version: 1 File: libc.so.6 Cnt: 7\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 21\n 0x0060: Name: GLIBC_2.32 Flags: none Version: 18\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1269,15 +1269,15 @@\n NSt8__detail12_CharMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb0EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb0ELb1EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0EEE\n NSt8__detail15_BracketMatcherINSt7__cxx1112regex_traitsIcEELb1ELb1EEE\n RNP_LOG_CONSOLE\n /usr/lib/debug/.dwz/x86_64-linux-gnu/rnp.debug\n-.c05b3cfb072b8c7f889910bf3698915ddfb722.debug\n+.1b21eaac5e6d747918b79124f6b5138b6b6b2a.debug\n .shstrtab\n .note.gnu.property\n .note.gnu.build-id\n .note.ABI-tag\n .gnu.hash\n .gnu.version\n .gnu.version_r\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1601,9 +1601,9 @@\n 0x00009cf0 49424358 585f332e 342e3135 00474c49 IBCXX_3.4.15.GLI\n 0x00009d00 42435858 5f332e34 2e323100 43585841 BCXX_3.4.21.CXXA\n 0x00009d10 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00009d20 2e340047 4c494243 58585f33 2e342e32 .4.GLIBCXX_3.4.2\n 0x00009d30 30000000 00000000 00000000 00000000 0...............\n 0x00009d40 00000000 00000000 00000000 00000000 ................\n 0x00009d50 00000000 00000000 00000000 00000000 ................\n- 0x00009d60 000000 ...\n+ 0x00009d60 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: Unable to find program interpreter name", "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 63303562 33636662 30373262 38633766 c05b3cfb072b8c7f\n- 0x00000010 38383939 31306266 33363938 39313564 889910bf3698915d\n- 0x00000020 64666237 32322e64 65627567 00000000 dfb722.debug....\n- 0x00000030 fbbc1325 ...%\n+ 0x00000000 31623231 65616163 35653664 37343739 1b21eaac5e6d7479\n+ 0x00000010 31386237 39313234 66366235 31333862 18b79124f6b5138b\n+ 0x00000020 36623662 32612e64 65627567 00000000 6b6b2a.debug....\n+ 0x00000030 0687200b .. .\n \n"}]}]}]}]}, {"source1": "rnp-dbgsym_0.17.0~git20220428-1_amd64.deb", "source2": "rnp-dbgsym_0.17.0~git20220428-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 2022-04-28 23:54:22.000000 debian-binary\n -rw-r--r-- 0 0 0 636 2022-04-28 23:54:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2036580 2022-04-28 23:54:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2036432 2022-04-28 23:54:22.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: amd64\n Maintainer: Daniel Kahn Gillmor \n Installed-Size: 2137\n Depends: rnp (= 0.17.0~git20220428-1)\n Section: debug\n Priority: optional\n Description: debug symbols for rnp\n-Build-Ids: 265c7f14cecd612e0f3dca51024f96873d1ba8dd 5fc05b3cfb072b8c7f889910bf3698915ddfb722\n+Build-Ids: de5edcf8b7fdd3f91045ae5f1f360851284e05ee f91b21eaac5e6d747918b79124f6b5138b6b6b2a\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/26/5c7f14cecd612e0f3dca51024f96873d1ba8dd.debug\n-usr/lib/debug/.build-id/5f/c05b3cfb072b8c7f889910bf3698915ddfb722.debug\n+usr/lib/debug/.build-id/de/5edcf8b7fdd3f91045ae5f1f360851284e05ee.debug\n+usr/lib/debug/.build-id/f9/1b21eaac5e6d747918b79124f6b5138b6b6b2a.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/rnp.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/26/\n--rw-r--r-- 0 root (0) root (0) 931440 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/26/5c7f14cecd612e0f3dca51024f96873d1ba8dd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/5f/\n--rw-r--r-- 0 root (0) root (0) 941624 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/5f/c05b3cfb072b8c7f889910bf3698915ddfb722.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 931440 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/de/5edcf8b7fdd3f91045ae5f1f360851284e05ee.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/f9/\n+-rw-r--r-- 0 root (0) root (0) 941624 2022-04-28 23:54:22.000000 ./usr/lib/debug/.build-id/f9/1b21eaac5e6d747918b79124f6b5138b6b6b2a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 300960 2022-04-28 23:54:22.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/rnp.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-04-28 23:54:22.000000 ./usr/share/doc/rnp-dbgsym -> rnp\n"}, {"source1": "./usr/lib/debug/.build-id/26/5c7f14cecd612e0f3dca51024f96873d1ba8dd.debug", "source2": "./usr/lib/debug/.build-id/de/5edcf8b7fdd3f91045ae5f1f360851284e05ee.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x13500\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00dab0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00dab8 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x02d521 R E 0x1000\n LOAD 0x000000 0x000000000003c000 0x000000000003c000 0x000000 0x00b804 R 0x1000\n LOAD 0x000de8 0x0000000000048de8 0x0000000000048de8 0x000000 0x002318 RW 0x1000\n DYNAMIC 0x000de8 0x0000000000049518 0x0000000000049518 0x000000 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 00077c 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000b20 00039c 002dd8 18 A 7 1 8\n- [ 7] .dynstr NOBITS 00000000000038f8 00039c 00643d 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000009d36 00039c 0003d2 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 000000000000a108 00039c 000180 00 A 7 4 8\n- [10] .rela.dyn NOBITS 000000000000a288 00039c 001f68 18 A 6 0 8\n- [11] .rela.plt NOBITS 000000000000c1f0 00039c 0018c0 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 00000000000038f8 00039c 00643f 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000009d38 00039c 0003d2 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 000000000000a110 00039c 000180 00 A 7 4 8\n+ [10] .rela.dyn NOBITS 000000000000a290 00039c 001f68 18 A 6 0 8\n+ [11] .rela.plt NOBITS 000000000000c1f8 00039c 0018c0 18 A 6 25 8\n [12] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 000000000000e020 001000 001090 10 AX 0 0 16\n [14] .plt.got NOBITS 000000000000f0b0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 000000000000f0c0 001000 02c455 00 AX 0 0 16\n [16] .fini NOBITS 000000000003b518 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 000000000003c000 001000 0040a3 00 A 0 0 32\n [18] .eh_frame_hdr NOBITS 00000000000400a4 001000 000ba4 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 265c7f14cecd612e0f3dca51024f96873d1ba8dd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de5edcf8b7fdd3f91045ae5f1f360851284e05ee\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/5f/c05b3cfb072b8c7f889910bf3698915ddfb722.debug", "source2": "./usr/lib/debug/.build-id/f9/1b21eaac5e6d747918b79124f6b5138b6b6b2a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x11c90\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00dab0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x00dab8 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x02d801 R E 0x1000\n LOAD 0x000000 0x000000000003c000 0x000000000003c000 0x000000 0x00b936 R 0x1000\n LOAD 0x000de8 0x0000000000048de8 0x0000000000048de8 0x000000 0x002280 RW 0x1000\n DYNAMIC 0x000de8 0x0000000000049518 0x0000000000049518 0x000000 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 00077c 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000b20 00039c 002df0 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000003910 00039c 006453 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000009d64 00039c 0003d4 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 000000000000a138 00039c 000180 00 A 7 4 8\n- [10] .rela.dyn NOBITS 000000000000a2b8 00039c 001f20 18 A 6 0 8\n- [11] .rela.plt NOBITS 000000000000c1d8 00039c 0018d8 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 0000000000003910 00039c 006455 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000009d66 00039c 0003d4 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 000000000000a140 00039c 000180 00 A 7 4 8\n+ [10] .rela.dyn NOBITS 000000000000a2c0 00039c 001f20 18 A 6 0 8\n+ [11] .rela.plt NOBITS 000000000000c1e0 00039c 0018d8 18 A 6 25 8\n [12] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 000000000000e020 001000 0010a0 10 AX 0 0 16\n [14] .plt.got NOBITS 000000000000f0c0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 000000000000f0d0 001000 02c725 00 AX 0 0 16\n [16] .fini NOBITS 000000000003b7f8 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 000000000003c000 001000 0041c0 00 A 0 0 32\n [18] .eh_frame_hdr NOBITS 00000000000401c0 001000 000bb4 00 A 0 0 4\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 5fc05b3cfb072b8c7f889910bf3698915ddfb722\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f91b21eaac5e6d747918b79124f6b5138b6b6b2a\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"}]}]}]}]}]}