{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.fUYpddFq/b1/userv_1.2.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.fUYpddFq/b2/userv_1.2.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c6d684ab1602a13abf56869ff1ce9263 120632 debug optional userv-dbgsym_1.2.1_amd64.deb\n- 732ba3ffb9e3b9f12b156cc4ca8f870f 279488 admin optional userv_1.2.1_amd64.deb\n+ 1deb37bf806d19bfd1cdc24d9c09fcb5 120664 debug optional userv-dbgsym_1.2.1_amd64.deb\n+ 689194b3ccd001f05f136eea9333e769 279228 admin optional userv_1.2.1_amd64.deb\n"}, {"source1": "userv_1.2.1_amd64.deb", "source2": "userv_1.2.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 2025-02-04 20:15:48.000000 debian-binary\n -rw-r--r-- 0 0 0 1736 2025-02-04 20:15:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 277560 2025-02-04 20:15:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 277300 2025-02-04 20:15:48.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,12 +1,12 @@\n Package: userv\n Version: 1.2.1\n Architecture: amd64\n Maintainer: Ian Jackson \n-Installed-Size: 473\n+Installed-Size: 472\n Pre-Depends: init-system-helpers (>= 1.54~)\n Depends: libc6 (>= 2.38), lsb-base\n Section: admin\n Priority: optional\n Description: `user services' - program call across trust boundaries\n userv allows one program to invoke another when only limited trust\n exists between them. It is a tool which can be used to avoid having\n"}, {"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": "file list", "source2": "file list", "unified_diff": "@@ -28,15 +28,15 @@\n -rw-r--r-- 0 root (0) root (0) 29055 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r-- 0 root (0) root (0) 9646 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r-- 0 root (0) root (0) 4627 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r-- 0 root (0) root (0) 8667 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r-- 0 root (0) root (0) 12418 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r-- 0 root (0) root (0) 3397 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r-- 0 root (0) root (0) 6697 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r-- 0 root (0) root (0) 185386 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185207 2025-02-04 20:15:48.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 50 2025-02-04 20:15:48.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 5002 2025-02-04 20:15:48.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/man/man8/\n"}, {"source1": "./usr/bin/userv", "source2": "./usr/bin/userv", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: cce436374481059f03689c34354e15b87b3a463b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e1c4830d68d255fbbf6eaf72803f68e3a6508a8\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-{:F;/lib64/ld-linux-x86-64.so.2\n+/lib64/ld-linux-x86-64.so.2\n getgrent\n sigsuspend\n __stack_chk_fail\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 4654", "objdump: DWARF error: unable to read alt ref 5111"], "unified_diff": "@@ -637,16 +637,16 @@\n \tjne 3c2f <__cxa_finalize@plt+0x17bf>\n ././client.c:1058\n \tmov 0xb6c1(%rip),%rdx \n ././client.c:264\n \tcmp $0x755e7277,%rdx\n \tjne 3c3e <__cxa_finalize@plt+0x17ce>\n ././client.c:1059\n-\tmovabs $0xdefa4190f779faa9,%rax\n-\tmovabs $0x13d63857b3f9b290,%rdx\n+\tmovabs $0xc14fefd896fd2aa2,%rax\n+\tmovabs $0x7c953b0fbea68e17,%rdx\n \txor 0xb6a1(%rip),%rax \n \txor 0xb6a2(%rip),%rdx \n \tor %rdx,%rax\n \tje 2cc9 <__cxa_finalize@plt+0x859>\n ././client.c:1060\n \tlea 0x4d06(%rip),%rdi \n \txor %eax,%eax\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -459,11 +459,11 @@\n 0x00007c80 73657276 65725f70 72657061 72657069 server_preparepi\n 0x00007c90 70657300 00000000 70726f74 6f726561 pes.....protorea\n 0x00007ca0 64657272 6f720000 00000000 00000000 derror..........\n 0x00007cb0 70617273 655f6172 67756d65 6e747300 parse_arguments.\n 0x00007cc0 75736572 763a2066 61696c65 6420746f userv: failed to\n 0x00007cd0 205b756e 5d626c6f 636b2073 69676e61 [un]block signa\n 0x00007ce0 6c733a20 00000000 00000000 00000000 ls: ............\n- 0x00007cf0 a9fa79f7 9041fade 90b2f9b3 5738d613 ..y..A......W8..\n+ 0x00007cf0 a22afd96 d8ef4fc1 178ea6be 0f3b957c .*....O......;.|\n 0x00007d00 ffffffff 00000000 00000000 ffffffff ................\n 0x00007d10 2f766172 2f72756e 2f757365 72762f73 /var/run/userv/s\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 65343336 33373434 38313035 39663033 e436374481059f03\n- 0x00000010 36383963 33343335 34653135 62383762 689c34354e15b87b\n- 0x00000020 33613436 33622e64 65627567 00000000 3a463b.debug....\n- 0x00000030 adac9d67 ...g\n+ 0x00000000 31633438 33306436 38643235 35666262 1c4830d68d255fbb\n+ 0x00000010 66366561 66373238 30336636 38653361 f6eaf72803f68e3a\n+ 0x00000020 36353038 61382e64 65627567 00000000 6508a8.debug....\n+ 0x00000030 391d2f9a 9./.\n \n"}]}, {"source1": "./usr/sbin/uservd", "source2": "./usr/sbin/uservd", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"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: f411822b3679eb7626f91d13987d5d2d7e32acef\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9862ee435203ba32877526aae1ccec64f38fb7a\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": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib64/ld-linux-x86-64.so.2\n+z/lib64/ld-linux-x86-64.so.2\n getgrgid\n closelog\n __stack_chk_fail\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\n@@ -452,15 +452,15 @@\n lookup_uidsgids\n establish_pipes\n xfreadsetstring\n receive_request\n servicerequest\n blocksignals\n synchread\n-unquoted string ing (bare word)\n+|unquoted string ing (bare word)\n see_c_list\n execservice\n uservd(service): cannot dup2 for stderr\n dumpconfig\n dfi_includeuserrcfile\n dfi_includeclientconfig\n pa_condition\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -735,40 +735,40 @@\n 0x00010dc0 656e7473 0a000a65 78656320 61726775 ents...exec argu\n 0x00010dd0 6d656e74 733a0073 65742d65 6e766972 ments:.set-envir\n 0x00010de0 6f6e6d65 6e740025 733a2025 730a0073 onment.%s: %s..s\n 0x00010df0 75707072 6573732d 61726773 00646973 uppress-args.dis\n 0x00010e00 636f6e6e 6563742d 68757000 6d616c6c connect-hup.mall\n 0x00010e10 6f630072 65616c6c 6f630000 00000000 oc.realloc......\n 0x00010e20 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n- 0x00010e30 a9fa79f7 9041fade 90b2f9b3 5738d613 ..y..A......W8..\n+ 0x00010e30 a22afd96 d8ef4fc1 178ea6be 0f3b957c .*....O......;.|\n 0x00010e40 5055ffff 3055ffff 8054ffff 5854ffff PU..0U...T..XT..\n 0x00010e50 8055ffff 00000000 00000000 00000000 .U..............\n 0x00010e60 6d616b65 6e6f6e65 78697374 656e7466 makenonexistentf\n 0x00010e70 64000000 00000000 63686563 6b5f6664 d.......check_fd\n 0x00010e80 73000000 00000000 00000000 00000000 s...............\n 0x00010e90 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.\n 0x00010ea0 65737461 626c6973 685f7069 70657300 establish_pipes.\n 0x00010eb0 78667265 61640000 00000000 00000000 xfread..........\n 0x00010ec0 78667265 61647365 74737472 696e6700 xfreadsetstring.\n 0x00010ed0 72656365 6976655f 72657175 65737400 receive_request.\n 0x00010ee0 73657276 69636572 65717565 73740000 servicerequest..\n 0x00010ef0 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n 0x00010f00 73796e63 68726561 64000000 00000000 synchread.......\n 0x00010f10 ffffffff ffffffff 01000000 01000000 ................\n- 0x00010f20 a9fa79f7 9041fade 90b2f9b3 5738d613 ..y..A......W8..\n+ 0x00010f20 a22afd96 d8ef4fc1 178ea6be 0f3b957c .*....O......;.|\n 0x00010f30 756e7175 6f746564 20737472 696e6720 unquoted string \n 0x00010f40 696e6720 28626172 6520776f 72642900 ing (bare word).\n 0x00010f50 00000000 00000000 00000000 00000000 ................\n 0x00010f60 7365655f 635f6c69 73740000 00000000 see_c_list......\n 0x00010f70 65786563 73657276 69636500 00000000 execservice.....\n 0x00010f80 75736572 76642873 65727669 6365293a uservd(service):\n 0x00010f90 2063616e 6e6f7420 64757032 20666f72 cannot dup2 for\n 0x00010fa0 20737464 6572720a 00000000 00000000 stderr.........\n 0x00010fb0 64756d70 636f6e66 69670000 00000000 dumpconfig......\n- 0x00010fc0 a9fa79f7 9041fade 90b2f9b3 5738d613 ..y..A......W8..\n+ 0x00010fc0 a22afd96 d8ef4fc1 178ea6be 0f3b957c .*....O......;.|\n 0x00010fd0 00000000 00000000 00000000 00000000 ................\n 0x00010fe0 0180ffff da82ffff c282ffff aa82ffff ................\n 0x00010ff0 9282ffff 7a82ffff 6282ffff 4a82ffff ....z...b...J...\n 0x00011000 3282ffff 1a82ffff f881ffff d681ffff 2...............\n 0x00011010 b481ffff 9281ffff 7081ffff 7884ffff ........p...x...\n 0x00011020 4884ffff 1884ffff e883ffff b883ffff H...............\n 0x00011030 8883ffff 7083ffff 5883ffff f084ffff ....p...X.......\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 31313832 32623336 37396562 37363236 11822b3679eb7626\n- 0x00000010 66393164 31333938 37643564 32643765 f91d13987d5d2d7e\n- 0x00000020 33326163 65662e64 65627567 00000000 32acef.debug....\n- 0x00000030 4a83ee7d J..}\n+ 0x00000000 38363265 65343335 32303362 61333238 862ee435203ba328\n+ 0x00000010 37373532 36616165 31636365 63363466 77526aae1ccec64f\n+ 0x00000020 33386662 37612e64 65627567 00000000 38fb7a.debug....\n+ 0x00000030 cce83163 ..1c\n \n"}]}, {"source1": "./usr/share/doc/userv/spec.pdf.gz", "source2": "./usr/share/doc/userv/spec.pdf.gz", "unified_diff": null, "details": [{"source1": "spec.pdf", "source2": "spec.pdf", "unified_diff": null, "details": [{"source1": "pdftotext {} -", "source2": "pdftotext {} -", "unified_diff": "@@ -34,15 +34,15 @@\n SIGNATURE\n \n WRITTEN BY\n \n Ian Jackson and\n contributors\n \n-August 28, 2025\n+October 1, 2026\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1_amd64.deb", "source2": "userv-dbgsym_1.2.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 2025-02-04 20:15:48.000000 debian-binary\n--rw-r--r-- 0 0 0 624 2025-02-04 20:15:48.000000 control.tar.xz\n--rw-r--r-- 0 0 0 119816 2025-02-04 20:15:48.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 628 2025-02-04 20:15:48.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 119844 2025-02-04 20:15:48.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: Ian Jackson \n Installed-Size: 202\n Depends: userv (= 1.2.1)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: cce436374481059f03689c34354e15b87b3a463b f411822b3679eb7626f91d13987d5d2d7e32acef\n+Build-Ids: 7e1c4830d68d255fbbf6eaf72803f68e3a6508a8 c9862ee435203ba32877526aae1ccec64f38fb7a\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/cc/e436374481059f03689c34354e15b87b3a463b.debug\n-usr/lib/debug/.build-id/f4/11822b3679eb7626f91d13987d5d2d7e32acef.debug\n+usr/lib/debug/.build-id/7e/1c4830d68d255fbbf6eaf72803f68e3a6508a8.debug\n+usr/lib/debug/.build-id/c9/862ee435203ba32877526aae1ccec64f38fb7a.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/userv.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 2025-02-04 20:15:48.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/cc/\n--rw-r--r-- 0 root (0) root (0) 50424 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/cc/e436374481059f03689c34354e15b87b3a463b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 134616 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/f4/11822b3679eb7626f91d13987d5d2d7e32acef.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 50424 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/7e/1c4830d68d255fbbf6eaf72803f68e3a6508a8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 134616 2025-02-04 20:15:48.000000 ./usr/lib/debug/.build-id/c9/862ee435203ba32877526aae1ccec64f38fb7a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6576 2025-02-04 20:15:48.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/userv.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-04 20:15:48.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/cc/e436374481059f03689c34354e15b87b3a463b.debug", "source2": "./usr/lib/debug/.build-id/7e/1c4830d68d255fbbf6eaf72803f68e3a6508a8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"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: cce436374481059f03689c34354e15b87b3a463b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e1c4830d68d255fbbf6eaf72803f68e3a6508a8\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/f4/11822b3679eb7626f91d13987d5d2d7e32acef.debug", "source2": "./usr/lib/debug/.build-id/c9/862ee435203ba32877526aae1ccec64f38fb7a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -28,15 +28,15 @@\n [23] .dynamic NOBITS 0000000000016de0 008c70 0001e0 10 WA 6 0 8\n [24] .got NOBITS 0000000000016fc0 008c70 000028 08 WA 0 0 8\n [25] .got.plt NOBITS 0000000000016fe8 008c70 000320 08 WA 0 0 8\n [26] .data NOBITS 0000000000017320 008c70 000064 00 WA 0 0 32\n [27] .bss NOBITS 00000000000173a0 008c70 004398 00 WA 0 0 32\n [28] .comment PROGBITS 0000000000000000 008428 00001e 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 0000000000000000 008448 0000ba 00 C 0 0 8\n- [30] .debug_info PROGBITS 0000000000000000 008508 0097b3 00 C 0 0 8\n+ [30] .debug_info PROGBITS 0000000000000000 008508 0097b2 00 C 0 0 8\n [31] .debug_abbrev PROGBITS 0000000000000000 011cc0 000dc2 00 C 0 0 8\n [32] .debug_line PROGBITS 0000000000000000 012a88 0044ab 00 C 0 0 8\n [33] .debug_str PROGBITS 0000000000000000 016f38 000c9c 01 MSC 0 0 8\n [34] .debug_line_str PROGBITS 0000000000000000 017bd8 000180 01 MSC 0 0 8\n [35] .debug_loclists PROGBITS 0000000000000000 017d58 003817 00 C 0 0 8\n [36] .debug_rnglists PROGBITS 0000000000000000 01b570 0007d9 00 C 0 0 8\n [37] .gnu_debugaltlink PROGBITS 0000000000000000 01bd49 000045 00 0 0 1\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: f411822b3679eb7626f91d13987d5d2d7e32acef\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9862ee435203ba32877526aae1ccec64f38fb7a\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 --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -933,15 +933,15 @@\n <630> DW_AT_comp_dir : (line_strp) (offset: 0xb): .\n <1><634>: Abbrev Number: 76 (DW_TAG_variable)\n <635> DW_AT_name : (GNU_strp_alt) (offset: 0x8e2) \n <639> DW_AT_decl_file : (data1) 26\n <63a> DW_AT_decl_line : (data1) 33\n <63b> DW_AT_decl_column : (data1) 28\n <63c> DW_AT_type : (ref_addr) <0x24>\n- <640> DW_AT_const_value : (block1) 16 byte block: a9 fa 79 f7 90 41 fa de 90 b2 f9 b3 57 38 d6 13 \n+ <640> DW_AT_const_value : (block1) 16 byte block: a2 2a fd 96 d8 ef 4f c1 17 8e a6 be f 3b 95 7c \n <1><651>: Abbrev Number: 0\n Compilation Unit @ offset 0x652:\n Length: 0x57 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,12 +1,12 @@\n GCC: (Debian 14.3.0-5) 14.3.0\n-3H78I5H[\n-%L,\ta|I(\n-tqFm2cODk\n-G/<<_o;J\n+6]'G:\\,9\n+k31y`0iSP\n+*>9ez*?1N\n+\\X12}H_us\n Imu9[k}03\n <{-<\\qW^\n *ZI2Zz(#\n k=- Aj4z\n A^Dv>ROy\n T4-q ~P]\n _5IS iz'\n"}]}]}]}]}]}