{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.hZSLW3xM/b1/elpa_2022.11.001-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.hZSLW3xM/b2/elpa_2022.11.001-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 87c756ce8115cff59b22a3ad5d9af5eb 488148 libdevel optional libelpa-dev_2022.11.001-2_amd64.deb\n- e36343fb57ef17807559209735d332e4 870056 debug optional libelpa19-dbgsym_2022.11.001-2_amd64.deb\n- fe21355962febce5d8f97c8234a24883 434336 libs optional libelpa19_2022.11.001-2_amd64.deb\n+ 87903c18b8b3c647cd59d51e5180c02a 488136 libdevel optional libelpa-dev_2022.11.001-2_amd64.deb\n+ fce10814a94870431420e4827a279442 870196 debug optional libelpa19-dbgsym_2022.11.001-2_amd64.deb\n+ 88c86a287d44de957d99cb51b2d21a7e 434360 libs optional libelpa19_2022.11.001-2_amd64.deb\n"}, {"source1": "libelpa-dev_2022.11.001-2_amd64.deb", "source2": "libelpa-dev_2022.11.001-2_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 2023-01-10 18:32:33.000000 debian-binary\n -rw-r--r-- 0 0 0 1124 2023-01-10 18:32:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 486832 2023-01-10 18:32:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 486820 2023-01-10 18:32:33.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/libelpa.a", "source2": "./usr/lib/x86_64-linux-gnu/libelpa.a", "unified_diff": null, "details": [{"source1": "libelpa_private_la-elpa_impl.o", "source2": "libelpa_private_la-elpa_impl.o", "unified_diff": null, "details": [{"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -2543,16 +2543,16 @@\n 0000000000000380 0000013800000001 R_X86_64_64 000000000000b520 __elpa_impl_MOD_elpa_print_times + 0\n 0000000000000388 0000012300000001 R_X86_64_64 0000000000009900 __elpa_impl_MOD_elpa_skew_eigenvalues_d_ptr_d + 0\n 0000000000000390 0000013100000001 R_X86_64_64 000000000000aff0 __elpa_impl_MOD_elpa_hermitian_multiply_d_ptr_d + 0\n 0000000000000398 0000013a00000001 R_X86_64_64 000000000000b5c0 __elpa_impl_MOD_elpa_associate_int + 0\n 00000000000003a0 000000e900000001 R_X86_64_64 0000000000003610 __elpa_impl_MOD_elpa_autotune_step_worker + 0\n 00000000000003a8 0000016a00000001 R_X86_64_64 000000000000c620 __elpa_impl_MOD_elpa_construct_scalapack_descriptor + 0\n 00000000000003b0 0000010200000001 R_X86_64_64 00000000000064a0 __elpa_impl_MOD_elpa_transform_generalized_d + 0\n-00000000000003b8 000000fd00000001 R_X86_64_64 0000000000005510 __elpa_impl_MOD_elpa_transform_generalized_dc + 0\n-00000000000003c0 000000f700000001 R_X86_64_64 0000000000004e30 __elpa_impl_MOD_elpa_transform_back_generalized_dc + 0\n+00000000000003b8 000000f700000001 R_X86_64_64 0000000000004e30 __elpa_impl_MOD_elpa_transform_back_generalized_dc + 0\n+00000000000003c0 000000fd00000001 R_X86_64_64 0000000000005510 __elpa_impl_MOD_elpa_transform_generalized_dc + 0\n 00000000000003c8 000000ff00000001 R_X86_64_64 0000000000005dd0 __elpa_impl_MOD_elpa_transform_back_generalized_d + 0\n \n Relocation section '.rela.eh_frame' at offset 0x2bda8 contains 178 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0\n 0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10\n 0000000000000048 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 20\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -8083,15 +8083,15 @@\n \tmov %fs:0x28,%rax\n \tmov %rax,0x238(%rsp)\n \txor %eax,%eax\n \tmov 0x8(%rdi),%rax\n \tlea 0x8(%rsp),%r14\n \tmovl $0xfffffff6,0x8(%rsp)\n \tmov %r14,%r8\n-\tcall *0x2f8(%rax)\n+\tcall *0x300(%rax)\n \ttest %rbp,%rbp\n \tje 8150 <__elpa_impl_MOD_elpa_generalized_eigenvalues_dc+0x140>\n \tmov 0x8(%rsp),%eax\n \tmov %eax,0x0(%rbp)\n \tmovdqu (%rbx),%xmm0\n \tmov 0x8(%rbx),%rax\n \tlea 0x10(%rsp),%r15\n@@ -8247,15 +8247,15 @@\n \tmov %r8,(%rsp)\n \tmov %r14,%r8\n \tmov %fs:0x28,%rax\n \tmov %rax,0x248(%rsp)\n \txor %eax,%eax\n \tmov 0x8(%rdi),%rax\n \tmovl $0xfffffff6,0x18(%rsp)\n-\tcall *0x2f8(%rax)\n+\tcall *0x300(%rax)\n \ttest %rbx,%rbx\n \tje 83e0 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc+0x150>\n \tmov 0x18(%rsp),%eax\n \tmov %eax,(%rbx)\n \tmovdqu (%r15),%xmm0\n \tmov 0x8(%r15),%rax\n \tlea 0x20(%rsp),%r13\n@@ -8349,15 +8349,15 @@\n \tsub $0x1,%eax\n \tmov (%rsp),%rdx\n \tmov %r14,%rcx\n \tmov %rbp,%rsi\n \tmov %eax,(%rbx)\n \tmov 0x8(%r15),%rax\n \tmov %r15,%rdi\n-\tcall *0x300(%rax)\n+\tcall *0x2f8(%rax)\n \tmov 0x18(%rsp),%eax\n \tmov %eax,(%rbx)\n \tjmp 83b1 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc+0x121>\n \tnopw 0x0(%rax,%rax,1)\n \tmovdqu (%r15),%xmm2\n \tmov (%rsp),%rcx\n \tmov %r12,%rsi\n@@ -8371,15 +8371,15 @@\n \ttest %eax,%eax\n \tje 8560 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc+0x2d0>\n \tmov 0x8(%r15),%rax\n \tmov (%rsp),%rdx\n \tmov %r14,%rcx\n \tmov %rbp,%rsi\n \tmov %r15,%rdi\n-\tcall *0x300(%rax)\n+\tcall *0x2f8(%rax)\n \tmov 0x18(%rsp),%eax\n \ttest %eax,%eax\n \tje 83b1 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc+0x121>\n \tlea 0x30(%rsp),%rbx\n \tlea 0x0(%rip),%rax \n R_X86_64_PC32\t.LC18-0x4\n \tmovl $0xa8,0x40(%rsp)\n"}]}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 475.4 KiB (486832 B)\n+ Compressed size: 475.4 KiB (486820 B)\n Uncompressed size: 2390.0 KiB (2447360 B)\n Ratio: 0.199\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 486832 2447360 0.199 CRC64 0\n+ 1 1 0 0 486820 2447360 0.199 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 486792 2447360 0.199 CRC64\n+ 1 1 12 0 486780 2447360 0.199 CRC64\n"}]}]}, {"source1": "libelpa19_2022.11.001-2_amd64.deb", "source2": "libelpa19_2022.11.001-2_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 2023-01-10 18:32:33.000000 debian-binary\n--rw-r--r-- 0 0 0 5784 2023-01-10 18:32:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 428360 2023-01-10 18:32:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5780 2023-01-10 18:32:33.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 428388 2023-01-10 18:32:33.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": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 5784 B\n+ Compressed size: 5780 B\n Uncompressed size: 70.0 KiB (71680 B)\n Ratio: 0.081\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 5784 71680 0.081 CRC64 0\n+ 1 1 0 0 5780 71680 0.081 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 5748 71680 0.080 CRC64\n+ 1 1 12 0 5744 71680 0.080 CRC64\n"}]}, {"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/libelpa.so.19.0.0", "source2": "./usr/lib/x86_64-linux-gnu/libelpa.so.19.0.0", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -650,16 +650,16 @@\n 0000000000158900 0000042300000001 R_X86_64_64 000000000002cb50 __elpa_impl_MOD_elpa_print_times + 0\n 0000000000158908 000002b800000001 R_X86_64_64 000000000002af30 __elpa_impl_MOD_elpa_skew_eigenvalues_d_ptr_d + 0\n 0000000000158910 0000022800000001 R_X86_64_64 000000000002c620 __elpa_impl_MOD_elpa_hermitian_multiply_d_ptr_d + 0\n 0000000000158918 000000a300000001 R_X86_64_64 000000000002cbf0 __elpa_impl_MOD_elpa_associate_int + 0\n 0000000000158920 000004a300000001 R_X86_64_64 0000000000024c40 __elpa_impl_MOD_elpa_autotune_step_worker + 0\n 0000000000158928 000001b600000001 R_X86_64_64 000000000002dc50 __elpa_impl_MOD_elpa_construct_scalapack_descriptor + 0\n 0000000000158930 000004b900000001 R_X86_64_64 0000000000027ad0 __elpa_impl_MOD_elpa_transform_generalized_d + 0\n-0000000000158938 0000046800000001 R_X86_64_64 0000000000026b40 __elpa_impl_MOD_elpa_transform_generalized_dc + 0\n-0000000000158940 000003bd00000001 R_X86_64_64 0000000000026460 __elpa_impl_MOD_elpa_transform_back_generalized_dc + 0\n+0000000000158938 000003bd00000001 R_X86_64_64 0000000000026460 __elpa_impl_MOD_elpa_transform_back_generalized_dc + 0\n+0000000000158940 0000046800000001 R_X86_64_64 0000000000026b40 __elpa_impl_MOD_elpa_transform_generalized_dc + 0\n 0000000000158948 0000045d00000001 R_X86_64_64 0000000000027400 __elpa_impl_MOD_elpa_transform_back_generalized_d + 0\n 0000000000158978 000002aa00000001 R_X86_64_64 0000000000156840 __elpa_autotune_impl_MOD___def_init_elpa_autotune_impl_Elpa_autotune_impl_t + 0\n 0000000000158980 0000042100000001 R_X86_64_64 0000000000034560 __elpa_autotune_impl_MOD___copy_elpa_autotune_impl_Elpa_autotune_impl_t + 0\n 0000000000158998 000003c600000001 R_X86_64_64 0000000000034580 __elpa_autotune_impl_MOD_elpa_autotune_destroy + 0\n 00000000001589a0 000003a800000001 R_X86_64_64 0000000000034590 __elpa_autotune_impl_MOD_elpa_autotune_print + 0\n 00000000001589e8 000001ac00000001 R_X86_64_64 00000000000345a0 __elpa_abstract_impl_MOD___final_elpa_abstract_impl_Elpa_abstract_impl_t + 0\n 0000000000158cb8 000004a500000001 R_X86_64_64 0000000000159ea8 __elpa_blas_interfaces_MOD___def_init___iso_c_binding_C_ptr + 0\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: 61896bc558e3979a6d74ef31527a2edd42030dfb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b921d8d779bbcfb60a65b600197d01f5bdc201aa\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -10646,15 +10646,15 @@\n ./build/../src/elpa_impl_math_generalized_template.F90:299\n \tmov 0x8(%rdi),%rax\n \tlea 0x8(%rsp),%r14\n ./build/../src/elpa_impl_math_generalized_template.F90:294\n \tmovl $0xfffffff6,0x8(%rsp)\n ./build/../src/elpa_impl_math_generalized_template.F90:299\n \tmov %r14,%r8\n-\tcall *0x2f8(%rax)\n+\tcall *0x300(%rax)\n ./build/../src/elpa_impl_math_generalized_template.F90:301\n \ttest %rbp,%rbp\n \tje 29780 <__elpa_impl_MOD_elpa_generalized_eigenvalues_dc@@Base+0x140>\n ./build/../src/elpa_impl_math_generalized_template.F90:302\n \tmov 0x8(%rsp),%eax\n \tmov %eax,0x0(%rbp)\n ./build/../src/elpa_impl_math_generalized_template.F90:307\n@@ -10822,15 +10822,15 @@\n \tmov %rax,0x248(%rsp)\n \txor %eax,%eax\n ./build/../src/elpa_impl_math_generalized_template.F90:110\n \tmov 0x8(%rdi),%rax\n ./build/../src/elpa_impl_math_generalized_template.F90:105\n \tmovl $0xfffffff6,0x18(%rsp)\n ./build/../src/elpa_impl_math_generalized_template.F90:110\n-\tcall *0x2f8(%rax)\n+\tcall *0x300(%rax)\n ./build/../src/elpa_impl_math_generalized_template.F90:112\n \ttest %rbx,%rbx\n \tje 29a10 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc@@Base+0x150>\n ./build/../src/elpa_impl_math_generalized_template.F90:113\n \tmov 0x18(%rsp),%eax\n \tmov %eax,(%rbx)\n ./build/../src/elpa_impl_math_generalized_template.F90:118\n@@ -10931,15 +10931,15 @@\n \tmov %r14,%rcx\n \tmov %rbp,%rsi\n ./build/../src/elpa_impl_math_generalized_template.F90:151\n \tmov %eax,(%rbx)\n ./build/../src/elpa_impl_math_generalized_template.F90:163\n \tmov 0x8(%r15),%rax\n \tmov %r15,%rdi\n-\tcall *0x300(%rax)\n+\tcall *0x2f8(%rax)\n ./build/../src/elpa_impl_math_generalized_template.F90:166\n \tmov 0x18(%rsp),%eax\n \tmov %eax,(%rbx)\n \tjmp 299e1 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc@@Base+0x121>\n \tnopw 0x0(%rax,%rax,1)\n ./build/../src/elpa_impl_math_generalized_template.F90:125\n \tmovdqu (%r15),%xmm2\n@@ -10957,15 +10957,15 @@\n \tje 29b90 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc@@Base+0x2d0>\n ./build/../src/elpa_impl_math_generalized_template.F90:163\n \tmov 0x8(%r15),%rax\n \tmov (%rsp),%rdx\n \tmov %r14,%rcx\n \tmov %rbp,%rsi\n \tmov %r15,%rdi\n-\tcall *0x300(%rax)\n+\tcall *0x2f8(%rax)\n ./build/../src/elpa_impl_math_generalized_template.F90:167\n \tmov 0x18(%rsp),%eax\n \ttest %eax,%eax\n \tje 299e1 <__elpa_impl_MOD_elpa_generalized_eigenvectors_dc@@Base+0x121>\n ./build/../src/elpa_impl_math_generalized_template.F90:168\n \tlea 0x30(%rsp),%rbx\n \tlea 0x10ad1e(%rip),%rax \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 38393662 63353538 65333937 39613664 896bc558e3979a6d\n- 0x00000010 37346566 33313532 37613265 64643432 74ef31527a2edd42\n- 0x00000020 30333064 66622e64 65627567 00000000 030dfb.debug....\n- 0x00000030 8960099c .`..\n+ 0x00000000 32316438 64373739 62626366 62363061 21d8d779bbcfb60a\n+ 0x00000010 36356236 30303139 37643031 66356264 65b600197d01f5bd\n+ 0x00000020 63323031 61612e64 65627567 00000000 c201aa.debug....\n+ 0x00000030 b38199b3 ....\n \n"}]}]}, {"source1": "xz --list", "source2": "xz --list", "unified_diff": "@@ -1,13 +1,13 @@\n Streams: 1\n Blocks: 1\n- Compressed size: 418.3 KiB (428360 B)\n+ Compressed size: 418.3 KiB (428388 B)\n Uncompressed size: 1400.0 KiB (1433600 B)\n Ratio: 0.299\n Check: CRC64\n Stream Padding: 0 B\n Streams:\n Stream Blocks CompOffset UncompOffset CompSize UncompSize Ratio Check Padding\n- 1 1 0 0 428360 1433600 0.299 CRC64 0\n+ 1 1 0 0 428388 1433600 0.299 CRC64 0\n Blocks:\n Stream Block CompOffset UncompOffset TotalSize UncompSize Ratio Check\n- 1 1 12 0 428324 1433600 0.299 CRC64\n+ 1 1 12 0 428352 1433600 0.299 CRC64\n"}]}]}, {"source1": "libelpa19-dbgsym_2022.11.001-2_amd64.deb", "source2": "libelpa19-dbgsym_2022.11.001-2_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 2023-01-10 18:32:33.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2023-01-10 18:32:33.000000 control.tar.xz\n--rw-r--r-- 0 0 0 869328 2023-01-10 18:32:33.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 869468 2023-01-10 18:32:33.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: Debichem Team \n Installed-Size: 937\n Depends: libelpa19 (= 2022.11.001-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libelpa19\n-Build-Ids: 61896bc558e3979a6d74ef31527a2edd42030dfb\n+Build-Ids: b921d8d779bbcfb60a65b600197d01f5bdc201aa\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/61/896bc558e3979a6d74ef31527a2edd42030dfb.debug\n+usr/lib/debug/.build-id/b9/21d8d779bbcfb60a65b600197d01f5bdc201aa.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/lib/debug/.build-id/61/\n--rw-r--r-- 0 root (0) root (0) 948560 2023-01-10 18:32:33.000000 ./usr/lib/debug/.build-id/61/896bc558e3979a6d74ef31527a2edd42030dfb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/lib/debug/.build-id/b9/\n+-rw-r--r-- 0 root (0) root (0) 948568 2023-01-10 18:32:33.000000 ./usr/lib/debug/.build-id/b9/21d8d779bbcfb60a65b600197d01f5bdc201aa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-01-10 18:32:33.000000 ./usr/share/doc/libelpa19-dbgsym -> libelpa19\n"}, {"source1": "./usr/lib/debug/.build-id/61/896bc558e3979a6d74ef31527a2edd42030dfb.debug", "source2": "./usr/lib/debug/.build-id/b9/21d8d779bbcfb60a65b600197d01f5bdc201aa.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 11% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 946192 (bytes into file)\n+ Start of section headers: 946200 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0xe7010:\n+There are 37 section headers, starting at offset 0xe7018:\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 0024e4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000002748 00025c 0072f0 18 A 4 1 8\n@@ -25,22 +25,22 @@\n [20] .dynamic NOBITS 0000000000156c80 000850 000250 10 WA 4 0 8\n [21] .got NOBITS 0000000000156ed0 000850 000108 08 WA 0 0 8\n [22] .got.plt NOBITS 0000000000156fe8 000850 001180 08 WA 0 0 8\n [23] .data NOBITS 0000000000158180 000850 001c18 00 WA 0 0 32\n [24] .bss NOBITS 0000000000159da0 000850 000488 00 WA 0 0 32\n [25] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 0000000000000000 000280 00039e 00 C 0 0 8\n- [27] .debug_info PROGBITS 0000000000000000 000620 071d1f 00 C 0 0 8\n- [28] .debug_abbrev PROGBITS 0000000000000000 072340 0029a3 00 C 0 0 8\n- [29] .debug_line PROGBITS 0000000000000000 074ce8 0242f9 00 C 0 0 8\n- [30] .debug_str PROGBITS 0000000000000000 098fe8 0044cb 01 MSC 0 0 8\n- [31] .debug_line_str PROGBITS 0000000000000000 09d4b8 000615 01 MSC 0 0 8\n- [32] .debug_loclists PROGBITS 0000000000000000 09dad0 02e354 00 C 0 0 8\n- [33] .debug_rnglists PROGBITS 0000000000000000 0cbe28 00591f 00 C 0 0 8\n- [34] .symtab SYMTAB 0000000000000000 0d1748 008b08 18 35 258 8\n- [35] .strtab STRTAB 0000000000000000 0da250 00cc4f 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 0e6e9f 00016e 00 0 0 1\n+ [27] .debug_info PROGBITS 0000000000000000 000620 071d21 00 C 0 0 8\n+ [28] .debug_abbrev PROGBITS 0000000000000000 072348 0029a3 00 C 0 0 8\n+ [29] .debug_line PROGBITS 0000000000000000 074cf0 0242f9 00 C 0 0 8\n+ [30] .debug_str PROGBITS 0000000000000000 098ff0 0044cb 01 MSC 0 0 8\n+ [31] .debug_line_str PROGBITS 0000000000000000 09d4c0 000615 01 MSC 0 0 8\n+ [32] .debug_loclists PROGBITS 0000000000000000 09dad8 02e354 00 C 0 0 8\n+ [33] .debug_rnglists PROGBITS 0000000000000000 0cbe30 00591f 00 C 0 0 8\n+ [34] .symtab SYMTAB 0000000000000000 0d1750 008b08 18 35 258 8\n+ [35] .strtab STRTAB 0000000000000000 0da258 00cc4f 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 0e6ea7 00016e 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\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: 61896bc558e3979a6d74ef31527a2edd42030dfb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b921d8d779bbcfb60a65b600197d01f5bdc201aa\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -13133,22 +13133,22 @@\n <6b7b> DW_AT_name : (strp) (offset: 0x28ea): elpa_transform_generalized_d\n <6b7f> DW_AT_decl_file : (implicit_const) 1\n <6b7f> DW_AT_decl_line : (implicit_const) 3687\n <6b7f> DW_AT_decl_column : (implicit_const) 10\n <6b7f> DW_AT_type : (ref4) <0x1e484>\n <6b83> DW_AT_data_member_location: (data2) 752\n <3><6b85>: Abbrev Number: 9 (DW_TAG_member)\n- <6b86> DW_AT_name : (strp) (offset: 0x4555): elpa_transform_generalized_dc\n+ <6b86> DW_AT_name : (strp) (offset: 0x1f64): elpa_transform_back_generalized_dc\n <6b8a> DW_AT_decl_file : (implicit_const) 1\n <6b8a> DW_AT_decl_line : (implicit_const) 3687\n <6b8a> DW_AT_decl_column : (implicit_const) 10\n- <6b8a> DW_AT_type : (ref4) <0x1e4da>\n+ <6b8a> DW_AT_type : (ref4) <0x1e4d5>\n <6b8e> DW_AT_data_member_location: (data2) 760\n <3><6b90>: Abbrev Number: 9 (DW_TAG_member)\n- <6b91> DW_AT_name : (strp) (offset: 0x1f64): elpa_transform_back_generalized_dc\n+ <6b91> DW_AT_name : (strp) (offset: 0x4555): elpa_transform_generalized_dc\n <6b95> DW_AT_decl_file : (implicit_const) 1\n <6b95> DW_AT_decl_line : (implicit_const) 3687\n <6b95> DW_AT_decl_column : (implicit_const) 10\n <6b95> DW_AT_type : (ref4) <0x1e52b>\n <6b99> DW_AT_data_member_location: (data2) 768\n <3><6b9b>: Abbrev Number: 9 (DW_TAG_member)\n <6b9c> DW_AT_name : (strp) (offset: 0x3f08): elpa_transform_back_generalized_d\n@@ -50536,61 +50536,61 @@\n <1e47f> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n <1e483> DW_AT_lower_bound : (implicit_const) 0\n <2><1e483>: Abbrev Number: 0\n <1><1e484>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <1e485> DW_AT_byte_size : (implicit_const) 8\n <1e485> DW_AT_type : (ref4) <0x1e433>\n <1><1e489>: Abbrev Number: 13 (DW_TAG_subroutine_type)\n- <1e48a> DW_AT_sibling : (ref4) <0x1e4a8>\n+ <1e48a> DW_AT_sibling : (ref4) <0x1e4a3>\n <2><1e48e>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n <1e48f> DW_AT_type : (ref4) <0x1d522>\n <2><1e493>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e494> DW_AT_type : (ref4) <0x1e4ad>\n+ <1e494> DW_AT_type : (ref4) <0x1e4a8>\n <2><1e498>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e499> DW_AT_type : (ref4) <0x1e4c6>\n+ <1e499> DW_AT_type : (ref4) <0x1e4c1>\n <2><1e49d>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e49e> DW_AT_type : (ref4) <0x1b49a>\n- <2><1e4a2>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e4a3> DW_AT_type : (ref4) <0x1b8c4>\n- <2><1e4a7>: Abbrev Number: 0\n- <1><1e4a8>: Abbrev Number: 4 (DW_TAG_pointer_type)\n- <1e4a9> DW_AT_byte_size : (implicit_const) 8\n- <1e4a9> DW_AT_type : (ref4) <0x1e4b2>, complex(kind=8)\n- <1><1e4ad>: Abbrev Number: 5 (DW_TAG_restrict_type)\n- <1e4ae> DW_AT_type : (ref4) <0x1e4a8>\n- <1><1e4b2>: Abbrev Number: 6 (DW_TAG_array_type)\n- <1e4b3> DW_AT_type : (ref4) <0x1b9b6>, complex(kind=8)\n- <1e4b7> DW_AT_sibling : (ref4) <0x1e4c1>\n- <2><1e4bb>: Abbrev Number: 8 (DW_TAG_subrange_type)\n- <1e4bc> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n- <1e4c0> DW_AT_lower_bound : (implicit_const) 0\n- <2><1e4c0>: Abbrev Number: 0\n- <1><1e4c1>: Abbrev Number: 4 (DW_TAG_pointer_type)\n- <1e4c2> DW_AT_byte_size : (implicit_const) 8\n- <1e4c2> DW_AT_type : (ref4) <0x1e4cb>, complex(kind=8)\n- <1><1e4c6>: Abbrev Number: 5 (DW_TAG_restrict_type)\n- <1e4c7> DW_AT_type : (ref4) <0x1e4c1>\n- <1><1e4cb>: Abbrev Number: 6 (DW_TAG_array_type)\n- <1e4cc> DW_AT_type : (ref4) <0x1b9b6>, complex(kind=8)\n- <1e4d0> DW_AT_sibling : (ref4) <0x1e4da>\n- <2><1e4d4>: Abbrev Number: 8 (DW_TAG_subrange_type)\n- <1e4d5> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n- <1e4d9> DW_AT_lower_bound : (implicit_const) 0\n- <2><1e4d9>: Abbrev Number: 0\n- <1><1e4da>: Abbrev Number: 4 (DW_TAG_pointer_type)\n- <1e4db> DW_AT_byte_size : (implicit_const) 8\n- <1e4db> DW_AT_type : (ref4) <0x1e489>\n- <1><1e4df>: Abbrev Number: 13 (DW_TAG_subroutine_type)\n- <1e4e0> DW_AT_sibling : (ref4) <0x1e4f9>\n+ <1e49e> DW_AT_type : (ref4) <0x1b8c4>\n+ <2><1e4a2>: Abbrev Number: 0\n+ <1><1e4a3>: Abbrev Number: 4 (DW_TAG_pointer_type)\n+ <1e4a4> DW_AT_byte_size : (implicit_const) 8\n+ <1e4a4> DW_AT_type : (ref4) <0x1e4ad>, complex(kind=8)\n+ <1><1e4a8>: Abbrev Number: 5 (DW_TAG_restrict_type)\n+ <1e4a9> DW_AT_type : (ref4) <0x1e4a3>\n+ <1><1e4ad>: Abbrev Number: 6 (DW_TAG_array_type)\n+ <1e4ae> DW_AT_type : (ref4) <0x1b9b6>, complex(kind=8)\n+ <1e4b2> DW_AT_sibling : (ref4) <0x1e4bc>\n+ <2><1e4b6>: Abbrev Number: 8 (DW_TAG_subrange_type)\n+ <1e4b7> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n+ <1e4bb> DW_AT_lower_bound : (implicit_const) 0\n+ <2><1e4bb>: Abbrev Number: 0\n+ <1><1e4bc>: Abbrev Number: 4 (DW_TAG_pointer_type)\n+ <1e4bd> DW_AT_byte_size : (implicit_const) 8\n+ <1e4bd> DW_AT_type : (ref4) <0x1e4c6>, complex(kind=8)\n+ <1><1e4c1>: Abbrev Number: 5 (DW_TAG_restrict_type)\n+ <1e4c2> DW_AT_type : (ref4) <0x1e4bc>\n+ <1><1e4c6>: Abbrev Number: 6 (DW_TAG_array_type)\n+ <1e4c7> DW_AT_type : (ref4) <0x1b9b6>, complex(kind=8)\n+ <1e4cb> DW_AT_sibling : (ref4) <0x1e4d5>\n+ <2><1e4cf>: Abbrev Number: 8 (DW_TAG_subrange_type)\n+ <1e4d0> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n+ <1e4d4> DW_AT_lower_bound : (implicit_const) 0\n+ <2><1e4d4>: Abbrev Number: 0\n+ <1><1e4d5>: Abbrev Number: 4 (DW_TAG_pointer_type)\n+ <1e4d6> DW_AT_byte_size : (implicit_const) 8\n+ <1e4d6> DW_AT_type : (ref4) <0x1e489>\n+ <1><1e4da>: Abbrev Number: 13 (DW_TAG_subroutine_type)\n+ <1e4db> DW_AT_sibling : (ref4) <0x1e4f9>\n+ <2><1e4df>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n+ <1e4e0> DW_AT_type : (ref4) <0x1d522>\n <2><1e4e4>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e4e5> DW_AT_type : (ref4) <0x1d522>\n+ <1e4e5> DW_AT_type : (ref4) <0x1e4fe>\n <2><1e4e9>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e4ea> DW_AT_type : (ref4) <0x1e4fe>\n+ <1e4ea> DW_AT_type : (ref4) <0x1e517>\n <2><1e4ee>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n- <1e4ef> DW_AT_type : (ref4) <0x1e517>\n+ <1e4ef> DW_AT_type : (ref4) <0x1b49a>\n <2><1e4f3>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n <1e4f4> DW_AT_type : (ref4) <0x1b8c4>\n <2><1e4f8>: Abbrev Number: 0\n <1><1e4f9>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <1e4fa> DW_AT_byte_size : (implicit_const) 8\n <1e4fa> DW_AT_type : (ref4) <0x1e503>, complex(kind=8)\n <1><1e4fe>: Abbrev Number: 5 (DW_TAG_restrict_type)\n@@ -50612,15 +50612,15 @@\n <1e521> DW_AT_sibling : (ref4) <0x1e52b>\n <2><1e525>: Abbrev Number: 8 (DW_TAG_subrange_type)\n <1e526> DW_AT_type : (ref4) <0x1b396>, integer(kind=8)\n <1e52a> DW_AT_lower_bound : (implicit_const) 0\n <2><1e52a>: Abbrev Number: 0\n <1><1e52b>: Abbrev Number: 4 (DW_TAG_pointer_type)\n <1e52c> DW_AT_byte_size : (implicit_const) 8\n- <1e52c> DW_AT_type : (ref4) <0x1e4df>\n+ <1e52c> DW_AT_type : (ref4) <0x1e4da>\n <1><1e530>: Abbrev Number: 13 (DW_TAG_subroutine_type)\n <1e531> DW_AT_sibling : (ref4) <0x1e54a>\n <2><1e535>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n <1e536> DW_AT_type : (ref4) <0x1d522>\n <2><1e53a>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n <1e53b> DW_AT_type : (ref4) <0x1e54f>\n <2><1e53f>: Abbrev Number: 3 (DW_TAG_formal_parameter)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2,133 +2,121 @@\n _SP^kFok\n !*\"**QTDTTTTP\n hL^4}_v1\n r'L(ljw}\n l& j0>k\t\n \\}8cOE4>\n &94';5'k\n-4Z4y[E6y\n-5O?B)5B\t*Y\n-XQN4Txzh\n-wP`c]`sLE\n-[dOcI9 oGjU`\n-$DkDDJDwB\\B\n-Pss?FuRJ5\n-pnlKD+37\n-zJJy2t5Va>X\n-d(]@ZnZm\n-XZ73'H@s6\n-u;d9x%G-X\n-gc]a0RX7\n-#HDJBGz/\n-Knwg?3;;[\n-zvZ?++32o\n-<#1Dzahz\n-$4w$; $`\n-s!PS\n-EJ&A{SIi(RR \n-MfZuCkvS0\n-_M*HRUP^\n-CgUD}l*.$\n-dxY~_Ih \n-O\\3GoQ$sZ\n-aoq_nGjO\n-bF4(/A\">3#\n-JhH^vg!i\n-rm7]fOVh\n-)~Wce|gQc\n-\"2ZDR_EdTm)T\n-JxE_T~e?\n-J5u#x \n+C[sH7l g\n+Zp#vrdVs\n+4E)=MN(c\n+4UseeC57\n+/\"uv[~Hz\n+ID$!Z#\"R\"\n+HN$yr&s\"\n+_gEF7b:,\n+(7v($Vtz\n+YsdG\"}/H\n+/oWklcp\\(W[\n+8I|N'I|N'I|!'I|!\n+\"H]%r5,<$3ON\n+Pkzu5d:,W\n+-*{=B`E7A\n+BtsUX&`W\n+,uz 4.Eb\n+Vc@/iz;O[\n+17_cI\n-ez:ch?fL\n-T\"N=g[3)O|(\n-}Ma_s5.t`0L[\n-Tc(KZin+\n-dSDblh0'\n->MTf|b,w\n-U t&XeBg\n-ymMdv[|F\n-9jQ:&uX@\n-TZAvVL\\QL\n-m oFL!<~\n-Fx\n-TmS0,t]V0,t\n-<;Qaq_a]\n-3>:);#{v\n--&YZL\"2t\n-[a,`b,NK\n-_\"n|IP]@\"V\n+&72%72%72%72%72%72%\n+S7g&s*S\t\n+k@&MvkSz#xQ\n+E_e)Wa{C\n+s%MdaINkk\n++gMB|M5e\n+QmCgJwT{Q\n+TYw\\ZjmC\n+~u~5EMkf\n+`P'/`1o`M/`\n+(K}wRN[;'\n+@^Ad1 /}\n+KdyK=93id\n+Z8$.)VV[Vv\n+tRN1wL7g\n+=,pTq0\tu\n+^As:5+b+\n+1LZ`DFli\n+]-pxv0\tu\n+sd9~;#( S\n+-a6V}G!,`\n+w^HOI:cMK\n+kbj7Tg$e\n+'8xE4G;8#\n+SwM{U5u7\n+B@lQ-ldO\n+[[TQr\tSw\n+ \"]j(J@J(J\n+JP;S#[;^*.\n+[2htwo$o\n+&oHq&6yCJ2\n+KR#yL*eG\n+h*InC%OQ\n+TM;O$gQE\n+Xn-#cDW\"\n+)sXA[}un\n+1`\\,_s/ck\n+~]Zc\trjM\n+,O),O(U#\n+@Y\"zJ_$?}\n+rgO$RVkJ\n C:M(54)s\n P)_UtZC#\n yZh*PD(^q\n \tW!4kg*TP)2\n v^4L&\\:WCI\n Lf!0}