{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.9VSoFXXm/b1/dipy_1.11.0-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.9VSoFXXm/b2/dipy_1.11.0-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n b5cc8a96631da64fb16c2a648ecba1bc 4529144 doc optional python-dipy-doc_1.11.0-2_all.deb\n- 764ff6ee4d136266aa7c952d0f73ea29 22872136 debug optional python3-dipy-lib-dbgsym_1.11.0-2_arm64.deb\n- 30c15a1bc47a0e54930f1447a5f3f670 2184356 python optional python3-dipy-lib_1.11.0-2_arm64.deb\n+ d44c73d90e5849f396ed4d07b2ff9b48 22879404 debug optional python3-dipy-lib-dbgsym_1.11.0-2_arm64.deb\n+ 3f4fa65f55614a22520953696d41d89e 2184112 python optional python3-dipy-lib_1.11.0-2_arm64.deb\n a2fafb0d4b2a549328d077f9daf1949b 3576228 python optional python3-dipy_1.11.0-2_all.deb\n"}, {"source1": "python3-dipy-lib_1.11.0-2_arm64.deb", "source2": "python3-dipy-lib_1.11.0-2_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-03-22 11:40:00.000000 debian-binary\n -rw-r--r-- 0 0 0 2160 2025-03-22 11:40:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2182004 2025-03-22 11:40:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2181760 2025-03-22 11:40:00.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/dipy/align/bundlemin.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.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: 5f2308f6bd7b35a932b1b3304375a76652dde62b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d21a17da1ade8e5f02d2839b86410b3e65bc680c\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 32333038 66366264 37623335 61393332 2308f6bd7b35a932\n- 0x00000010 62316233 33303433 37356137 36363532 b1b3304375a76652\n- 0x00000020 64646536 32622e64 65627567 00000000 dde62b.debug....\n- 0x00000030 fa9c7a60 ..z`\n+ 0x00000000 31613137 64613161 64653865 35663032 1a17da1ade8e5f02\n+ 0x00000010 64323833 39623836 34313062 33653635 d2839b86410b3e65\n+ 0x00000020 62633638 30632e64 65627567 00000000 bc680c.debug....\n+ 0x00000030 4c014e28 L.N(\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.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: cc63958e101453b10100eabd5e7d0cb6a30f37ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c67fcf955ab3c21a3a0f8cd4717c32391e98defa\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36333935 38653130 31343533 62313031 63958e101453b101\n- 0x00000010 30306561 62643565 37643063 62366133 00eabd5e7d0cb6a3\n- 0x00000020 30663337 63652e64 65627567 00000000 0f37ce.debug....\n- 0x00000030 ac50a950 .P.P\n+ 0x00000000 37666366 39353561 62336332 31613361 7fcf955ab3c21a3a\n+ 0x00000010 30663863 64343731 37633332 33393165 0f8cd4717c32391e\n+ 0x00000020 39386465 66612e64 65627567 00000000 98defa.debug....\n+ 0x00000030 fa264b01 .&K.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.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: a12677489725b6d5936da29b6f98ad8019d939c6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e461c57fa616ce743d5c1e744876f8f381f11103\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 32363737 34383937 32356236 64353933 2677489725b6d593\n- 0x00000010 36646132 39623666 39386164 38303139 6da29b6f98ad8019\n- 0x00000020 64393339 63362e64 65627567 00000000 d939c6.debug....\n- 0x00000030 0bb0f938 ...8\n+ 0x00000000 36316335 37666136 31366365 37343364 61c57fa616ce743d\n+ 0x00000010 35633165 37343438 37366638 66333831 5c1e744876f8f381\n+ 0x00000020 66313131 30332e64 65627567 00000000 f11103.debug....\n+ 0x00000030 4148147e AH.~\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.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: 3f498ddd08a7ca59c749af47d48a7d49741d2b17\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a07c3e08677f5b822812b15b5314cf20d836f774\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 34393864 64643038 61376361 35396337 498ddd08a7ca59c7\n- 0x00000010 34396166 34376434 38613764 34393734 49af47d48a7d4974\n- 0x00000020 31643262 31372e64 65627567 00000000 1d2b17.debug....\n- 0x00000030 98f3585a ..XZ\n+ 0x00000000 37633365 30383637 37663562 38323238 7c3e08677f5b8228\n+ 0x00000010 31326231 35623533 31346366 32306438 12b15b5314cf20d8\n+ 0x00000020 33366637 37342e64 65627567 00000000 36f774.debug....\n+ 0x00000030 d46f7575 .ouu\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.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: c371f4d0ee84a0c573fc463d71b1511c1eb975ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 30a727b445fdeb5b7125f7f64cbf02e437ce3809\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 37316634 64306565 38346130 63353733 71f4d0ee84a0c573\n- 0x00000010 66633436 33643731 62313531 31633165 fc463d71b1511c1e\n- 0x00000020 62393735 66662e64 65627567 00000000 b975ff.debug....\n- 0x00000030 2f14ce5e /..^\n+ 0x00000000 61373237 62343435 66646562 35623731 a727b445fdeb5b71\n+ 0x00000010 32356637 66363463 62663032 65343337 25f7f64cbf02e437\n+ 0x00000020 63653338 30392e64 65627567 00000000 ce3809.debug....\n+ 0x00000030 5bdc707e [.p~\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.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: 931bdbb6d3a229b0225e5b7afd3f5a1799e31181\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e48f9dfb78ae41ad7624d9758d08973a098444b3\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 31626462 62366433 61323239 62303232 1bdbb6d3a229b022\n- 0x00000010 35653562 37616664 33663561 31373939 5e5b7afd3f5a1799\n- 0x00000020 65333131 38312e64 65627567 00000000 e31181.debug....\n- 0x00000030 4fdd8865 O..e\n+ 0x00000000 38663964 66623738 61653431 61643736 8f9dfb78ae41ad76\n+ 0x00000010 32346439 37353864 30383937 33613039 24d9758d08973a09\n+ 0x00000020 38343434 62332e64 65627567 00000000 8444b3.debug....\n+ 0x00000030 1fba10d9 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.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: 2ce2d4c17504867c2a579d488a218a176e7d0b31\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d1e742b0d68b766f1d9cdd4842447dbdb36df3be\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 65326434 63313735 30343836 37633261 e2d4c17504867c2a\n- 0x00000010 35373964 34383861 32313861 31373665 579d488a218a176e\n- 0x00000020 37643062 33312e64 65627567 00000000 7d0b31.debug....\n- 0x00000030 4045f0eb @E..\n+ 0x00000000 65373432 62306436 38623736 36663164 e742b0d68b766f1d\n+ 0x00000010 39636464 34383432 34343764 62646233 9cdd4842447dbdb3\n+ 0x00000020 36646633 62652e64 65627567 00000000 6df3be.debug....\n+ 0x00000030 04ce7ec3 ..~.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.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: 03af026ab91d218555248af7a455040d014a2dfd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10bd289c297445f93c3f6e8609997334bd369e24\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 61663032 36616239 31643231 38353535 af026ab91d218555\n- 0x00000010 32343861 66376134 35353034 30643031 248af7a455040d01\n- 0x00000020 34613264 66642e64 65627567 00000000 4a2dfd.debug....\n- 0x00000030 8f3b7180 .;q.\n+ 0x00000000 62643238 39633239 37343435 66393363 bd289c297445f93c\n+ 0x00000010 33663665 38363039 39393733 33346264 3f6e8609997334bd\n+ 0x00000020 33363965 32342e64 65627567 00000000 369e24.debug....\n+ 0x00000030 288db66a (..j\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/math.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/math.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: 790b191d563b0efdf0fc2c6039bdc5555a5da479\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2556ddb5b3477f676c5adab5899d532f9f1953e5\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 30623139 31643536 33623065 66646630 0b191d563b0efdf0\n- 0x00000010 66633263 36303339 62646335 35353561 fc2c6039bdc5555a\n- 0x00000020 35646134 37392e64 65627567 00000000 5da479.debug....\n- 0x00000030 588a1804 X...\n+ 0x00000000 35366464 62356233 34373766 36373663 56ddb5b3477f676c\n+ 0x00000010 35616461 62353839 39643533 32663966 5adab5899d532f9f\n+ 0x00000020 31393533 65352e64 65627567 00000000 1953e5.debug....\n+ 0x00000030 642451e6 d$Q.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/tests/test_math.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/tests/test_math.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: c3e1294f49d23ae03794e79705c1355bd318ffeb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f9ae7be127df111ffa87a15d463752c499245099\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 65313239 34663439 64323361 65303337 e1294f49d23ae037\n- 0x00000010 39346537 39373035 63313335 35626433 94e79705c1355bd3\n- 0x00000020 31386666 65622e64 65627567 00000000 18ffeb.debug....\n- 0x00000030 f98a030b ....\n+ 0x00000000 61653762 65313237 64663131 31666661 ae7be127df111ffa\n+ 0x00000010 38376131 35643436 33373532 63343939 87a15d463752c499\n+ 0x00000020 32343530 39392e64 65627567 00000000 245099.debug....\n+ 0x00000030 9bf6a901 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.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: 42c883b963e3fcf5ec93348defea35aeba351b43\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1e8e9351e29ea4dafddb804cbab4a2e64241acd2\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 63383833 62393633 65336663 66356563 c883b963e3fcf5ec\n- 0x00000010 39333334 38646566 65613335 61656261 93348defea35aeba\n- 0x00000020 33353162 34332e64 65627567 00000000 351b43.debug....\n- 0x00000030 ce5edc41 .^.A\n+ 0x00000000 38653933 35316532 39656134 64616664 8e9351e29ea4dafd\n+ 0x00000010 64623830 34636261 62346132 65363432 db804cbab4a2e642\n+ 0x00000020 34316163 64322e64 65627567 00000000 41acd2.debug....\n+ 0x00000030 efa33c5f ..<_\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.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: a1b8ec227a146b911399d4b57943280036cae147\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a768c23d060ee1a4138d9d8240cf87bab3ad547\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 62386563 32323761 31343662 39313133 b8ec227a146b9113\n- 0x00000010 39396434 62353739 34333238 30303336 99d4b57943280036\n- 0x00000020 63616531 34372e64 65627567 00000000 cae147.debug....\n- 0x00000030 9b2a619e .*a.\n+ 0x00000000 37363863 32336430 36306565 31613431 768c23d060ee1a41\n+ 0x00000010 33386439 64383234 30636638 37626162 38d9d8240cf87bab\n+ 0x00000020 33616435 34372e64 65627567 00000000 3ad547.debug....\n+ 0x00000030 97593232 .Y22\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.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: 8e94d2ae4d1b5bd61bed01cf71fdc2a3dc639d1f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed47386538446408f7bda821580e761a78db6ec6\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 39346432 61653464 31623562 64363162 94d2ae4d1b5bd61b\n- 0x00000010 65643031 63663731 66646332 61336463 ed01cf71fdc2a3dc\n- 0x00000020 36333964 31662e64 65627567 00000000 639d1f.debug....\n- 0x00000030 1a6a7a39 .jz9\n+ 0x00000000 34373338 36353338 34343634 30386637 47386538446408f7\n+ 0x00000010 62646138 32313538 30653736 31613738 bda821580e761a78\n+ 0x00000020 64623665 63362e64 65627567 00000000 db6ec6.debug....\n+ 0x00000030 12925345 ..SE\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.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: d1ad78f110ec0e622233dedf1c4171da3017248d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a879ed99534f50f34f1beceb77ee1bd3583910b1\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 61643738 66313130 65633065 36323232 ad78f110ec0e6222\n- 0x00000010 33336465 64663163 34313731 64613330 33dedf1c4171da30\n- 0x00000020 31373234 38642e64 65627567 00000000 17248d.debug....\n- 0x00000030 71c048d3 q.H.\n+ 0x00000000 37396564 39393533 34663530 66333466 79ed99534f50f34f\n+ 0x00000010 31626563 65623737 65653162 64333538 1beceb77ee1bd358\n+ 0x00000020 33393130 62312e64 65627567 00000000 3910b1.debug....\n+ 0x00000030 06ea0c9b ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.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: 1722614fcf7e23276c777bd50fceec9ee75d36b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 94683b70bfdb0a53fdcd8999626fc97e59dd7ca7\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 32323631 34666366 37653233 32373663 22614fcf7e23276c\n- 0x00000010 37373762 64353066 63656563 39656537 777bd50fceec9ee7\n- 0x00000020 35643336 62372e64 65627567 00000000 5d36b7.debug....\n- 0x00000030 eaff3589 ..5.\n+ 0x00000000 36383362 37306266 64623061 35336664 683b70bfdb0a53fd\n+ 0x00000010 63643839 39393632 36666339 37653539 cd8999626fc97e59\n+ 0x00000020 64643763 61372e64 65627567 00000000 dd7ca7.debug....\n+ 0x00000030 29a3d802 )...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.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: dd6a84e827890d4369caf3d2326e2700314bba9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c30b93b9b814fec5506f9d63685fd22ac6dcb8be\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36613834 65383237 38393064 34333639 6a84e827890d4369\n- 0x00000010 63616633 64323332 36653237 30303331 caf3d2326e270031\n- 0x00000020 34626261 39612e64 65627567 00000000 4bba9a.debug....\n- 0x00000030 6d7da585 m}..\n+ 0x00000000 30623933 62396238 31346665 63353530 0b93b9b814fec550\n+ 0x00000010 36663964 36333638 35666432 32616336 6f9d63685fd22ac6\n+ 0x00000020 64636238 62652e64 65627567 00000000 dcb8be.debug....\n+ 0x00000030 e0d5e5fd ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.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: 8d800b8638cb566a6bed109ffb1f0dcc8e1e32d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b78c68129c132317a81f897b14e5afd522f4fbd\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 38303062 38363338 63623536 36613662 800b8638cb566a6b\n- 0x00000010 65643130 39666662 31663064 63633865 ed109ffb1f0dcc8e\n- 0x00000020 31653332 64312e64 65627567 00000000 1e32d1.debug....\n- 0x00000030 d7844d5a ..MZ\n+ 0x00000000 37386336 38313239 63313332 33313761 78c68129c132317a\n+ 0x00000010 38316638 39376231 34653561 66643532 81f897b14e5afd52\n+ 0x00000020 32663466 62642e64 65627567 00000000 2f4fbd.debug....\n+ 0x00000030 f70adc3c ...<\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.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: 479d01445bd645a5852d6a771db959fd6afa9758\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7001126d866cb49a7861ec6be8ae08c267fc491d\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 39643031 34343562 64363435 61353835 9d01445bd645a585\n- 0x00000010 32643661 37373164 62393539 66643661 2d6a771db959fd6a\n- 0x00000020 66613937 35382e64 65627567 00000000 fa9758.debug....\n- 0x00000030 6472f9c7 dr..\n+ 0x00000000 30313132 36643836 36636234 39613738 01126d866cb49a78\n+ 0x00000010 36316563 36626538 61653038 63323637 61ec6be8ae08c267\n+ 0x00000020 66633439 31642e64 65627567 00000000 fc491d.debug....\n+ 0x00000030 f1bb7a78 ..zx\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.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: fc3a594c3d09706d65e244f3b15a15ae5af0a6a8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a7d90c1922e5dce92c4355cc45ddb8050a3deaf\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,7 @@\n-:YL=\tpme\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _Py_NoneStruct\n PyBaseObject_Type\n PyDict_New\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 33613539 34633364 30393730 36643635 3a594c3d09706d65\n- 0x00000010 65323434 66336231 35613135 61653561 e244f3b15a15ae5a\n- 0x00000020 66306136 61382e64 65627567 00000000 f0a6a8.debug....\n- 0x00000030 df3671bc .6q.\n+ 0x00000000 37643930 63313932 32653564 63653932 7d90c1922e5dce92\n+ 0x00000010 63343335 35636334 35646462 38303530 c4355cc45ddb8050\n+ 0x00000020 61336465 61662e64 65627567 00000000 a3deaf.debug....\n+ 0x00000030 709d7097 p.p.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.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: 98b9f13ed5c06f9cac5e7b8d484afed2c11a9542\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4aca00ba41826d1447baf643d250e9084441101b\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 62396631 33656435 63303666 39636163 b9f13ed5c06f9cac\n- 0x00000010 35653762 38643438 34616665 64326331 5e7b8d484afed2c1\n- 0x00000020 31613935 34322e64 65627567 00000000 1a9542.debug....\n- 0x00000030 5de05382 ].S.\n+ 0x00000000 63613030 62613431 38323664 31343437 ca00ba41826d1447\n+ 0x00000010 62616636 34336432 35306539 30383434 baf643d250e90844\n+ 0x00000020 34313130 31622e64 65627567 00000000 41101b.debug....\n+ 0x00000030 3017b00a 0...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/dirspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/dirspeed.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: 9dc13c9ce2faf578b576ed73338ab10610960838\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 702e9f58b3746e7ea9b17e4c97df5fada339f7ba\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 63313363 39636532 66616635 37386235 c13c9ce2faf578b5\n- 0x00000010 37366564 37333333 38616231 30363130 76ed73338ab10610\n- 0x00000020 39363038 33382e64 65627567 00000000 960838.debug....\n- 0x00000030 9a02aa72 ...r\n+ 0x00000000 32653966 35386233 37343665 37656139 2e9f58b3746e7ea9\n+ 0x00000010 62313765 34633937 64663566 61646133 b17e4c97df5fada3\n+ 0x00000020 33396637 62612e64 65627567 00000000 39f7ba.debug....\n+ 0x00000030 5ea89f92 ^...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.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: 63f59740bf31e4d1d3d93c9ace894e52fdb62fad\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 299e6a9994d9d27fcead4e382ef1bfb49fa1701a\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 66353937 34306266 33316534 64316433 f59740bf31e4d1d3\n- 0x00000010 64393363 39616365 38393465 35326664 d93c9ace894e52fd\n- 0x00000020 62363266 61642e64 65627567 00000000 b62fad.debug....\n- 0x00000030 c4a825f9 ..%.\n+ 0x00000000 39653661 39393934 64396432 37666365 9e6a9994d9d27fce\n+ 0x00000010 61643465 33383265 66316266 62343966 ad4e382ef1bfb49f\n+ 0x00000020 61313730 31612e64 65627567 00000000 a1701a.debug....\n+ 0x00000030 1d2dfa34 .-.4\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.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: 98373668b78b8b038c03cfcf01f89104e259e0c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a89ceab2f5df9dc92dae17d77909c1bd7447b1b\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 33373336 36386237 38623862 30333863 373668b78b8b038c\n- 0x00000010 30336366 63663031 66383931 30346532 03cfcf01f89104e2\n- 0x00000020 35396530 63382e64 65627567 00000000 59e0c8.debug....\n- 0x00000030 469d2b48 F.+H\n+ 0x00000000 38396365 61623266 35646639 64633932 89ceab2f5df9dc92\n+ 0x00000010 64616531 37643737 39303963 31626437 dae17d77909c1bd7\n+ 0x00000020 34343762 31622e64 65627567 00000000 447b1b.debug....\n+ 0x00000030 06050562 ...b\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.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: 8720b70b5eca239dfe6e87c7d40827a6edd638f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c32407b447d8ba3876e89067a865cb2839f2f3a\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 32306237 30623565 63613233 39646665 20b70b5eca239dfe\n- 0x00000010 36653837 63376434 30383237 61366564 6e87c7d40827a6ed\n- 0x00000020 64363338 66332e64 65627567 00000000 d638f3.debug....\n- 0x00000030 8c0e2c1c ..,.\n+ 0x00000000 33323430 37623434 37643862 61333837 32407b447d8ba387\n+ 0x00000010 36653839 30363761 38363563 62323833 6e89067a865cb283\n+ 0x00000020 39663266 33612e64 65627567 00000000 9f2f3a.debug....\n+ 0x00000030 ac0f87f0 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.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: 0c352da7cdeb1120c544e3c1abe48c335ef010e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb85cc4eed1b337a1b68e28dbf11380c5dfaa302\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 33353264 61376364 65623131 32306335 352da7cdeb1120c5\n- 0x00000010 34346533 63316162 65343863 33333565 44e3c1abe48c335e\n- 0x00000020 66303130 65332e64 65627567 00000000 f010e3.debug....\n- 0x00000030 901c77b7 ..w.\n+ 0x00000000 38356363 34656564 31623333 37613162 85cc4eed1b337a1b\n+ 0x00000010 36386532 38646266 31313338 30633564 68e28dbf11380c5d\n+ 0x00000020 66616133 30322e64 65627567 00000000 faa302.debug....\n+ 0x00000030 174f662b .Of+\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.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: cc56c2c538366f807b5822164e9238f27fa37054\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd0c323d8927bec1573e5558cd012d1a107f0078\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 35366332 63353338 33363666 38303762 56c2c538366f807b\n- 0x00000010 35383232 31363465 39323338 66323766 5822164e9238f27f\n- 0x00000020 61333730 35342e64 65627567 00000000 a37054.debug....\n- 0x00000030 e7e03fb5 ..?.\n+ 0x00000000 30633332 33643839 32376265 63313537 0c323d8927bec157\n+ 0x00000010 33653535 35386364 30313264 31613130 3e5558cd012d1a10\n+ 0x00000020 37663030 37382e64 65627567 00000000 7f0078.debug....\n+ 0x00000030 5186e67d Q..}\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.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: b28d8d9be907d18e5faa7a8727bb6bee7aee6632\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d5a73a018f867dae379aa507953f3277d74c31a\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 38643864 39626539 30376431 38653566 8d8d9be907d18e5f\n- 0x00000010 61613761 38373237 62623662 65653761 aa7a8727bb6bee7a\n- 0x00000020 65653636 33322e64 65627567 00000000 ee6632.debug....\n- 0x00000030 3b37b8dc ;7..\n+ 0x00000000 35613733 61303138 66383637 64616533 5a73a018f867dae3\n+ 0x00000010 37396161 35303739 35336633 32373764 79aa507953f3277d\n+ 0x00000020 37346333 31612e64 65627567 00000000 74c31a.debug....\n+ 0x00000030 0802c393 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.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: 64d8261acb943d84cf5f1f0f448a14f37ba981c5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb4838693da5be6f6fa8a0c398dc523d6c3ef6d8\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 64383236 31616362 39343364 38346366 d8261acb943d84cf\n- 0x00000010 35663166 30663434 38613134 66333762 5f1f0f448a14f37b\n- 0x00000020 61393831 63352e64 65627567 00000000 a981c5.debug....\n- 0x00000030 919436c4 ..6.\n+ 0x00000000 34383338 36393364 61356265 36663666 4838693da5be6f6f\n+ 0x00000010 61386130 63333938 64633532 33643663 a8a0c398dc523d6c\n+ 0x00000020 33656636 64382e64 65627567 00000000 3ef6d8.debug....\n+ 0x00000030 5508f8ae U...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.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: eb6b97ee32a7cf6075903169f9187cabcd71fce5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 910cfb187c31f6a88b0d8ff171c0344c934e7d0d\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36623937 65653332 61376366 36303735 6b97ee32a7cf6075\n- 0x00000010 39303331 36396639 31383763 61626364 903169f9187cabcd\n- 0x00000020 37316663 65352e64 65627567 00000000 71fce5.debug....\n- 0x00000030 63398ce0 c9..\n+ 0x00000000 30636662 31383763 33316636 61383862 0cfb187c31f6a88b\n+ 0x00000010 30643866 66313731 63303334 34633933 0d8ff171c0344c93\n+ 0x00000020 34653764 30642e64 65627567 00000000 4e7d0d.debug....\n+ 0x00000030 6df56570 m.ep\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.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: 3f16933d1325984ed577372795b3f5930fb1910f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3c2ac711e34b29bb62182e05d727b0de3567f4a\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 31363933 33643133 32353938 34656435 16933d1325984ed5\n- 0x00000010 37373337 32373935 62336635 39333066 77372795b3f5930f\n- 0x00000020 62313931 30662e64 65627567 00000000 b1910f.debug....\n- 0x00000030 0960cde7 .`..\n+ 0x00000000 63326163 37313165 33346232 39626236 c2ac711e34b29bb6\n+ 0x00000010 32313832 65303564 37323762 30646533 2182e05d727b0de3\n+ 0x00000020 35363766 34612e64 65627567 00000000 567f4a.debug....\n+ 0x00000030 4b539335 KS.5\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.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: 9e1591c3eb933e8c56ba38481f141c425d3ebfea\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 25c273562084f1290137a7d11bd37753fe4a7e23\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 31353931 63336562 39333365 38633536 1591c3eb933e8c56\n- 0x00000010 62613338 34383166 31343163 34323564 ba38481f141c425d\n- 0x00000020 33656266 65612e64 65627567 00000000 3ebfea.debug....\n- 0x00000030 7a8ad554 z..T\n+ 0x00000000 63323733 35363230 38346631 32393031 c273562084f12901\n+ 0x00000010 33376137 64313162 64333737 35336665 37a7d11bd37753fe\n+ 0x00000020 34613765 32332e64 65627567 00000000 4a7e23.debug....\n+ 0x00000030 d017133a ...:\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.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: 0df4698230540753d975f75932ebee5fdd952bd4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00b3e9b6a9b93a023b9a87acaa4e0c0c3f672c7d\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 66343639 38323330 35343037 35336439 f4698230540753d9\n- 0x00000010 37356637 35393332 65626565 35666464 75f75932ebee5fdd\n- 0x00000020 39353262 64342e64 65627567 00000000 952bd4.debug....\n- 0x00000030 cd4ddef6 .M..\n+ 0x00000000 62336539 62366139 62393361 30323362 b3e9b6a9b93a023b\n+ 0x00000010 39613837 61636161 34653063 30633366 9a87acaa4e0c0c3f\n+ 0x00000020 36373263 37642e64 65627567 00000000 672c7d.debug....\n+ 0x00000030 8aea6cce ..l.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.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: 55648d8bfe58b461dcb57c5f553cb029dd3b73a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 311bf2481cfa0c04178af8b99efea554c6dd33f8\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36343864 38626665 35386234 36316463 648d8bfe58b461dc\n- 0x00000010 62353763 35663535 33636230 32396464 b57c5f553cb029dd\n- 0x00000020 33623733 61322e64 65627567 00000000 3b73a2.debug....\n- 0x00000030 94ce2f40 ../@\n+ 0x00000000 31626632 34383163 66613063 30343137 1bf2481cfa0c0417\n+ 0x00000010 38616638 62393965 66656135 35346336 8af8b99efea554c6\n+ 0x00000020 64643333 66382e64 65627567 00000000 dd33f8.debug....\n+ 0x00000030 77143ff9 w.?.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.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: aec4cc413699898e1cece1b1927d019c8a593d2b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12edc9d32eae97163ba62f234669d170db11b30c\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 63346363 34313336 39393839 38653163 c4cc413699898e1c\n- 0x00000010 65636531 62313932 37643031 39633861 ece1b1927d019c8a\n- 0x00000020 35393364 32622e64 65627567 00000000 593d2b.debug....\n- 0x00000030 fff601be ....\n+ 0x00000000 65646339 64333265 61653937 31363362 edc9d32eae97163b\n+ 0x00000010 61363266 32333436 36396431 37306462 a62f234669d170db\n+ 0x00000020 31316233 30632e64 65627567 00000000 11b30c.debug....\n+ 0x00000030 59b2478a Y.G.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.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: 88e79bebf68d79b1876b342b8d24dfa0986a7564\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ba92d02395f2275d8cc70169e1c4f36b7f70c2d2\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 65373962 65626636 38643739 62313837 e79bebf68d79b187\n- 0x00000010 36623334 32623864 32346466 61303938 6b342b8d24dfa098\n- 0x00000020 36613735 36342e64 65627567 00000000 6a7564.debug....\n- 0x00000030 c3a434eb ..4.\n+ 0x00000000 39326430 32333935 66323237 35643863 92d02395f2275d8c\n+ 0x00000010 63373031 36396531 63346633 36623766 c70169e1c4f36b7f\n+ 0x00000020 37306332 64322e64 65627567 00000000 70c2d2.debug....\n+ 0x00000030 842304f7 .#..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.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: f575bce59c87eb6e7be48e49496df7f28ef6b705\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4d0e9210fcafbbbd8fd05b78f454e711a3bf2bc\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 37356263 65353963 38376562 36653762 75bce59c87eb6e7b\n- 0x00000010 65343865 34393439 36646637 66323865 e48e49496df7f28e\n- 0x00000020 66366237 30352e64 65627567 00000000 f6b705.debug....\n- 0x00000030 1df8b2f5 ....\n+ 0x00000000 64306539 32313066 63616662 62626438 d0e9210fcafbbbd8\n+ 0x00000010 66643035 62373866 34353465 37313161 fd05b78f454e711a\n+ 0x00000020 33626632 62632e64 65627567 00000000 3bf2bc.debug....\n+ 0x00000030 8afa5f4f .._O\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.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: 936071bec7a61d5a757320743102aec0e562d887\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b66374f7bffcffde074142e45a127e26e9963d6\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36303731 62656337 61363164 35613735 6071bec7a61d5a75\n- 0x00000010 37333230 37343331 30326165 63306535 7320743102aec0e5\n- 0x00000020 36326438 38372e64 65627567 00000000 62d887.debug....\n- 0x00000030 4f4221ef OB!.\n+ 0x00000000 36363337 34663762 66666366 66646530 66374f7bffcffde0\n+ 0x00000010 37343134 32653435 61313237 65323665 74142e45a127e26e\n+ 0x00000020 39393633 64362e64 65627567 00000000 9963d6.debug....\n+ 0x00000030 e07d9d38 .}.8\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.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: 8b801e2411a202f1c12ad7edabed2d73c4716d5b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf0269e74554665d1a4687d525f9a9975e5e0364\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 38303165 32343131 61323032 66316331 801e2411a202f1c1\n- 0x00000010 32616437 65646162 65643264 37336334 2ad7edabed2d73c4\n- 0x00000020 37313664 35622e64 65627567 00000000 716d5b.debug....\n- 0x00000030 2961ba39 )a.9\n+ 0x00000000 30323639 65373435 35343636 35643161 0269e74554665d1a\n+ 0x00000010 34363837 64353235 66396139 39373565 4687d525f9a9975e\n+ 0x00000020 35653033 36342e64 65627567 00000000 5e0364.debug....\n+ 0x00000030 e08d3ff2 ..?.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/tests/test_propspeed.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/tests/test_propspeed.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: d8e7ec18fe645a7043f6bc4f5e1c0d55ff2f44ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18d312ce45e8a8db88eaaf62dbd36c31891c66e1\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 65376563 31386665 36343561 37303433 e7ec18fe645a7043\n- 0x00000010 66366263 34663565 31633064 35356666 f6bc4f5e1c0d55ff\n- 0x00000020 32663434 63652e64 65627567 00000000 2f44ce.debug....\n- 0x00000030 e6fb9396 ....\n+ 0x00000000 64333132 63653435 65386138 64623838 d312ce45e8a8db88\n+ 0x00000010 65616166 36326462 64333663 33313839 eaaf62dbd36c3189\n+ 0x00000020 31633636 65312e64 65627567 00000000 1c66e1.debug....\n+ 0x00000030 9091e9a1 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/tests/test_tractogen.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/tests/test_tractogen.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: 0cba44ffebbfa0adba6b39334b6203788289f824\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fb5eca055f2f62ac4978aa6dd4ed9f12cea3d91\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 62613434 66666562 62666130 61646261 ba44ffebbfa0adba\n- 0x00000010 36623339 33333462 36323033 37383832 6b39334b62037882\n- 0x00000020 38396638 32342e64 65627567 00000000 89f824.debug....\n- 0x00000030 9752867c .R.|\n+ 0x00000000 62356563 61303535 66326636 32616334 b5eca055f2f62ac4\n+ 0x00000010 39373861 61366464 34656439 66313263 978aa6dd4ed9f12c\n+ 0x00000020 65613364 39312e64 65627567 00000000 ea3d91.debug....\n+ 0x00000030 506623cd Pf#.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/tracker_parameters.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/tracker_parameters.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: 7c674504766e599ac7e5c81a2e1535b2d5ffb81b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16b3d5a4a1e5a9d2fbf72f185b1ca5c1de3c9815\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 36373435 30343736 36653539 39616337 674504766e599ac7\n- 0x00000010 65356338 31613265 31353335 62326435 e5c81a2e1535b2d5\n- 0x00000020 66666238 31622e64 65627567 00000000 ffb81b.debug....\n- 0x00000030 db2ba05d .+.]\n+ 0x00000000 62336435 61346131 65356139 64326662 b3d5a4a1e5a9d2fb\n+ 0x00000010 66373266 31383562 31636135 63316465 f72f185b1ca5c1de\n+ 0x00000020 33633938 31352e64 65627567 00000000 3c9815.debug....\n+ 0x00000030 b0746f79 .toy\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/tractogen.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/tractogen.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: 7203322e4417291385f7d69f5048cc7b754ab413\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0337b9002297f3c249437e1beae0916fcbd4f442\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 30333332 32653434 31373239 31333835 03322e4417291385\n- 0x00000010 66376436 39663530 34386363 37623735 f7d69f5048cc7b75\n- 0x00000020 34616234 31332e64 65627567 00000000 4ab413.debug....\n- 0x00000030 04d3c342 ...B\n+ 0x00000000 33376239 30303232 39376633 63323439 37b9002297f3c249\n+ 0x00000010 34333765 31626561 65303931 36666362 437e1beae0916fcb\n+ 0x00000020 64346634 34322e64 65627567 00000000 d4f442.debug....\n+ 0x00000030 35bcbe27 5..'\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.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: 4533737d85047939f1d02d572f57ed2e4a99966f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 982793f572f6c9b57d3c37374a8ccdfd213a6d09\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 33333733 37643835 30343739 33396631 33737d85047939f1\n- 0x00000010 64303264 35373266 35376564 32653461 d02d572f57ed2e4a\n- 0x00000020 39393936 36662e64 65627567 00000000 99966f.debug....\n- 0x00000030 5bed9302 [...\n+ 0x00000000 32373933 66353732 66366339 62353764 2793f572f6c9b57d\n+ 0x00000010 33633337 33373461 38636364 66643231 3c37374a8ccdfd21\n+ 0x00000020 33613664 30392e64 65627567 00000000 3a6d09.debug....\n+ 0x00000030 857432e0 .t2.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.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: 81db7cbe46086c257380d410f3259ab28ef95f12\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1e6094e83a2f32e4d4296d67992b29e9447a57b3\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 64623763 62653436 30383663 32353733 db7cbe46086c2573\n- 0x00000010 38306434 31306633 32353961 62323865 80d410f3259ab28e\n- 0x00000020 66393566 31322e64 65627567 00000000 f95f12.debug....\n- 0x00000030 60ce943e `..>\n+ 0x00000000 36303934 65383361 32663332 65346434 6094e83a2f32e4d4\n+ 0x00000010 32393664 36373939 32623239 65393434 296d67992b29e944\n+ 0x00000020 37613537 62332e64 65627567 00000000 7a57b3.debug....\n+ 0x00000030 d594b2aa ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.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: 5d586eb4b22a04ced55da1b31a57a76d39c47cde\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2712170783b9865a962916c90635dff87aa195a9\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 35383665 62346232 32613034 63656435 586eb4b22a04ced5\n- 0x00000010 35646131 62333161 35376137 36643339 5da1b31a57a76d39\n- 0x00000020 63343763 64652e64 65627567 00000000 c47cde.debug....\n- 0x00000030 49318f6c I1.l\n+ 0x00000000 31323137 30373833 62393836 35613936 12170783b9865a96\n+ 0x00000010 32393136 63393036 33356466 66383761 2916c90635dff87a\n+ 0x00000020 61313935 61392e64 65627567 00000000 a195a9.debug....\n+ 0x00000030 f496c167 ...g\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.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: 85c67fdfb0ffaa77eb42d32dc6b804a1b0468d0b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 937802eff6be1965453f0a9243cf23a985e872f7\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\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 63363766 64666230 66666161 37376562 c67fdfb0ffaa77eb\n- 0x00000010 34326433 32646336 62383034 61316230 42d32dc6b804a1b0\n- 0x00000020 34363864 30622e64 65627567 00000000 468d0b.debug....\n- 0x00000030 ae18f189 ....\n+ 0x00000000 37383032 65666636 62653139 36353435 7802eff6be196545\n+ 0x00000010 33663061 39323433 63663233 61393835 3f0a9243cf23a985\n+ 0x00000020 65383732 66372e64 65627567 00000000 e872f7.debug....\n+ 0x00000030 c52289e2 .\"..\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.11.0-2_arm64.deb", "source2": "python3-dipy-lib-dbgsym_1.11.0-2_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-03-22 11:40:00.000000 debian-binary\n--rw-r--r-- 0 0 0 2672 2025-03-22 11:40:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 22869272 2025-03-22 11:40:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2680 2025-03-22 11:40:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 22876532 2025-03-22 11:40:00.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": "@@ -1,13 +1,13 @@\n Package: python3-dipy-lib-dbgsym\n Source: dipy\n Version: 1.11.0-2\n Auto-Built-Package: debug-symbols\n Architecture: arm64\n Maintainer: Debian Med Packaging Team \n+fC`&28p_\n+y',(:F!z\n+bRwzOgvw_z@j\n+m\\-uqDiQ|+W\n+WjuW2@nNQg\n+1:DvvI;.F\n+u@3HW^My\n+|
Bsm\n-D)eg9l/P\n-cvaCs~!C\n-Po`?&vS0$\n-fjosnogT\n-22Fzf4qi\t c\n-$LfB<3qG\n-)z{QvozU\n-JYC{+54Fj\n-K^+WW<3Zcv\n-aaeA++(,lC\n-64XN5\t5Q=\n-<.fX3AL%(\n-M@5;;`U;\n-/Y:EU1#}.j\n+j^alnPX>\n+\\l\tQN+)Rp]r\n+]biEsYZz\"\n+m,dmy!sX\n+Mn^ IfQ,-\n+\\e_v%OKw%O)0\n+[8r$2Nf#\n+\thz%Dmz+De^C\n+87M{WJUt\n+$16%RsyM\n+>\\q`rK\\WT\n+\\!l||L;*\n+rVTTTTTPQPT\n+\\r,%M{/9V#bE[\n+f+w/R|7\n+ Gc)!MIH\n+lvE1AGwsA\n+_/&I+}PR\n+D.pE*_Rn[\n+\\C+:W|}@\n+Y*ynK<[$\n+&\"+;\\ /ts\n+6Ro}#J?r\n+siSUSQZZ\n+M0u:)ox}*;\n+% RXI5w$\n+F;-13T5$\n+^g\\W7}cG\n+E%F }HWQ\n+#3ZYFG}f\n+'s+D6sg+\n+ef=VVVVV\n+bYhQT3za\n+ydkueeIi\n+^V&>2JNq\n+i/\"x}n`3ki\n+*h<'^;(4m\n+*4KU$e65\n+,5--5QQQAqG\n+H=}e0{UO.De\n+p6>Om,JK\n+>I+POUs%)\n+JX0@Y0^X\n+lvGX+PPQ\n+6HkH1]ql\n+\"7 w-TLI\n+> dO4dO4\n+,~XQh%Y)h}\n+#M^Y[\"M^Y\n+.F:H4eG8\n+\t5}Hf(G~G\n+SCL]=-Dt\n+xv@p!bKR\n+\tJL{Y_[P\n+%^VAK=~@gU\n+5\\\t_(LKP\n+&CE#)oSP\n+|+a^pZl)4\n+a9uM/@ g\n+qK^ -7-%>{Fq\n-M,K>;rZi\n-E}ToyByG\n-1GtLF.Xf\n-?IFR}M^()\n-`8|R;Z/R\n-CGWx9n2n\n-Cw%$cc^,\n-eQdYr_l9\n-(1_G$8{3P\n+O#t7o3My/l\n+lN!jcE}BQ_T\n+sVRR-~?X,\n+t5Q\"fgZ(R\n+Fs[^GmVY7\n+5%TGA4#_\n+]JTcv{e)Y)\n+8*m]2(6?\n+\thsvtTST\n+?hS*<\\lM\n+O-.8is28w4\n+s{L@i*Zi\n+n\"*~SG2V\n+H}^a[>frV\n+<:=;$AtK\n+4f$0U2%$\n+hm1?iZ&`l\n+zklKvzKT\n+\\&P8kKsL\n+xT056X!x\n+uGkvcciK.\n FJH\tka#T\n %JXV'lT%,\n X@\"fkWHU\n CfjCf9D-Q\n p{Nr{Nr{Nr{Nr{Nr{Nr{\n Rja%vm%v\n 5EZKuaTR\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] dipy/align/crosscorr.cpython-313-aarch64-linux-gnu.so.p/crosscorr.c\n- [ 44] ./.mesonpy-9q9zs_tl\n+ [ 0] ./.mesonpy-o5w5rn0q\n+ [ 14] dipy/align/crosscorr.cpython-313-aarch64-linux-gnu.so.p/crosscorr.c\n [ 58] dipy/align/crosscorr.cpython-313-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.13\n [ a8] /usr/include/python3.13/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12f] /usr/include\n [ 13c] /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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/ad78f110ec0e622233dedf1c4171da3017248d.debug", "source2": "./usr/lib/debug/.build-id/a8/79ed99534f50f34f1beceb77ee1bd3583910b1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000004f7e0 00f7d0 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000004f7e8 00f7d0 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000004f9e8 00f7d0 000618 08 WA 0 0 8\n [21] .data NOBITS 0000000000050000 00f7d0 001228 00 WA 0 0 8\n [22] .bss NOBITS 0000000000051230 00f7d0 000a98 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00008a 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000330 026bb8 00 C 0 0 8\n- [26] .debug_abbrev PROGBITS 0000000000000000 026ee8 000453 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 027340 011546 00 C 0 0 8\n- [28] .debug_str PROGBITS 0000000000000000 038888 0002bd 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 038b48 0001cb 01 MSC 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000330 026bb9 00 C 0 0 8\n+ [26] .debug_abbrev PROGBITS 0000000000000000 026ef0 000453 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 027348 011546 00 C 0 0 8\n+ [28] .debug_str PROGBITS 0000000000000000 038890 0002bd 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 038b50 0001c8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 038d18 01e32b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 057048 0049cd 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05ba15 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05ba68 004530 18 34 548 8\n [34] .strtab STRTAB 0000000000000000 05ff98 003b6e 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 063b06 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: d1ad78f110ec0e622233dedf1c4171da3017248d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a879ed99534f50f34f1beceb77ee1bd3583910b1\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: 0x58): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/pca_noise_estimate.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10b): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x14e): /usr/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x185): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1a8): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): pca_noise_estimate.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): pca_noise_estimate.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): pca_noise_estimate.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): pca_noise_estimate.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2d6): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x203): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x216): dictobject.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: 148 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-313-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-9q9zs_tl\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-313-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0xa83e\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) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x73de) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,76 +1,71 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-S!~VCY#mY\n-Bnh8ZW~DKp\n-G7:s6%!ljW\n-/+b[;2kg?k\n->]>Z%5=yB\n-D:y9)M>k \n-I._m#km)\n-'EX4w \t|\n+J2MyCmlb\n+2C%O%-Edh\n+KaS\\RXkB\n+fu4_%HR>\n+Tl[Iv]Ql\n+FWd\"%K%W\n+z:o|~HYu(;9\n+U{=4|(-2]8\n+4I9M9}|6o`y\n+fb )Su~@s\n+\t$Cs&xZ+\n+{0Wt_!Ye\n+f1VS|zL/\n+e(}KNj8=N-\n eee/++++_1\n-*\\O$3+9Ov\n-Th/D#nfz|\n-,lM7mM>Y\n-4,>7\tms5\n-~K'gPdQD\n+MU,>n1b^\n+[Sb:9qXf\n+\"A#<;@.,b*\n+&f34%^E98Vv\n+=~?nL2A}\n+mdJl&%VHC\n+oX+a&C,V\n+8sK-CJA\\\n >3f`~6^|\n-Rz5@\"7<~`\n-3hb\"rh'ps\n-Ak(?e('9\n-ikON56k*\n-]-!,ar\\j>\n- :Ng-fn&\n-w0\\k?)]z\n-X@?JMF^B\n-VHD1MZ#0}\n-+hi?ImiiA\n-x}g ))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d8/e7ec18fe645a7043f6bc4f5e1c0d55ff2f44ce.debug", "source2": "./usr/lib/debug/.build-id/18/d312ce45e8a8db88eaaf62dbd36c31891c66e1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 83% 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: 533000 (bytes into file)\n+ Start of section headers: 532992 (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 0x82208:\n+There are 36 section headers, starting at offset 0x82200:\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@@ -25,21 +25,21 @@\n [20] .got NOBITS 000000000004fa00 00f7e8 000600 08 WA 0 0 8\n [21] .data NOBITS 0000000000050000 00f7e8 001388 00 WA 0 0 8\n [22] .bss NOBITS 0000000000051390 00f7e8 000d48 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000097 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000338 033a93 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 033dd0 00044c 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 034220 015c30 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 034220 015c2f 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 049e50 000376 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04a1c8 0001c1 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 04a390 0280ab 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 072440 006767 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 078ba7 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 078bf8 004b48 18 34 616 8\n- [34] .strtab STRTAB 0000000000000000 07d740 00494e 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 08208e 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 04a1c8 0001be 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 04a388 0280ab 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 072438 006767 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 078b9f 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 078bf0 004b48 18 34 616 8\n+ [34] .strtab STRTAB 0000000000000000 07d738 00494e 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 082086 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: d8e7ec18fe645a7043f6bc4f5e1c0d55ff2f44ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 18d312ce45e8a8db88eaaf62dbd36c31891c66e1\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: 0x57): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x6b): dipy/tracking/tests/test_propspeed.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb1): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10d): /usr/include\n 6\t(line_strp)\t(offset: 0x11a): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x144): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x167): /usr/include/python3.13/internal\n 9\t(line_strp)\t(offset: 0x188): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n \n The File Name Table (offset 0x50, lines 62, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): test_propspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): test_propspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5a): test_propspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): test_propspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2bf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): dictobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x204): stdio2.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20d): longintrepr.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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/tests/test_propspeed.cpython-313-aarch64-linux-gnu.so.p/test_propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-9q9zs_tl\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/tests/test_propspeed.cpython-313-aarch64-linux-gnu.so.p/test_propspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0x1087e\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: 0x1348d) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,77 +1,98 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n- Lv}7aP\n-:\t%QAI4BY\n-9}F]!N8o\n-}LiLHpN]\n-YOQ!|_T\\\n-#\"~Z,F^\t\n-eozM0DZh,\n-$^yTUII[\n-Hmb.JZiq\n-)Tf1gyKg\n-uSM3rSy3\n-N^/LClZI1\n-H:;+Y9+Y\n-BOr'`J,v\n-et>?#|la\n-yf4^LYG&\n-t$$eY0%~b\n-bPcD6f-[U\n-c;&S)\t |q1\"\n-o(~iUv9x\n-Be`ZpBa2\n-5e]qq??f1\n-,OA+$ndv\n-?YXy\"8c)\n-/g 6|p:}b\n-bK%J\\(vA^t(\n-7bCEp@Ob\n-KM%qFNNm\n-eN%U*G1g\n-JlN]_A/W\n-9y0{mnI'\n-hqNv2\\9Fq\n-Q%l.|1;\\N_\n-0IkaOR-L\n-.?L\"5rri\n--GImLPI5\n-*klv{}\"lv\n-VjzcUB5TE\n-~k Mj&\"M^D\n-|tB#?e_D{J\n-60EL*2p'\n-0Iq}E4wC\n-'g;vwtB5\n-'CS:|-y3\n+85SG~@HO5\n+Xcs$~F}VW\n+~w4!G%~f\n+$~f}ZkJ~\n+7G{#%~v}\n+Lx@e(GrRL\n+F!9wCA[o \n+&\t2hWbF_\n+5>f=g56?Y\n+`v70v0y4\n+&2e5@V1S\n+dLl[l =!\n+$\\u;e\"n \n+tw{9_(}7\n+>. heoU1\t2\n+6$Mqmqw>\n+G*~kW 0Md\n+AY6A~b[IS\n+f%7].knI\n+CMw%GCMw%\n+7c\t[V5Gn\n+\tcT1\"?#e\n+p57$;jnOvT?\n+QW]^ZGF-\n+:Dr=o^rO\n+>N%ZZUi+\n+l}&:2Yc3\n+oiPY@KCC\n+z5;TrGgPBn\n+I;h:ITtt\"\n+%`zY[k+p\n+Jzfq67abqv\n+4\\5{)P\\5\n+b]8]/n2q\n+In&&RU.QZ\n+KT_)2Sli\n+ez;XE@YS0\n+=]kpOtFq\n+QD9(iD)Xo_\n+ay-*@Vzy\n+@g>,[p>5\n+H`X/1i/V\n+YZADtI&'z\n+QyZ Ip~'\n+8TI1mW/qm;\n+n>TJ_UJ_\n+YPq:)\"6URL\n+!r{O/0%B3\n+*PD/gI%>Bp\n+ph2};f&p[\n+@i'_u{!6\n+r%Pv{RV/\n+\t0= $ni'*T]\n+(uX|qXrDW*\n+K3`->T2u3\n+up+)}]6k\n+>kw4Waa1c\n+:Ger;r0q\n+w\\$;~%d]N\n+!aG@Y$@0$,\"\n+VhCr6b<=\n KSbVmo!b\n 0(zA+J$YB\n UQRdJE$C\n [_\t6$.og\n _C>_Cvst%\n -/vM63u>>AP\n ))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/dd/6a84e827890d4369caf3d2326e2700314bba9a.debug", "source2": "./usr/lib/debug/.build-id/c3/0b93b9b814fec5506f9d63685fd22ac6dcb8be.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000004f7d0 00f7c0 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000004f7d8 00f7c0 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000004f9d8 00f7c0 000628 08 WA 0 0 8\n [21] .data NOBITS 0000000000050000 00f7c0 0015c0 00 WA 0 0 16\n [22] .bss NOBITS 00000000000515c0 00f7c0 000b08 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00009a 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000340 02c766 00 C 0 0 8\n- [26] .debug_abbrev PROGBITS 0000000000000000 02caa8 0004a1 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 02cf50 012f02 00 C 0 0 8\n- [28] .debug_str PROGBITS 0000000000000000 03fe58 0002f8 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 040150 0001ca 01 MSC 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000340 02c76b 00 C 0 0 8\n+ [26] .debug_abbrev PROGBITS 0000000000000000 02cab0 0004a1 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 02cf58 012f01 00 C 0 0 8\n+ [28] .debug_str PROGBITS 0000000000000000 03fe60 0002f8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 040158 0001c7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 040320 024767 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 064a88 005442 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 069eca 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 069f20 004560 18 34 549 8\n [34] .strtab STRTAB 0000000000000000 06e480 00467d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 072afd 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: dd6a84e827890d4369caf3d2326e2700314bba9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c30b93b9b814fec5506f9d63685fd22ac6dcb8be\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: 0x6a): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x7e): dipy/direction/bootstrap_direction_getter.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xcb): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xe3): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x103): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x127): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x16a): /usr/include\n 7\t(line_strp)\t(offset: 0x177): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x1a1): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1c4): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4d): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4d): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x61): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x61): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x3f1): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e5): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1f0): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x20c): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x21f): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x22c): stdio2.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: 159 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-313-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6a): ./.mesonpy-9q9zs_tl\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-313-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0xc6b1\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: 0x1348d) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,88 +1,71 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-n ;?\t{Y_J[dw\n-GqQ;]6Y-@\n-t/ :\n-tHM.}\"KqT\\\n-PgDlz#YT(\n-tc0Cvi/^\n-kl^BM9zV\n-~+%,K7j[\n-6Sn_9=m2\n-+Im-WLxE\n-F!_cxJTdZzCjw\n-@7=.f)u]\n-ub-E[(M(1\n-~D7:z-{Q\n-`#z2F6\"Yu\n-K?:|L%{u\n-/RuIk2ZU\n-EOEUv#'o\n-g]{:@lod\n-j< ULU_Yd\n-\"d\"aV7E2\n-qOrQG*Nr^\n-^V%aV7EU%\n-A)7IizsW\n-+{I7Wt[T\n-LuJJRV=%\n-Q/c2%@;C\n-f[E*g)U0\n-!6*w0.Gr6\n-Ad.S.mv^\n-eT4_Ft=-\n-MW|ltKF/Q\n-Lhl1Y\\cKE\n-N>3*\\rI+J\n-k:F^P%T[\n-1w%ue,rrI\n-co[W#N%x\n-\t~4'@+mh\n-}zi5Hp~@q>\n-~F3PdmC+\n-:}%hK%Z/\n-& Q#\n-5wd-4WJG$\n-KzLM JsR\n+|6;{vvwfvgvw\n+r.EuNMp<\n+e~^@dxk)\n+O;Qe=Vm(\n+6R\\w0?Jq\n+\tX&Wl% ;\n+xF}R=w~D,\n+-Sn}SlB'\t\n+RAl!Ou4$\n+XWKA[0mTnc\n+5H+{\t/y \n+TQ;5~H{m\n+S&`46\"zA\n+/peh`_>A\n+L8GNS,u`\n+Sb!&As7$\n+2W*2g\"G0fG$\n+O~|O5*YFq\n+yUFUZ Le\\\n+Me /v//2\\#\n+|nhf]k6imfu\n+|-\t# 2gH\n+_{)FYnWcK,\n _H'gDYbD\n r'pn>@3%6\n dTQb1pGU\n \tN0!Wl=?\n {0&h)q8\\\n [_n,G ))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/eb/6b97ee32a7cf6075903169f9187cabcd71fce5.debug", "source2": "./usr/lib/debug/.build-id/91/0cfb187c31f6a88b0d8ff171c0344c934e7d0d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 93% 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: 551200 (bytes into file)\n+ Start of section headers: 551192 (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 0x86920:\n+There are 36 section headers, starting at offset 0x86918:\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@@ -23,23 +23,23 @@\n [18] .fini_array NOBITS 000000000005f810 00f800 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000005f818 00f800 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000005fa18 00f800 0005e8 08 WA 0 0 8\n [21] .data NOBITS 0000000000060000 00f800 002618 00 WA 0 0 8\n [22] .bss NOBITS 0000000000062620 00f800 000ce8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00009f 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000340 038653 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000340 038655 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 038998 000479 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 038e18 0157b1 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 04e5d0 00064b 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04ec20 0001c3 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 04ede8 026606 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0753f0 005d65 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 07b155 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 07b1a8 0050b8 18 34 677 8\n- [34] .strtab STRTAB 0000000000000000 080260 006542 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0867a2 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 04ec20 0001c0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 04ede0 026606 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0753e8 005d65 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 07b14d 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 07b1a0 0050b8 18 34 677 8\n+ [34] .strtab STRTAB 0000000000000000 080258 006542 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 08679a 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: eb6b97ee32a7cf6075903169f9187cabcd71fce5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 910cfb187c31f6a88b0d8ff171c0344c934e7d0d\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: 0x4c): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x60): dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd5): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): /usr/include\n 7\t(line_strp)\t(offset: 0x149): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x173): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x196): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): featurespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): featurespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): featurespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): featurespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c4): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1de): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1f1): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1fe): stdio2.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: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-9q9zs_tl\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p/featurespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0x10493\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: 0x1348d) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,10 +1,10 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-rXg;Fvp;\n-eoPn_oOC:\\\n+3):ND7St\n+4]R.n\\@k\n zdDaMFxg|7\n djY5(-FdaY5(\n Q(c x*]B\n $99b71juR\n *#!)2PQW\n S0if>P.?\n z%jrF'jrf%\n@@ -49,31 +49,30 @@\n ~TChe?+i8/\n K\\saO!:a\n 1*ou}'gJ\n |C[ ,R27\n C4r?Yo!y\n e[ChEj|{\n nt@YEpNP=\n-u0E}by>[4\n- f8Ixq\t\\\n-G~A1;*r;\n-6PgjY2nx \n-;25I}h%'\n-, .6>E8R\n-_qoMC;Y'\n-/[cbW-j3\n-'c5'{M 1-Dus{cu\n+#:k\t4$%,\n+!N>X357d\n+uyiP8uYrQQ\n+;`BhmA9B\n+H]6i&;z8\n+vE<0ReaD\n+x#l_S4Cc\n+\tqS=vzt(\n+9v`R-T(-\n+=f>!|Aubs\n+2a+f\t9[4\n+(LB>)EA{\n+m9Vxe{\t?*\n+SZCx4i}>.,\n+~P-9K6-)\n+xAd@.%!o8\n HXV%lT&,\n _D'gDYbDRE\n h%JK2Km%\\e\n *P3EQNEiY\n e[5cS$nD\n m?C?5g<#\n Q($,*t*D!\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] dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p/featurespeed.c\n- [ 4c] ./.mesonpy-9q9zs_tl\n+ [ 0] ./.mesonpy-o5w5rn0q\n+ [ 14] dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p/featurespeed.c\n [ 60] dipy/segment/featurespeed.cpython-313-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.13\n [ b5] /usr/include/python3.13/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 13c] /usr/include\n [ 149] /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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f5/75bce59c87eb6e7be48e49496df7f28ef6b705.debug", "source2": "./usr/lib/debug/.build-id/f4/d0e9210fcafbbbd8fd05b78f454e711a3bf2bc.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 --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: 366632 (bytes into file)\n+ Start of section headers: 366624 (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 0x59828:\n+There are 36 section headers, starting at offset 0x59820:\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 0000000000041300 00f7d0 000a58 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000ad 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000350 02328d 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0235e0 0004d7 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 023ab8 00e824 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 0322e0 0002bd 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0325a0 0001d2 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 032778 01b524 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04dca0 0039d5 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 051675 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0516c8 004308 18 34 527 8\n- [34] .strtab STRTAB 0000000000000000 0559d0 003cdc 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0596ac 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 0325a0 0001d0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 032770 01b524 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04dc98 0039d5 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05166d 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0516c0 004308 18 34 527 8\n+ [34] .strtab STRTAB 0000000000000000 0559c8 003cdc 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0596a4 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: f575bce59c87eb6e7be48e49496df7f28ef6b705\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4d0e9210fcafbbbd8fd05b78f454e711a3bf2bc\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: 0): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/propspeed.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): dipy\n 7\t(line_strp)\t(offset: 0x13a): /usr/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: 168 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-313-aarch64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-9q9zs_tl\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0x8745\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) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x73de) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-9q9zs_tl\n+ [ 0] ./.mesonpy-o5w5rn0q\n [ 14] dipy/tracking/propspeed.cpython-313-aarch64-linux-gnu.so.p/propspeed.c\n [ 5b] dipy/tracking/propspeed.cpython-313-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.13\n [ ae] /usr/include/python3.13/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] dipy\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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fc/3a594c3d09706d65e244f3b15a15ae5af0a6a8.debug", "source2": "./usr/lib/debug/.build-id/5a/7d90c1922e5dce92c4355cc45ddb8050a3deaf.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 89% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000003f7e8 00f7d8 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000003f7f0 00f7d8 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000003f9f0 00f7d8 000610 08 WA 0 0 8\n [21] .data NOBITS 0000000000040000 00f7d8 0016c8 00 WA 0 0 8\n [22] .bss NOBITS 00000000000416d0 00f7d8 0009b8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a7 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000348 025b05 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000348 025b06 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 025e50 000472 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 0262c8 00f665 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 0262c8 00f664 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 035930 000217 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 035b48 0001c7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 035b48 0001c4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 035d10 01c364 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 052078 003d96 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 055e0e 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 055e60 004188 18 34 511 8\n [34] .strtab STRTAB 0000000000000000 059fe8 0044f7 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 05e4df 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: fc3a594c3d09706d65e244f3b15a15ae5af0a6a8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a7d90c1922e5dce92c4355cc45ddb8050a3deaf\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: 0x72): ./.mesonpy-9q9zs_tl\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-o5w5rn0q\n 1\t(line_strp)\t(offset: 0x86): dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd7): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xef): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x10f): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x133): /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x176): /usr/include\n 7\t(line_strp)\t(offset: 0x183): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x1ad): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1d0): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): probabilistic_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): probabilistic_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x65): probabilistic_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x65): probabilistic_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2fe): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f1): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x20a): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x218): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x22b): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x238): stdio2.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: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xfee3) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x72): ./.mesonpy-9q9zs_tl\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-o5w5rn0q\n <1b> DW_AT_ranges : (sec_offset) 0x9b8c\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) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x73de) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,52 +1,51 @@\n-:YL=\tpme\n GCC: (Debian 14.2.0-19) 14.2.0\n-./%eeK E\n-%92}\"p)F\n-v =;bjIE\n-}@wBj4L)\n-dA*/,Z'@]J\n-(Qt4w!F@V\n-iEwu}isOo\n-2SX/ },8\n-%O6JN4H>\n-h_mQUmUQ\n-5-avmTm~M\n-U/I@'?,9?\n-POV\"wD_+\n-]\\RieI--S*\n-~;pIT!{:'!v\n+f/g@cZs\"\n+T;dZ{u0)6\n+r{twO sLw\n+Nj4C:CQg5\n+C,9gXF~\t\n+dJ&Hm\tR[\n+;#VQ.3o:\n+U^I_#U8(\n+9pN|B[bM\n+\"3yn-=nq1Y\n+w6rmF@rH\n v0K)RV_dLn\n EkUE4lR'H{\n 5^A~it>m$\n ~FyG$:?5\n /Hjo(up,\n A@b[ssHD\n <;AX__n}\n- \"v)%!j_B\n vzopz/6x\n \"l\\u9+? \n aHcedn,[\n hTJfkyRf\n )pO&?Z#4\n-~;7Z|(;r\n-7d]P(5 c\t\n-er2Vhz@J\n-9L3FM3,/\n-^ Q~\n-B/*uMLCaT\n-@?(AMi>Sa\n-os1OC,~Q\n-JZ(rEHT(\n-WWv!~/+Cw\n-m3]>{~Ub\n-$_LyzgZ9\n-{}q8d%97E]\n-g8B\twAa/A\n+W9x'ao%~M\n+[ l2}QuR\n+h.2P7\\Q60\n+xvlBUA1I\n+2kl\"V#k,* \n+^P%zA!%<\n+DGuL1c?.@\n+2E:JSxTo\n+KUG>w[ErX1l\n+Yh\"y[DBp\"\n+ccoortxX\n+1TZHCerLC%M\n+cK\\kOiVY\n+a7ZMh5#0\n+n=u?j5M-\n+2ZrZK/KH\n+4Cr:,\\AcC\n+LL s~ |m\n+|%^<4O'\t\n 2}`Xq\t]q\n {t.N~7je\n D:K<+;F*\n GRxMBmz\"\n WJbDv?b|\n =*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x[*x\n p#b.9/=t3A\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] dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- [ 72] ./.mesonpy-9q9zs_tl\n+ [ 0] ./.mesonpy-o5w5rn0q\n+ [ 14] dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n [ 86] dipy/direction/probabilistic_direction_getter.cpython-313-aarch64-linux-gnu.so.p\n [ d7] /usr/include/python3.13\n [ ef] /usr/include/python3.13/cpython\n [ 10f] /usr/include/aarch64-linux-gnu/bits\n [ 133] /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 176] /usr/include\n [ 183] /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 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 004accc6 py-lib.debug.J..\n- 0x00000040 6ef1b903 15cc54e7 b351fd3e 2929f0a8 n.....T..Q.>))..\n- 0x00000050 d9 .\n+ 0x00000030 70792d6c 69622e64 65627567 002ae25f py-lib.debug.*._\n+ 0x00000040 1eba1c68 7be8ac8c 56e28638 4e47d7e2 ...h{...V..8NG..\n+ 0x00000050 d0 .\n \n"}]}]}]}]}]}