{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.FO14Uwhq/b1/cysignals_1.12.3+ds-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.FO14Uwhq/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- e4a9028846fd72be80eeb67ae18a0257 760188 debug optional python3-cysignals-bare-dbgsym_1.12.3+ds-1_arm64.deb\n- 890334121a69d01f9f87ae96030de713 135836 python optional python3-cysignals-bare_1.12.3+ds-1_arm64.deb\n+ 6fe0b6fd702e1d3c6b978be7caf12407 760164 debug optional python3-cysignals-bare-dbgsym_1.12.3+ds-1_arm64.deb\n+ dbd4001504add21a1e9fefbe26b37a2d 136028 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 1520 2025-04-19 23:26:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 134124 2025-04-19 23:26:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 134316 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: 6d535a7a4d5a97a09497f392e51a869d477e782c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5df620a5527782658f42890b50545c16d4bb98e\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\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 35333561 37613464 35613937 61303934 535a7a4d5a97a094\n- 0x00000010 39376633 39326535 31613836 39643437 97f392e51a869d47\n- 0x00000020 37653738 32632e64 65627567 00000000 7e782c.debug....\n- 0x00000030 db52714b .RqK\n+ 0x00000000 64663632 30613535 32373738 32363538 df620a5527782658\n+ 0x00000010 66343238 39306235 30353435 63313664 f42890b50545c16d\n+ 0x00000020 34626239 38652e64 65627567 00000000 4bb98e.debug....\n+ 0x00000030 8dde483c ..H<\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: 2a2e1e63f726a1cd4f04c696fc0b3a3786904222\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c4730220278049239c3c9e8d6fb8ed91b2e8fc0\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\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 32653165 36336637 32366131 63643466 2e1e63f726a1cd4f\n- 0x00000010 30346336 39366663 30623361 33373836 04c696fc0b3a3786\n- 0x00000020 39303432 32322e64 65627567 00000000 904222.debug....\n- 0x00000030 6bae1e1f k...\n+ 0x00000000 34373330 32323032 37383034 39323339 4730220278049239\n+ 0x00000010 63336339 65386436 66623865 64393162 c3c9e8d6fb8ed91b\n+ 0x00000020 32653866 63302e64 65627567 00000000 2e8fc0.debug....\n+ 0x00000030 596163c2 Yac.\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: 63895b44465775229e98fffaa5d8a09ff9753dd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dcd0cf90b4bd21ac6aeb7518f9ecfa05712e8702\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\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 38393562 34343436 35373735 32323965 895b44465775229e\n- 0x00000010 39386666 66616135 64386130 39666639 98fffaa5d8a09ff9\n- 0x00000020 37353364 64312e64 65627567 00000000 753dd1.debug....\n- 0x00000030 9c6a3bcc .j;.\n+ 0x00000000 64306366 39306234 62643231 61633661 d0cf90b4bd21ac6a\n+ 0x00000010 65623735 31386639 65636661 30353731 eb7518f9ecfa0571\n+ 0x00000020 32653837 30322e64 65627567 00000000 2e8702.debug....\n+ 0x00000030 231d7c2f #.|/\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", "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: bc2da2407f912f8dd5b2310ab6cd8b4abcf3837e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 643847958ae0f553fce3327f2916661121b28e31\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\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 32646132 34303766 39313266 38646435 2da2407f912f8dd5\n- 0x00000010 62323331 30616236 63643862 34616263 b2310ab6cd8b4abc\n- 0x00000020 66333833 37652e64 65627567 00000000 f3837e.debug....\n- 0x00000030 c3b44511 ..E.\n+ 0x00000000 33383437 39353861 65306635 35336663 3847958ae0f553fc\n+ 0x00000010 65333332 37663239 31363636 31313231 e3327f2916661121\n+ 0x00000020 62323865 33312e64 65627567 00000000 b28e31.debug....\n+ 0x00000030 29efb184 )...\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: 11890789e405ed13cfea6fbac03eddbb67e26c13\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d01e993195eefe4352942888a1e082567a89881\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\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 38393037 38396534 30356564 31336366 890789e405ed13cf\n- 0x00000010 65613666 62616330 33656464 62623637 ea6fbac03eddbb67\n- 0x00000020 65323663 31332e64 65627567 00000000 e26c13.debug....\n- 0x00000030 53b815fc S...\n+ 0x00000000 30316539 39333139 35656566 65343335 01e993195eefe435\n+ 0x00000010 32393432 38383861 31653038 32353637 2942888a1e082567\n+ 0x00000020 61383938 38312e64 65627567 00000000 a89881.debug....\n+ 0x00000030 471abcc5 G...\n \n"}]}]}]}]}, {"source1": "python3-cysignals-bare-dbgsym_1.12.3+ds-1_arm64.deb", "source2": "python3-cysignals-bare-dbgsym_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 804 2025-04-19 23:26:31.000000 control.tar.xz\n--rw-r--r-- 0 0 0 759192 2025-04-19 23:26:31.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 800 2025-04-19 23:26:31.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 759172 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": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: arm64\n Maintainer: Jerome Benoit \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: 11890789e405ed13cfea6fbac03eddbb67e26c13 2a2e1e63f726a1cd4f04c696fc0b3a3786904222 63895b44465775229e98fffaa5d8a09ff9753dd1 6d535a7a4d5a97a09497f392e51a869d477e782c bc2da2407f912f8dd5b2310ab6cd8b4abcf3837e\n+Build-Ids: 2d01e993195eefe4352942888a1e082567a89881 5c4730220278049239c3c9e8d6fb8ed91b2e8fc0 643847958ae0f553fce3327f2916661121b28e31 c5df620a5527782658f42890b50545c16d4bb98e dcd0cf90b4bd21ac6aeb7518f9ecfa05712e8702\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/11/890789e405ed13cfea6fbac03eddbb67e26c13.debug\n-usr/lib/debug/.build-id/2a/2e1e63f726a1cd4f04c696fc0b3a3786904222.debug\n-usr/lib/debug/.build-id/63/895b44465775229e98fffaa5d8a09ff9753dd1.debug\n-usr/lib/debug/.build-id/6d/535a7a4d5a97a09497f392e51a869d477e782c.debug\n-usr/lib/debug/.build-id/bc/2da2407f912f8dd5b2310ab6cd8b4abcf3837e.debug\n+usr/lib/debug/.build-id/2d/01e993195eefe4352942888a1e082567a89881.debug\n+usr/lib/debug/.build-id/5c/4730220278049239c3c9e8d6fb8ed91b2e8fc0.debug\n+usr/lib/debug/.build-id/64/3847958ae0f553fce3327f2916661121b28e31.debug\n+usr/lib/debug/.build-id/c5/df620a5527782658f42890b50545c16d4bb98e.debug\n+usr/lib/debug/.build-id/dc/d0cf90b4bd21ac6aeb7518f9ecfa05712e8702.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/11/\n--rw-r--r-- 0 root (0) root (0) 349792 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/11/890789e405ed13cfea6fbac03eddbb67e26c13.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 114840 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2a/2e1e63f726a1cd4f04c696fc0b3a3786904222.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 200384 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/63/895b44465775229e98fffaa5d8a09ff9753dd1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/6d/\n--rw-r--r-- 0 root (0) root (0) 54928 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/6d/535a7a4d5a97a09497f392e51a869d477e782c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/bc/\n--rw-r--r-- 0 root (0) root (0) 135472 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/bc/2da2407f912f8dd5b2310ab6cd8b4abcf3837e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 349792 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/2d/01e993195eefe4352942888a1e082567a89881.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 114840 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/5c/4730220278049239c3c9e8d6fb8ed91b2e8fc0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/64/\n+-rw-r--r-- 0 root (0) root (0) 135472 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/64/3847958ae0f553fce3327f2916661121b28e31.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 54928 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/c5/df620a5527782658f42890b50545c16d4bb98e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/dc/\n+-rw-r--r-- 0 root (0) root (0) 200384 2025-04-19 23:26:31.000000 ./usr/lib/debug/.build-id/dc/d0cf90b4bd21ac6aeb7518f9ecfa05712e8702.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) 17688 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 002229 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 002298 0002d4 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 002570 000241 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 002570 000243 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 0027b8 001b4c 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 004304 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: f06d33460e54612b50d7f8c1745562f47bd862a7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f42eb46e0f8da28ad63885b578bd9a1d47a005c1\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-wfrr1evr\n+ 8\t(string)\t./.mesonpy-tsqhwt8q\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": "./usr/lib/debug/.build-id/11/890789e405ed13cfea6fbac03eddbb67e26c13.debug", "source2": "./usr/lib/debug/.build-id/2d/01e993195eefe4352942888a1e082567a89881.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 0232d1 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 023630 00051c 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 023b50 00c047 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 02fb98 00131a 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030eb8 0001de 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 030eb8 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031098 014aac 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 045b48 0033fb 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 048f43 000057 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 048fa0 005358 18 34 712 8\n [34] .strtab STRTAB 0000000000000000 04e2f8 0068ea 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 054be2 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: 11890789e405ed13cfea6fbac03eddbb67e26c13\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d01e993195eefe4352942888a1e082567a89881\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-wfrr1evr\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-tsqhwt8q\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: 167 (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-wfrr1evr\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-tsqhwt8q\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) <0x208e>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -39,15 +39,14 @@\n {43W! ^ML\n 0f]HX@L_\n J\t\",(mH)O\n \tQuv|%Rs\n ~C0XN-(1UI\n ():6iTeo\n 5r\"#'6r6ks\n-X^'=Lbr@\n l&bl%Vl%f\n 0C/8_$y>a\n 1xcS%UN%J\n XDoSD'?B\n 8{Jb\\v?b\n (u-J=:*AU\n f@rH=fQj\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-wfrr1evr\n+ [ 51] ./.mesonpy-tsqhwt8q\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/2a/2e1e63f726a1cd4f04c696fc0b3a3786904222.debug", "source2": "./usr/lib/debug/.build-id/5c/4730220278049239c3c9e8d6fb8ed91b2e8fc0.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 00a950 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 000189 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00f4b0 00018c 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: 2a2e1e63f726a1cd4f04c696fc0b3a3786904222\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c4730220278049239c3c9e8d6fb8ed91b2e8fc0\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-wfrr1evr\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-tsqhwt8q\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-wfrr1evr\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-tsqhwt8q\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,22 +1,23 @@\n-B\"GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n @C\tX_t P4r$\n N^ IMi%T.\n @]1PTT_;u4\n wurU\t7sN\n ZYYYYYiYY\n R:n5I:(_9\n [V*6~Fwb\n J.R26/tx\n $Ho8{=`uVE\n :2?BH$N:@\n ~gAnMzA:\n r;(@ wAI\t\n &CNjTAdq\n uCJ]LWYQ\"i\n+(P-mBp}8\n $SML2\"gL\n 3GUcKdL/\n ~]pKk+uvO\n zk1+rB\"r\n ?\"QGRG%*ut\n -8U#2U82-\n ]%t<%t: 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-wfrr1evr\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pysignals.pyx.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-tsqhwt8q\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,31 +1,34 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-uIBO_`H \n-.oboYGn4v\n-xjRcJ.y7jjRG1\n-[fW.PWnEy\n-BQ>XW|&Z\n-*dCb-D{b4\n-'n6o(QmARn}\n-dh}5U%#)S\n-@JN}AHJN\n-%7+okE4d\n-):dGDHID\n-@Z,@/A\"\\\n-r$#y$p#.\n-qI^8f@YvI^8n\n-JSt!ETHtx\n-trx~A2pm\n-OVWRI$nw\n-uSh@,)&\"\n-mPA<&wr.8\n-0r61/jJEd\n-eT#+$hi99\n-a|jfuL[2@\n-$y[MZb5ii^\n+:s56PcObq1\n+%E('4B%?B%c{T\n+Il4\"][f[\n+]xGj\\g>`QOO\n+{gqIy0l1\n+WEoTUt:5AT\n+pmj\\ZLF+\n+*Jzj0\tHAx9]\n+LFBf}]hP\n+pUfXB.=+\n+BBv=84hM\n+cP| SHP)$\n+RL7TKh)V\n+i8 f7l>X\n+y5+{ m]}\n+F>B,7J,FU\n+,r\t\"*'Y:\n+y*FLE2Vt\n+t?St0dWq\n+Qu&T1\tou\n+ ?@_lv^=\n }N!K8u7c\\\n VW ?W>g\n `rMN}]P{\n s_5HNP1bND\n Hf~bD0sG\n Q{;%7*-n\n c9ZED5z(\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-wfrr1evr\n+ [ 0] ./.mesonpy-tsqhwt8q\n+ [ 14] src/cysignals/pysignals.cpython-313-aarch64-linux-gnu.so.p/src/cysignals/pysignals.pyx.c\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6d/535a7a4d5a97a09497f392e51a869d477e782c.debug", "source2": "./usr/lib/debug/.build-id/c5/df620a5527782658f42890b50545c16d4bb98e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --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: 6d535a7a4d5a97a09497f392e51a869d477e782c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5df620a5527782658f42890b50545c16d4bb98e\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: 0x51): ./.mesonpy-wfrr1evr\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-tsqhwt8q\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: 0x45): alarm.pyx.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x45): alarm.pyx.c\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 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: 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-wfrr1evr\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-tsqhwt8q\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,11 +1,15 @@\n-G~x,GCC: (Debian 14.2.0-19) 14.2.0\n-4>tU#yB;1t5\n-^e\\h2+5k\n-0q-(Ls:,\n+GCC: (Debian 14.2.0-19) 14.2.0\n+%!$ROvJI\n+3ZrWIa7!\n+&%\"jK`AR\n+Qo1irB?~\n+nd^|3(n@P\n+:yWBCSPo\n+~\\Gcp*d23\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-wfrr1evr\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-tsqhwt8q\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+1GCC: (Debian 14.2.0-19) 14.2.0\n VdfD3CZMD\n HQA+'2{Zc\n eF'y;Xft%\n `Y.sZGAH\\\n umu0H#YF\n jH+IHZ!%\n x@f?uC!m\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-wfrr1evr\n+ [ 55] ./.mesonpy-tsqhwt8q\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 756700f0 6d33460e 54612b50 d7f8c174 ug..m3F.Ta+P...t\n- 0x00000050 5562f47b d862a7 Ub.{.b.\n+ 0x00000040 756700f4 2eb46e0f 8da28ad6 3885b578 ug....n.....8..x\n+ 0x00000050 bd9a1d47 a005c1 ...G...\n \n"}]}]}]}]}]}