{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.4CiBbIkO/b1/userv_1.2.2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.4CiBbIkO/b2/userv_1.2.2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- c2c12134be2ecc93e7cfe5a1660b4c1c 121716 debug optional userv-dbgsym_1.2.2_amd64.deb\n- b4826e2021cd2317e5f0a005008a3970 279872 admin optional userv_1.2.2_amd64.deb\n+ 040e2e7fa7a7864e88ed9744ed04e982 121656 debug optional userv-dbgsym_1.2.2_amd64.deb\n+ c0e05dbd7ce47a2fbfd4c58bf20927bd 279992 admin optional userv_1.2.2_amd64.deb\n"}, {"source1": "userv_1.2.2_amd64.deb", "source2": "userv_1.2.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 2025-09-20 16:55:10.000000 debian-binary\n--rw-r--r-- 0 0 0 1732 2025-09-20 16:55:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 277948 2025-09-20 16:55:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1724 2025-09-20 16:55:10.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 278076 2025-09-20 16:55:10.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) 29055 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/ch-config.html\n -rw-r--r-- 0 root (0) root (0) 9646 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/ch-envir.html\n -rw-r--r-- 0 root (0) root (0) 4627 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/ch-intro.html\n -rw-r--r-- 0 root (0) root (0) 8667 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/ch-ipass.html\n -rw-r--r-- 0 root (0) root (0) 12418 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/ch-notes.html\n -rw-r--r-- 0 root (0) root (0) 3397 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/footnotes.html\n -rw-r--r-- 0 root (0) root (0) 6697 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.html/index.html\n--rw-r--r-- 0 root (0) root (0) 185210 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185207 2025-09-20 16:55:10.000000 ./usr/share/doc/userv/spec.pdf.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/lintian/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/lintian/overrides/\n -rw-r--r-- 0 root (0) root (0) 50 2025-09-20 16:55:10.000000 ./usr/share/lintian/overrides/userv\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/man/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/man/man1/\n -rw-r--r-- 0 root (0) root (0) 5002 2025-09-20 16:55:10.000000 ./usr/share/man/man1/userv.1.gz\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.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: 7ca5476dde3bf413d5a3faf590f22d60e76aa07a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5d29513b922f7a5bed05988ef632780a3d3c5bd\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-z/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": "@@ -614,16 +614,16 @@\n \tjne 3c32 <__cxa_finalize@plt+0x17c2>\n ././client.c:1058\n \tmov 0xb6ff(%rip),%rdx \n ././client.c:264\n \tcmp $0x755e7277,%rdx\n \tjne 3c41 <__cxa_finalize@plt+0x17d1>\n ././client.c:1059\n-\tmovabs $0xad80fc050db46c68,%rax\n-\tmovabs $0xc130e01408849ed5,%rdx\n+\tmovabs $0xef0f27c91f571b83,%rax\n+\tmovabs $0x20420f42849e42eb,%rdx\n \txor 0xb6df(%rip),%rax \n \txor 0xb6e0(%rip),%rdx \n \tor %rdx,%rax\n \tje 2cc5 <__cxa_finalize@plt+0x855>\n ././client.c:1060\n \tlea 0x4d40(%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 686cb40d 05fc80ad d59e8408 14e030c1 hl............0.\n+ 0x00007cf0 831b571f c9270fef eb429e84 420f4220 ..W..'...B..B.B \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 61353437 36646465 33626634 31336435 a5476dde3bf413d5\n- 0x00000010 61336661 66353930 66323264 36306537 a3faf590f22d60e7\n- 0x00000020 36616130 37612e64 65627567 00000000 6aa07a.debug....\n- 0x00000030 9f30aece .0..\n+ 0x00000000 64323935 31336239 32326637 61356265 d29513b922f7a5be\n+ 0x00000010 64303539 38386566 36333237 38306133 d05988ef632780a3\n+ 0x00000020 64336335 62642e64 65627567 00000000 d3c5bd.debug....\n+ 0x00000030 8f2122c5 .!\".\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: 59272d1db8fcc72790cf27ee62373856a38e4b39\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80f47e9b1eb3c88ab40cb594f5e1fd07870dae02\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-K9/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@@ -445,15 +445,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+B 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 0x00011dc0 656e7473 0a000a65 78656320 61726775 ents...exec argu\n 0x00011dd0 6d656e74 733a0073 65742d65 6e766972 ments:.set-envir\n 0x00011de0 6f6e6d65 6e740025 733a2025 730a0073 onment.%s: %s..s\n 0x00011df0 75707072 6573732d 61726773 00646973 uppress-args.dis\n 0x00011e00 636f6e6e 6563742d 68757000 6d616c6c connect-hup.mall\n 0x00011e10 6f630072 65616c6c 6f630000 00000000 oc.realloc......\n 0x00011e20 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n- 0x00011e30 686cb40d 05fc80ad d59e8408 14e030c1 hl............0.\n+ 0x00011e30 831b571f c9270fef eb429e84 420f4220 ..W..'...B..B.B \n 0x00011e40 e045ffff 2046ffff 3045ffff 0845ffff .E.. F..0E...E..\n 0x00011e50 1046ffff 00000000 00000000 00000000 .F..............\n 0x00011e60 6d616b65 6e6f6e65 78697374 656e7466 makenonexistentf\n 0x00011e70 64000000 00000000 63686563 6b5f6664 d.......check_fd\n 0x00011e80 73000000 00000000 00000000 00000000 s...............\n 0x00011e90 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.\n 0x00011ea0 65737461 626c6973 685f7069 70657300 establish_pipes.\n 0x00011eb0 78667265 61640000 00000000 00000000 xfread..........\n 0x00011ec0 78667265 61647365 74737472 696e6700 xfreadsetstring.\n 0x00011ed0 72656365 6976655f 72657175 65737400 receive_request.\n 0x00011ee0 73657276 69636572 65717565 73740000 servicerequest..\n 0x00011ef0 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n 0x00011f00 73796e63 68726561 64000000 00000000 synchread.......\n 0x00011f10 00000000 ffffffff ffffffff ffffffff ................\n- 0x00011f20 686cb40d 05fc80ad d59e8408 14e030c1 hl............0.\n+ 0x00011f20 831b571f c9270fef eb429e84 420f4220 ..W..'...B..B.B \n 0x00011f30 756e7175 6f746564 20737472 696e6720 unquoted string \n 0x00011f40 696e6720 28626172 6520776f 72642900 ing (bare word).\n 0x00011f50 00000000 00000000 00000000 00000000 ................\n 0x00011f60 7365655f 635f6c69 73740000 00000000 see_c_list......\n 0x00011f70 65786563 73657276 69636500 00000000 execservice.....\n 0x00011f80 75736572 76642873 65727669 6365293a uservd(service):\n 0x00011f90 2063616e 6e6f7420 64757032 20666f72 cannot dup2 for\n 0x00011fa0 20737464 6572720a 00000000 00000000 stderr.........\n 0x00011fb0 64756d70 636f6e66 69670000 00000000 dumpconfig......\n- 0x00011fc0 686cb40d 05fc80ad d59e8408 14e030c1 hl............0.\n+ 0x00011fc0 831b571f c9270fef eb429e84 420f4220 ..W..'...B..B.B \n 0x00011fd0 00000000 00000000 00000000 00000000 ................\n 0x00011fe0 b071ffff 8774ffff 6f74ffff 5774ffff .q...t..ot..Wt..\n 0x00011ff0 3f74ffff 2774ffff 0f74ffff f773ffff ?t..'t...t...s..\n 0x00012000 df73ffff c773ffff a573ffff 8373ffff .s...s...s...s..\n 0x00012010 6173ffff 3f73ffff 1d73ffff 3376ffff as..?s...s..3v..\n 0x00012020 0376ffff d375ffff a375ffff 7375ffff .v...u...u..su..\n 0x00012030 4375ffff 2b75ffff 1375ffff ab76ffff Cu..+u...u...v..\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 32373264 31646238 66636337 32373930 272d1db8fcc72790\n- 0x00000010 63663237 65653632 33373338 35366133 cf27ee62373856a3\n- 0x00000020 38653462 33392e64 65627567 00000000 8e4b39.debug....\n- 0x00000030 4e4e32b3 NN2.\n+ 0x00000000 66343765 39623165 62336338 38616234 f47e9b1eb3c88ab4\n+ 0x00000010 30636235 39346635 65316664 30373837 0cb594f5e1fd0787\n+ 0x00000020 30646165 30322e64 65627567 00000000 0dae02.debug....\n+ 0x00000030 00c488e0 ....\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-November 24, 2026\n+October 23, 2025\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.2_amd64.deb", "source2": "userv-dbgsym_1.2.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 2025-09-20 16:55:10.000000 debian-binary\n -rw-r--r-- 0 0 0 628 2025-09-20 16:55:10.000000 control.tar.xz\n--rw-r--r-- 0 0 0 120896 2025-09-20 16:55:10.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 120836 2025-09-20 16:55:10.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: 203\n Depends: userv (= 1.2.2)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: 59272d1db8fcc72790cf27ee62373856a38e4b39 7ca5476dde3bf413d5a3faf590f22d60e76aa07a\n+Build-Ids: 80f47e9b1eb3c88ab40cb594f5e1fd07870dae02 f5d29513b922f7a5bed05988ef632780a3d3c5bd\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/59/272d1db8fcc72790cf27ee62373856a38e4b39.debug\n-usr/lib/debug/.build-id/7c/a5476dde3bf413d5a3faf590f22d60e76aa07a.debug\n+usr/lib/debug/.build-id/80/f47e9b1eb3c88ab40cb594f5e1fd07870dae02.debug\n+usr/lib/debug/.build-id/f5/d29513b922f7a5bed05988ef632780a3d3c5bd.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-09-20 16:55:10.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/59/\n--rw-r--r-- 0 root (0) root (0) 135648 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/59/272d1db8fcc72790cf27ee62373856a38e4b39.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 50320 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/7c/a5476dde3bf413d5a3faf590f22d60e76aa07a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/80/\n+-rw-r--r-- 0 root (0) root (0) 135648 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/80/f47e9b1eb3c88ab40cb594f5e1fd07870dae02.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 50320 2025-09-20 16:55:10.000000 ./usr/lib/debug/.build-id/f5/d29513b922f7a5bed05988ef632780a3d3c5bd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6600 2025-09-20 16:55:10.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/userv.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-09-20 16:55:10.000000 ./usr/share/doc/userv-dbgsym -> userv\n"}, {"source1": "./usr/lib/debug/.build-id/59/272d1db8fcc72790cf27ee62373856a38e4b39.debug", "source2": "./usr/lib/debug/.build-id/80/f47e9b1eb3c88ab40cb594f5e1fd07870dae02.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% 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 0000000000017de0 008c70 0001e0 10 WA 6 0 8\n [24] .got NOBITS 0000000000017fc0 008c70 000028 08 WA 0 0 8\n [25] .got.plt NOBITS 0000000000017fe8 008c70 000328 08 WA 0 0 8\n [26] .data NOBITS 0000000000018320 008c70 000064 00 WA 0 0 32\n [27] .bss NOBITS 00000000000183a0 008c70 004398 00 WA 0 0 32\n [28] .comment PROGBITS 0000000000000000 008438 00001e 01 MS 0 0 1\n [29] .debug_aranges PROGBITS 0000000000000000 008458 0000be 00 C 0 0 8\n- [30] .debug_info PROGBITS 0000000000000000 008518 009665 00 C 0 0 8\n+ [30] .debug_info PROGBITS 0000000000000000 008518 009666 00 C 0 0 8\n [31] .debug_abbrev PROGBITS 0000000000000000 011b80 000db0 00 C 0 0 8\n [32] .debug_line PROGBITS 0000000000000000 012930 0046c0 00 C 0 0 8\n [33] .debug_str PROGBITS 0000000000000000 016ff0 000ca0 01 MSC 0 0 8\n [34] .debug_line_str PROGBITS 0000000000000000 017c90 000180 01 MSC 0 0 8\n [35] .debug_loclists PROGBITS 0000000000000000 017e10 003a13 00 C 0 0 8\n [36] .debug_rnglists PROGBITS 0000000000000000 01b828 0008fa 00 C 0 0 8\n [37] .gnu_debugaltlink PROGBITS 0000000000000000 01c122 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: 59272d1db8fcc72790cf27ee62373856a38e4b39\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80f47e9b1eb3c88ab40cb594f5e1fd07870dae02\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: 68 6c b4 d 5 fc 80 ad d5 9e 84 8 14 e0 30 c1 \n+ <640> DW_AT_const_value : (block1) 16 byte block: 83 1b 57 1f c9 27 f ef eb 42 9e 84 42 f 42 20 \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,16 +1,16 @@\n GCC: (Debian 15.2.0-5) 15.2.0\n-' *9F@zr\n-zO,RV})(\n-jec5$ CQ\n-fK_7u)uB\n-e0L+z2o8,\n-+,109tZ%\n-CM4MVF+5{\n-F/f2M\"@<\n+1L.\t9fSgY\n+)ttEk|H)%\n+|)u7\\^Dpo\n+pK\\T!(aJ\n+)#Q`q\"9h`3\n+3X &])jYa+\n+b%(S5)oPm\n+2\tbnf^lJ\n 7b{RlgH#*\n ()fOAXU_#\n d}V(<_k;\n U&NLYe0`\n k=- Aj4z\n LUWUWwWwW\n \\_Rt!m$ci\n"}]}, {"source1": "./usr/lib/debug/.build-id/7c/a5476dde3bf413d5a3faf590f22d60e76aa07a.debug", "source2": "./usr/lib/debug/.build-id/f5/d29513b922f7a5bed05988ef632780a3d3c5bd.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: 7ca5476dde3bf413d5a3faf590f22d60e76aa07a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5d29513b922f7a5bed05988ef632780a3d3c5bd\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"}]}]}]}]}]}