{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.ls46oaYG/b1/cysignals_1.12.3+ds-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.ls46oaYG/b2/cysignals_1.12.3+ds-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n 24b0bde18a4fe8a547a835bddaa0a996 8424 devel optional cysignals-tools_1.12.3+ds-1_all.deb\n 4c7c86b2fc733784a7638d8bf456c321 226628 doc optional python-cysignals-doc_1.12.3+ds-1_all.deb\n- 7d08049e4746103d9dc9edb595a10766 760144 debug optional python3-cysignals-bare-dbgsym_1.12.3+ds-1_arm64.deb\n- 91bf7b94bbb9324f040bcfb200e1773f 135976 python optional python3-cysignals-bare_1.12.3+ds-1_arm64.deb\n+ 3a87a4bb6bbab73e36ecf8fdd3dbb056 760512 debug optional python3-cysignals-bare-dbgsym_1.12.3+ds-1_arm64.deb\n+ 7379c5be0c0ad089509cdf67dcf0be0e 136152 python optional python3-cysignals-bare_1.12.3+ds-1_arm64.deb\n 5b3557efcc4587a73a9688a03296debb 5376 oldlibs optional python3-cysignals-pari_1.12.3+ds-1_all.deb\n"}, {"source1": "python3-cysignals-bare_1.12.3+ds-1_arm64.deb", "source2": "python3-cysignals-bare_1.12.3+ds-1_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-04-19 23:26:31.000000 debian-binary\n -rw-r--r-- 0 0 0 1516 2025-04-19 23:26:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 134268 2025-04-19 23:26:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 134444 2025-04-19 23:26:31.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/python3/dist-packages/cysignals/alarm.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cysignals/alarm.cpython-313-aarch64-linux-gnu.so", "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,8 +1,8 @@\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: 377c8cdfc7c9e112fc02bdae31e498fc3dade139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5df7eee2f36602a163dae796db50f6e21d9b2dfb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37633863 64666337 63396531 31326663 7c8cdfc7c9e112fc\n- 0x00000010 30326264 61653331 65343938 66633364 02bdae31e498fc3d\n- 0x00000020 61646531 33392e64 65627567 00000000 ade139.debug....\n- 0x00000030 4732b323 G2.#\n+ 0x00000000 66376565 65326633 36363032 61313633 f7eee2f36602a163\n+ 0x00000010 64616537 39366462 35306636 65323164 dae796db50f6e21d\n+ 0x00000020 39623264 66622e64 65627567 00000000 9b2dfb.debug....\n+ 0x00000030 3e045559 >.UY\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/cysignals/pselect.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cysignals/pselect.cpython-313-aarch64-linux-gnu.so", "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,8 +1,8 @@\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: ee49086caf2ac22e0df95096708afe0180c93619\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 489998ac7cb2572eed2f73cd70a04c7ae46609cf\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34393038 36636166 32616332 32653064 49086caf2ac22e0d\n- 0x00000010 66393530 39363730 38616665 30313830 f95096708afe0180\n- 0x00000020 63393336 31392e64 65627567 00000000 c93619.debug....\n- 0x00000030 4031f0b0 @1..\n+ 0x00000000 39393938 61633763 62323537 32656564 9998ac7cb2572eed\n+ 0x00000010 32663733 63643730 61303463 37616534 2f73cd70a04c7ae4\n+ 0x00000020 36363039 63662e64 65627567 00000000 6609cf.debug....\n+ 0x00000030 e8b78bae ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so", "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,8 +1,8 @@\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: 2b8bc2d242e1c113e2249037a92dcc5c5a1ba364\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fd9c83dd019dc06911e4e5434166108727b2fa3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38626332 64323432 65316331 31336532 8bc2d242e1c113e2\n- 0x00000010 32343930 33376139 32646363 35633561 249037a92dcc5c5a\n- 0x00000020 31626133 36342e64 65627567 00000000 1ba364.debug....\n- 0x00000030 43f19883 C...\n+ 0x00000000 64396338 33646430 31396463 30363931 d9c83dd019dc0691\n+ 0x00000010 31653465 35343334 31363631 30383732 1e4e543416610872\n+ 0x00000020 37623266 61332e64 65627567 00000000 7b2fa3.debug....\n+ 0x00000030 c93c7051 .\n Installed-Size: 872\n Depends: python3-cysignals-bare (= 1.12.3+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-cysignals-bare\n-Build-Ids: 2b8bc2d242e1c113e2249037a92dcc5c5a1ba364 377c8cdfc7c9e112fc02bdae31e498fc3dade139 a3ec5463fb249a6601ebac6edd7ad5f16ee44803 aeaf74c2e7a7020f2dedf5676600299f1931ef1e ee49086caf2ac22e0df95096708afe0180c93619\n+Build-Ids: 489998ac7cb2572eed2f73cd70a04c7ae46609cf 5df7eee2f36602a163dae796db50f6e21d9b2dfb 6fd9c83dd019dc06911e4e5434166108727b2fa3 7a5dfc287a05f22421a2b03c9c74c97a104a047c bd477b3974fbbb1fc07a9694177e4e20f9f5954f\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,6 +1,6 @@\n-usr/lib/debug/.build-id/2b/8bc2d242e1c113e2249037a92dcc5c5a1ba364.debug\n-usr/lib/debug/.build-id/37/7c8cdfc7c9e112fc02bdae31e498fc3dade139.debug\n-usr/lib/debug/.build-id/a3/ec5463fb249a6601ebac6edd7ad5f16ee44803.debug\n-usr/lib/debug/.build-id/ae/af74c2e7a7020f2dedf5676600299f1931ef1e.debug\n-usr/lib/debug/.build-id/ee/49086caf2ac22e0df95096708afe0180c93619.debug\n+usr/lib/debug/.build-id/48/9998ac7cb2572eed2f73cd70a04c7ae46609cf.debug\n+usr/lib/debug/.build-id/5d/f7eee2f36602a163dae796db50f6e21d9b2dfb.debug\n+usr/lib/debug/.build-id/6f/d9c83dd019dc06911e4e5434166108727b2fa3.debug\n+usr/lib/debug/.build-id/7a/5dfc287a05f22421a2b03c9c74c97a104a047c.debug\n+usr/lib/debug/.build-id/bd/477b3974fbbb1fc07a9694177e4e20f9f5954f.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cysignals-bare.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,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2b/\n--rw-r--r-- 0 root (0) root (0) 200360 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2b/8bc2d242e1c113e2249037a92dcc5c5a1ba364.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 54960 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/37/7c8cdfc7c9e112fc02bdae31e498fc3dade139.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 135408 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/a3/ec5463fb249a6601ebac6edd7ad5f16ee44803.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/ae/\n--rw-r--r-- 0 root (0) root (0) 349760 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/ae/af74c2e7a7020f2dedf5676600299f1931ef1e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/ee/\n--rw-r--r-- 0 root (0) root (0) 114784 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/ee/49086caf2ac22e0df95096708afe0180c93619.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/48/\n+-rw-r--r-- 0 root (0) root (0) 114784 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/48/9998ac7cb2572eed2f73cd70a04c7ae46609cf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 54960 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/5d/f7eee2f36602a163dae796db50f6e21d9b2dfb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/6f/\n+-rw-r--r-- 0 root (0) root (0) 200360 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/6f/d9c83dd019dc06911e4e5434166108727b2fa3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 135408 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/7a/5dfc287a05f22421a2b03c9c74c97a104a047c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/bd/\n+-rw-r--r-- 0 root (0) root (0) 349760 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/bd/477b3974fbbb1fc07a9694177e4e20f9f5954f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 17648 2025-04-19 23:26:31.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cysignals-bare.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/share/doc/python3-cysignals-bare-dbgsym -> python3-cysignals-bare\n"}, {"source1": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cysignals-bare.debug", "source2": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cysignals-bare.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 002235 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 0022a0 0002a6 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 002548 000242 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 002548 000243 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 002790 001b4c 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 0042dc 00004f 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), 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: 3afd6b6e40c3bdacb6d6550e3d06af05eaefee6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb40580162ce15efa5d4de8e05d4585a6020f8d7\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\n 1\t(string)\t/usr/include/aarch64-linux-gnu/bits\n 2\t(string)\t/usr/include\n 3\t(string)\t/usr/lib/gcc/aarch64-linux-gnu/14/include\n 4\t(string)\t/usr/include/aarch64-linux-gnu/sys\n 5\t(string)\t/usr/include/python3.13\n 6\t(string)\t/usr/include/python3.13/cpython\n 7\t(string)\t/usr/include/python3.13/internal\n- 8\t(string)\t./.mesonpy-u9oecxwd\n+ 8\t(string)\t./.mesonpy-zytym2e9\n 9\t(string)\t/usr/include/aarch64-linux-gnu/bits/types\n 10\t(string)\t../src/cysignals\n \n The File Name Table (offset 0x148, lines 76, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\ttypes.h\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,10 @@\n bS;Sw@>7\n %5?SU1H#\n+WZ*$/oG91&'>\n B{~^Lv4L\n ~\t1|\"8sS=\n .shstrtab\n .note.gnu.build-id\n .debug_info\n .debug_abbrev\n .debug_line\n"}]}, {"source1": "./usr/lib/debug/.build-id/2b/8bc2d242e1c113e2249037a92dcc5c5a1ba364.debug", "source2": "./usr/lib/debug/.build-id/6f/d9c83dd019dc06911e4e5434166108727b2fa3.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000030f70 00f960 0004f8 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00007c 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000320 013903 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 013c28 0003a9 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 013fd8 006fff 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 01afd8 00067b 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 01b658 00018a 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 01b658 000189 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 01b7e8 00d2df 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 028ac8 002195 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 02ac5d 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 02acb8 002c10 18 34 329 8\n [34] .strtab STRTAB 0000000000000000 02d8c8 002b65 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 03042d 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 2b8bc2d242e1c113e2249037a92dcc5c5a1ba364\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fd9c83dd019dc06911e4e5434166108727b2fa3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x59): ./.mesonpy-u9oecxwd\n+ 0\t(line_strp)\t(offset: 0x59): ./.mesonpy-zytym2e9\n 1\t(line_strp)\t(offset: 0x6d): src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x112): /usr/include\n 6\t(line_strp)\t(offset: 0x11f): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x149): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 125 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3c10) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> DW_AT_name : (line_strp) (offset: 0): src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pysignals.pyx.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-u9oecxwd\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-zytym2e9\n <1a> DW_AT_ranges : (sec_offset) 0x5144\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 80 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 80 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x1ef6>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-dGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n Ivp$OiN-!\n Lyql+Lv0^|R6)d\n {Ri!~g:+=\n % ID1?]`n\n L:\"LZ&RX\n ENynON>I\n h^e\"Kom'\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pysignals.pyx.c\n- [ 59] ./.mesonpy-u9oecxwd\n+ [ 59] ./.mesonpy-zytym2e9\n [ 6d] src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n [ b6] /usr/include/python3.13\n [ ce] /usr/include/python3.13/cpython\n [ ee] /usr/include/aarch64-linux-gnu/bits\n [ 112] /usr/include\n [ 11f] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 149] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/37/7c8cdfc7c9e112fc02bdae31e498fc3dade139.debug", "source2": "./usr/lib/debug/.build-id/5d/f7eee2f36602a163dae796db50f6e21d9b2dfb.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000020610 00fae0 000160 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00005b 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000300 004a28 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 004d28 000360 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 005088 001d1f 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 006da8 000178 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 006f20 00017b 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 006f20 00017c 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0070a0 002c18 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 009cb8 000743 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 00a3fb 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 00a458 0017a0 18 34 159 8\n [34] .strtab STRTAB 0000000000000000 00bbf8 001038 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 00cc30 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 377c8cdfc7c9e112fc02bdae31e498fc3dade139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5df7eee2f36602a163dae796db50f6e21d9b2dfb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-u9oecxwd\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-zytym2e9\n 1\t(line_strp)\t(offset: 0x65): src/cysignals/alarm.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n 2\t(line_strp)\t(offset: 0xaa): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x106): /usr/include\n 6\t(line_strp)\t(offset: 0x113): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x13d): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 30 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3c10) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> DW_AT_name : (line_strp) (offset: 0): src/cysignals/alarm.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/alarm.pyx.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-u9oecxwd\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-zytym2e9\n <1a> DW_AT_ranges : (sec_offset) 0x1054\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 53 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 53 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x1ef6>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-9GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n }&AyLPvp\n 2OirI(W=a\n 85NxI+Se\n 7'hx\\r]mA\n o}gm/d^z6\n \t7d[dALF^t\n tP=29kl/\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] src/cysignals/alarm.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/alarm.pyx.c\n- [ 51] ./.mesonpy-u9oecxwd\n+ [ 51] ./.mesonpy-zytym2e9\n [ 65] src/cysignals/alarm.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n [ aa] /usr/include/python3.13\n [ c2] /usr/include/python3.13/cpython\n [ e2] /usr/include/aarch64-linux-gnu/bits\n [ 106] /usr/include\n [ 113] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 13d] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a3/ec5463fb249a6601ebac6edd7ad5f16ee44803.debug", "source2": "./usr/lib/debug/.build-id/7a/5dfc287a05f22421a2b03c9c74c97a104a047c.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000306b0 00f890 000a70 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00007e 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000320 00cc9e 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 00cfc0 0004e4 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 00d4a8 00478c 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 011c38 000abb 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0126f8 00021d 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0126f8 00021f 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 012918 007bda 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 01a4f8 0014b0 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 01b9a8 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 01ba00 002a30 18 34 283 8\n [34] .strtab STRTAB 0000000000000000 01e430 002245 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 020675 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: a3ec5463fb249a6601ebac6edd7ad5f16ee44803\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a5dfc287a05f22421a2b03c9c74c97a104a047c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-u9oecxwd\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-zytym2e9\n 1\t(line_strp)\t(offset: 0x69): src/cysignals/signals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n 2\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc8): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe8): ../src/cysignals\n 5\t(line_strp)\t(offset: 0xf9): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x11d): /usr/include\n 7\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3c10) \n <12> DW_AT_language : (data1) 29\t(C11)\n <13> DW_AT_name : (line_strp) (offset: 0): src/cysignals/signals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/signals.pyx.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-u9oecxwd\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-zytym2e9\n <1b> DW_AT_ranges : (sec_offset) 0x2e34\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 1 (DW_TAG_base_type)\n <2c> DW_AT_byte_size : (data1) 8\n <2d> DW_AT_encoding : (data1) 7\t(unsigned)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x4c8d) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+|GCC: (Debian 14.2.0-19) 14.2.0\n ?kLu0~=K\n o')c&\tc6\n Pt%RP{9[{\n 1&c91VF{P\n h@+IHZ%%\n J[GC[G_m{\n JJ[OC[O_m\n@@ -18,15 +18,15 @@\n 5z>CO)al\n FC,Ii:D%\n .Let^AhU\n K,V.L9ym\n [/d/V\".i\n /jCj{V[3s\n QBtHzRFy^e%\n-}GRbohvK\n+B$\tq8u1y\n @BPHk?T`R\n nv2*-3N\n _Di\\Fi\\Fi\\Fi\\Fi\\Fi\\Fi\\Fi\\Fi\\Fi\\F\n u&dj^1\\j\n T%gx.SN+a{\n 4,hq71-5$\n ^~H,xK6q\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] src/cysignals/signals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/signals.pyx.c\n- [ 55] ./.mesonpy-u9oecxwd\n+ [ 55] ./.mesonpy-zytym2e9\n [ 69] src/cysignals/signals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n [ b0] /usr/include/python3.13\n [ c8] /usr/include/python3.13/cpython\n [ e8] ../src/cysignals\n [ f9] /usr/include/aarch64-linux-gnu/bits\n [ 11d] /usr/include\n [ 12a] /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ae/af74c2e7a7020f2dedf5676600299f1931ef1e.debug", "source2": "./usr/lib/debug/.build-id/bd/477b3974fbbb1fc07a9694177e4e20f9f5954f.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000050f30 00f840 000ca8 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000b4 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000358 0232ea 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 023648 0004fd 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 023b48 00c02e 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 02fb78 00131a 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030e98 0001df 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 030e98 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031078 014aad 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 045b28 0033fb 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 048f23 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 048f80 005358 18 34 712 8\n [34] .strtab STRTAB 0000000000000000 04e2d8 0068ea 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 054bc2 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: aeaf74c2e7a7020f2dedf5676600299f1931ef1e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd477b3974fbbb1fc07a9694177e4e20f9f5954f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-u9oecxwd\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-zytym2e9\n 1\t(line_strp)\t(offset: 0x65): src/cysignals/tests.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n 2\t(line_strp)\t(offset: 0xaa): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe2): ../src/cysignals\n 5\t(line_strp)\t(offset: 0xf3): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x117): /usr/include\n 7\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 166 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3c10) \n <12> DW_AT_language : (data1) 29\t(C11)\n <13> DW_AT_name : (line_strp) (offset: 0): src/cysignals/tests.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/tests.pyx.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-u9oecxwd\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-zytym2e9\n <1b> DW_AT_ranges : (sec_offset) 0x8621\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 99 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 99 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x20b5>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+OGCC: (Debian 14.2.0-19) 14.2.0\n .%;_s'aq.\n 5P-:xF#7\n 9N%1zx}E(\n *LGP0\\F=\n k*i'UWNr\n 1.YS.91NU\n =;#`C8;#`C8;\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] src/cysignals/tests.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/tests.pyx.c\n- [ 51] ./.mesonpy-u9oecxwd\n+ [ 51] ./.mesonpy-zytym2e9\n [ 65] src/cysignals/tests.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n [ aa] /usr/include/python3.13\n [ c2] /usr/include/python3.13/cpython\n [ e2] ../src/cysignals\n [ f3] /usr/include/aarch64-linux-gnu/bits\n [ 117] /usr/include\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ee/49086caf2ac22e0df95096708afe0180c93619.debug", "source2": "./usr/lib/debug/.build-id/48/9998ac7cb2572eed2f73cd70a04c7ae46609cf.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000030950 00f9b8 000400 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00006c 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000310 00a948 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 00ac58 0003c1 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 00b020 00404b 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 00f070 000403 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00f478 00018b 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00f478 00018d 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 00f608 006c5f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 016268 0010c6 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 01732e 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 017388 0023d0 18 34 252 8\n [34] .strtab STRTAB 0000000000000000 019758 001e8c 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 01b5e4 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ee49086caf2ac22e0df95096708afe0180c93619\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 489998ac7cb2572eed2f73cd70a04c7ae46609cf\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-u9oecxwd\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-zytym2e9\n 1\t(line_strp)\t(offset: 0x69): src/cysignals/pselect.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n 2\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc8): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10c): /usr/include\n 6\t(line_strp)\t(offset: 0x119): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x143): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 120 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3c10) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> DW_AT_name : (line_strp) (offset: 0): src/cysignals/pselect.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pselect.pyx.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-u9oecxwd\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-zytym2e9\n <1a> DW_AT_ranges : (sec_offset) 0x264d\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x1642) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] src/cysignals/pselect.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pselect.pyx.c\n- [ 55] ./.mesonpy-u9oecxwd\n+ [ 55] ./.mesonpy-zytym2e9\n [ 69] src/cysignals/pselect.cpython-313-aarch64-linux-gnu.so.p/src/cysignals\n [ b0] /usr/include/python3.13\n [ c8] /usr/include/python3.13/cpython\n [ e8] /usr/include/aarch64-linux-gnu/bits\n [ 10c] /usr/include\n [ 119] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 143] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6379 x-gnu/python3-cy\n 0x00000030 7369676e 616c732d 62617265 2e646562 signals-bare.deb\n- 0x00000040 7567003a fd6b6e40 c3bdacb6 d6550e3d ug.:.kn@.....U.=\n- 0x00000050 06af05ea efee6a ......j\n+ 0x00000040 756700eb 40580162 ce15efa5 d4de8e05 ug..@X.b........\n+ 0x00000050 d4585a60 20f8d7 .XZ` ..\n \n"}]}]}]}]}]}