{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.icEWkHx4/b1/cysignals_1.12.4+ds-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.icEWkHx4/b2/cysignals_1.12.4+ds-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n d259d353179b05ebf0e8db0d162d5db9 8524 devel optional cysignals-tools_1.12.4+ds-1_all.deb\n edd627fe9c7b9009bcf5d57183e543d8 226712 doc optional python-cysignals-doc_1.12.4+ds-1_all.deb\n- 9074e09bc91606f79b33b7cecd9a4994 750708 debug optional python3-cysignals-bare-dbgsym_1.12.4+ds-1_arm64.deb\n- 088fb5bf5589feacebcb78e244e1d837 135836 python optional python3-cysignals-bare_1.12.4+ds-1_arm64.deb\n+ 42ac322488830390cbdc74173233a718 751040 debug optional python3-cysignals-bare-dbgsym_1.12.4+ds-1_arm64.deb\n+ e6bfd1de783b9a0f62f8fa398fcfeafa 135400 python optional python3-cysignals-bare_1.12.4+ds-1_arm64.deb\n 0047738f3dfdf1194ca728a6c53aabea 5480 oldlibs optional python3-cysignals-pari_1.12.4+ds-1_all.deb\n"}, {"source1": "python3-cysignals-bare_1.12.4+ds-1_arm64.deb", "source2": "python3-cysignals-bare_1.12.4+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-08-11 11:42:15.000000 debian-binary\n -rw-r--r-- 0 0 0 1524 2025-08-11 11:42:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 134120 2025-08-11 11:42:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 133684 2025-08-11 11:42:15.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: c4f0ed2291fd19dfe359985d685cfeb3efd9580b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9597c3f3a579f1b66d543ef1fc5d493637083247\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\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 66306564 32323931 66643139 64666533 f0ed2291fd19dfe3\n- 0x00000010 35393938 35643638 35636665 62336566 59985d685cfeb3ef\n- 0x00000020 64393538 30622e64 65627567 00000000 d9580b.debug....\n- 0x00000030 497394df Is..\n+ 0x00000000 39376333 66336135 37396631 62363664 97c3f3a579f1b66d\n+ 0x00000010 35343365 66316663 35643439 33363337 543ef1fc5d493637\n+ 0x00000020 30383332 34372e64 65627567 00000000 083247.debug....\n+ 0x00000030 1e43dc14 .C..\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: b2b3e480512237255f84dca9652659d47a469d60\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1e19b19598de3c8ed2b228aa76126fd0e5b9a6d\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\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 62336534 38303531 32323337 32353566 b3e480512237255f\n- 0x00000010 38346463 61393635 32363539 64343761 84dca9652659d47a\n- 0x00000020 34363964 36302e64 65627567 00000000 469d60.debug....\n- 0x00000030 26edc10b &...\n+ 0x00000000 65313962 31393539 38646533 63386564 e19b19598de3c8ed\n+ 0x00000010 32623232 38616137 36313236 66643065 2b228aa76126fd0e\n+ 0x00000020 35623961 36642e64 65627567 00000000 5b9a6d.debug....\n+ 0x00000030 fa5410e0 .T..\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: 51f04737c5e649a70f08e36192a60d842d790070\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 194a03095cf40f91b43df081abb59f20d76b46f0\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\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 66303437 33376335 65363439 61373066 f04737c5e649a70f\n- 0x00000010 30386533 36313932 61363064 38343264 08e36192a60d842d\n- 0x00000020 37393030 37302e64 65627567 00000000 790070.debug....\n- 0x00000030 75119dc2 u...\n+ 0x00000000 34613033 30393563 66343066 39316234 4a03095cf40f91b4\n+ 0x00000010 33646630 38316162 62353966 32306437 3df081abb59f20d7\n+ 0x00000020 36623436 66302e64 65627567 00000000 6b46f0.debug....\n+ 0x00000030 bf76ece4 .v..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/cysignals/signals.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cysignals/signals.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: dcade21bb77b46982e1c1872e7b5cc5da79fe858\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d77c122083e7528f053812ffb5f05f1b5b417e7\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\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 61646532 31626237 37623436 39383265 ade21bb77b46982e\n- 0x00000010 31633138 37326537 62356363 35646137 1c1872e7b5cc5da7\n- 0x00000020 39666538 35382e64 65627567 00000000 9fe858.debug....\n- 0x00000030 7aba7b23 z.{#\n+ 0x00000000 37376331 32323038 33653735 32386630 77c122083e7528f0\n+ 0x00000010 35333831 32666662 35663035 66316235 53812ffb5f05f1b5\n+ 0x00000020 62343137 65372e64 65627567 00000000 b417e7.debug....\n+ 0x00000030 18ecb64e ...N\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/cysignals/tests.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/cysignals/tests.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: 41ae1bf4865ac7e4593ccb0439f67d67bb850661\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f649d9fb57adbbc1d4a6eae32c8edb739aacd778\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\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 61653162 66343836 35616337 65343539 ae1bf4865ac7e459\n- 0x00000010 33636362 30343339 66363764 36376262 3ccb0439f67d67bb\n- 0x00000020 38353036 36312e64 65627567 00000000 850661.debug....\n- 0x00000030 f09f11a8 ....\n+ 0x00000000 34396439 66623537 61646262 63316434 49d9fb57adbbc1d4\n+ 0x00000010 61366561 65333263 38656462 37333961 a6eae32c8edb739a\n+ 0x00000020 61636437 37382e64 65627567 00000000 acd778.debug....\n+ 0x00000030 98f99777 ...w\n \n"}]}]}]}]}, {"source1": "python3-cysignals-bare-dbgsym_1.12.4+ds-1_arm64.deb", "source2": "python3-cysignals-bare-dbgsym_1.12.4+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-08-11 11:42:15.000000 debian-binary\n -rw-r--r-- 0 0 0 808 2025-08-11 11:42:15.000000 control.tar.xz\n--rw-r--r-- 0 0 0 749708 2025-08-11 11:42:15.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 750040 2025-08-11 11:42:15.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: Debian Python Team \n Installed-Size: 862\n Depends: python3-cysignals-bare (= 1.12.4+ds-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-cysignals-bare\n-Build-Ids: 41ae1bf4865ac7e4593ccb0439f67d67bb850661 51f04737c5e649a70f08e36192a60d842d790070 b2b3e480512237255f84dca9652659d47a469d60 c4f0ed2291fd19dfe359985d685cfeb3efd9580b dcade21bb77b46982e1c1872e7b5cc5da79fe858\n+Build-Ids: 194a03095cf40f91b43df081abb59f20d76b46f0 5d77c122083e7528f053812ffb5f05f1b5b417e7 9597c3f3a579f1b66d543ef1fc5d493637083247 b1e19b19598de3c8ed2b228aa76126fd0e5b9a6d f649d9fb57adbbc1d4a6eae32c8edb739aacd778\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/41/ae1bf4865ac7e4593ccb0439f67d67bb850661.debug\n-usr/lib/debug/.build-id/51/f04737c5e649a70f08e36192a60d842d790070.debug\n-usr/lib/debug/.build-id/b2/b3e480512237255f84dca9652659d47a469d60.debug\n-usr/lib/debug/.build-id/c4/f0ed2291fd19dfe359985d685cfeb3efd9580b.debug\n-usr/lib/debug/.build-id/dc/ade21bb77b46982e1c1872e7b5cc5da79fe858.debug\n+usr/lib/debug/.build-id/19/4a03095cf40f91b43df081abb59f20d76b46f0.debug\n+usr/lib/debug/.build-id/5d/77c122083e7528f053812ffb5f05f1b5b417e7.debug\n+usr/lib/debug/.build-id/95/97c3f3a579f1b66d543ef1fc5d493637083247.debug\n+usr/lib/debug/.build-id/b1/e19b19598de3c8ed2b228aa76126fd0e5b9a6d.debug\n+usr/lib/debug/.build-id/f6/49d9fb57adbbc1d4a6eae32c8edb739aacd778.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-08-11 11:42:15.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/41/\n--rw-r--r-- 0 root (0) root (0) 340736 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/41/ae1bf4865ac7e4593ccb0439f67d67bb850661.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 200384 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/51/f04737c5e649a70f08e36192a60d842d790070.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/b2/\n--rw-r--r-- 0 root (0) root (0) 114840 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/b2/b3e480512237255f84dca9652659d47a469d60.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/c4/\n--rw-r--r-- 0 root (0) root (0) 54920 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/c4/f0ed2291fd19dfe359985d685cfeb3efd9580b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/dc/\n--rw-r--r-- 0 root (0) root (0) 135128 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/dc/ade21bb77b46982e1c1872e7b5cc5da79fe858.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 200384 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/19/4a03095cf40f91b43df081abb59f20d76b46f0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 135128 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/5d/77c122083e7528f053812ffb5f05f1b5b417e7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/95/\n+-rw-r--r-- 0 root (0) root (0) 54928 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/95/97c3f3a579f1b66d543ef1fc5d493637083247.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/b1/\n+-rw-r--r-- 0 root (0) root (0) 114840 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/b1/e19b19598de3c8ed2b228aa76126fd0e5b9a6d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/f6/\n+-rw-r--r-- 0 root (0) root (0) 340736 2025-08-11 11:42:15.000000 ./usr/lib/debug/.build-id/f6/49d9fb57adbbc1d4a6eae32c8edb739aacd778.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 17648 2025-08-11 11:42:15.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-cysignals-bare.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-08-11 11:42:15.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-08-11 11:42:15.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 002218 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 002280 0002d8 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 002558 00023b 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 002558 00023a 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 002798 001b46 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 0042de 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: 48f164b7e755038aeb493c809fe436b2bcc4b366\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 74caeb3f943a9f86401aa2cf993806cbaea8d529\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-xyjb46km\n+ 8\t(string)\t./.mesonpy-l_hwbyzm\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 75, 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": "./usr/lib/debug/.build-id/41/ae1bf4865ac7e4593ccb0439f67d67bb850661.debug", "source2": "./usr/lib/debug/.build-id/f6/49d9fb57adbbc1d4a6eae32c8edb739aacd778.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 {}", "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: 41ae1bf4865ac7e4593ccb0439f67d67bb850661\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f649d9fb57adbbc1d4a6eae32c8edb739aacd778\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-xyjb46km\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-l_hwbyzm\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: 164 (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-xyjb46km\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-l_hwbyzm\n <1b> DW_AT_ranges : (sec_offset) 0x7bc4\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) <0x208e>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-aGCC: (Debian 14.2.0-19) 14.2.0\n+xGCC: (Debian 14.2.0-19) 14.2.0\n =Rk` ]f\"#\n 1QZK1l7+b\n PZ%dwSZ)E\n q+)Bx(SE\n GuC~4*ZB\n y&JD&JD&cYU^p\t\n-3WB#L!;{\n jS='8i(_\n CCy\\qW]=\n T.x=sXlb\n \t5YxIf!qL.p\n hH_QWeUP\n ^|Yh]iUUP{Z\n I(Ke3QVD<\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-xyjb46km\n+ [ 51] ./.mesonpy-l_hwbyzm\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/51/f04737c5e649a70f08e36192a60d842d790070.debug", "source2": "./usr/lib/debug/.build-id/19/4a03095cf40f91b43df081abb59f20d76b46f0.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 {}", "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: 51f04737c5e649a70f08e36192a60d842d790070\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 194a03095cf40f91b43df081abb59f20d76b46f0\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-xyjb46km\n+ 0\t(line_strp)\t(offset: 0x59): ./.mesonpy-l_hwbyzm\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: 126 (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-xyjb46km\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-l_hwbyzm\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) <0x1ed2>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-pGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n /&^e~;Pn\n llD|LAmq\n fy^c~MV$\n B*wwcod!\n !}A7o$7d\n ,Z2Kt6i-\n !Va3d?5K\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-xyjb46km\n+ [ 59] ./.mesonpy-l_hwbyzm\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b2/b3e480512237255f84dca9652659d47a469d60.debug", "source2": "./usr/lib/debug/.build-id/b1/e19b19598de3c8ed2b228aa76126fd0e5b9a6d.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 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 00a94c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 00ac60 0003f5 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 00b058 004049 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 00f0a8 000403 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00f4b0 00018b 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00f4b0 00018a 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 00f640 006c59 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0162a0 0010c6 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 017366 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0173c0 0023d0 18 34 252 8\n [34] .strtab STRTAB 0000000000000000 019790 001e8c 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 01b61c 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: b2b3e480512237255f84dca9652659d47a469d60\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1e19b19598de3c8ed2b228aa76126fd0e5b9a6d\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-xyjb46km\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-l_hwbyzm\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: 124 (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-xyjb46km\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-l_hwbyzm\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": "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+mGCC: (Debian 14.2.0-19) 14.2.0\n ggvvvvfv\n +,yRTh.+\n BKSJ<5@+Q\n )K:PIQ60\n zH=(d| q\n DjRRfJ*-3Y6I\n d?1B__gz\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-xyjb46km\n+ [ 55] ./.mesonpy-l_hwbyzm\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c4/f0ed2291fd19dfe359985d685cfeb3efd9580b.debug", "source2": "./usr/lib/debug/.build-id/95/97c3f3a579f1b66d543ef1fc5d493637083247.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 52616 (bytes into file)\n+ Start of section headers: 52624 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xcd88:\n+There are 36 section headers, starting at offset 0xcd90:\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.property NOTE 0000000000000238 000238 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000258 000258 000024 00 A 0 0 4\n [ 3] .gnu.hash NOBITS 0000000000000280 00027c 000024 00 A 4 0 8\n@@ -27,19 +27,19 @@\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 004a04 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 004d08 000357 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 005060 001d1c 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 006d80 000178 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 006ef8 000178 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 007070 002c19 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 009c90 000743 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 00a3d3 000057 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 00a430 0017a0 18 34 159 8\n- [34] .strtab STRTAB 0000000000000000 00bbd0 001038 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 00cc08 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 006ef8 00017b 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 007078 002c19 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 009c98 000743 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 00a3db 000057 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 00a438 0017a0 18 34 159 8\n+ [34] .strtab STRTAB 0000000000000000 00bbd8 001038 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 00cc10 000179 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,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: c4f0ed2291fd19dfe359985d685cfeb3efd9580b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9597c3f3a579f1b66d543ef1fc5d493637083247\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\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: 0): ./.mesonpy-xyjb46km\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-l_hwbyzm\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 8\t(line_strp)\t(offset: 0x160): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x18a): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 55, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x59): alarm.pyx.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x59): alarm.pyx.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x45): alarm.pyx.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): alarm.pyx.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x278): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d1): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1de): floatobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): unicodeobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 106 (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: 0x14): src/cysignals/alarm.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/alarm.pyx.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-xyjb46km\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-l_hwbyzm\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: 60 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 60 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x1ed2>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,13 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n-~2,7\"c\"(\n-*NL:%Ce3&\n-9QaJAWv0\n-(m~WJc7x\n-l[[?N:s}(\n-Qo5irB?~\n-:yWBCSPo\n-~\\Gcp*d23\n+2GGCC: (Debian 14.2.0-19) 14.2.0\n+Rvvx+mBaW(\n+%X,.WZl?\n+y`V !C5<\n+6_t%Ic7!\n+0q-(Ls:,\n \t7d[dALF^t\n /Yz0bK/{\n 1Ixe..df\n DfP$5]/z\n EksZs[dn\n mJ4&_)a{/)\n jCU6: 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-xyjb46km\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-l_hwbyzm\n <1b> DW_AT_ranges : (sec_offset) 0x2de3\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: 0x4c7e) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-XGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n }nfvvfvgv\n 7~pkZ`il!J\n UC5-]/An\n [,s{\\B(4\n k3OLyy%-K>\n `AgPsz@x\n ltHnmbXY?\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-xyjb46km\n+ [ 55] ./.mesonpy-l_hwbyzm\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 75670048 f164b7e7 55038aeb 493c809f ug.H.d..U...I<..\n- 0x00000050 e436b2bc c4b366 .6....f\n+ 0x00000040 75670074 caeb3f94 3a9f8640 1aa2cf99 ug.t..?.:..@....\n+ 0x00000050 3806cbae a8d529 8.....)\n \n"}]}]}]}]}]}