{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.gOwhjGGV/b1/userv_1.2.1~beta5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.gOwhjGGV/b2/userv_1.2.1~beta5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 3b84455caad4646fa75b61baf9a73721 119996 debug optional userv-dbgsym_1.2.1~beta5_amd64.deb\n- a5e30d0399fe60845f3632f541ac6b82 279396 admin optional userv_1.2.1~beta5_amd64.deb\n+ ea6abae46ae9fa5171d11ffe8499bb4d 119996 debug optional userv-dbgsym_1.2.1~beta5_amd64.deb\n+ eade82a74d1f37d8838512faf216d78c 279592 admin optional userv_1.2.1~beta5_amd64.deb\n"}, {"source1": "userv_1.2.1~beta5_amd64.deb", "source2": "userv_1.2.1~beta5_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-01-12 20:55:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1736 2025-01-12 20:55:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 277468 2025-01-12 20:55:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 277664 2025-01-12 20:55:07.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": "file list", "source2": "file list", "unified_diff": "@@ -28,15 +28,15 @@\n -rw-r--r-- 0 root (0) root (0) 29061 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r-- 0 root (0) root (0) 9652 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r-- 0 root (0) root (0) 4633 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r-- 0 root (0) root (0) 8673 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r-- 0 root (0) root (0) 12424 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r-- 0 root (0) root (0) 3403 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r-- 0 root (0) root (0) 6703 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r-- 0 root (0) root (0) 185586 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185642 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 50 2025-01-12 20:55:07.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 5002 2025-01-12 20:55:07.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.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: 986c4ef13a0035e7a7d270467f14259525cdb5ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3d68a5c65de2bf10ed77b367a2227e06ff7af44\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+D/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 4641", "objdump: DWARF error: unable to read alt ref 5098"], "unified_diff": "@@ -580,16 +580,16 @@\n \tjne 380c <__cxa_finalize@plt+0x139c>\n ././client.c:1058\n \tmov 0xb7cc(%rip),%rdx \n ././client.c:264\n \tcmp $0x755e7277,%rdx\n \tjne 381b <__cxa_finalize@plt+0x13ab>\n ././client.c:1059\n-\tmovabs $0x43e701db177dde58,%rax\n-\tmovabs $0x1efc974a0a4ea37f,%rdx\n+\tmovabs $0x2d2a4d29c0c4d499,%rax\n+\tmovabs $0x933cf1b9e67df35c,%rdx\n \txor 0xb7ac(%rip),%rax \n \txor 0xb7ad(%rip),%rdx \n \tor %rdx,%rax\n \tje 2bbe <__cxa_finalize@plt+0x74e>\n ././client.c:1060\n \tlea 0x4e21(%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 58de7d17 db01e743 7fa34e0a 4a97fc1e X.}....C..N.J...\n+ 0x00007cf0 99d4c4c0 294d2a2d 5cf37de6 b9f13c93 ....)M*-\\.}...<.\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 36633465 66313361 30303335 65376137 6c4ef13a0035e7a7\n- 0x00000010 64323730 34363766 31343235 39353235 d270467f14259525\n- 0x00000020 63646235 66662e64 65627567 00000000 cdb5ff.debug....\n- 0x00000030 941e73da ..s.\n+ 0x00000000 64363861 35633635 64653262 66313065 d68a5c65de2bf10e\n+ 0x00000010 64373762 33363761 32323237 65303666 d77b367a2227e06f\n+ 0x00000020 66376166 34342e64 65627567 00000000 f7af44.debug....\n+ 0x00000030 ee1c5899 ..X.\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: 348ed997714396430e2016ef57c77ef46bb1c1a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4411ad0f1a19a1346dab43aa08bacd9ad82e720\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+ /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"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -736,39 +736,39 @@\n 0x00010dd0 78656320 61726775 6d656e74 733a0073 xec arguments:.s\n 0x00010de0 65742d65 6e766972 6f6e6d65 6e740025 et-environment.%\n 0x00010df0 733a2025 730a0073 75707072 6573732d s: %s..suppress-\n 0x00010e00 61726773 00646973 636f6e6e 6563742d args.disconnect-\n 0x00010e10 68757000 6d616c6c 6f630072 65616c6c hup.malloc.reall\n 0x00010e20 6f630000 00000000 00000000 00000000 oc..............\n 0x00010e30 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n- 0x00010e40 58de7d17 db01e743 7fa34e0a 4a97fc1e X.}....C..N.J...\n+ 0x00010e40 99d4c4c0 294d2a2d 5cf37de6 b9f13c93 ....)M*-\\.}...<.\n 0x00010e50 1050ffff e04fffff 284fffff 004fffff .P...O..(O...O..\n 0x00010e60 0050ffff 00000000 00000000 00000000 .P..............\n 0x00010e70 6d616b65 6e6f6e65 78697374 656e7466 makenonexistentf\n 0x00010e80 64000000 00000000 63686563 6b5f6664 d.......check_fd\n 0x00010e90 73000000 00000000 00000000 00000000 s...............\n 0x00010ea0 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.\n 0x00010eb0 65737461 626c6973 685f7069 70657300 establish_pipes.\n 0x00010ec0 78667265 61640000 00000000 00000000 xfread..........\n 0x00010ed0 78667265 61647365 74737472 696e6700 xfreadsetstring.\n 0x00010ee0 72656365 6976655f 72657175 65737400 receive_request.\n 0x00010ef0 73657276 69636572 65717565 73740000 servicerequest..\n 0x00010f00 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n 0x00010f10 73796e63 68726561 64000000 00000000 synchread.......\n 0x00010f20 ffffffff ffffffff 01000000 01000000 ................\n- 0x00010f30 58de7d17 db01e743 7fa34e0a 4a97fc1e X.}....C..N.J...\n+ 0x00010f30 99d4c4c0 294d2a2d 5cf37de6 b9f13c93 ....)M*-\\.}...<.\n 0x00010f40 756e7175 6f746564 20737472 696e6720 unquoted string \n 0x00010f50 696e6720 28626172 6520776f 72642900 ing (bare word).\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 58de7d17 db01e743 7fa34e0a 4a97fc1e X.}....C..N.J...\n+ 0x00010fc0 99d4c4c0 294d2a2d 5cf37de6 b9f13c93 ....)M*-\\.}...<.\n 0x00010fd0 00000000 00000000 00000000 00000000 ................\n 0x00010fe0 007dffff d97fffff c17fffff a97fffff .}..............\n 0x00010ff0 917fffff 797fffff 617fffff 497fffff ....y...a...I...\n 0x00011000 317fffff 197fffff f77effff d57effff 1........~...~..\n 0x00011010 b37effff 917effff 6f7effff 7781ffff .~...~..o~..w...\n 0x00011020 4781ffff 1781ffff e780ffff b780ffff G...............\n 0x00011030 8780ffff 6f80ffff 5780ffff ef81ffff ....o...W.......\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 38656439 39373731 34333936 34333065 8ed997714396430e\n- 0x00000010 32303136 65663537 63373765 66343662 2016ef57c77ef46b\n- 0x00000020 62316331 61302e64 65627567 00000000 b1c1a0.debug....\n- 0x00000030 0958dbc0 .X..\n+ 0x00000000 34313161 64306631 61313961 31333436 411ad0f1a19a1346\n+ 0x00000010 64616234 33616130 38626163 64396164 dab43aa08bacd9ad\n+ 0x00000020 38326537 32302e64 65627567 00000000 82e720.debug....\n+ 0x00000030 b28c7e8b ..~.\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-January 13, 2025\n+February 16, 2026\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1~beta5_amd64.deb", "source2": "userv-dbgsym_1.2.1~beta5_amd64.deb", "unified_diff": null, "details": [{"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: 199\n Depends: userv (= 1.2.1~beta5)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: 348ed997714396430e2016ef57c77ef46bb1c1a0 986c4ef13a0035e7a7d270467f14259525cdb5ff\n+Build-Ids: d3d68a5c65de2bf10ed77b367a2227e06ff7af44 e4411ad0f1a19a1346dab43aa08bacd9ad82e720\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/34/8ed997714396430e2016ef57c77ef46bb1c1a0.debug\n-usr/lib/debug/.build-id/98/6c4ef13a0035e7a7d270467f14259525cdb5ff.debug\n+usr/lib/debug/.build-id/d3/d68a5c65de2bf10ed77b367a2227e06ff7af44.debug\n+usr/lib/debug/.build-id/e4/411ad0f1a19a1346dab43aa08bacd9ad82e720.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-01-12 20:55:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 132888 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/34/8ed997714396430e2016ef57c77ef46bb1c1a0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 50104 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/98/6c4ef13a0035e7a7d270467f14259525cdb5ff.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 50104 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/d3/d68a5c65de2bf10ed77b367a2227e06ff7af44.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/e4/\n+-rw-r--r-- 0 root (0) root (0) 132888 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/e4/411ad0f1a19a1346dab43aa08bacd9ad82e720.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6544 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/userv.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/34/8ed997714396430e2016ef57c77ef46bb1c1a0.debug", "source2": "./usr/lib/debug/.build-id/e4/411ad0f1a19a1346dab43aa08bacd9ad82e720.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 95% 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 0081c8 00001f 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 0000000000000000 0081e8 00009f 00 C 0 0 8\n- [30] .debug_info PROGBITS 0000000000000000 008288 0097f5 00 C 0 0 8\n+ [30] .debug_info PROGBITS 0000000000000000 008288 0097f6 00 C 0 0 8\n [31] .debug_abbrev PROGBITS 0000000000000000 011a80 000d97 00 C 0 0 8\n [32] .debug_line PROGBITS 0000000000000000 012818 004472 00 C 0 0 8\n [33] .debug_str PROGBITS 0000000000000000 016c90 000c9c 01 MSC 0 0 8\n [34] .debug_line_str PROGBITS 0000000000000000 017930 000180 01 MSC 0 0 8\n [35] .debug_loclists PROGBITS 0000000000000000 017ab0 0037c6 00 C 0 0 8\n [36] .debug_rnglists PROGBITS 0000000000000000 01b278 0006ed 00 C 0 0 8\n [37] .gnu_debugaltlink PROGBITS 0000000000000000 01b965 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: 348ed997714396430e2016ef57c77ef46bb1c1a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4411ad0f1a19a1346dab43aa08bacd9ad82e720\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: 0x8d1) \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: 58 de 7d 17 db 1 e7 43 7f a3 4e a 4a 97 fc 1e \n+ <640> DW_AT_const_value : (block1) 16 byte block: 99 d4 c4 c0 29 4d 2a 2d 5c f3 7d e6 b9 f1 3c 93 \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,14 @@\n GCC: (Debian 14.2.0-13) 14.2.0\n-[p9?>z/\\\n oqsj>PEq\n-1H?rRkIj\n-[b'ciCDie\n+/E/YAn!M\n+M6HKlDJ4H\n+G&rTc)IZ\n+bdJ8a18d\n+~ug.d'!j8\n _F}'by2XP\n nF4:{/Q7Q\n 7*gLLOyU\n k=- Aj4z\n A^Dv>ROy\n SRF&KO}2\n XwpzH\\fM8(I\n"}]}, {"source1": "./usr/lib/debug/.build-id/98/6c4ef13a0035e7a7d270467f14259525cdb5ff.debug", "source2": "./usr/lib/debug/.build-id/d3/d68a5c65de2bf10ed77b367a2227e06ff7af44.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: 986c4ef13a0035e7a7d270467f14259525cdb5ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3d68a5c65de2bf10ed77b367a2227e06ff7af44\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"}]}]}]}]}]}