{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.UymhWtrJ/b1/userv_1.2.1~beta5_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.UymhWtrJ/b2/userv_1.2.1~beta5_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 04aec13bf4f06769a8f1b84b474d4125 120588 debug optional userv-dbgsym_1.2.1~beta5_arm64.deb\n- e0e5eb89ff015bc035cc3377e1a73f41 278740 admin optional userv_1.2.1~beta5_arm64.deb\n+ 8cb445602a612eba215666f65b7c7281 120548 debug optional userv-dbgsym_1.2.1~beta5_arm64.deb\n+ 2f3a339c20659d699850128db8223be5 278696 admin optional userv_1.2.1~beta5_arm64.deb\n"}, {"source1": "userv_1.2.1~beta5_arm64.deb", "source2": "userv_1.2.1~beta5_arm64.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 1744 2025-01-12 20:55:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 276804 2025-01-12 20:55:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1740 2025-01-12 20:55:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 276764 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) 185641 2025-01-12 20:55:07.000000 ./usr/share/doc/userv/spec.pdf.gz\n+-rw-r--r-- 0 root (0) root (0) 185587 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: AArch64 feature: BTI, PAC\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: 3a97bbca6f10b859b262a26dcb4856f94ae1886a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4db16fd62130a69d4b8f46e52b9add72e60b1d7\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-j/lib/ld-linux-aarch64.so.1\n+/lib/ld-linux-aarch64.so.1\n getgrent\n sigsuspend\n __stack_chk_fail\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\n@@ -204,20 +204,20 @@\n userv: unknown wait status %d\n copyright\n override\n override-file\n spoof-user\n exclusive\n truncate\n-Buserv: failed to [un]block signals: \n+6userv: failed to [un]block signals: \n protoreaderror\n xfwritefds\n xfwritestring\n parse_arguments\n-Bserver_preparepipes\n+6server_preparepipes\n server_sendrequest\n stdin,fd,read\n stdout,fd,write\n stderr,fd,write\n /usr/lib/debug/.dwz/aarch64-linux-gnu/userv.debug\n .shstrtab\n .note.gnu.property\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -472,20 +472,20 @@\n 0x00007200 6578636c 00000000 7472756e 63617465 excl....truncate\n 0x00007210 00000000 00000000 7472756e 63000000 ........trunc...\n 0x00007220 61707065 6e640000 73796e63 00000000 append..sync....\n 0x00007230 77616974 00000000 6e6f7761 69740000 wait....nowait..\n 0x00007240 636c6f73 65000000 66640000 00000000 close...fd......\n 0x00007250 6d616c6c 6f630000 7265616c 6c6f6300 malloc..realloc.\n 0x00007260 ffffffff 00000000 00000000 ffffffff ................\n- 0x00007270 f04ea77a c76faa8f 3d5a9d3f aa04c642 .N.z.o..=Z.?...B\n+ 0x00007270 d090828e d5de2e6b b7a7c46e 90a0fb36 .......k...n...6\n 0x00007280 75736572 763a2066 61696c65 6420746f userv: failed to\n 0x00007290 205b756e 5d626c6f 636b2073 69676e61 [un]block signa\n 0x000072a0 6c733a20 00000000 70726f74 6f726561 ls: ....protorea\n 0x000072b0 64657272 6f720000 78667772 69746566 derror..xfwritef\n 0x000072c0 64730000 00000000 78667772 69746573 ds......xfwrites\n 0x000072d0 7472696e 67000000 70617273 655f6172 tring...parse_ar\n 0x000072e0 67756d65 6e747300 00000000 00000000 guments.........\n- 0x000072f0 f04ea77a c76faa8f 3d5a9d3f aa04c642 .N.z.o..=Z.?...B\n+ 0x000072f0 d090828e d5de2e6b b7a7c46e 90a0fb36 .......k...n...6\n 0x00007300 73657276 65725f70 72657061 72657069 server_preparepi\n 0x00007310 70657300 00000000 73657276 65725f73 pes.....server_s\n 0x00007320 656e6472 65717565 737400 endrequest.\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 39376262 63613666 31306238 35396232 97bbca6f10b859b2\n- 0x00000010 36326132 36646362 34383536 66393461 62a26dcb4856f94a\n- 0x00000020 65313838 36612e64 65627567 00000000 e1886a.debug....\n- 0x00000030 b3fa72af ..r.\n+ 0x00000000 64623136 66643632 31333061 36396434 db16fd62130a69d4\n+ 0x00000010 62386634 36653532 62396164 64373265 b8f46e52b9add72e\n+ 0x00000020 36306231 64372e64 65627567 00000000 60b1d7.debug....\n+ 0x00000030 a93cbe67 .<.g\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: AArch64 feature: BTI, PAC\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: b5fa984c46b86d7c8a897de7f471a8255dc11ce2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fe31ad3fae9601a8c5623c8ce686406d20ac242\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.7.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-/lib/ld-linux-aarch64.so.1\n+B/lib/ld-linux-aarch64.so.1\n getgrgid\n closelog\n __stack_chk_fail\n __printf_chk\n __assert_fail\n sigaddset\n sigaction\n@@ -397,26 +397,26 @@\n builtin %s\n no exec arguments\n exec arguments:\n set-environment\n suppress-args\n disconnect-hup\n blocksignals\n-Bblocksignals\n+6blocksignals\n synchread\n xfreadsetstring\n makenonexistentfd\n receive_request\n establish_pipes\n lookup_uidsgids\n servicerequest\n check_fds\n dumpconfig\n see_c_list\n-Buservd(service): cannot dup2 for stderr\n+6uservd(service): cannot dup2 for stderr\n execservice\n !\"#$%&'()*+,-./012\n references ...\n printtoken\n keyword `%s'\n operator `%s'\n pcf_grep\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -371,16 +371,16 @@\n 0x0000f830 66207379 6e636820 736f636b 65740000 f synch socket..\n 0x0000f840 72656164 2073796e 63682062 79746520 read synch byte \n 0x0000f850 66726f6d 20636869 6c640000 00000000 from child......\n 0x0000f860 77726974 65207379 6e636820 62797465 write synch byte\n 0x0000f870 20746f20 6368696c 64000000 00000000 to child.......\n 0x0000f880 63616e6e 6f742063 6c6f7365 206d7920 cannot close my \n 0x0000f890 656e6420 6f662073 796e6368 20736f63 end of synch soc\n- 0x0000f8a0 6b657400 00000000 f04ea77a c76faa8f ket......N.z.o..\n- 0x0000f8b0 3d5a9d3f aa04c642 00000000 00000000 =Z.?...B........\n+ 0x0000f8a0 6b657400 00000000 d090828e d5de2e6b ket............k\n+ 0x0000f8b0 b7a7c46e 90a0fb36 00000000 00000000 ...n...6........\n 0x0000f8c0 75736572 76642873 65727669 6365293a uservd(service):\n 0x0000f8d0 20000000 00000000 77726974 65207374 .......write st\n 0x0000f8e0 646f7574 00000000 73657276 65786563 dout....servexec\n 0x0000f8f0 2e630000 00000000 6c6e6c00 00000000 .c......lnl.....\n 0x0000f900 256c6400 00000000 256c7500 00000000 %ld.....%lu.....\n 0x0000f910 25732000 00000000 21725b6c 2d315d20 %s .....!r[l-1] \n 0x0000f920 26262072 5b6c2d32 5d3d3d27 20270000 && r[l-2]==' '..\n@@ -799,28 +799,28 @@\n 0x000112f0 67756d65 6e74733a 00000000 00000000 guments:........\n 0x00011300 7365742d 656e7669 726f6e6d 656e7400 set-environment.\n 0x00011310 25733a20 25730a00 73757070 72657373 %s: %s..suppress\n 0x00011320 2d617267 73000000 64697363 6f6e6e65 -args...disconne\n 0x00011330 63742d68 75700000 6d616c6c 6f630000 ct-hup..malloc..\n 0x00011340 7265616c 6c6f6300 00000000 00000000 realloc.........\n 0x00011350 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n- 0x00011360 f04ea77a c76faa8f 3d5a9d3f aa04c642 .N.z.o..=Z.?...B\n+ 0x00011360 d090828e d5de2e6b b7a7c46e 90a0fb36 .......k...n...6\n 0x00011370 626c6f63 6b736967 6e616c73 00000000 blocksignals....\n 0x00011380 73796e63 68726561 64000000 00000000 synchread.......\n 0x00011390 78667265 61640000 78667265 61647365 xfread..xfreadse\n 0x000113a0 74737472 696e6700 6d616b65 6e6f6e65 tstring.makenone\n 0x000113b0 78697374 656e7466 64000000 00000000 xistentfd.......\n 0x000113c0 72656365 6976655f 72657175 65737400 receive_request.\n 0x000113d0 65737461 626c6973 685f7069 70657300 establish_pipes.\n 0x000113e0 6c6f6f6b 75705f75 69647367 69647300 lookup_uidsgids.\n 0x000113f0 73657276 69636572 65717565 73740000 servicerequest..\n 0x00011400 63686563 6b5f6664 73000000 00000000 check_fds.......\n 0x00011410 64756d70 636f6e66 69670000 00000000 dumpconfig......\n 0x00011420 7365655f 635f6c69 73740000 00000000 see_c_list......\n- 0x00011430 f04ea77a c76faa8f 3d5a9d3f aa04c642 .N.z.o..=Z.?...B\n+ 0x00011430 d090828e d5de2e6b b7a7c46e 90a0fb36 .......k...n...6\n 0x00011440 75736572 76642873 65727669 6365293a uservd(service):\n 0x00011450 2063616e 6e6f7420 64757032 20666f72 cannot dup2 for\n 0x00011460 20737464 6572720a 00000000 00000000 stderr.........\n 0x00011470 65786563 73657276 69636500 00000000 execservice.....\n 0x00011480 c6029c03 94038c03 84037c03 74036c03 ..........|.t.l.\n 0x00011490 64035c03 53034b03 43033a03 31032503 d.\\.S.K.C.:.1.%.\n 0x000114a0 1a03e203 d703cb03 c003b903 b203ab03 ................\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 66613938 34633436 62383664 37633861 fa984c46b86d7c8a\n- 0x00000010 38393764 65376634 37316138 32353564 897de7f471a8255d\n- 0x00000020 63313163 65322e64 65627567 00000000 c11ce2.debug....\n- 0x00000030 02e826c9 ..&.\n+ 0x00000000 65333161 64336661 65393630 31613863 e31ad3fae9601a8c\n+ 0x00000010 35363233 63386365 36383634 30366432 5623c8ce686406d2\n+ 0x00000020 30616332 34322e64 65627567 00000000 0ac242.debug....\n+ 0x00000030 1c9371e7 ..q.\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-February 17, 2026\n+January 15, 2025\n \n REVISION HISTORY\n NUMBER\n \n DATE\n \n DESCRIPTION\n"}]}]}]}]}]}, {"source1": "userv-dbgsym_1.2.1~beta5_arm64.deb", "source2": "userv-dbgsym_1.2.1~beta5_arm64.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 628 2025-01-12 20:55:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 119768 2025-01-12 20:55:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 119728 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: arm64\n Maintainer: Ian Jackson \n Installed-Size: 276\n Depends: userv (= 1.2.1~beta5)\n Section: debug\n Priority: optional\n Description: debug symbols for userv\n-Build-Ids: 3a97bbca6f10b859b262a26dcb4856f94ae1886a b5fa984c46b86d7c8a897de7f471a8255dc11ce2\n+Build-Ids: 6fe31ad3fae9601a8c5623c8ce686406d20ac242 c4db16fd62130a69d4b8f46e52b9add72e60b1d7\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/3a/97bbca6f10b859b262a26dcb4856f94ae1886a.debug\n-usr/lib/debug/.build-id/b5/fa984c46b86d7c8a897de7f471a8255dc11ce2.debug\n+usr/lib/debug/.build-id/6f/e31ad3fae9601a8c5623c8ce686406d20ac242.debug\n+usr/lib/debug/.build-id/c4/db16fd62130a69d4b8f46e52b9add72e60b1d7.debug\n usr/lib/debug/.dwz/aarch64-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/3a/\n--rw-r--r-- 0 root (0) root (0) 69296 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/3a/97bbca6f10b859b262a26dcb4856f94ae1886a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 191824 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/b5/fa984c46b86d7c8a897de7f471a8255dc11ce2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/6f/\n+-rw-r--r-- 0 root (0) root (0) 191824 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/6f/e31ad3fae9601a8c5623c8ce686406d20ac242.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 69296 2025-01-12 20:55:07.000000 ./usr/lib/debug/.build-id/c4/db16fd62130a69d4b8f46e52b9add72e60b1d7.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/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 6520 2025-01-12 20:55:07.000000 ./usr/lib/debug/.dwz/aarch64-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/3a/97bbca6f10b859b262a26dcb4856f94ae1886a.debug", "source2": "./usr/lib/debug/.build-id/c4/db16fd62130a69d4b8f46e52b9add72e60b1d7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% 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: AArch64 feature: BTI, PAC\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: 3a97bbca6f10b859b262a26dcb4856f94ae1886a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4db16fd62130a69d4b8f46e52b9add72e60b1d7\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.7.0\n"}]}, {"source1": "./usr/lib/debug/.build-id/b5/fa984c46b86d7c8a897de7f471a8255dc11ce2.debug", "source2": "./usr/lib/debug/.build-id/6f/e31ad3fae9601a8c5623c8ce686406d20ac242.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% 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: AArch64 feature: BTI, PAC\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: b5fa984c46b86d7c8a897de7f471a8255dc11ce2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fe31ad3fae9601a8c5623c8ce686406d20ac242\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.7.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: 61 (DW_TAG_variable)\n <635> DW_AT_name : (GNU_strp_alt) (offset: 0x8b9) \n <639> DW_AT_decl_file : (data1) 25\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: f0 4e a7 7a c7 6f aa 8f 3d 5a 9d 3f aa 4 c6 42 \n+ <640> DW_AT_const_value : (block1) 16 byte block: d0 90 82 8e d5 de 2e 6b b7 a7 c4 6e 90 a0 fb 36 \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,15 +1,17 @@\n GCC: (Debian 14.2.0-12) 14.2.0\n-Us5]?cli\n-^~5_NA5+\n-4 ue3J]~\n-I1 fUL5Ch;}\n-C:O:UE3xd\n+KDLta$)h\n+i(w@+)WB\n+.tcg\tdw=\n+>^x/)vC\n-W3\\JK3-M*3J+\n+M6npYSx|\n+`V;cgQbV\n+95p1=YG!\n+})^GS,U)\n ]'2}29n\\\n F\\wUI-vb4\n Xj<\\B?0,\n ,+8sp6Yi9\n M\"IiMtQ=\n ^R#dRT/f\n mn{d_5n$\n"}]}]}]}]}]}