{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.9rVIvZdD/b1/dipy_1.10.0~rc1-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.9rVIvZdD/b2/dipy_1.10.0~rc1-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 492706f82f6b8316c34decbe9ec8e69b 4485872 doc optional python-dipy-doc_1.10.0~rc1-2_all.deb\n- ac7a3b6a659ec37d6be8100ba1127c9d 20842380 debug optional python3-dipy-lib-dbgsym_1.10.0~rc1-2_arm64.deb\n- 00aca597c1745c8d669f63137d619777 1970100 python optional python3-dipy-lib_1.10.0~rc1-2_arm64.deb\n+ 6009d51d22a6f57464dbea8ad38bf626 20857116 debug optional python3-dipy-lib-dbgsym_1.10.0~rc1-2_arm64.deb\n+ e0ad4df0066004222c78199937333bd1 1969440 python optional python3-dipy-lib_1.10.0~rc1-2_arm64.deb\n 2bf785a82c290148f2020110a5d78903 3575256 python optional python3-dipy_1.10.0~rc1-2_all.deb\n"}, {"source1": "python3-dipy-lib_1.10.0~rc1-2_arm64.deb", "source2": "python3-dipy-lib_1.10.0~rc1-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 2024-11-21 16:16:28.000000 debian-binary\n -rw-r--r-- 0 0 0 1980 2024-11-21 16:16:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1967928 2024-11-21 16:16:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1967268 2024-11-21 16:16:28.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-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 642db5d1f3f192e595c692d2f29e8c0a41e4ad07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d7068450a94e7f168b2bb3e81af2ef61bae8f315\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 32646235 64316633 66313932 65353935 2db5d1f3f192e595\n- 0x00000010 63363932 64326632 39653863 30613431 c692d2f29e8c0a41\n- 0x00000020 65346164 30372e64 65627567 00000000 e4ad07.debug....\n- 0x00000030 b8a8597f ..Y.\n+ 0x00000000 30363834 35306139 34653766 31363862 068450a94e7f168b\n+ 0x00000010 32626233 65383161 66326566 36316261 2bb3e81af2ef61ba\n+ 0x00000020 65386633 31352e64 65627567 00000000 e8f315.debug....\n+ 0x00000030 f7c4b663 ...c\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-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: 4372d7491bfced5866d721b4c95ab12d87d64afe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcbacb9797df500d44425c8091e263796a28d2de\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 37326437 34393162 66636564 35383636 72d7491bfced5866\n- 0x00000010 64373231 62346339 35616231 32643837 d721b4c95ab12d87\n- 0x00000020 64363461 66652e64 65627567 00000000 d64afe.debug....\n- 0x00000030 0b92a5d0 ....\n+ 0x00000000 62616362 39373937 64663530 30643434 bacb9797df500d44\n+ 0x00000010 34323563 38303931 65323633 37393661 425c8091e263796a\n+ 0x00000020 32386432 64652e64 65627567 00000000 28d2de.debug....\n+ 0x00000030 67165e39 g.^9\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-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: 5d5fd2af7402d27515e8b611b91c5e437cd3d3e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2996301e7d2d50b0e894a35e2134fb10ad6b5b94\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 35666432 61663734 30326432 37353135 5fd2af7402d27515\n- 0x00000010 65386236 31316239 31633565 34333763 e8b611b91c5e437c\n- 0x00000020 64336433 65302e64 65627567 00000000 d3d3e0.debug....\n- 0x00000030 b9e401eb ....\n+ 0x00000000 39363330 31653764 32643530 62306538 96301e7d2d50b0e8\n+ 0x00000010 39346133 35653231 33346662 31306164 94a35e2134fb10ad\n+ 0x00000020 36623562 39342e64 65627567 00000000 6b5b94.debug....\n+ 0x00000030 7ad2ae38 z..8\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-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: 5a76f81dbdca57a28026313f0356bb344b37d6b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 458ed6d6096d261a566088bc61b3d52391e5e1dd\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 37366638 31646264 63613537 61323830 76f81dbdca57a280\n- 0x00000010 32363331 33663033 35366262 33343462 26313f0356bb344b\n- 0x00000020 33376436 62372e64 65627567 00000000 37d6b7.debug....\n- 0x00000030 f1d224c0 ..$.\n+ 0x00000000 38656436 64363039 36643236 31613536 8ed6d6096d261a56\n+ 0x00000010 36303838 62633631 62336435 32333931 6088bc61b3d52391\n+ 0x00000020 65356531 64642e64 65627567 00000000 e5e1dd.debug....\n+ 0x00000030 7c945072 |.Pr\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-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: 34bdb0c33e7321acba8f72e2f601439b48fb249f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f50365e5fdc7565c1f2fc962ea2f1ad693d9272\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 62646230 63333365 37333231 61636261 bdb0c33e7321acba\n- 0x00000010 38663732 65326636 30313433 39623438 8f72e2f601439b48\n- 0x00000020 66623234 39662e64 65627567 00000000 fb249f.debug....\n- 0x00000030 82cdb852 ...R\n+ 0x00000000 35303336 35653566 64633735 36356331 50365e5fdc7565c1\n+ 0x00000010 66326663 39363265 61326631 61643639 f2fc962ea2f1ad69\n+ 0x00000020 33643932 37322e64 65627567 00000000 3d9272.debug....\n+ 0x00000030 fc99d891 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-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: 63ef9699eefe867b330918d18eeb021a3fc62e7b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77f368d77b4389533f05212355bf3576621d0030\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 65663936 39396565 66653836 37623333 ef9699eefe867b33\n- 0x00000010 30393138 64313865 65623032 31613366 0918d18eeb021a3f\n- 0x00000020 63363265 37622e64 65627567 00000000 c62e7b.debug....\n- 0x00000030 6d4a48fd mJH.\n+ 0x00000000 66333638 64373762 34333839 35333366 f368d77b4389533f\n+ 0x00000010 30353231 32333535 62663335 37363632 05212355bf357662\n+ 0x00000020 31643030 33302e64 65627567 00000000 1d0030.debug....\n+ 0x00000030 6b49bbe5 kI..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-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: dde3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53a119560fc23d4d81617800454bfe6026eefa40\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 65336566 62306232 62356530 65623634 e3efb0b2b5e0eb64\n- 0x00000010 65383564 35383166 37326663 32643266 e85d581f72fc2d2f\n- 0x00000020 31653862 61352e64 65627567 00000000 1e8ba5.debug....\n- 0x00000030 c8316e88 .1n.\n+ 0x00000000 61313139 35363066 63323364 34643831 a119560fc23d4d81\n+ 0x00000010 36313738 30303435 34626665 36303236 617800454bfe6026\n+ 0x00000020 65656661 34302e64 65627567 00000000 eefa40.debug....\n+ 0x00000030 309f3072 0.0r\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-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: c48c581bc80f6b0f13cb2d68faaab08424391ef9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de43311c0673702e0a89fd2f36b616dfcb2f81d0\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 38633538 31626338 30663662 30663133 8c581bc80f6b0f13\n- 0x00000010 63623264 36386661 61616230 38343234 cb2d68faaab08424\n- 0x00000020 33393165 66392e64 65627567 00000000 391ef9.debug....\n- 0x00000030 95173df6 ..=.\n+ 0x00000000 34333331 31633036 37333730 32653061 43311c0673702e0a\n+ 0x00000010 38396664 32663336 62363136 64666362 89fd2f36b616dfcb\n+ 0x00000020 32663831 64302e64 65627567 00000000 2f81d0.debug....\n+ 0x00000030 d8235794 .#W.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-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: 4d5e0ef860c0faede3cc3c13f14a35bec93e6e86\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7286b3807c96ba8a909ac2076ffb7b06d55de71\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 35653065 66383630 63306661 65646533 5e0ef860c0faede3\n- 0x00000010 63633363 31336631 34613335 62656339 cc3c13f14a35bec9\n- 0x00000020 33653665 38362e64 65627567 00000000 3e6e86.debug....\n- 0x00000030 a46bf7da .k..\n+ 0x00000000 32383662 33383037 63393662 61386139 286b3807c96ba8a9\n+ 0x00000010 30396163 32303736 66666237 62303664 09ac2076ffb7b06d\n+ 0x00000020 35356465 37312e64 65627567 00000000 55de71.debug....\n+ 0x00000030 f2cca661 ...a\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-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: 4d0fded464008754413da82c811aef6227fe2864\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b06e5e10c29baa451aa542008281b3a28ebfb170\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 30666465 64343634 30303837 35343431 0fded46400875441\n- 0x00000010 33646138 32633831 31616566 36323237 3da82c811aef6227\n- 0x00000020 66653238 36342e64 65627567 00000000 fe2864.debug....\n- 0x00000030 92cca6b8 ....\n+ 0x00000000 36653565 31306332 39626161 34353161 6e5e10c29baa451a\n+ 0x00000010 61353432 30303832 38316233 61323865 a542008281b3a28e\n+ 0x00000020 62666231 37302e64 65627567 00000000 bfb170.debug....\n+ 0x00000030 140a5585 ..U.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-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: c0c18705f2ee4818b9997e8e542b0bbdd52587ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a212d40ddbe381845f14d087cc96557ab74760cd\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 63313837 30356632 65653438 31386239 c18705f2ee4818b9\n- 0x00000010 39393765 38653534 32623062 62646435 997e8e542b0bbdd5\n- 0x00000020 32353837 63612e64 65627567 00000000 2587ca.debug....\n- 0x00000030 411d6a56 A.jV\n+ 0x00000000 31326434 30646462 65333831 38343566 12d40ddbe381845f\n+ 0x00000010 31346430 38376363 39363535 37616237 14d087cc96557ab7\n+ 0x00000020 34373630 63642e64 65627567 00000000 4760cd.debug....\n+ 0x00000030 19baada8 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-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: 4e8dac66ec1ad549ffa379a5732818e436ccccca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89925a7f8a883ecdf3007ddf3b54ff0f5faa5c3a\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 38646163 36366563 31616435 34396666 8dac66ec1ad549ff\n- 0x00000010 61333739 61353733 32383138 65343336 a379a5732818e436\n- 0x00000020 63636363 63612e64 65627567 00000000 ccccca.debug....\n- 0x00000030 b64f3bc8 .O;.\n+ 0x00000000 39323561 37663861 38383365 63646633 925a7f8a883ecdf3\n+ 0x00000010 30303764 64663362 35346666 30663566 007ddf3b54ff0f5f\n+ 0x00000020 61613563 33612e64 65627567 00000000 aa5c3a.debug....\n+ 0x00000030 4316cc5e C..^\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-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: 52da4f2c5067849ceb4e1c404f30e9a552a9583e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e0a08e4aa74dfadb958e406e088471f3f9a35b63\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 64613466 32633530 36373834 39636562 da4f2c5067849ceb\n- 0x00000010 34653163 34303466 33306539 61353532 4e1c404f30e9a552\n- 0x00000020 61393538 33652e64 65627567 00000000 a9583e.debug....\n- 0x00000030 b8b80c5b ...[\n+ 0x00000000 61303865 34616137 34646661 64623935 a08e4aa74dfadb95\n+ 0x00000010 38653430 36653038 38343731 66336639 8e406e088471f3f9\n+ 0x00000020 61333562 36332e64 65627567 00000000 a35b63.debug....\n+ 0x00000030 01885891 ..X.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-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: 9335aabe674c6dfab163828b135a28365dd15623\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff90fb111781ae1b4cad99af05eff270b304c7e7\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 33356161 62653637 34633664 66616231 35aabe674c6dfab1\n- 0x00000010 36333832 38623133 35613238 33363564 63828b135a28365d\n- 0x00000020 64313536 32332e64 65627567 00000000 d15623.debug....\n- 0x00000030 a64528d7 .E(.\n+ 0x00000000 39306662 31313137 38316165 31623463 90fb111781ae1b4c\n+ 0x00000010 61643939 61663035 65666632 37306233 ad99af05eff270b3\n+ 0x00000020 30346337 65372e64 65627567 00000000 04c7e7.debug....\n+ 0x00000030 01a61480 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-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: 0dee66c813dfcfc102f1cab867155318e73b8b01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78a9162a6547b7634594a8625a7e19837856148e\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 65653636 63383133 64666366 63313032 ee66c813dfcfc102\n- 0x00000010 66316361 62383637 31353533 31386537 f1cab867155318e7\n- 0x00000020 33623862 30312e64 65627567 00000000 3b8b01.debug....\n- 0x00000030 f734e174 .4.t\n+ 0x00000000 61393136 32613635 34376237 36333435 a9162a6547b76345\n+ 0x00000010 39346138 36323561 37653139 38333738 94a8625a7e198378\n+ 0x00000020 35363134 38652e64 65627567 00000000 56148e.debug....\n+ 0x00000030 3db73b1e =.;.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-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: 467dae89fe9bd0ea1b66ff7cbabf7a6f446a6b0d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5b29c81bfd3a1d40c6791dedbaa03f1bd1c89eb\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 37646165 38396665 39626430 65613162 7dae89fe9bd0ea1b\n- 0x00000010 36366666 37636261 62663761 36663434 66ff7cbabf7a6f44\n- 0x00000020 36613662 30642e64 65627567 00000000 6a6b0d.debug....\n- 0x00000030 d430550e .0U.\n+ 0x00000000 62323963 38316266 64336131 64343063 b29c81bfd3a1d40c\n+ 0x00000010 36373931 64656462 61613033 66316264 6791dedbaa03f1bd\n+ 0x00000020 31633839 65622e64 65627567 00000000 1c89eb.debug....\n+ 0x00000030 a80276e0 ..v.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-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: 592f83e4d1a6cbad09cbc31f81f89dd02f74bd65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 014184f4a7d018b8257c10cf8de6ab94f19df596\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 32663833 65346431 61366362 61643039 2f83e4d1a6cbad09\n- 0x00000010 63626333 31663831 66383964 64303266 cbc31f81f89dd02f\n- 0x00000020 37346264 36352e64 65627567 00000000 74bd65.debug....\n- 0x00000030 389a0ffb 8...\n+ 0x00000000 34313834 66346137 64303138 62383235 4184f4a7d018b825\n+ 0x00000010 37633130 63663864 65366162 39346631 7c10cf8de6ab94f1\n+ 0x00000020 39646635 39362e64 65627567 00000000 9df596.debug....\n+ 0x00000030 2757c54e 'W.N\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-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: 9aa1f41f12fba1a3fd4eed9af83cad3a9b66898c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fa41025cf4bc4caae27c17ce1d18b7007495bff\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 61316634 31663132 66626131 61336664 a1f41f12fba1a3fd\n- 0x00000010 34656564 39616638 33636164 33613962 4eed9af83cad3a9b\n- 0x00000020 36363839 38632e64 65627567 00000000 66898c.debug....\n- 0x00000030 7f652b64 .e+d\n+ 0x00000000 61343130 32356366 34626334 63616165 a41025cf4bc4caae\n+ 0x00000010 32376331 37636531 64313862 37303037 27c17ce1d18b7007\n+ 0x00000020 34393562 66662e64 65627567 00000000 495bff.debug....\n+ 0x00000030 5ab9aa30 Z..0\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-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: 24dec1dd6f9a1b41af484f0c9c37d463f1aeece4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5ffaa683d8e32d44cc69e8fedbc5c9582966ca1b\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 64656331 64643666 39613162 34316166 dec1dd6f9a1b41af\n- 0x00000010 34383466 30633963 33376434 36336631 484f0c9c37d463f1\n- 0x00000020 61656563 65342e64 65627567 00000000 aeece4.debug....\n- 0x00000030 aaf49513 ....\n+ 0x00000000 66616136 38336438 65333264 34346363 faa683d8e32d44cc\n+ 0x00000010 36396538 66656462 63356339 35383239 69e8fedbc5c95829\n+ 0x00000020 36366361 31622e64 65627567 00000000 66ca1b.debug....\n+ 0x00000030 b77baead .{..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-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: 5b12cb3392ddf00c3204a2401354d33f4533dc7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fd57ec4fb4fed7cfdb30979869ade8c3df4cadc\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 31326362 33333932 64646630 30633332 12cb3392ddf00c32\n- 0x00000010 30346132 34303133 35346433 33663435 04a2401354d33f45\n- 0x00000020 33336463 37662e64 65627567 00000000 33dc7f.debug....\n- 0x00000030 8a879460 ...`\n+ 0x00000000 64353765 63346662 34666564 37636664 d57ec4fb4fed7cfd\n+ 0x00000010 62333039 37393836 39616465 38633364 b30979869ade8c3d\n+ 0x00000020 66346361 64632e64 65627567 00000000 f4cadc.debug....\n+ 0x00000030 629fd053 b..S\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-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: cfd7891c36ade58e69be0e43dabfd66426c2842a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b509c0780ce46dab372d4a358635165cdc4a3cc\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 64373839 31633336 61646535 38653639 d7891c36ade58e69\n- 0x00000010 62653065 34336461 62666436 36343236 be0e43dabfd66426\n- 0x00000020 63323834 32612e64 65627567 00000000 c2842a.debug....\n- 0x00000030 31157cb0 1.|.\n+ 0x00000000 35303963 30373830 63653436 64616233 509c0780ce46dab3\n+ 0x00000010 37326434 61333538 36333531 36356364 72d4a358635165cd\n+ 0x00000020 63346133 63632e64 65627567 00000000 c4a3cc.debug....\n+ 0x00000030 b95a598b .ZY.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-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: ba6710783d685bf25623b5900da107648e700555\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9192698501a227335555b45bd23ddb69302603b0\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 36373130 37383364 36383562 66323536 6710783d685bf256\n- 0x00000010 32336235 39303064 61313037 36343865 23b5900da107648e\n- 0x00000020 37303035 35352e64 65627567 00000000 700555.debug....\n- 0x00000030 730def66 s..f\n+ 0x00000000 39323639 38353031 61323237 33333535 92698501a2273355\n+ 0x00000010 35356234 35626432 33646462 36393330 55b45bd23ddb6930\n+ 0x00000020 32363033 62302e64 65627567 00000000 2603b0.debug....\n+ 0x00000030 1a126866 ..hf\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-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: 4b38422d73e040b0173a6cd19be83aef0ffc6c95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e61d35726470e7a38bc126a3d944736f94906ff0\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 33383432 32643733 65303430 62303137 38422d73e040b017\n- 0x00000010 33613663 64313962 65383361 65663066 3a6cd19be83aef0f\n- 0x00000020 66633663 39352e64 65627567 00000000 fc6c95.debug....\n- 0x00000030 9b724e40 .rN@\n+ 0x00000000 31643335 37323634 37306537 61333862 1d35726470e7a38b\n+ 0x00000010 63313236 61336439 34343733 36663934 c126a3d944736f94\n+ 0x00000020 39303666 66302e64 65627567 00000000 906ff0.debug....\n+ 0x00000030 138f11ff ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-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: c1ba779bd53068c4d0fc5c2d96ac67c9d7865329\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0fc097c68291d287d69f3c894b1853378b0c645\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 62613737 39626435 33303638 63346430 ba779bd53068c4d0\n- 0x00000010 66633563 32643936 61633637 63396437 fc5c2d96ac67c9d7\n- 0x00000020 38363533 32392e64 65627567 00000000 865329.debug....\n- 0x00000030 55a4fd41 U..A\n+ 0x00000000 66633039 37633638 32393164 32383764 fc097c68291d287d\n+ 0x00000010 36396633 63383934 62313835 33333738 69f3c894b1853378\n+ 0x00000020 62306336 34352e64 65627567 00000000 b0c645.debug....\n+ 0x00000030 191eef92 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-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: 21ccd86b80f5fe3802057888cee20ca522cb5e25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e96861672f0820f7cd578aa6e1493be730b6d76d\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 63636438 36623830 66356665 33383032 ccd86b80f5fe3802\n- 0x00000010 30353738 38386365 65323063 61353232 057888cee20ca522\n- 0x00000020 63623565 32352e64 65627567 00000000 cb5e25.debug....\n- 0x00000030 98fe5c4f ..\\O\n+ 0x00000000 36383631 36373266 30383230 66376364 6861672f0820f7cd\n+ 0x00000010 35373861 61366531 34393362 65373330 578aa6e1493be730\n+ 0x00000020 62366437 36642e64 65627567 00000000 b6d76d.debug....\n+ 0x00000030 81abb5dc ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b4b2612a0cb0ac681e7054b4a68dbdf08578139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 38635f07f245c7e18411576f6b84de8c9f50e163\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 34623236 31326130 63623061 63363831 4b2612a0cb0ac681\n- 0x00000010 65373035 34623461 36386462 64663038 e7054b4a68dbdf08\n- 0x00000020 35373831 33392e64 65627567 00000000 578139.debug....\n- 0x00000030 15edd947 ...G\n+ 0x00000000 36333566 30376632 34356337 65313834 635f07f245c7e184\n+ 0x00000010 31313537 36663662 38346465 38633966 11576f6b84de8c9f\n+ 0x00000020 35306531 36332e64 65627567 00000000 50e163.debug....\n+ 0x00000030 f68392f7 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-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: 10ca82db3aededd05aca6f35e801855cae9bd359\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 093b06edf03c8885be6f9507e5347e1db61df507\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 63613832 64623361 65646564 64303561 ca82db3aededd05a\n- 0x00000010 63613666 33356538 30313835 35636165 ca6f35e801855cae\n- 0x00000020 39626433 35392e64 65627567 00000000 9bd359.debug....\n- 0x00000030 81575bbd .W[.\n+ 0x00000000 33623036 65646630 33633838 38356265 3b06edf03c8885be\n+ 0x00000010 36663935 30376535 33343765 31646236 6f9507e5347e1db6\n+ 0x00000020 31646635 30372e64 65627567 00000000 1df507.debug....\n+ 0x00000030 280d1e9e (...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-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: 27fceb836acca06eaccb4e0d5e998c86bb477847\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 94376e3a597ebdf64412c518ead84097098ca722\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 66636562 38333661 63636130 36656163 fceb836acca06eac\n- 0x00000010 63623465 30643565 39393863 38366262 cb4e0d5e998c86bb\n- 0x00000020 34373738 34372e64 65627567 00000000 477847.debug....\n- 0x00000030 df9b4de5 ..M.\n+ 0x00000000 33373665 33613539 37656264 66363434 376e3a597ebdf644\n+ 0x00000010 31326335 31386561 64383430 39373039 12c518ead8409709\n+ 0x00000020 38636137 32322e64 65627567 00000000 8ca722.debug....\n+ 0x00000030 57d4b1d2 W...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-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: ab19b829a4e15b7539dde443499c2011c75b74b1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 843f0b1b3890db55068ae8f9d792b2974efea6d9\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 31396238 32396134 65313562 37353339 19b829a4e15b7539\n- 0x00000010 64646534 34333439 39633230 31316337 dde443499c2011c7\n- 0x00000020 35623734 62312e64 65627567 00000000 5b74b1.debug....\n- 0x00000030 d0c4a0c3 ....\n+ 0x00000000 33663062 31623338 39306462 35353036 3f0b1b3890db5506\n+ 0x00000010 38616538 66396437 39326232 39373465 8ae8f9d792b2974e\n+ 0x00000020 66656136 64392e64 65627567 00000000 fea6d9.debug....\n+ 0x00000030 36d8dff5 6...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-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: 01ef4a0bc4b3837264e84dd60383b759f5d9582e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5623706626f25cbdc24e166362fd948886258fbd\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 65663461 30626334 62333833 37323634 ef4a0bc4b3837264\n- 0x00000010 65383464 64363033 38336237 35396635 e84dd60383b759f5\n- 0x00000020 64393538 32652e64 65627567 00000000 d9582e.debug....\n- 0x00000030 c962a77f .b..\n+ 0x00000000 32333730 36363236 66323563 62646332 23706626f25cbdc2\n+ 0x00000010 34653136 36333632 66643934 38383836 4e166362fd948886\n+ 0x00000020 32353866 62642e64 65627567 00000000 258fbd.debug....\n+ 0x00000030 9c7eb7f7 .~..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-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: c100ce6e98073b354c3ff989838588923d94074b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 30306365 36653938 30373362 33353463 00ce6e98073b354c\n- 0x00000010 33666639 38393833 38353838 39323364 3ff989838588923d\n- 0x00000020 39343037 34622e64 65627567 00000000 94074b.debug....\n- 0x00000030 749b0a32 t..2\n+ 0x00000000 62316361 62346334 62386365 63633438 b1cab4c4b8cecc48\n+ 0x00000010 66356539 32636137 62313630 62646435 f5e92ca7b160bdd5\n+ 0x00000020 64353135 38652e64 65627567 00000000 d5158e.debug....\n+ 0x00000030 338c694b 3.iK\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f672a55b09d84860a6d7d84a9e1f9f595124241\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da38460c4cc3c0e47761ce1195210f52199077bb\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 36373261 35356230 39643834 38363061 672a55b09d84860a\n- 0x00000010 36643764 38346139 65316639 66353935 6d7d84a9e1f9f595\n- 0x00000020 31323432 34312e64 65627567 00000000 124241.debug....\n- 0x00000030 e4cfe788 ....\n+ 0x00000000 33383436 30633463 63336330 65343737 38460c4cc3c0e477\n+ 0x00000010 36316365 31313935 32313066 35323139 61ce1195210f5219\n+ 0x00000020 39303737 62622e64 65627567 00000000 9077bb.debug....\n+ 0x00000030 597a1aa2 Yz..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-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: eb3ef7b6ae4f7b770542fe9d94daefe31b4b0372\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52c11e06560f9287afda1691750d5ae36ae8c1dc\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 33656637 62366165 34663762 37373035 3ef7b6ae4f7b7705\n- 0x00000010 34326665 39643934 64616566 65333162 42fe9d94daefe31b\n- 0x00000020 34623033 37322e64 65627567 00000000 4b0372.debug....\n- 0x00000030 dd76f549 .v.I\n+ 0x00000000 63313165 30363536 30663932 38376166 c11e06560f9287af\n+ 0x00000010 64613136 39313735 30643561 65333661 da1691750d5ae36a\n+ 0x00000020 65386331 64632e64 65627567 00000000 e8c1dc.debug....\n+ 0x00000030 f4c8c402 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-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: 1f604492a5ff8c817f3dbe7c14de6a144cf2e738\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 535dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 36303434 39326135 66663863 38313766 604492a5ff8c817f\n- 0x00000010 33646265 37633134 64653661 31343463 3dbe7c14de6a144c\n- 0x00000020 66326537 33382e64 65627567 00000000 f2e738.debug....\n- 0x00000030 5b5368e0 [Sh.\n+ 0x00000000 35646264 62643466 39646337 34616139 5dbdbd4f9dc74aa9\n+ 0x00000010 63613665 61616334 39353035 34376162 ca6eaac4950547ab\n+ 0x00000020 38653765 30302e64 65627567 00000000 8e7e00.debug....\n+ 0x00000030 0f672cd8 .g,.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-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: 25d086e89e2494d74e0986542cf0f360e2525031\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 21d0300c79d4478d36b679ec1c3e6fa8ad58fc04\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 64303836 65383965 32343934 64373465 d086e89e2494d74e\n- 0x00000010 30393836 35343263 66306633 36306532 0986542cf0f360e2\n- 0x00000020 35323530 33312e64 65627567 00000000 525031.debug....\n- 0x00000030 8faabeb6 ....\n+ 0x00000000 64303330 30633739 64343437 38643336 d0300c79d4478d36\n+ 0x00000010 62363739 65633163 33653666 61386164 b679ec1c3e6fa8ad\n+ 0x00000020 35386663 30342e64 65627567 00000000 58fc04.debug....\n+ 0x00000030 9e5261f5 .Ra.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-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: a37f54e01305e51aec1bc78853180ba14272c378\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa66c73ac00683985f8d1c8d99f45442f0affca9\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 37663534 65303133 30356535 31616563 7f54e01305e51aec\n- 0x00000010 31626337 38383533 31383062 61313432 1bc78853180ba142\n- 0x00000020 37326333 37382e64 65627567 00000000 72c378.debug....\n- 0x00000030 74f8ce40 t..@\n+ 0x00000000 36366337 33616330 30363833 39383566 66c73ac00683985f\n+ 0x00000010 38643163 38643939 66343534 34326630 8d1c8d99f45442f0\n+ 0x00000020 61666663 61392e64 65627567 00000000 affca9.debug....\n+ 0x00000030 d05beb1a .[..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-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: 7e5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b7e65b794b3cd3ab01971947c737b89e0d04c23\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 35643934 61346264 64326532 66303762 5d94a4bdd2e2f07b\n- 0x00000010 63393730 32646164 34666435 62663766 c9702dad4fd5bf7f\n- 0x00000020 61313566 63662e64 65627567 00000000 a15fcf.debug....\n- 0x00000030 ec21f4c7 .!..\n+ 0x00000000 37653635 62373934 62336364 33616230 7e65b794b3cd3ab0\n+ 0x00000010 31393731 39343763 37333762 38396530 1971947c737b89e0\n+ 0x00000020 64303463 32332e64 65627567 00000000 d04c23.debug....\n+ 0x00000030 5f7b4743 _{GC\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-aarch64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ec155b2380a666efe8332fcbd4b7535e7224835\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a87830eaa7c3eb49aa14ebc951d1e2e9917f5f5d\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 63313535 62323338 30613636 36656665 c155b2380a666efe\n- 0x00000010 38333332 66636264 34623735 33356537 8332fcbd4b7535e7\n- 0x00000020 32323438 33352e64 65627567 00000000 224835.debug....\n- 0x00000030 9c777a3c .wz<\n+ 0x00000000 37383330 65616137 63336562 34396161 7830eaa7c3eb49aa\n+ 0x00000010 31346562 63393531 64316532 65393931 14ebc951d1e2e991\n+ 0x00000020 37663566 35642e64 65627567 00000000 7f5f5d.debug....\n+ 0x00000030 0a6ad70a .j..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-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: aad6710e518b79b8d02ba2ceadd32b265584ba9e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2a9fdb98365a145d97121a1f830f02fbd0badbf\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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\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 64363731 30653531 38623739 62386430 d6710e518b79b8d0\n- 0x00000010 32626132 63656164 64333262 32363535 2ba2ceadd32b2655\n- 0x00000020 38346261 39652e64 65627567 00000000 84ba9e.debug....\n- 0x00000030 484172b5 HAr.\n+ 0x00000000 61396664 62393833 36356131 34356439 a9fdb98365a145d9\n+ 0x00000010 37313231 61316638 33306630 32666264 7121a1f830f02fbd\n+ 0x00000020 30626164 62662e64 65627567 00000000 0badbf.debug....\n+ 0x00000030 6e503cc8 nP<.\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.10.0~rc1-2_arm64.deb", "source2": "python3-dipy-lib-dbgsym_1.10.0~rc1-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 2024-11-21 16:16:28.000000 debian-binary\n--rw-r--r-- 0 0 0 2376 2024-11-21 16:16:28.000000 control.tar.xz\n--rw-r--r-- 0 0 0 20839812 2024-11-21 16:16:28.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2384 2024-11-21 16:16:28.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 20854540 2024-11-21 16:16:28.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": "@@ -6,8 +6,8 @@\n Maintainer: Debian Med Packaging Team \n Installed-Size: 21866\n Depends: python3-dipy-lib (= 1.10.0~rc1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 01ef4a0bc4b3837264e84dd60383b759f5d9582e 0dee66c813dfcfc102f1cab867155318e73b8b01 10ca82db3aededd05aca6f35e801855cae9bd359 1f604492a5ff8c817f3dbe7c14de6a144cf2e738 21ccd86b80f5fe3802057888cee20ca522cb5e25 24dec1dd6f9a1b41af484f0c9c37d463f1aeece4 25d086e89e2494d74e0986542cf0f360e2525031 27fceb836acca06eaccb4e0d5e998c86bb477847 34bdb0c33e7321acba8f72e2f601439b48fb249f 4372d7491bfced5866d721b4c95ab12d87d64afe 467dae89fe9bd0ea1b66ff7cbabf7a6f446a6b0d 4b38422d73e040b0173a6cd19be83aef0ffc6c95 4d0fded464008754413da82c811aef6227fe2864 4d5e0ef860c0faede3cc3c13f14a35bec93e6e86 4e8dac66ec1ad549ffa379a5732818e436ccccca 52da4f2c5067849ceb4e1c404f30e9a552a9583e 592f83e4d1a6cbad09cbc31f81f89dd02f74bd65 5a76f81dbdca57a28026313f0356bb344b37d6b7 5b12cb3392ddf00c3204a2401354d33f4533dc7f 5d5fd2af7402d27515e8b611b91c5e437cd3d3e0 63ef9699eefe867b330918d18eeb021a3fc62e7b 642db5d1f3f192e595c692d2f29e8c0a41e4ad07 7e5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf 8ec155b2380a666efe8332fcbd4b7535e7224835 8f672a55b09d84860a6d7d84a9e1f9f595124241 9335aabe674c6dfab163828b135a28365dd15623 9aa1f41f12fba1a3fd4eed9af83cad3a9b66898c 9b4b2612a0cb0ac681e7054b4a68dbdf08578139 a37f54e01305e51aec1bc78853180ba14272c378 aad6710e518b79b8d02ba2ceadd32b265584ba9e ab19b829a4e15b7539dde443499c2011c75b74b1 ba6710783d685bf25623b5900da107648e700555 c0c18705f2ee4818b9997e8e542b0bbdd52587ca c100ce6e98073b354c3ff989838588923d94074b c1ba779bd53068c4d0fc5c2d96ac67c9d7865329 c48c581bc80f6b0f13cb2d68faaab08424391ef9 cfd7891c36ade58e69be0e43dabfd66426c2842a dde3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5 eb3ef7b6ae4f7b770542fe9d94daefe31b4b0372\n+Build-Ids: 014184f4a7d018b8257c10cf8de6ab94f19df596 093b06edf03c8885be6f9507e5347e1db61df507 21d0300c79d4478d36b679ec1c3e6fa8ad58fc04 2996301e7d2d50b0e894a35e2134fb10ad6b5b94 2fd57ec4fb4fed7cfdb30979869ade8c3df4cadc 38635f07f245c7e18411576f6b84de8c9f50e163 3fa41025cf4bc4caae27c17ce1d18b7007495bff 458ed6d6096d261a566088bc61b3d52391e5e1dd 4b7e65b794b3cd3ab01971947c737b89e0d04c23 52c11e06560f9287afda1691750d5ae36ae8c1dc 535dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00 53a119560fc23d4d81617800454bfe6026eefa40 5623706626f25cbdc24e166362fd948886258fbd 5ffaa683d8e32d44cc69e8fedbc5c9582966ca1b 6f50365e5fdc7565c1f2fc962ea2f1ad693d9272 77f368d77b4389533f05212355bf3576621d0030 78a9162a6547b7634594a8625a7e19837856148e 843f0b1b3890db55068ae8f9d792b2974efea6d9 89925a7f8a883ecdf3007ddf3b54ff0f5faa5c3a 9192698501a227335555b45bd23ddb69302603b0 94376e3a597ebdf64412c518ead84097098ca722 9b509c0780ce46dab372d4a358635165cdc4a3cc a212d40ddbe381845f14d087cc96557ab74760cd a87830eaa7c3eb49aa14ebc951d1e2e9917f5f5d b06e5e10c29baa451aa542008281b3a28ebfb170 b0fc097c68291d287d69f3c894b1853378b0c645 b2b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e bcbacb9797df500d44425c8091e263796a28d2de c5b29c81bfd3a1d40c6791dedbaa03f1bd1c89eb d2a9fdb98365a145d97121a1f830f02fbd0badbf d7068450a94e7f168b2bb3e81af2ef61bae8f315 da38460c4cc3c0e47761ce1195210f52199077bb de43311c0673702e0a89fd2f36b616dfcb2f81d0 e0a08e4aa74dfadb958e406e088471f3f9a35b63 e61d35726470e7a38bc126a3d944736f94906ff0 e96861672f0820f7cd578aa6e1493be730b6d76d f7286b3807c96ba8a909ac2076ffb7b06d55de71 fa66c73ac00683985f8d1c8d99f45442f0affca9 ff90fb111781ae1b4cad99af05eff270b304c7e7\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,40 +1,40 @@\n-usr/lib/debug/.build-id/01/ef4a0bc4b3837264e84dd60383b759f5d9582e.debug\n-usr/lib/debug/.build-id/0d/ee66c813dfcfc102f1cab867155318e73b8b01.debug\n-usr/lib/debug/.build-id/10/ca82db3aededd05aca6f35e801855cae9bd359.debug\n-usr/lib/debug/.build-id/1f/604492a5ff8c817f3dbe7c14de6a144cf2e738.debug\n-usr/lib/debug/.build-id/21/ccd86b80f5fe3802057888cee20ca522cb5e25.debug\n-usr/lib/debug/.build-id/24/dec1dd6f9a1b41af484f0c9c37d463f1aeece4.debug\n-usr/lib/debug/.build-id/25/d086e89e2494d74e0986542cf0f360e2525031.debug\n-usr/lib/debug/.build-id/27/fceb836acca06eaccb4e0d5e998c86bb477847.debug\n-usr/lib/debug/.build-id/34/bdb0c33e7321acba8f72e2f601439b48fb249f.debug\n-usr/lib/debug/.build-id/43/72d7491bfced5866d721b4c95ab12d87d64afe.debug\n-usr/lib/debug/.build-id/46/7dae89fe9bd0ea1b66ff7cbabf7a6f446a6b0d.debug\n-usr/lib/debug/.build-id/4b/38422d73e040b0173a6cd19be83aef0ffc6c95.debug\n-usr/lib/debug/.build-id/4d/0fded464008754413da82c811aef6227fe2864.debug\n-usr/lib/debug/.build-id/4d/5e0ef860c0faede3cc3c13f14a35bec93e6e86.debug\n-usr/lib/debug/.build-id/4e/8dac66ec1ad549ffa379a5732818e436ccccca.debug\n-usr/lib/debug/.build-id/52/da4f2c5067849ceb4e1c404f30e9a552a9583e.debug\n-usr/lib/debug/.build-id/59/2f83e4d1a6cbad09cbc31f81f89dd02f74bd65.debug\n-usr/lib/debug/.build-id/5a/76f81dbdca57a28026313f0356bb344b37d6b7.debug\n-usr/lib/debug/.build-id/5b/12cb3392ddf00c3204a2401354d33f4533dc7f.debug\n-usr/lib/debug/.build-id/5d/5fd2af7402d27515e8b611b91c5e437cd3d3e0.debug\n-usr/lib/debug/.build-id/63/ef9699eefe867b330918d18eeb021a3fc62e7b.debug\n-usr/lib/debug/.build-id/64/2db5d1f3f192e595c692d2f29e8c0a41e4ad07.debug\n-usr/lib/debug/.build-id/7e/5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf.debug\n-usr/lib/debug/.build-id/8e/c155b2380a666efe8332fcbd4b7535e7224835.debug\n-usr/lib/debug/.build-id/8f/672a55b09d84860a6d7d84a9e1f9f595124241.debug\n-usr/lib/debug/.build-id/93/35aabe674c6dfab163828b135a28365dd15623.debug\n-usr/lib/debug/.build-id/9a/a1f41f12fba1a3fd4eed9af83cad3a9b66898c.debug\n-usr/lib/debug/.build-id/9b/4b2612a0cb0ac681e7054b4a68dbdf08578139.debug\n-usr/lib/debug/.build-id/a3/7f54e01305e51aec1bc78853180ba14272c378.debug\n-usr/lib/debug/.build-id/aa/d6710e518b79b8d02ba2ceadd32b265584ba9e.debug\n-usr/lib/debug/.build-id/ab/19b829a4e15b7539dde443499c2011c75b74b1.debug\n-usr/lib/debug/.build-id/ba/6710783d685bf25623b5900da107648e700555.debug\n-usr/lib/debug/.build-id/c0/c18705f2ee4818b9997e8e542b0bbdd52587ca.debug\n-usr/lib/debug/.build-id/c1/00ce6e98073b354c3ff989838588923d94074b.debug\n-usr/lib/debug/.build-id/c1/ba779bd53068c4d0fc5c2d96ac67c9d7865329.debug\n-usr/lib/debug/.build-id/c4/8c581bc80f6b0f13cb2d68faaab08424391ef9.debug\n-usr/lib/debug/.build-id/cf/d7891c36ade58e69be0e43dabfd66426c2842a.debug\n-usr/lib/debug/.build-id/dd/e3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5.debug\n-usr/lib/debug/.build-id/eb/3ef7b6ae4f7b770542fe9d94daefe31b4b0372.debug\n+usr/lib/debug/.build-id/01/4184f4a7d018b8257c10cf8de6ab94f19df596.debug\n+usr/lib/debug/.build-id/09/3b06edf03c8885be6f9507e5347e1db61df507.debug\n+usr/lib/debug/.build-id/21/d0300c79d4478d36b679ec1c3e6fa8ad58fc04.debug\n+usr/lib/debug/.build-id/29/96301e7d2d50b0e894a35e2134fb10ad6b5b94.debug\n+usr/lib/debug/.build-id/2f/d57ec4fb4fed7cfdb30979869ade8c3df4cadc.debug\n+usr/lib/debug/.build-id/38/635f07f245c7e18411576f6b84de8c9f50e163.debug\n+usr/lib/debug/.build-id/3f/a41025cf4bc4caae27c17ce1d18b7007495bff.debug\n+usr/lib/debug/.build-id/45/8ed6d6096d261a566088bc61b3d52391e5e1dd.debug\n+usr/lib/debug/.build-id/4b/7e65b794b3cd3ab01971947c737b89e0d04c23.debug\n+usr/lib/debug/.build-id/52/c11e06560f9287afda1691750d5ae36ae8c1dc.debug\n+usr/lib/debug/.build-id/53/5dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00.debug\n+usr/lib/debug/.build-id/53/a119560fc23d4d81617800454bfe6026eefa40.debug\n+usr/lib/debug/.build-id/56/23706626f25cbdc24e166362fd948886258fbd.debug\n+usr/lib/debug/.build-id/5f/faa683d8e32d44cc69e8fedbc5c9582966ca1b.debug\n+usr/lib/debug/.build-id/6f/50365e5fdc7565c1f2fc962ea2f1ad693d9272.debug\n+usr/lib/debug/.build-id/77/f368d77b4389533f05212355bf3576621d0030.debug\n+usr/lib/debug/.build-id/78/a9162a6547b7634594a8625a7e19837856148e.debug\n+usr/lib/debug/.build-id/84/3f0b1b3890db55068ae8f9d792b2974efea6d9.debug\n+usr/lib/debug/.build-id/89/925a7f8a883ecdf3007ddf3b54ff0f5faa5c3a.debug\n+usr/lib/debug/.build-id/91/92698501a227335555b45bd23ddb69302603b0.debug\n+usr/lib/debug/.build-id/94/376e3a597ebdf64412c518ead84097098ca722.debug\n+usr/lib/debug/.build-id/9b/509c0780ce46dab372d4a358635165cdc4a3cc.debug\n+usr/lib/debug/.build-id/a2/12d40ddbe381845f14d087cc96557ab74760cd.debug\n+usr/lib/debug/.build-id/a8/7830eaa7c3eb49aa14ebc951d1e2e9917f5f5d.debug\n+usr/lib/debug/.build-id/b0/6e5e10c29baa451aa542008281b3a28ebfb170.debug\n+usr/lib/debug/.build-id/b0/fc097c68291d287d69f3c894b1853378b0c645.debug\n+usr/lib/debug/.build-id/b2/b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e.debug\n+usr/lib/debug/.build-id/bc/bacb9797df500d44425c8091e263796a28d2de.debug\n+usr/lib/debug/.build-id/c5/b29c81bfd3a1d40c6791dedbaa03f1bd1c89eb.debug\n+usr/lib/debug/.build-id/d2/a9fdb98365a145d97121a1f830f02fbd0badbf.debug\n+usr/lib/debug/.build-id/d7/068450a94e7f168b2bb3e81af2ef61bae8f315.debug\n+usr/lib/debug/.build-id/da/38460c4cc3c0e47761ce1195210f52199077bb.debug\n+usr/lib/debug/.build-id/de/43311c0673702e0a89fd2f36b616dfcb2f81d0.debug\n+usr/lib/debug/.build-id/e0/a08e4aa74dfadb958e406e088471f3f9a35b63.debug\n+usr/lib/debug/.build-id/e6/1d35726470e7a38bc126a3d944736f94906ff0.debug\n+usr/lib/debug/.build-id/e9/6861672f0820f7cd578aa6e1493be730b6d76d.debug\n+usr/lib/debug/.build-id/f7/286b3807c96ba8a909ac2076ffb7b06d55de71.debug\n+usr/lib/debug/.build-id/fa/66c73ac00683985f8d1c8d99f45442f0affca9.debug\n+usr/lib/debug/.build-id/ff/90fb111781ae1b4cad99af05eff270b304c7e7.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,87 +1,87 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/01/\n--rw-r--r-- 0 root (0) root (0) 606640 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/01/ef4a0bc4b3837264e84dd60383b759f5d9582e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 490872 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/0d/ee66c813dfcfc102f1cab867155318e73b8b01.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/10/\n--rw-r--r-- 0 root (0) root (0) 556760 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/10/ca82db3aededd05aca6f35e801855cae9bd359.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 559616 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/1f/604492a5ff8c817f3dbe7c14de6a144cf2e738.debug\n+-rw-r--r-- 0 root (0) root (0) 393632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/01/4184f4a7d018b8257c10cf8de6ab94f19df596.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/09/\n+-rw-r--r-- 0 root (0) root (0) 556760 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/09/3b06edf03c8885be6f9507e5347e1db61df507.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/21/\n--rw-r--r-- 0 root (0) root (0) 286392 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/21/ccd86b80f5fe3802057888cee20ca522cb5e25.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/24/\n--rw-r--r-- 0 root (0) root (0) 363792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/24/dec1dd6f9a1b41af484f0c9c37d463f1aeece4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/25/\n--rw-r--r-- 0 root (0) root (0) 514232 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/25/d086e89e2494d74e0986542cf0f360e2525031.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 497744 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/27/fceb836acca06eaccb4e0d5e998c86bb477847.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 862320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/34/bdb0c33e7321acba8f72e2f601439b48fb249f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/43/\n--rw-r--r-- 0 root (0) root (0) 918688 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/43/72d7491bfced5866d721b4c95ab12d87d64afe.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/46/\n--rw-r--r-- 0 root (0) root (0) 452288 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/46/7dae89fe9bd0ea1b66ff7cbabf7a6f446a6b0d.debug\n+-rw-r--r-- 0 root (0) root (0) 514240 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/21/d0300c79d4478d36b679ec1c3e6fa8ad58fc04.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/29/\n+-rw-r--r-- 0 root (0) root (0) 827864 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/29/96301e7d2d50b0e894a35e2134fb10ad6b5b94.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2f/\n+-rw-r--r-- 0 root (0) root (0) 355632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/2f/d57ec4fb4fed7cfdb30979869ade8c3df4cadc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/38/\n+-rw-r--r-- 0 root (0) root (0) 558048 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/38/635f07f245c7e18411576f6b84de8c9f50e163.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3f/\n+-rw-r--r-- 0 root (0) root (0) 453632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/3f/a41025cf4bc4caae27c17ce1d18b7007495bff.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/45/\n+-rw-r--r-- 0 root (0) root (0) 723888 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/45/8ed6d6096d261a566088bc61b3d52391e5e1dd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 412960 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4b/38422d73e040b0173a6cd19be83aef0ffc6c95.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4d/\n--rw-r--r-- 0 root (0) root (0) 499320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4d/0fded464008754413da82c811aef6227fe2864.debug\n--rw-r--r-- 0 root (0) root (0) 428160 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4d/5e0ef860c0faede3cc3c13f14a35bec93e6e86.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4e/\n--rw-r--r-- 0 root (0) root (0) 421976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4e/8dac66ec1ad549ffa379a5732818e436ccccca.debug\n+-rw-r--r-- 0 root (0) root (0) 71216 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/4b/7e65b794b3cd3ab01971947c737b89e0d04c23.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/52/\n--rw-r--r-- 0 root (0) root (0) 381400 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/52/da4f2c5067849ceb4e1c404f30e9a552a9583e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/59/\n--rw-r--r-- 0 root (0) root (0) 393632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/59/2f83e4d1a6cbad09cbc31f81f89dd02f74bd65.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5a/\n--rw-r--r-- 0 root (0) root (0) 723888 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5a/76f81dbdca57a28026313f0356bb344b37d6b7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5b/\n--rw-r--r-- 0 root (0) root (0) 355632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5b/12cb3392ddf00c3204a2401354d33f4533dc7f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r-- 0 root (0) root (0) 827864 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5d/5fd2af7402d27515e8b611b91c5e437cd3d3e0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 466712 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/63/ef9699eefe867b330918d18eeb021a3fc62e7b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/64/\n--rw-r--r-- 0 root (0) root (0) 398008 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/64/2db5d1f3f192e595c692d2f29e8c0a41e4ad07.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7e/\n--rw-r--r-- 0 root (0) root (0) 71216 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/7e/5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8e/\n--rw-r--r-- 0 root (0) root (0) 94000 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8e/c155b2380a666efe8332fcbd4b7535e7224835.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 424032 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/8f/672a55b09d84860a6d7d84a9e1f9f595124241.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/93/\n--rw-r--r-- 0 root (0) root (0) 490968 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/93/35aabe674c6dfab163828b135a28365dd15623.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 453632 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9a/a1f41f12fba1a3fd4eed9af83cad3a9b66898c.debug\n+-rw-r--r-- 0 root (0) root (0) 367320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/52/c11e06560f9287afda1691750d5ae36ae8c1dc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 559616 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/53/5dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00.debug\n+-rw-r--r-- 0 root (0) root (0) 3547792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/53/a119560fc23d4d81617800454bfe6026eefa40.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/56/\n+-rw-r--r-- 0 root (0) root (0) 606640 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/56/23706626f25cbdc24e166362fd948886258fbd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5f/\n+-rw-r--r-- 0 root (0) root (0) 363792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/5f/faa683d8e32d44cc69e8fedbc5c9582966ca1b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6f/\n+-rw-r--r-- 0 root (0) root (0) 862320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/6f/50365e5fdc7565c1f2fc962ea2f1ad693d9272.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/77/\n+-rw-r--r-- 0 root (0) root (0) 466712 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/77/f368d77b4389533f05212355bf3576621d0030.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 490872 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/78/a9162a6547b7634594a8625a7e19837856148e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 404768 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/84/3f0b1b3890db55068ae8f9d792b2974efea6d9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/89/\n+-rw-r--r-- 0 root (0) root (0) 421984 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/89/925a7f8a883ecdf3007ddf3b54ff0f5faa5c3a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/91/\n+-rw-r--r-- 0 root (0) root (0) 350376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/91/92698501a227335555b45bd23ddb69302603b0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 497744 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/94/376e3a597ebdf64412c518ead84097098ca722.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9b/\n--rw-r--r-- 0 root (0) root (0) 558048 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9b/4b2612a0cb0ac681e7054b4a68dbdf08578139.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 430664 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a3/7f54e01305e51aec1bc78853180ba14272c378.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 437248 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/aa/d6710e518b79b8d02ba2ceadd32b265584ba9e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ab/\n--rw-r--r-- 0 root (0) root (0) 404768 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ab/19b829a4e15b7539dde443499c2011c75b74b1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 350376 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ba/6710783d685bf25623b5900da107648e700555.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 414912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c0/c18705f2ee4818b9997e8e542b0bbdd52587ca.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c1/\n--rw-r--r-- 0 root (0) root (0) 534792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c1/00ce6e98073b354c3ff989838588923d94074b.debug\n--rw-r--r-- 0 root (0) root (0) 500224 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c1/ba779bd53068c4d0fc5c2d96ac67c9d7865329.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c4/\n--rw-r--r-- 0 root (0) root (0) 1186976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c4/8c581bc80f6b0f13cb2d68faaab08424391ef9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cf/\n--rw-r--r-- 0 root (0) root (0) 600320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/cf/d7891c36ade58e69be0e43dabfd66426c2842a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/dd/\n--rw-r--r-- 0 root (0) root (0) 3547792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/dd/e3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 367320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/eb/3ef7b6ae4f7b770542fe9d94daefe31b4b0372.debug\n+-rw-r--r-- 0 root (0) root (0) 600320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/9b/509c0780ce46dab372d4a358635165cdc4a3cc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 414912 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a2/12d40ddbe381845f14d087cc96557ab74760cd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 94000 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/a8/7830eaa7c3eb49aa14ebc951d1e2e9917f5f5d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 499320 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b0/6e5e10c29baa451aa542008281b3a28ebfb170.debug\n+-rw-r--r-- 0 root (0) root (0) 500224 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b0/fc097c68291d287d69f3c894b1853378b0c645.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b2/\n+-rw-r--r-- 0 root (0) root (0) 534792 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/b2/b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 918704 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/bc/bacb9797df500d44425c8091e263796a28d2de.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 452296 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/c5/b29c81bfd3a1d40c6791dedbaa03f1bd1c89eb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 437248 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d2/a9fdb98365a145d97121a1f830f02fbd0badbf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d7/\n+-rw-r--r-- 0 root (0) root (0) 398008 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/d7/068450a94e7f168b2bb3e81af2ef61bae8f315.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 424032 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/da/38460c4cc3c0e47761ce1195210f52199077bb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 1186976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/de/43311c0673702e0a89fd2f36b616dfcb2f81d0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e0/\n+-rw-r--r-- 0 root (0) root (0) 381408 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e0/a08e4aa74dfadb958e406e088471f3f9a35b63.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e6/\n+-rw-r--r-- 0 root (0) root (0) 412960 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e6/1d35726470e7a38bc126a3d944736f94906ff0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e9/\n+-rw-r--r-- 0 root (0) root (0) 286392 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/e9/6861672f0820f7cd578aa6e1493be730b6d76d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f7/\n+-rw-r--r-- 0 root (0) root (0) 428168 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/f7/286b3807c96ba8a909ac2076ffb7b06d55de71.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fa/\n+-rw-r--r-- 0 root (0) root (0) 430664 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/fa/66c73ac00683985f8d1c8d99f45442f0affca9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ff/\n+-rw-r--r-- 0 root (0) root (0) 490976 2024-11-21 16:16:28.000000 ./usr/lib/debug/.build-id/ff/90fb111781ae1b4cad99af05eff270b304c7e7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 33600 2024-11-21 16:16:28.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-11-21 16:16:28.000000 ./usr/share/doc/python3-dipy-lib-dbgsym -> python3-dipy-lib\n"}, {"source1": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug", "source2": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 003483 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 0034f0 000325 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 003818 000256 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 003818 000257 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 003a70 0046bf 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 00812f 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce1958df7f3811496d0319fcc52f9fc05566edfa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 86057348b385bb25d1c032afcda6e2420d36538d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -20,15 +20,15 @@\n 0\t(string)\t\n 1\t(string)\t/usr/lib/gcc/aarch64-linux-gnu/14/include\n 2\t(string)\t/usr/include/aarch64-linux-gnu/bits\n 3\t(string)\t/usr/include/aarch64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/include/python3.12\n 6\t(string)\t/usr/include/python3.12/cpython\n- 7\t(string)\t./.mesonpy-133k42l4\n+ 7\t(string)\t./.mesonpy-99voius2\n 8\t(string)\t/usr/lib/python3/dist-packages/numpy/core/include/numpy\n 9\t(string)\t/usr/include/python3.12/internal\n 10\t(string)\t/usr/include/aarch64-linux-gnu/bits/types\n \n The File Name Table (offset 0x16f, lines 76, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,9 +1,10 @@\n MB\t-8I[h3(\n {)^9/Vw:\n+%mS7X:&1\n T7v)ylQ.\n !#.kMpb'\n 3i,pAg%;I\n u>2. ;:b\n .shstrtab\n .note.gnu.build-id\n .debug_info\n"}]}, {"source1": "./usr/lib/debug/.build-id/01/ef4a0bc4b3837264e84dd60383b759f5d9582e.debug", "source2": "./usr/lib/debug/.build-id/56/23706626f25cbdc24e166362fd948886258fbd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000060b80 00f8c0 000c90 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00007c 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000320 034aa3 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 034dc8 000438 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 035200 017c06 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 04ce08 000c4f 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04da58 0001d2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04da58 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04dc30 03523b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 082e70 00847f 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 08b2ef 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 08b340 004308 18 34 558 8\n [34] .strtab STRTAB 0000000000000000 08f648 0040e9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 093731 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: 01ef4a0bc4b3837264e84dd60383b759f5d9582e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5623706626f25cbdc24e166362fd948886258fbd\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x106): dipy\n 6\t(line_strp)\t(offset: 0x10b): /usr/include/aarch64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so.p/distances.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x11cc8\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) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x1009f) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-X.GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n aKg@L7[)\n VQ/&:-\tc)uU\n 4uG1rV*i\n %dqGQB>Jx\n 4C%kl2_c\n ztp:jHDa\n JnOxI./I\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/tracking/distances.cpython-312-aarch64-linux-gnu.so.p/distances.c\n- [ 47] ./.mesonpy-133k42l4\n+ [ 47] ./.mesonpy-99voius2\n [ 5b] dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.12\n [ ae] /usr/include/python3.12/cpython\n [ ce] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 106] dipy\n [ 10b] /usr/include/aarch64-linux-gnu/bits\n [ 12f] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0d/ee66c813dfcfc102f1cab867155318e73b8b01.debug", "source2": "./usr/lib/debug/.build-id/78/a9162a6547b7634594a8625a7e19837856148e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000051c60 00f7b0 000be8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000ac 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000350 02ed6c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02f0c0 000441 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02f508 012ff6 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 042500 0003cc 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0428d0 0001e7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0428d0 0001e8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 042ab8 0255d9 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 068098 0055ba 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06d652 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 06d6a8 004998 18 34 592 8\n [34] .strtab STRTAB 0000000000000000 072040 0052bf 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0772ff 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: 0dee66c813dfcfc102f1cab867155318e73b8b01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 78a9162a6547b7634594a8625a7e19837856148e\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x84): dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd4): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xec): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10c): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x192): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xd59e\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: 0x663c) \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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n [ 84] dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ d4] /usr/include/python3.12\n [ ec] /usr/include/python3.12/cpython\n [ 10c] /usr/include/aarch64-linux-gnu/bits\n [ 130] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 168] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/10/ca82db3aededd05aca6f35e801855cae9bd359.debug", "source2": "./usr/lib/debug/.build-id/09/3b06edf03c8885be6f9507e5347e1db61df507.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000621d0 00f7d8 000c88 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a4 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 03776a 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 037ab8 000473 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 037f30 015bb4 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 04dae8 0005ec 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04e0d8 0001cf 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04e0d8 0001d0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04e2a8 0286cd 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 076978 006113 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07ca8b 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07cae0 004e30 18 34 648 8\n [34] .strtab STRTAB 0000000000000000 081910 005b4e 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 08745e 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: 10ca82db3aededd05aca6f35e801855cae9bd359\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 093b06edf03c8885be6f9507e5347e1db61df507\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5e): dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 162 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xff90\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-YGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n f8OhParb\n 1wcWi76feD\n DTQjVQjVQ'=\n toJ650Ii`\n eGTTTTTT\n wIQQQPP\\PqKT\\sM+r\n ?SPzw`)pO\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/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n- [ 4a] ./.mesonpy-133k42l4\n+ [ 4a] ./.mesonpy-99voius2\n [ 5e] dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/604492a5ff8c817f3dbe7c14de6a144cf2e738.debug", "source2": "./usr/lib/debug/.build-id/53/5dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000062440 00f750 000de8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000c8 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000368 036640 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0369a8 000506 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 036eb0 015848 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 04c6f8 0007f9 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04cef8 0001d5 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04cef8 0001d6 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04d0d0 029b7c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 076c50 005ac8 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07c718 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07c770 005538 18 34 706 8\n [34] .strtab STRTAB 0000000000000000 081ca8 0062d8 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 087f80 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: 1f604492a5ff8c817f3dbe7c14de6a144cf2e738\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 535dbdbd4f9dc74aa9ca6eaac4950547ab8e7e00\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x6d): dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb1): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10d): dipy\n 6\t(line_strp)\t(offset: 0x112): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x13c): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 176 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xe4d5\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-8GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n }M57IswLg\n IO}V=$Me>o\n j=~\tNF|\\o\n 2f16HCnR8\n $17_ILtH<\n DBG(CG(C\n ,bmO5kb^t\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n [ 6d] dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p\n [ b1] /usr/include/python3.12\n [ c9] /usr/include/python3.12/cpython\n [ e9] /usr/include/aarch64-linux-gnu/bits\n [ 10d] dipy\n [ 112] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/21/ccd86b80f5fe3802057888cee20ca522cb5e25.debug", "source2": "./usr/lib/debug/.build-id/e9/6861672f0820f7cd578aa6e1493be730b6d76d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 21ccd86b80f5fe3802057888cee20ca522cb5e25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e96861672f0820f7cd578aa6e1493be730b6d76d\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5e): dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 130 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x6cb8\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 61 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 61 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x5a6>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-^%GCC: (Debian 14.2.0-8) 14.2.0\n+mGCC: (Debian 14.2.0-8) 14.2.0\n XCnfa8j#\n $3m [3(H\n 08JYcg)Y\n ZgDVA{Bp\n ;F(<$c !5\n R\"OM2^83\n !i^K*iiJ\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/cythonutils.cpython-312-aarch64-linux-gnu.so.p/cythonutils.c\n- [ 4a] ./.mesonpy-133k42l4\n+ [ 4a] ./.mesonpy-99voius2\n [ 5e] dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/24/dec1dd6f9a1b41af484f0c9c37d463f1aeece4.debug", "source2": "./usr/lib/debug/.build-id/5f/faa683d8e32d44cc69e8fedbc5c9582966ca1b.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": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000415c0 00f808 000908 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a2 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 023726 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 023a70 000455 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 023ec8 00e3f2 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 0322c0 0002b3 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 032578 0001e9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 032578 0001eb 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 032768 019fcd 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04c738 0038eb 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 050023 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 050078 004128 18 34 515 8\n [34] .strtab STRTAB 0000000000000000 0541a0 0040f7 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 058297 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: 24dec1dd6f9a1b41af484f0c9c37d463f1aeece4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5ffaa683d8e32d44cc69e8fedbc5c9582966ca1b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x5e): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x72): dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb8): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x114): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14c): dipy\n 7\t(line_strp)\t(offset: 0x151): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x17b): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x19e): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1c8): /usr/include\n 11\t(line_strp)\t(offset: 0x1d5): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5a): eudx_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): eudx_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): eudx_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): eudx_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x32d): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1f6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x201): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x20f): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x21d): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x230): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x243): 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: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x8a9b\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,55 +1,50 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-iDJyf|ei\n+j0;qeT[)x\n o\tv/1\ttE%\n-x4%{!rvD\n-hAfo`D s\n-Lz#!}H]q\n-!9eWHS,^\n-|YoIj%I1\n-dSAptg~I6\n-{)C8oN)O4\n-1.}(b'b!\n-G9NUbu9|\n-PLAM/rMWAh\n- \"r;S&E(3\n- }c4M`_\n 7?,\\WUnR\n z].\t&$Z)\n q-HjC5N[\n )bS/]{.E\n-2g\"x=pka\n--eBf(!3T\n-{\"Kfi%E,\n-9djM`lIk\n-Au-U][n9\n-)H=<@OJg\n-?\\itDi8H\n-rJq$-eV@\n-2m]g#BA~q\n-X wUmFvD\n-O]|w=C>u\n-zuGBh,\n-3)y,sBj,\n-8(:y0C`o\n-HNP+p 9jQ_\n->Thp8)Zzq[y\n-[|%}Uu]%\n-J6cX'o#F\n-{e\\)>](-G;8>\n-FQz]jH=1>\n-L3p(dw!=\n-S^B*2\\Yd\n+,a*S-O\tkIqw\n+?8q~V&.\n+P9N-zgz|6\n+ ^_Wrzz,\n+v3]u.lca8\n+~2(/3ii*\n+[.:x*\\\n+yGcuK5U=g\n+nVY^G//V\n+O*3XXngx\n+Vs\"bZwD!\n+fE[Z]rtW~\n+7\\A4an?t\n+bN3J<|\\Pf\n 9!+JU!7N8Snx\n $~5UL[c9\n +;Y9iMK>B\n a8\tC2\tCZ\n '}6*tOLn\n 4/\\WxX,y\n )\tLje}xG\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] ./.mesonpy-133k42l4\n- [ 14] dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n+ [ 0] dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n+ [ 5e] ./.mesonpy-99voius2\n [ 72] dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ b8] /usr/include/python3.12\n [ d0] /usr/include/python3.12/cpython\n [ f0] /usr/include/aarch64-linux-gnu/bits\n [ 114] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14c] dipy\n [ 151] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/25/d086e89e2494d74e0986542cf0f360e2525031.debug", "source2": "./usr/lib/debug/.build-id/21/d0300c79d4478d36b679ec1c3e6fa8ad58fc04.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 97% 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: 511928 (bytes into file)\n+ Start of section headers: 511936 (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 0x7cfb8:\n+There are 36 section headers, starting at offset 0x7cfc0:\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 0000000000061340 00f7e0 000968 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a8 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 02e4d5 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02e820 000465 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02ec88 0156d4 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 044360 000321 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 044688 0001e0 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 044868 02a231 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 06eaa0 00608e 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 074b2e 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 074b80 004368 18 34 534 8\n- [34] .strtab STRTAB 0000000000000000 078ee8 003f56 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 07ce3e 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 044688 0001e1 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 044870 02a231 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 06eaa8 00608e 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 074b36 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 074b88 004368 18 34 534 8\n+ [34] .strtab STRTAB 0000000000000000 078ef0 003f56 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 07ce46 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: 25d086e89e2494d74e0986542cf0f360e2525031\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 21d0300c79d4478d36b679ec1c3e6fa8ad58fc04\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: 0x53): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x53): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x67): dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xd7d2\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-RP1GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n Y}*L\"JLE\n ,WK?,E!}\n ~\\C/[fQs\n \\HnF=d2h\n nQ~(]l&=\n n|d%m$iA\n +\t2H&1Em\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/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p/streamlinespeed.c\n- [ 53] ./.mesonpy-133k42l4\n+ [ 53] ./.mesonpy-99voius2\n [ 67] dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p\n [ a8] /usr/include/python3.12\n [ c0] /usr/include/python3.12/cpython\n [ e0] /usr/include/aarch64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\n [ 141] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/27/fceb836acca06eaccb4e0d5e998c86bb477847.debug", "source2": "./usr/lib/debug/.build-id/94/376e3a597ebdf64412c518ead84097098ca722.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000051480 00f7c0 000ac8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a2 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 02ddf7 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02e140 000475 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02e5b8 01318f 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 041748 0003f8 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 041b40 0001cd 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 041b40 0001ce 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 041d10 028e52 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06ab68 005367 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06fecf 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 06ff20 004860 18 34 583 8\n [34] .strtab STRTAB 0000000000000000 074780 004652 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 078dd2 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: 27fceb836acca06eaccb4e0d5e998c86bb477847\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 94376e3a597ebdf64412c518ead84097098ca722\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: 0x3a): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x3a): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x4e): dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x82): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xba): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xde): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x116): dipy\n 7\t(line_strp)\t(offset: 0x11b): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xc51c\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GxGGCC: (Debian 14.2.0-8) 14.2.0\n+\"GCC: (Debian 14.2.0-8) 14.2.0\n ((XBzH#\n 4ff>_W\"RW\n mqJ`pXKI\n )72G} Xs\n {2rqJ?S|\n u}?}8KPXU\t>\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/mrf.cpython-312-aarch64-linux-gnu.so.p/mrf.c\n- [ 3a] ./.mesonpy-133k42l4\n+ [ 3a] ./.mesonpy-99voius2\n [ 4e] dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p\n [ 82] /usr/include/python3.12\n [ 9a] /usr/include/python3.12/cpython\n [ ba] /usr/include/aarch64-linux-gnu/bits\n [ de] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 116] dipy\n [ 11b] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/34/bdb0c33e7321acba8f72e2f601439b48fb249f.debug", "source2": "./usr/lib/debug/.build-id/6f/50365e5fdc7565c1f2fc962ea2f1ad693d9272.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000007f7a0 00f790 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000007f7a8 00f790 000210 10 WA 5 0 8\n [20] .got NOBITS 000000000007f9b8 00f790 000648 08 WA 0 0 8\n [21] .data NOBITS 0000000000080000 00f790 001850 00 WA 0 0 8\n [22] .bss NOBITS 0000000000081850 00f790 000ba8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a2 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000348 04d153 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000348 04d154 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 04d4a0 000471 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 04d918 01c5a3 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 069ec0 00048b 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 06a350 0001ea 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 06a350 0001ed 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 06a540 053b77 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0be0b8 009a1c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c7ad4 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0c7b28 004ef0 18 34 647 8\n [34] .strtab STRTAB 0000000000000000 0cca18 0053df 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0d1df7 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: 34bdb0c33e7321acba8f72e2f601439b48fb249f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f50365e5fdc7565c1f2fc962ea2f1ad693d9272\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x153): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x176): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): sumsqdiff.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): sumsqdiff.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): sumsqdiff.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): sumsqdiff.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x26f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f5): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x208): longintrepr.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: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x17d72\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,111 +1,120 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-&[C;NC1X\n-F|cPI(+ \n-#'?'S.W6e;\n-NH C~)a1O\n-\t+\"@4CZ!\n-)2#{LH]9\n-\".;ED9ED'UM\n-lGEYUTPTTv\n-vf7c#'Rv\n-rmb!9BjSe\n-$!2&^L*C\n-^@!74R+5wq)\n-RiPzMjFQ\n-tEdj>Zv>\n-zVs3Us3Us\n-jtE+4APc\n-07PPf-Xa)H\n-O4W!^NtY\n-$st'A/O2\n-]8f]0$[P\n-S`:qY~3JiGRl\n-T~zM8^wL\n-rE=];HR^p\n-c@d 0UJ^#P\n-Vym~'(#=\n-BYlEy}.G\n-P'r+{/sW\n-K~3v/q\\F\n-eW!v:|[f\n-d;?Cfq~j\n-\tODY~+\n-(v%wB&/qO\n-$e6U\tv?3\n-bm'q>*KI\n-UReM3VXW\n--ytE1icJx\n-R^RlDrUDt\n-OI3e}}?}\n-x^>9+;=E\n-S,-K+2K45Ss(+\n-jRMt|] |@J\n-*0}Q\"I7!y\n+~=R\"Fv\"Q\n+>0R48EhM\n+vuZrm+;F=\n+l.%CII$)\n+9b`vJY !v\n+1}CZ23Zgt\n+YfjMV&^%\n+\"&:ElY]EDT\n+#'EiXy'4(\n+\\#UO60fL\n+eSv8(U,#\n+,/]&U:TS\n+[VBVTmF/\n+}#1YlGf]\n+-^V.-.1?\n+]\\J+-++++K+{\n+geeeieii\n+3k>X,!KJ\n+4su-u/=kD\n+(RVF5eMT\n+EPc4~FnA$\n+1d=,EI6CQ\n+$Zk^Br\\MV\n+40_S5~aIz\n+sx[j0(?Bj,\n+uV+<]\tO/\n+#?s4'Q2M\n+0@USJ-~'\n+x\t])`J(V\n+9Tei:C_{\n+qp4BpP>7\n+!q2[6QEQ\n+ZPl)Xj-(\n+\\h'JiGRl\n+wJu\n+0-Em7?EU\n+|3I,\\$L3$\n+LE_EtsVpW\n+ejp$So|!\n+zaKXE([]\n+k#k?+17lO\n+|MV8 %}|8\n+3#Q8fo|Q\n+zmcZDkjNk\n+|u\\a 8\\~!\n+bi]|[LB.\n+>,\\I/+FR\n+h6:vWK-Lk\n+ocGl}K8(\n+A!1|6]!1t\n+vnq#L&MC\n+YO,hGN;d\n+^:^^t:^(\n+v*3r!R+_\n+uTM0I m`\n+:|c:V+$WK\n+Xw5XZA!..\n+Y9lQqmrp\n+;r(fG\":o\n+q?{S!.!Vs!T\n+F\tu-BhEa\n+vQ+J*[;i\n+M&\t^Z4@H9\n+j!TM8p\tK\n+M\\l.sf$c\n+)'GbJT'G\n+ 4Xvbf/c'^)\n+ _E6Y[E \n+g@WENbr>\n+x}@u{QEzH\n+K_C76 kGC\n+/vW{&d@4F\n g T]eq\"sYh8\n ;(!VE\\&!e%\n nE\"*(mXI\n E\tu^Mp!O\n G^{jyT.%\n knS^qJ7`\n PDU`4IHi6\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] ./.mesonpy-133k42l4\n- [ 14] dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n+ [ 0] dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n+ [ 44] ./.mesonpy-99voius2\n [ 58] dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/43/72d7491bfced5866d721b4c95ab12d87d64afe.debug", "source2": "./usr/lib/debug/.build-id/bc/bacb9797df500d44425c8091e263796a28d2de.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 81% 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: 916384 (bytes into file)\n+ Start of section headers: 916400 (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 0xdfba0:\n+There are 36 section headers, starting at offset 0xdfbb0:\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 000000000007f9c8 00f7b0 000638 08 WA 0 0 8\n [21] .data NOBITS 0000000000080000 00f7b0 001810 00 WA 0 0 8\n [22] .bss NOBITS 0000000000081810 00f7b0 000b18 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000099 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000340 052721 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 052a68 00048c 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 052ef8 01eb76 00 C 0 0 8\n- [28] .debug_str PROGBITS 0000000000000000 071a70 000423 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 071e98 0001d0 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 072068 059e6d 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0cbed8 009f49 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0d5e21 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0d5e78 004d70 18 34 633 8\n- [34] .strtab STRTAB 0000000000000000 0dabe8 004e39 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0dfa21 000179 00 0 0 1\n+ [27] .debug_line PROGBITS 0000000000000000 052ef8 01eb7a 00 C 0 0 8\n+ [28] .debug_str PROGBITS 0000000000000000 071a78 000423 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 071ea0 0001d2 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 072078 059e6d 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0cbee8 009f49 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0d5e31 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0d5e88 004d70 18 34 633 8\n+ [34] .strtab STRTAB 0000000000000000 0dabf8 004e39 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0dfa31 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: 4372d7491bfced5866d721b4c95ab12d87d64afe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcbacb9797df500d44425c8091e263796a28d2de\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14e): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x171): /usr/include\n 9\t(line_strp)\t(offset: 0x17e): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 70, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): crosscorr.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): crosscorr.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): crosscorr.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): crosscorr.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x240): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19f): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ad): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b8): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c6): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): 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: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x1a0b1\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,128 +1,113 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-IJFd+?%hx%)\n-OHu +H~-4\n-<{Nbs@'#8\n-=u[z(NK8\n-R&MIESzsS:B\n-D$e\"%e}_x\n-!_uRVUsv\n-wS>guRg<\n--j[C8& E\n-d 4KHqzb\n-[1@Z1@ZQ\n-:d5wY)R{7\n-Jf!\\zPXIY\n-Iwe}I^dn\n-ilTN3YrH\n-UbW4c]Xi\n-U10E+,d6\n-/q4:|LSf\n-[^\"vnQ]$\n-~@4s7UeI\n-tm(\ty->dY\n-Z=zLlWEJ\n-7@5X.RaASj\n-m.2V a9\\Pe\n--3G/U`%a:\n-`BMn!=?_dy\n-[k1r/<'Zk-\n-;r<#%H6]Q\n-^UwB9j'T\n-4Ai*****\n-Kbg|kcM}\n-4vYWV6qE\n-MBhrkuv[\n-BgynWKbmR\n-uPQQQQQQQQQP\n-6x$$ZU Z\t\n-)!IIH2KH\n-8A:8N#I5\n-OY]Y,\n-_B4\\vKIy\n-1%_V\\Rl<\n->L?u6\\vD\n-\"yt-Z@)[ :&X\n-5Bw`1ms?yu\n-?S!j-yjk\n-EX)BgHkb/\n-%HS+3K+TT\n-wTDr_pAQQQA\n-9[ZXRlU\\rN'QZ')\n-dq`b]r$k\n-,e/GyIE|\n-J1]ql%wf!O(\n-_h.!>\n-KON3$/r&\n-WS1r/?TO\n-G|!7+}kHk\n-hfyJyA/^\n-7QKy?!t_]\n-ATlG5.Px\n-g3F9hjXCk\n-zQb?2ch(\n-^Sq.T<.Tq~\n-.'9/ka^9S\n-\\m{KM[=M\n-n]Aef,a-\n-HVkgX|)1.G.\n-U@b4SbU`A\n-UH\"4SbUht1\n-/MI7MIw6%r#7e#p\n-\t+eJ,/&^\n-?[PZM96:\n-I*Uq3hwR\n-sR]#/pp&\n-!\\%5A;wk-\n-YLvInj~(fT\n-euQ=lXlE\n-/UK;Wu8Ce\n-\"Vh3`*;U\n-v\tSCZO-5a\n-*ZcosJxjXb\n-f7<(#RDV+\n-4(Y2(ivT\n-:\tyO:y6`+]Q\n-5#GxNw>*\n-9J\tvTkW(\n-:t4QShC`\"r\n-&RDpjtrH\n-\\<(;Fui#\n-P+E-h]z.\n-N<]7X:T$\n-'n#t4b[a7ux\n-V~8Paih\t\n-T3fyjg1T\n--]2qK#>0o\n-.Uz !pjP\n-PubOw~h25\n-P)swXd.\n-/R!GX2tu\n-!4h_YKvQh]\n-,6WmzPs2\n-Tc_^e!jU\n-92+hq0{7;5\n-e&f)s0{Ag\n-aaJmX!iu\n- swuQ|0E\n-AU(]CCoM\n-_y]X=l1`\n+bluh(-]'\n+x_k*ctY{!\n+&I`L[`i?n\n+Ja[DZ>,Z\n+`0s$Cz#2u\n+l/N \"g\tQ\n+i]yHej~X\n+@i@gn&}!\n+D5s`<]BUuN\n+*%+5z[bL\n+u-]uy#YX\n+iz+*{N[m\n+2/Jhd2d^\n+#ytE1bVIWU )\n+t0M=(j'A\n+N8Cs'9U<\n+/!z_Vh&p:\n+xPzt7)[R\n+>Zgy&F)5H\n++uB!og:W`\n+wI;=|;0L\n+c9Z4U,QA\n+C?LV!!OS\n+&>)k[n,P`@\n+m.qm/IgPB>\n+l|=+iK3Z\n+\"?A-ERdIf\n+qAYo6,(g\n+tB7$~cb\n+aW=JybtR\n+F^z\t/7c]|\n+m6vC!S/}t\n+WMz[LIWs\n+!7;!S\"92\n+E]g&vq5c\n+YWvF.OWY\n+4Cb4SbfdC\n+<%yCtpX\"\n+DQ\t\\'aa0IT\n+2}B(#~+aw\n+o7PA:[;Q*q\n+[p';=[8TQ>\n+R@K5+Vy@;\n+hZc]}Kc7\n+W{EEE}Sc_m [J}\n+-Oow73N~|x\n+3E&^-Z:\t\n+\\$;^$:.\"\n+5b/][cac\n+AAz{?M71Z\n+wvq2DFYf\n+lDf_>LX~\n+/ L)}`c5\n+Iel`cD>/\"\n+2%B6Hf?Pho\tq\n+BkofM{3{\n+bY>ZPW>lz\n+zXI!*]ax;\n >HK<+: Abbrev Number: 150 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xc21c\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: 0x10f57) \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/pmf.cpython-312-aarch64-linux-gnu.so.p/pmf.c\n- [ 3c] ./.mesonpy-133k42l4\n+ [ 3c] ./.mesonpy-99voius2\n [ 50] dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so.p\n [ 86] /usr/include/python3.12\n [ 9e] /usr/include/python3.12/cpython\n [ be] /usr/include/aarch64-linux-gnu/bits\n [ e2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 11a] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 144] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/38422d73e040b0173a6cd19be83aef0ffc6c95.debug", "source2": "./usr/lib/debug/.build-id/e6/1d35726470e7a38bc126a3d944736f94906ff0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000412f0 00f7f8 000998 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00009e 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000340 026b8a 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 026ed0 000431 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 027308 010370 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 037678 000204 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037880 0001c9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037880 0001ca 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 037a50 01ffc7 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 057a18 004adf 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05c4f7 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05c548 0041b8 18 34 517 8\n [34] .strtab STRTAB 0000000000000000 060700 003ba2 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0642a2 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: 4b38422d73e040b0173a6cd19be83aef0ffc6c95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e61d35726470e7a38bc126a3d944736f94906ff0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x72): dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb8): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x114): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x13e): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x161): /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: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xaca6\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: 0x10f57) \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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n [ 72] dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p\n [ b8] /usr/include/python3.12\n [ d0] /usr/include/python3.12/cpython\n [ f0] /usr/include/aarch64-linux-gnu/bits\n [ 114] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 13e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4d/0fded464008754413da82c811aef6227fe2864.debug", "source2": "./usr/lib/debug/.build-id/b0/6e5e10c29baa451aa542008281b3a28ebfb170.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000051570 00f7a0 000af8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 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 02ea9c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02edd8 000493 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02f270 013627 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 042898 00047e 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 042d18 0001d4 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 042d18 0001d5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 042ef0 027e4e 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06ad40 005886 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0705c6 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 070618 004740 18 34 567 8\n [34] .strtab STRTAB 0000000000000000 074d58 0046a4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0793fc 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: 4d0fded464008754413da82c811aef6227fe2864\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b06e5e10c29baa451aa542008281b3a28ebfb170\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x16d): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 163 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xceac\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-(dGCC: (Debian 14.2.0-8) 14.2.0\n+pGCC: (Debian 14.2.0-8) 14.2.0\n Cuuri>:Z+9\n Ae?[Bx8c_(\n `LG?t[;z\n 5\"PaKG$U\n oVb,;]|lJ=F/\n \\\te3D6\t(?=\t%\n L(?)(s'I(\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/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p/enhancement_kernel.c\n- [ 58] ./.mesonpy-133k42l4\n+ [ 58] ./.mesonpy-99voius2\n [ 6c] dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p\n [ af] /usr/include/python3.12\n [ c7] /usr/include/python3.12/cpython\n [ e7] /usr/include/aarch64-linux-gnu/bits\n [ 10b] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 143] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 16d] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4d/5e0ef860c0faede3cc3c13f14a35bec93e6e86.debug", "source2": "./usr/lib/debug/.build-id/f7/286b3807c96ba8a909ac2076ffb7b06d55de71.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --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: 425856 (bytes into file)\n+ Start of section headers: 425864 (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 0x67f80:\n+There are 36 section headers, starting at offset 0x67f88:\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 000028 00 A 4 0 8\n@@ -27,19 +27,19 @@\n [22] .bss NOBITS 0000000000041310 00f788 000990 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 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 027f71 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0282b8 00044d 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 028708 010940 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 039048 000249 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 039298 0001c8 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 039460 021df7 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 05b258 004c1a 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 05fe72 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 05fec8 0042f0 18 34 520 8\n- [34] .strtab STRTAB 0000000000000000 0641b8 003c48 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 067e00 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 039298 0001c9 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 039468 021df7 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 05b260 004c1a 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05fe7a 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 05fed0 0042f0 18 34 520 8\n+ [34] .strtab STRTAB 0000000000000000 0641c0 003c48 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 067e08 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: 4d5e0ef860c0faede3cc3c13f14a35bec93e6e86\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7286b3807c96ba8a909ac2076ffb7b06d55de71\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14f): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xb1d5\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n+qGCC: (Debian 14.2.0-8) 14.2.0\n ex6Mc ^&~\n UstS}LMu\n T!7NTA3J\n |O=e?k|o\n $e?{|&zd_e?\n ceBXIEdX\n :&-|!Zt`1jX\n@@ -53,15 +53,14 @@\n T{U[qUSqU[qUSyU[]\n !./E;je>\n W< J%)V6\n 6L l\\s`I\n Y1d\tFV: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xae2f\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,61 +1,57 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-#1?jr_TUV\n-$2=) .Kb\n-hMr&GVt6\n-m<\"cE9>$\n-:dn7FDcA\n-NJ**k/+cQ\n-zxi+R*(9\n-^nxfYzyV%\n-pO~),}AB_\n-w6KlS0o6\n-XV\"$$LeFRlC;\n-T4\t*}m2+\n-4-;MVuCh\n-?G:RU)H*G\n-@Pa'TIGvm^\n-aEi\t0<{a9\n-1:{eWG\"q:\n-hE+@,k(*\n-#JsR/qCQ\n-|J\\#}WAQ\n-n%L\t+F:b\n->b,5u_X_\n-5}[0f.Pvr`\n-'a6'1m\"V\n-[@6'4_T+\n-!OFW ?:,\n-s[SRLg@q\n-nSeEFk.e!\n--\\HV2+L3\n-fyFN9!+~\n-d\"iR3V(I\n-^OIm^\"m>\n+\\:GCC: (Debian 14.2.0-8) 14.2.0\n+\"\t[|y,nZ\n+T'e?kL%H\n+rB_|@G})\n+cAS{mTy-\n+.9XO$\t{\"\n+ir]Rqd[z\n+\\)Kjyt5w\n+Uq\tV\"}im\n+l6\"3_W&[\n+kiSCb-mjH\n+lSCb-mjH\n+1q&WD_8Z3E\n+.sWK2%^>\n+17f\"D&0c\n+8:_/3)v;;\n+0KTK)apP\n+u]:},:Z.\n+l%]Q!rE.b\n+#u*7mkp~\n+`Q0.n4]X\n+>Xl>(kCm\n+YbSxkxD@\n+Oa,6=F~g\n+V}\\epUl!d\n+!'uZ![T~\n+t`&3-t2=c\n++9Q`F*93\n+wSe^hf^h\n+Sd];YC8xGK\n+tMwuUuuUwOo\n+@G!f M&NDCG!6\n+c'|_/;d6\n+e>]eh^,Vt\n+fYP;K~ant\n ($x-FG%$l0\n-w6d]\\r>\":\n-O<(odwjF\n-A]}%^WAs\n-5id[FWod\n-3 ol!Ec 2\n-uQTdD]/q\n-fh#`InK:\n-fa,wC\n-=t>Y:1#Y\n-8N;GSu`Sh-\n-rT1%G#1L\n-=#I\"hw,m\n-\"\\^\\a^V!\n+aYf-vhl(\n+l&3e(NBnGx\n+.6qe).fm\n+i\\VvCk9y\n+&zX=v8$6\n+5')[H#kV1,\n+,Omz-5'C\n+I2wyNam&\n+\\VHALIBn\n+JZjTUyY*\n+Cb&b,?{)\n+t\\c6#qX5\n+b`6;:uad\n+6t.7/*7;\n \\R'\\q\\%\\s\\'K\n $kT%kT%k\n SeL@H:t%jF|L\n Mj: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x62): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x62): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x99c5\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-X>GCC: (Debian 14.2.0-8) 14.2.0\n+[cGCC: (Debian 14.2.0-8) 14.2.0\n P>K0T=D;\n i5,sPMIeY\n q7IHrt_!z7\n J(s 2[@y\n ajocByWA\n u7m/Q@7e(\n tSD)0lLP\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/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n- [ 62] ./.mesonpy-133k42l4\n+ [ 62] ./.mesonpy-99voius2\n [ 76] dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p\n [ be] /usr/include/python3.12\n [ d6] /usr/include/python3.12/cpython\n [ f6] /usr/include/aarch64-linux-gnu/bits\n [ 11a] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 152] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 17c] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/59/2f83e4d1a6cbad09cbc31f81f89dd02f74bd65.debug", "source2": "./usr/lib/debug/.build-id/01/4184f4a7d018b8257c10cf8de6ab94f19df596.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000416d0 00f7e8 0009b8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000ae 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000350 026780 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 026ad0 000435 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 026f08 00f8a5 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 0367b0 000233 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0369e8 0001de 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0369e8 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 036bc8 01c63f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 053208 003dd0 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 056fd8 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 057030 0041a0 18 34 514 8\n [34] .strtab STRTAB 0000000000000000 05b1d0 004554 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 05f724 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: 592f83e4d1a6cbad09cbc31f81f89dd02f74bd65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 014184f4a7d018b8257c10cf8de6ab94f19df596\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: 0x72): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x72): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x86): dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd7): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xef): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x16b): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x195): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 150 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \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-312-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x72): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x72): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x9d76\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-eGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n P~J0T=D;\n UBns)[uD\n *=z#9z]4\n 3 B{mkHo\n -\\aBL}UaBL'\n D?0uK ~1\n ?k\t~'8TK\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-312-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- [ 72] ./.mesonpy-133k42l4\n+ [ 72] ./.mesonpy-99voius2\n [ 86] dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ d7] /usr/include/python3.12\n [ ef] /usr/include/python3.12/cpython\n [ 10f] /usr/include/aarch64-linux-gnu/bits\n [ 133] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 16b] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 195] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5a/76f81dbdca57a28026313f0356bb344b37d6b7.debug", "source2": "./usr/lib/debug/.build-id/45/8ed6d6096d261a566088bc61b3d52391e5e1dd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "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: 5a76f81dbdca57a28026313f0356bb344b37d6b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 458ed6d6096d261a566088bc61b3d52391e5e1dd\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: 0x46): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5a): dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x12261\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: 0x663c) \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/parzenhist.cpython-312-aarch64-linux-gnu.so.p/parzenhist.c\n- [ 46] ./.mesonpy-133k42l4\n+ [ 46] ./.mesonpy-99voius2\n [ 5a] dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.12\n [ ab] /usr/include/python3.12/cpython\n [ cb] /usr/include/aarch64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5b/12cb3392ddf00c3204a2401354d33f4533dc7f.debug", "source2": "./usr/lib/debug/.build-id/2f/d57ec4fb4fed7cfdb30979869ade8c3df4cadc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000003f838 00f828 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000003f840 00f828 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000003fa40 00f828 0005c0 08 WA 0 0 8\n [21] .data NOBITS 0000000000040000 00f828 001290 00 WA 0 0 8\n [22] .bss NOBITS 0000000000041290 00f828 0008c8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000086 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000328 021c1d 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000328 021c1c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 021f48 000461 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 0223b0 00e637 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 0309e8 00020a 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030bf8 0001dc 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 030bf8 0001df 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 030dd8 01a520 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04b2f8 003952 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 04ec4a 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 04eca0 003f18 18 34 495 8\n [34] .strtab STRTAB 0000000000000000 052bb8 0036ff 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0562b7 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: 5b12cb3392ddf00c3204a2401354d33f4533dc7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2fd57ec4fb4fed7cfdb30979869ade8c3df4cadc\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x60): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17e): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a8): /usr/include\n 10\t(line_strp)\t(offset: 0x1b5): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x300): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x202): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x20f): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x21c): 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: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x8881\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,49 +1,55 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n-t_\tD}JX?'\t\n-4F%IQ-`\"u$G\n-3X\\(;FTy\n-iAf+T-[;\n-j)=Q{aING\n-d'zO}B<:\n-,U33(Wf1('@\n-CICAa^!\\\n-NLOM0qUh\n-.UI5UI&Uj\n-S0k}hSY0\n-q>lTl,~P\n-BDsUyFF8\n-SGzJ>Ucz\n-NeGFtp*;2b\n-s).a2fY<.(W\n-1]kqL\\ZZ\n-rN2=X1}W0\n-U0Nap]bH)\n-W(bG@H[N\n-X)#?lD~OD\n-09P>\tJu]\n-iR\"Zv[ mJ\n-Ezp\tgd\"H\n-J'DT=$*>P\n-1 T_P}-B\n--p^;^x_]\n-AgM]sq4[\n-WQr\n+o%_{if*)E\n+9@]D|Vy1lH\n+^luyE6gH\n+G2wzc$#w\n+\"{ +}\"[LR\n+]daXuPae\n+UU5KV%!7\n+.IF?EF?3\n+I% 1_uY/\n+[YfFbl%9\n+Q0nPUjDok\n+]6{34_3q\n+bWzp9VKE\n+o+I8.\"@p%\n+g$yGggL\"\n+RS e3i}l\n+{aN+~5, M\n+cqiyXLVh\n+ly7|kk1Kb\n+K\\9,)?>eh\n+VM'eL\\;p\n+ryL2`LryL\n+\\_Nb.b>.b-.b\n +S75If9\"Y\n A]Xge1US\n #qZY>-<,\n ?Ix[L3dN\n XRdl(2j`?\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] ./.mesonpy-133k42l4\n- [ 14] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ [ 0] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ [ 4c] ./.mesonpy-99voius2\n [ 60] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.12\n [ b5] /usr/include/python3.12/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 15b] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5d/5fd2af7402d27515e8b611b91c5e437cd3d3e0.debug", "source2": "./usr/lib/debug/.build-id/29/96301e7d2d50b0e894a35e2134fb10ad6b5b94.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000071820 00f790 000a88 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000096 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000338 0499cd 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 049d08 000456 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 04a160 01cbef 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 066d50 000312 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 067068 0001d9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 067068 0001da 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 067248 04fa95 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0b6ce0 0094a3 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c0183 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0c01d8 004b90 18 34 611 8\n [34] .strtab STRTAB 0000000000000000 0c4d68 0049f2 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0c975a 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: 5d5fd2af7402d27515e8b611b91c5e437cd3d3e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2996301e7d2d50b0e894a35e2134fb10ad6b5b94\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: 0x44): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x16baf\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: 0x663c) \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/expectmax.cpython-312-aarch64-linux-gnu.so.p/expectmax.c\n- [ 44] ./.mesonpy-133k42l4\n+ [ 44] ./.mesonpy-99voius2\n [ 58] dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/63/ef9699eefe867b330918d18eeb021a3fc62e7b.debug", "source2": "./usr/lib/debug/.build-id/77/f368d77b4389533f05212355bf3576621d0030.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000053510 00f808 001128 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 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 02d6f2 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02da40 000465 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02dea8 010b75 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 03ea20 000887 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03f2a8 0001d5 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03f2a8 0001d6 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03f480 02073e 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05fbc0 004270 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 063e30 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 063e88 0058f8 18 34 769 8\n [34] .strtab STRTAB 0000000000000000 069780 007d1a 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07149a 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: 63ef9699eefe867b330918d18eeb021a3fc62e7b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77f368d77b4389533f05212355bf3576621d0030\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: 0x46): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5a): dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xa4c5\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-.{GCC: (Debian 14.2.0-8) 14.2.0\n+0GCC: (Debian 14.2.0-8) 14.2.0\n 7QqMEq+6\n 1v;C\\5]qY\n y0M]ka.VS\n i*7|T>$*\n *Q)TTJ!V\n ib+]c@0j _\n {^^ ,uu%w\n@@ -49,15 +49,16 @@\n 0(?`F*Nv0\n @6 sh;i},\n 0,p_\\2%%\n UAkfxu/=\n f]uH_z9@!\n 1m5+=vLMY\n }7@'Wcf( u0cA\n-WF0[hiF]\n+QRMO%_J#\n+7F0khiF]\n XVElTDlTD,\n & `DPa4S\n %,hJp<5[Q]\n e8_#@qIO\n #jlh-!xq\n PDh8VrR8\n 7:3+AKMN\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/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n- [ 46] ./.mesonpy-133k42l4\n+ [ 46] ./.mesonpy-99voius2\n [ 5a] dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.12\n [ ab] /usr/include/python3.12/cpython\n [ cb] /usr/include/aarch64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/64/2db5d1f3f192e595c692d2f29e8c0a41e4ad07.debug", "source2": "./usr/lib/debug/.build-id/d7/068450a94e7f168b2bb3e81af2ef61bae8f315.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000041410 00f798 000a08 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a9 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000350 025613 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 025968 0004a2 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 025e10 00f76a 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 035580 000246 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0357c8 0001dd 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0357c8 0001df 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0359a8 01e7a4 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 054150 00424e 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05839e 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0583f0 004518 18 34 545 8\n [34] .strtab STRTAB 0000000000000000 05c908 003f32 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06083a 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: 642db5d1f3f192e595c692d2f29e8c0a41e4ad07\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d7068450a94e7f168b2bb3e81af2ef61bae8f315\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: 0x44): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14e): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 163 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x9c78\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: 0x663c) \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/bundlemin.cpython-312-aarch64-linux-gnu.so.p/bundlemin.c\n- [ 44] ./.mesonpy-133k42l4\n+ [ 44] ./.mesonpy-99voius2\n [ 58] dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 14e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7e/5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf.debug", "source2": "./usr/lib/debug/.build-id/4b/7e65b794b3cd3ab01971947c737b89e0d04c23.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 000000000001fa68 00fa60 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000001fa70 00fa60 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000001fc70 00fa60 000390 08 WA 0 0 8\n [21] .data NOBITS 0000000000020000 00fa60 000630 00 WA 0 0 8\n [22] .bss NOBITS 0000000000020630 00fa60 0001c8 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00007c 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000320 0066b8 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000320 0066b5 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0069d8 00039d 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 006d78 0026a9 00 C 0 0 8\n- [28] .debug_str PROGBITS 0000000000000000 009428 000112 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 009540 0001a7 01 MSC 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 006d78 0026a7 00 C 0 0 8\n+ [28] .debug_str PROGBITS 0000000000000000 009420 000112 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 009538 0001aa 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0096e8 0039a1 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 00d090 000926 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 00d9b6 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 00da08 001bc0 18 34 187 8\n [34] .strtab STRTAB 0000000000000000 00f5c8 0015eb 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 010bb3 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: 7e5d94a4bdd2e2f07bc9702dad4fd5bf7fa15fcf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b7e65b794b3cd3ab01971947c737b89e0d04c23\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5a): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xf5): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x119): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x13c): /usr/include\n 8\t(line_strp)\t(offset: 0x149): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x16a): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 57, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4d): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4d): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x39): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x39): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x25e): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a2): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ad): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e5): floatobject.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: 120 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-99voius2\n <1a> DW_AT_ranges : (sec_offset) 0x1521\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,20 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-&d}nr6h%=\n+L#GCC: (Debian 14.2.0-8) 14.2.0\n m2l8R%L<\n `UO4Th~mL\n 6.FF*(Z#\n-{X&v6a?84\n-{.{}/~wg,\n-U~: Abbrev Number: 108 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1a> DW_AT_ranges : (sec_offset) 0x211f\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\"H5GCC: (Debian 14.2.0-8) 14.2.0\n+_]GCC: (Debian 14.2.0-8) 14.2.0\n [#K&{[ucl\n 8kf]aFW0v\n E_bx?YeT\n yaJr^S2Axa\n 2 ,UYuX-\n Mcfanyb`\n -5\t.1:FCb\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p/omp.c\n [ 4c] dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p\n [ 7e] /usr/include/python3.12\n [ 96] /usr/include/python3.12/cpython\n [ b6] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ e0] /usr/include/aarch64-linux-gnu/bits\n [ 104] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/672a55b09d84860a6d7d84a9e1f9f595124241.debug", "source2": "./usr/lib/debug/.build-id/da/38460c4cc3c0e47761ce1195210f52199077bb.debug", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000051320 00f7f0 000968 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a4 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 027998 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 027ce0 000460 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 028140 010834 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 038978 000266 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 038be0 0001d7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 038be0 0001d8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 038db8 0217ae 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05a568 004b2b 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05f093 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05f0e8 0041b8 18 34 516 8\n [34] .strtab STRTAB 0000000000000000 0632a0 003b41 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 066de1 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: 8f672a55b09d84860a6d7d84a9e1f9f595124241\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da38460c4cc3c0e47761ce1195210f52199077bb\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5d): dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x99): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd1): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xa76d\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-BAGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n ee~li?sr\n va+3cM{N\n |:'A&3ZXg\n O\"fqTK.fq\n MUr.f%qy\n :obVRsw]\n 1~@xa13f95f\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n [ 5d] dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p\n [ 99] /usr/include/python3.12\n [ b1] /usr/include/python3.12/cpython\n [ d1] /usr/include/aarch64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/93/35aabe674c6dfab163828b135a28365dd15623.debug", "source2": "./usr/lib/debug/.build-id/ff/90fb111781ae1b4cad99af05eff270b304c7e7.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: 488664 (bytes into file)\n+ Start of section headers: 488672 (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 0x774d8:\n+There are 36 section headers, starting at offset 0x774e0:\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 00000000000515c0 00f7d0 000b08 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a0 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000340 02e9d4 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02ed18 000478 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02f190 0134cb 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 042660 000308 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 042968 0001df 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 042b48 0263a4 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 068ef0 0056f8 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 06e5e8 000051 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 06e640 0045d8 18 34 556 8\n- [34] .strtab STRTAB 0000000000000000 072c18 004742 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 07735a 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 042968 0001e1 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 042b50 0263a4 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 068ef8 0056f8 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 06e5f0 000051 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 06e648 0045d8 18 34 556 8\n+ [34] .strtab STRTAB 0000000000000000 072c20 004742 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 077362 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: 9335aabe674c6dfab163828b135a28365dd15623\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff90fb111781ae1b4cad99af05eff270b304c7e7\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x7e): dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xcb): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xe3): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15f): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x189): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 159 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xcca5\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-V#GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n 5$k4_C'n[o\n ZuSWINZG\n w7BFVstws}/\n aP{Pu~~$\n qQPK@hqm\n 0(E w\\@y\n vqfu)Fms\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n [ 7e] dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ cb] /usr/include/python3.12\n [ e3] /usr/include/python3.12/cpython\n [ 103] /usr/include/aarch64-linux-gnu/bits\n [ 127] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15f] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9a/a1f41f12fba1a3fd4eed9af83cad3a9b66898c.debug", "source2": "./usr/lib/debug/.build-id/3f/a41025cf4bc4caae27c17ce1d18b7007495bff.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000514f0 00f7c8 000ac8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000ae 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000350 02b8d2 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02bc28 0004a8 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02c0d0 011977 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 03da48 00036e 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03ddb8 0001df 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03ddb8 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03df98 022b77 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 060b10 004d45 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 065855 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0658a8 004470 18 34 542 8\n [34] .strtab STRTAB 0000000000000000 069d18 00446c 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06e184 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: 9aa1f41f12fba1a3fd4eed9af83cad3a9b66898c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fa41025cf4bc4caae27c17ce1d18b7007495bff\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x72): dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf1): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x115): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14d): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x177): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 164 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xb4ba\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: 0x663c) \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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n [ 72] dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ b9] /usr/include/python3.12\n [ d1] /usr/include/python3.12/cpython\n [ f1] /usr/include/aarch64-linux-gnu/bits\n [ 115] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14d] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9b/4b2612a0cb0ac681e7054b4a68dbdf08578139.debug", "source2": "./usr/lib/debug/.build-id/38/635f07f245c7e18411576f6b84de8c9f50e163.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b4b2612a0cb0ac681e7054b4a68dbdf08578139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 38635f07f245c7e18411576f6b84de8c9f50e163\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x60): dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x107b2\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-9GCC: (Debian 14.2.0-8) 14.2.0\n+cGCC: (Debian 14.2.0-8) 14.2.0\n a~~/r4Qq\n Qq>O8&QU\n ,tVZ(\ttb\n GPV+(YHO\n jaACW6&R\n wj_B;k\"A>\n Z !j7Az>W\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p/featurespeed.c\n [ 60] dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.12\n [ b5] /usr/include/python3.12/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a3/7f54e01305e51aec1bc78853180ba14272c378.debug", "source2": "./usr/lib/debug/.build-id/fa/66c73ac00683985f8d1c8d99f45442f0affca9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% 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 000000000004f7a8 00f798 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000004f7b0 00f798 000210 10 WA 5 0 8\n [20] .got NOBITS 000000000004f9c0 00f798 000640 08 WA 0 0 8\n [21] .data NOBITS 0000000000050000 00f798 001408 00 WA 0 0 16\n [22] .bss NOBITS 0000000000051410 00f798 000a58 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 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 028252 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000348 028251 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0285a0 0004a2 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 028a48 01102b 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 028a48 01102c 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 039a78 000417 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 039e90 0001e6 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 039e90 0001e7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03a078 02189d 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05b918 004a70 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 060388 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0603e0 0045f0 18 34 552 8\n [34] .strtab STRTAB 0000000000000000 0649d0 003dff 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0687cf 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: a37f54e01305e51aec1bc78853180ba14272c378\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa66c73ac00683985f8d1c8d99f45442f0affca9\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): dipy\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x159): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17c): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a6): /usr/include\n 11\t(line_strp)\t(offset: 0x1b3): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 71, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vox2track.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vox2track.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vox2track.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vox2track.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x317): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1df): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1ed): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x200): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x20d): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x220): 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: 161 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xaa86\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,77 +1,66 @@\n-xGCC: (Debian 14.2.0-8) 14.2.0\n--&q5\tWaw\n-VP@fclM6\n-dHiaUXaR\n-JfOcv^#fz&z+\n-f&)5|p%3\n-gYb@|0fy\n-Mg`bAdTK\n-Qbr4}*.1D\n-nHowcz?6\n-0]$T@4GO_f\n-PI*P}]u+\n-UJDB.}t\\\n-#dk-!n:U3~\n-yL(P+%2J\n-G,|sEn9q\n-XEc3\t- 6l\n-!cZk:s5H\n-:\\UTz:W_`+\n-Ra^3w8mK\n-dUy%Y|@/4\n-#Yu0U]-F\n-Weiq\"r\\&\n-3k!#)^]pY\n-xfSy;K!z\n-/9b\\5y_J-\n-oA##-orGEZ\n-[{K21p&3\n-s8<\"GvBQ?\n-mLP&b`_>\n-s[29fp&UcF\n+GCC: (Debian 14.2.0-8) 14.2.0\n+XWsP1%\"h\n+-v0>>^HT\n+H>;m9#*3\n+jH{>4:)%\n+c~L;}]c~\n+?Mh O)5\n+N7xhBK@q\n+LF;@iKe(\n+y?Ku*K;N\n+!e-PVSv~\n+In:(n:xs3v2\n+an6dLkMg\n+|wY)w-a9\n+\"uz3n9RH\n+Y({_*{60\n+H{4FD4\t+7\n+1S^;q,79\n+{wy^6Bn=\n+>[jDrL#}\n+$ WY\tHrn\n+a_/wuGr?P\n+Wjw?fIwH^\n+{w:gBO!||\n+]O&Cd&Cd&\n+5v6^4`4N\n+v-6Z$_fYo\n+xZCf^r7=vX\n+K1Kqlvxl\n+HowM+W)n\n+qg%&Rf%rb\n+rd&Az&92w\n+v5|s>-au5\n+4}/-HMW'di\n+K'A10jIP\n+).T+WXR\"N\n+R9zn7,jn\n+6[qGh=1v\n+wEO\"5jn\n-'`TA5r$^)`\n-(-I$J+Rc\n-Tf$YQ6M=3\n-(;RI5_{\"\n+F'x-Z_Ia1\n+0M\\%x}0)\n+;R6&?cCp\n+=p&1K;^t^EFV\n+y>'C{q2,\n+U'q'6R#q\n+Ty+3T9Ls\n+[0GH|Dcbc\n+mdsi]^Ms]0>\n+LfWXu]/\\\n+,Xr+'8@:\n+b]aYZ-`>\n $lX%lX%,o\n ''tR&tRN\n \\')XWt\tg\n X4#RTYS|\n 4nC]>4>(\n &i!%o.DO\n hrtkCcGS\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] ./.mesonpy-133k42l4\n- [ 14] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ [ 0] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ [ 47] ./.mesonpy-99voius2\n [ 5b] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.12\n [ ae] /usr/include/python3.12/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] dipy\n [ 12f] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/aa/d6710e518b79b8d02ba2ceadd32b265584ba9e.debug", "source2": "./usr/lib/debug/.build-id/d2/a9fdb98365a145d97121a1f830f02fbd0badbf.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000514d0 00f820 000a38 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000099 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000340 029f7d 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02a2c0 000418 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02a6d8 0114b1 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 03bb90 0002a4 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03be38 0001b9 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03be38 0001ba 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03bff8 0208e2 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05c8e0 005438 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 061d18 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 061d70 004320 18 34 537 8\n [34] .strtab STRTAB 0000000000000000 066090 0040f5 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06a185 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: aad6710e518b79b8d02ba2ceadd32b265584ba9e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2a9fdb98365a145d97121a1f830f02fbd0badbf\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x6a): dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xae): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe6): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x134): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x157): /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: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xc654\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -41,15 +41,15 @@\n zdE<-Od@\n [WWnKRzzG+\n W6f/q_ewkvQ\n pF=n(9)+\n ,3%iW5#W\n 712]F*Xo\n ieswh>~}\n-(3xjGYg+w\n+$_VG>#{p\n IV{'>;/S\n lX6|8I,M\n xG/SV~j3\n ^j4k4R}[\n pUY!QT7|\n qgB\\ f 5\n ;:>}*>wt|\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/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p/test_fast_numpy.c\n- [ 56] ./.mesonpy-133k42l4\n+ [ 56] ./.mesonpy-99voius2\n [ 6a] dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n [ ae] /usr/include/python3.12\n [ c6] /usr/include/python3.12/cpython\n [ e6] /usr/include/aarch64-linux-gnu/bits\n [ 10a] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 134] /usr/include/aarch64-linux-gnu/sys\n [ 157] /usr/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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ab/19b829a4e15b7539dde443499c2011c75b74b1.debug", "source2": "./usr/lib/debug/.build-id/84/3f0b1b3890db55068ae8f9d792b2974efea6d9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000041550 00f7e8 000998 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00009c 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000340 0270c9 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 027410 000490 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 0278a0 00f9e2 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 037288 0001c0 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037448 0001ec 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037448 0001ed 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 037638 01e49b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 055ad8 00441d 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 059ef5 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 059f48 0042c0 18 34 528 8\n [34] .strtab STRTAB 0000000000000000 05e208 00409b 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0622a3 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: ab19b829a4e15b7539dde443499c2011c75b74b1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 843f0b1b3890db55068ae8f9d792b2974efea6d9\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x69): dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xab): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe3): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13f): dipy\n 7\t(line_strp)\t(offset: 0x144): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xa22b\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: 0x663c) \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/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p/direction_getter.c\n- [ 55] ./.mesonpy-133k42l4\n+ [ 55] ./.mesonpy-99voius2\n [ 69] dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ ab] /usr/include/python3.12\n [ c3] /usr/include/python3.12/cpython\n [ e3] /usr/include/aarch64-linux-gnu/bits\n [ 107] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13f] dipy\n [ 144] /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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/6710783d685bf25623b5900da107648e700555.debug", "source2": "./usr/lib/debug/.build-id/91/92698501a227335555b45bd23ddb69302603b0.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 000000000003f830 00f820 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000003f838 00f820 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000003fa38 00f820 0005c8 08 WA 0 0 8\n [21] .data NOBITS 0000000000040000 00f820 001228 00 WA 0 0 8\n [22] .bss NOBITS 0000000000041230 00f820 000868 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000089 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000330 02189c 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000330 02189d 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 021bd0 0003f6 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 021fc8 00dcc6 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 021fc8 00dcc5 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 02fc90 000121 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 02fdb8 0001c2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 02fdb8 0001c4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 02ff80 01a15a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04a0e0 003973 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 04da53 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 04daa8 003d98 18 34 478 8\n [34] .strtab STRTAB 0000000000000000 051840 0035ea 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 054e2a 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: ba6710783d685bf25623b5900da107648e700555\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9192698501a227335555b45bd23ddb69302603b0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5e): dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17b): /usr/include\n 9\t(line_strp)\t(offset: 0x188): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): vec_val_sum.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): vec_val_sum.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vec_val_sum.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vec_val_sum.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c7): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b4): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d0): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): 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: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x8765\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: 0x10f57) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,61 +1,60 @@\n-UGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n E)RB5TQ)\n-g>^ewXYL\n +e?SG+J8\n-B|.Jm7!r]k\n-NUE-cc=U\n-#N%066Sl\n-s1oAopJI\n-5np8i\tW[\n-*gO3-cB:\n-UGFH.!Lc\n-0y8|qaXi\n-vB| 9bLW\n-D{l*0?`0\n-:WKwFzwfU\n-Hy+9Ebg'\n-9GrM'Z[~D\n-d-eWj)E6\n-U)is\"cX{\n-%W}m#6jo\n-_y!F#9~j\n-5r':i5t(\n-\tqo{2bB\\G\n-\\q;V}Zohg\n-'`?xF,iW\n-V_#@VoX}kdz4\n-\\nzG9}D=iry\n-\"y.UUYQT\n-,+7X7!NF`CC\n-\\@/e@Vh9jZ\n-t8DWY7KG%$_\n+#hOo.oN.\n+jacvzjaMq\n+1YTw[bSh\n+R6!e\t)K]U\n+E/[z:X\\e\n+7(m f$(>b0{\n+(_\"u}T'R\\\n+S2H_bJ^C\n+^*TEl_O<\n+3Trg}/zg\n+{QFL3ee:\n+byK7iFI)j\n+NXDd<7{u-\n+:Q]\\j`aW\n+]/m.)_uV\n+:?CpDwQ#\n+IO-t#t*$R\n+:11P6aGA\n+`;Z`d NG\n+Kw2P&R}^\n+0'$J8/kS?/{\n-JcBi\"L8u\"\n-0f0/`$:8\n-$(LZ^AYQO\n-'\t8\" A7s\n+~XQo~xaU4?\n+/6M#Wws1\n+]k.frU- \n+?CH$I,aD\n+$x-V_Ia2\n+!=h)+0M)\n+>CGemXxj\n+yDy`G'CO\n+[?oW4_Ku\n+,u@_rO5RM\n+8iQE+7B\\\n X^GlXFlXF,\n }&t!\".?`\n x,:A<\n 8ABs}7Ts\n RM@U:F'H\n X/e_: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xa3d5\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: 0x663c) \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/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p/nlmeans_block.c\n- [ 4e] ./.mesonpy-133k42l4\n+ [ 4e] ./.mesonpy-99voius2\n [ 62] dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p\n [ a0] /usr/include/python3.12\n [ b8] /usr/include/python3.12/cpython\n [ d8] /usr/include/aarch64-linux-gnu/bits\n [ fc] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 134] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 15e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c1/00ce6e98073b354c3ff989838588923d94074b.debug", "source2": "./usr/lib/debug/.build-id/b2/b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% 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 000000000004f7a0 00f790 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000004f7a8 00f790 000210 10 WA 5 0 8\n [20] .got NOBITS 000000000004f9b8 00f790 000648 08 WA 0 0 8\n [21] .data NOBITS 0000000000050000 00f790 001730 00 WA 0 0 8\n [22] .bss NOBITS 0000000000051730 00f790 000c08 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00009e 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000340 03247b 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000340 03247a 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0327c0 00048e 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 032c50 014ffb 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 047c50 00051b 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 048170 0001c2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 048170 0001c4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 048338 02a625 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 072960 0061a3 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 078b03 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 078b58 004ad0 18 34 603 8\n [34] .strtab STRTAB 0000000000000000 07d628 004861 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 081e89 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: c100ce6e98073b354c3ff989838588923d94074b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2b1cab4c4b8cecc48f5e92ca7b160bdd5d5158e\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,29 +25,29 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5f): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x15a): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17d): /usr/include\n 9\t(line_strp)\t(offset: 0x18a): /usr/include/python3.12/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): fbcmeasures.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): fbcmeasures.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): fbcmeasures.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): fbcmeasures.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): floatobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f2): 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: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xe242\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,88 +1,68 @@\n-KGCC: (Debian 14.2.0-8) 14.2.0\n-G'eQMeQH`8\n-Ihp_5h#+\n-d9c:Yr8^\n-JnqONXJNX=\n-7s!9]z#a6\n-~.w8dQI*X\n-t\t|A#QMuc\n-#}X{qT9P\n-$WB1TkSUQ\n-uWUox6Ex\n-r[;-phD_\n-\tvR(u//6\n-!cX/6T r\n-ki9%19Ie;k/\n-:nK7\tn9zn\n-,vb/ga# <\n-dy*?i6W>h\n-wsDe3Te[\n-Ai:=Jo:?J\n-a2iChf%Jh\n-ZOGXqwh' l{\n+GCC: (Debian 14.2.0-8) 14.2.0\n+qG\"]\"b{\t\n+fZdm8 YbQZ\n+'K]ZhK\n+2fgq3u VK\n+KeSsdoTc\n+n5BF#1>Od\n+mVq3?.X~\n+!Nn`u~\n+`?mqB#!d\n+%Zbb:Ot[\"\n+0H#{~ ~o\n+d{*?i6W>h\n+K0/X]`mo\n+,q]0IULR\n+i8sVA5>f\n+J/kpk=28A~\n+W @^AN}+\n+@$r\t,ua \n+@q@Q|*?pu\n+.ANa\tFv#\n+.p{jz1T|@&K\n ;y?Q'o5h\n-HMoXdcX[m\n-.vg'{dovg\n-VFF@/aYC-\n+IT5[sPi7\n+0ev*=m\"7x}\n+nbMJ,iJ:\n ' =U]&)7\n-C.@\n+\n+>7([Qj\"!\n+\\#+Cs9+-\n+meQ/yqCs\n+S)JbcU1h%\n+M2aJ\tg[sy\n+n^}QV[Al\n+iJU ,s'Wf75\n+s:pi#Ds~\n+H3$F5%fFl\n 6.5z*Gf+\n-aZmp\t:^^\n-]\n-K& 7escY\n-MnoE+J5~\n-Qe2glRYT~{8\n-WRbnJ4U*\n-p,%pldp,\n-YD;hXzWZ\n-b~Idb9^a\n-!=Tx%qvr\n-]C`?#`]90\n-%&zpOEOC\n-.BO)L2D9\n-3QnX7f_x\n-7Sh!Z\\~H\n-2D7hfb^;\n-,G:VfZ6D\n-3iv?z2ijE$\n-^B4u#l-!l\n-xcqkS|M}\n-|Oi|k]|UT\n-zTb-:WUYM\n+kx# K|i@x\n+2xe~84Ll\n+#KJ6:-@A\n+$Q_ueuR]yNw\n+hb&`U^vK\n+DyBPaN1}&\n+mAKo$>X,Elq\n+GVk\\(!#Gov=\n++c{|>(\to2\n+.qnRKt@+\n+u5\tY-TK\"\n+'5\n f4=3m~`==3;\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] ./.mesonpy-133k42l4\n- [ 14] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ [ 0] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ [ 4b] ./.mesonpy-99voius2\n [ 5f] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p\n [ 9c] /usr/include/python3.12\n [ b4] /usr/include/python3.12/cpython\n [ d4] /usr/include/aarch64-linux-gnu/bits\n [ f8] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 130] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 15a] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c1/ba779bd53068c4d0fc5c2d96ac67c9d7865329.debug", "source2": "./usr/lib/debug/.build-id/b0/fc097c68291d287d69f3c894b1853378b0c645.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000051cb0 00f7b0 000c68 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a4 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 02f799 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 02fae8 000499 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 02ff88 013d11 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 043ca0 0005b0 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 044250 0001d1 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 044250 0001d2 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 044428 025b72 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 069fa0 00563f 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f5df 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 06f630 004db8 18 34 636 8\n [34] .strtab STRTAB 0000000000000000 0743e8 005399 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 079781 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: c1ba779bd53068c4d0fc5c2d96ac67c9d7865329\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0fc097c68291d287d69f3c894b1853378b0c645\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x66): dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x102): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13a): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x164): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 165 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xccd3\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) 4\n <2d> DW_AT_encoding : (data1) 4\t(float)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x1009f) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-S)GCC: (Debian 14.2.0-8) 14.2.0\n+EGCC: (Debian 14.2.0-8) 14.2.0\n u#9[ox7W\n !I2]vQ3=\n YP^UP~X$\n ;)(+,(?)(\n `2C>g=Nn\n fg=@AT/6j\n Qj}2tcTuf\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/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p/clusteringspeed.c\n- [ 52] ./.mesonpy-133k42l4\n+ [ 52] ./.mesonpy-99voius2\n [ 66] dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p\n [ a6] /usr/include/python3.12\n [ be] /usr/include/python3.12/cpython\n [ de] /usr/include/aarch64-linux-gnu/bits\n [ 102] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13a] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 164] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c4/8c581bc80f6b0f13cb2d68faaab08424391ef9.debug", "source2": "./usr/lib/debug/.build-id/de/43311c0673702e0a89fd2f36b616dfcb2f81d0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 00000000000a1dc0 00f750 000ef0 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000e4 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000388 06be1a 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 06c1a8 00057b 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 06c728 02a9dd 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 097108 000814 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 097920 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 097920 0001f0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 097b10 06e9de 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 1064f0 00de52 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 114342 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 114398 006078 18 34 824 8\n [34] .strtab STRTAB 0000000000000000 11a410 006e16 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 121226 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: c48c581bc80f6b0f13cb2d68faaab08424391ef9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de43311c0673702e0a89fd2f36b616dfcb2f81d0\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: 0x4b): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x5f): dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 194 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x2614e\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: 0x663c) \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/core/interpolation.cpython-312-aarch64-linux-gnu.so.p/interpolation.c\n- [ 4b] ./.mesonpy-133k42l4\n+ [ 4b] ./.mesonpy-99voius2\n [ 5f] dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cf/d7891c36ade58e69be0e43dabfd66426c2842a.debug", "source2": "./usr/lib/debug/.build-id/9b/509c0780ce46dab372d4a358635165cdc4a3cc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000061970 00f770 000ca8 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000a8 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000348 03789c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 037be8 000466 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 038050 0162dc 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 04e330 00062a 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04e960 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04e960 0001f0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04eb50 032ff1 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 081b48 0069cc 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 088514 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 088568 004f80 18 34 649 8\n [34] .strtab STRTAB 0000000000000000 08d4e8 00499f 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 091e87 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: cfd7891c36ade58e69be0e43dabfd66426c2842a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b509c0780ce46dab372d4a358635165cdc4a3cc\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 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-133k42l4\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x58): dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): dipy\n 7\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0xf997\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-*GCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n w@J{}`M(\n \"SY)N{{3\n YgBv1g':_\n #8A_gd:Q\n jpwfBLqe\n 9kiZ-r6vi\n U&CxZ0_V\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/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p/recspeed.c\n- [ 44] ./.mesonpy-133k42l4\n+ [ 44] ./.mesonpy-99voius2\n [ 58] dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/aarch64-linux-gnu/bits\n [ ed] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 125] dipy\n [ 12a] /usr/lib/gcc/aarch64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/dd/e3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5.debug", "source2": "./usr/lib/debug/.build-id/53/a119560fc23d4d81617800454bfe6026eefa40.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 00000000001df748 00f738 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 00000000001df750 00f738 000210 10 WA 5 0 8\n [20] .got NOBITS 00000000001df960 00f738 0006a0 08 WA 0 0 8\n [21] .data NOBITS 00000000001e0000 00f738 0026f8 00 WA 0 0 8\n [22] .bss NOBITS 00000000001e2700 00f738 0012a0 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 0000d3 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000378 12642e 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000378 12642c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 1267a8 0005b0 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 126d58 06fa5c 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 126d58 06fa5a 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 1967b8 00114c 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 197908 0001e5 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 197908 0001e6 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 197af0 18f85a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 327350 026fc8 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 34e318 000051 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 34e370 007f38 18 34 1151 8\n [34] .strtab STRTAB 0000000000000000 3562a8 00b568 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 361810 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: dde3efb0b2b5e0eb64e85d581f72fc2d2f1e8ba5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53a119560fc23d4d81617800454bfe6026eefa40\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,30 +25,30 @@\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-133k42l4\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-99voius2\n 1\t(line_strp)\t(offset: 0x60): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): dipy\n 7\t(line_strp)\t(offset: 0x135): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x15f): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x182): /usr/include\n 10\t(line_strp)\t(offset: 0x18f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 74, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x264): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): floatobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): string_fortified.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1f7): __multiarray_api.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: 210 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x73766\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,338 +1,307 @@\n-GCC: (Debian 14.2.0-8) 14.2.0\n-vSn`67p)-\n+@GCC: (Debian 14.2.0-8) 14.2.0\n+-g{Fx:@rE8OFL\n+pJ.=ib8s\n S!w!VY-h\n-]yKv+j>v[{\n-m9a)C\td~\n- TiR-tED\n-!RgDj[>#2H\n--rjsF~+#H\n-l=*F7MqT\n-D^X*/[I/\n-#%.HGJ\\y\n-M#H\"uS$)\n-UCj ~gT/\n-:TQykR-8\n-2K%^Q>KH\n-eFRX>=V%`\n-xJaM~]+U\n-IP8qN]v#%/\n-k9F{0N O\n-6#t6sfYl\n-t3O{,]|gFJ:\n-g;>SP<$`\n-$z)N%Q5#x\n-)9_:FwrO\n-?~cEE9PC\n-*&`\t8S,^N\n-ai)YZ?RXj\n-Y-1@}M\":\n-jop5{CGH{\n-\"@\\<_[i\n-nq!a \teB\n-7I1kn)bRk\n- )gwT(97\n-)Wf7xv\"8\n-:bk4og;jl\n->(bQ}Sg1(\n-{Zz7j\"huG\n-s=\\*65[@\n-:5f1@KP=\n-CSYOx0OP\n-YWSu71VOS\n-AU-8G8Ho\n-[v:F~je{>\n-c1ZE^a<`\n-kVDK~:l\n-_hub\\Phub\\Xhub\\Thub\\\\hub\\Rh:1\n-S81R*sb\\\n-Q|VHx17;\n-N4l{o4b#\n-,[FqY*@|N\n-fsq7fsqs\n-*1{y_Usg\n-^#!~>;|9\n-?\tx!AT|W\n-N@hwBny($\n-?\tx!\\|h!\n-n-OA~'h`\n-{J|nI>-@\n-t V<<5$<\n-5nG)tP5\\\n-UK:\";v3x6Fs\n- ~IftPS-\n-[\"vPK6t*l\n-\\Us06#EFU|\n-kwe1LItP\n-;vfon+S~\n-glF)$+\t\"tPE\\wf#X\n-G)MWH%ejFJ\n-k5QD\n-L=(&?T~`\n-U{d3cMjS\n-jXXBC{b#\n-Lw[-I452\n-cN9nXho=\n-h[/9n^c?\n-mO+++-+-\n-4+K+TTTT@DTT\\P6\n-:[fH*{N?Y\n-SVkss_xB\n-,4lC\"mg@r\n-=\"\\6vJNP\n-|-MH>gE1\n-7VR~d\"}97\n-U-lg79.lOY\n-B8)\n-,]Yh-}_b\n-\\?ldC1P,\n-5XM`STs+I\n-30~$FL+O\n-'\t$SP4&Qr\n-HJBn%.e#\n-[yRz6S\"O\n-bv^L>j{B\n-BT#RWCIe\n-L>,0/?,0o<\n-r/7_&E7-\n-f$L|N&vdH\n-N&:+A$Rg/:\n-w7\n-[Xr9uLFd\n-I*4YJ-wH\n-Z:g{vPSO\n-8XV8X*wk\n-2' #]&`8\n-?P5_?kwI.t^\n-:(P<>~\t6;\n-%)S }-8m?/m\n-'K+6qKM!\n-/N%_Y]B^\n-an7Pg>gd\n-/a$\\#(N!H\n-\"-I>GE1K\n-m)mI>'E1[k\n-7D%c@LyCTr\n-7{YYYYZY\n-93Z$M)Ns$\n-.#$zm_xmKq,<\n-8c8|kkdb\n-yrq;j<|WF\n-sCfyHUCr\n-mg0p:QLmQ\n-h3E2Uh+)\n-PZknnk_J[-Zm\n-Gm9;obW;Ng\n-Z5uEvOTm\n-s7y:O`zK\n-?vBacWQu\n-*[X}\\^Y=\n-a8F\"JUi)\n-|UZJ\"D3n\n-55g43yc\\\n-n!/NW@qYYvq\n-Zk\"o5ihg\n-\\_fwKA[r-5\n-^t7/t7'_s7\n-RoCt|^'vsYB\n-gJp[s/qo\n-.H>$OOR\"\n-U%AVy]V9\n-:[`1l%>i\n-e&d\"@6ja\n-(<1F,q_J?H\n-Kf<@,uNm\n-VVxt^.?Y\t\n-d?#'y(r!\n-Mm)uct(3J\n-F;ns8Nf2\n-XAytR',|\n-,m@:)]9;\n-H/Ir1!Y:\n-W\"NTb6VB\n-,S8%e7MI\n-lVE1EcOrE\n-SIwavYlV\n- <:#Ji1k\n-N>A)Iit$K\n-4U8Y5R2n\n-gl^.\n-)+++5M++\n-PQQQQQQPQ\n-iNQPK06?&\n-= N?VBnQ\n-HBC|Cl&mB\n-|%'YD;t-3Je\n-QRF|FEqe[\n-z%\\$8k-7\n-C6`(7_[g\n-;})LEhSYd*<\n-uC}.I_<=\"\n-p[;<*]&R-E\n-K_ywEyG$_\n-X!*6\"*LfDo@\n-e?KJ3MuVNM\n-W#:J_}G6\n-\\Og!fBhJ-u\n-wKO7eotgo\n-h#GLbk?1\n-3_sc4e# \n-bTp\\@O!\t\n-18GGs0u+\n-L]Ocr:*[HEgiHX\n-f\"7e>4U\n-Bq\tybs3y\"\n-J>%!,Y%2\n-~B'BejWx\n-o2}ev}e-=\n-/]K[,DmE\n-w4<{2Lf@\n-'qH4Kx2Hz\n-ee'\tEZ+F\n+fdOh6{|G'Y\n+5L-&@|1L-&@\n+O czp:J<\n+]`GtB'\\!\n+G^T?%*Fq\n+ro?>^6 w|\n+y{(Tu3+Ws\n+TsSmvSi(\n+1-Z[wu>vD\n+'h0\\*FQ4\n+`Z;@]VEj\n+1Q01'2+_YY\n+&Zb(jz+av\n+h~xUE'ir\n+nfGt5;XD\n+p0JnML(-\n+\tQH.7hK4\n+J]w*]wZu]r\n+YG^?eBUC\n+#Kv~$Rk:\n+~(:7Wunn\n+9uRlR]qj\n+tCb<|L.F\n+:Y,9CA8h\n+ACtX/F0x\n+9h3.V~\t\"_\n+X]5DXO1zb\n+OslA]s\n+XGW\t[3AtR\n+-+3SK-+oYY\n+s%b06kf5\n+:iI' i IZxCJ\n+soZZ9UZfVVV6>\n+Vhub\\Qhub\\Yhub\\Uhub\\]hub\\Shub\\[hub\n+p-G81R*sbl\n+<<;D91v)\n+.$d!0w:o\n+FBm9l|^m\n+I(h&8<32\n+TS W#)P}0jF\n+w~g:8XYr\n+~n(vYimJI;(R\n+Hor,k.VW\n+ejeeeeei\n+B~mm,M)T\n+ASw0:h&Q\n+9vPS~\\2e\n+kMr.)9kPcU\n+r@'\\|>F:\n+{w8O ?Bt\n+MkFSuQ$v\n+zJHc$4h$\n+P>Zn VexkJ\n+\"o~)\"o#R\n+UsAa*<@4\n+=IzRVr=K \n+pf*bieS*K\n+Roz)x%p,Y\n+l'i+AaJ0\n+w0>O3he6\n+e.N_XmK8\n+HjI?,Z({\n+RnXMWNZlP\n+F\to1.Q~O\n+{lLvBa[+1\n+t/%?6Qgp\n+@V)O}E 7\n+\t(V\t(6&`m!O@'\n+)8[p~Eu1NR\n+j/\"B]Z0[\n+EX>?ODJV\n+s}nZdy:1h\n+BA9::BO9\n+*(G]\"ieu#/2\n+:!g&ZnIyW\n+D4OXE8ZE\n+q_2.Q~Ml\n+O0,FVWC;\n+Wjn7*6Wo\n+Ijm:OWFK\n+e$nF{X/#$\n+Q,}yal]\"\n+XJZ1}C53\n+&+%%S\t}&\n+;m'])I;GN\n+L=(3Gy*k)`\n+H}Y .J}y \n+K/[EDRZKZz\n+^~W%.Ii-h\n+)neeE3Ofo{ZYYiYiY.\n+2OWh/9jU\n+$Y%Ffk ^8\n+&)+1J=H.\n+hHwy;U\tW\n+gKC %E|e@\n+\"&C*SRUY\n+T &CvU?D\n+\\^SX&_Y&\n+kC.F%*D.F7T\n+-[4Er;;m.\n+h`:a5(OE\n+-*^\"`~-o\n+j.#gza.S\n+i.nKG)n[:\n+/1q[:D~\t\n+{`FOMYN.,\n+|)=o-q_W\n+_7uH.]Om\n+#1bZyb,V\n+$M#y.[ )\n+ZVle*N|%Z6\n+UE~PC\t(H\n+k+Ly=EVNK+w\n+luSS;`3Om+\n+A4DkN^\tG|\n+YJ<.-e@2-A\n+Vd2bxV,s\n+e NoS3idY\n+$u_ImrHM;f\n+Y}_c[=_y;\n+/R%_Y]B^\n+yftRgF'C\n+)nJAoe(Kw`i?YZ\n+ovw:}Eu-yq\n+~.K;]Y+w\n+`ni*$'IKq\n+aCd8a0QH&f\n+-x>l K[4Y\n+/I70uA3_\n+_LJ9g]C~1y\n+S`f_T>f`X\n+8vxJD(GEH\n+Tpb0TrH-3\n+}J.:Waug\n+S_VoZP5}\n+VHOo|Azz\n+-DHjZ4I>\n+g.M7RP{>\n+Q2z3F=DD\n+8h3^X6sg\n++\\g\"T~uQ5NMU\n+}b&\tARPO9\n+e|]p^yf*y~!y\n+<\tfy.dsy~\n+OAZf+?-hc<_\n+OU[$+<[m\n+k\t*1(5CO\n+,=kBhzF:%wS[\n+n*]n_yI-4\n+*3++5;XYYYy\n+UUgtUgUuS\n+2QY.e#OG>O\n+c){_$L~n\\\n+v4l-29CI84U\n+-0Mb#07R\n+ZnC]f(_[\n+j73_-*9_\n+b\"^T(3\"^\n+FD'Q~L\"j\n+(D)FD+&3\n+!i>%\\>*T\n+s2HI(H8#\n+U?Tx.i<3\n+}cL52ct7\n+$/W2QqZM\n+P6h(MkH(\n+?0|G J+2f>\n+YUrfq[',\n+k({Y)Srv\n+FU82Ij\tB\n+.4MsK\\h<\n+,o'oA/\">\n+bK:FK:+s\n+TK%uWKuTR\n+eiu)K+5M+++K\n+0_#QhA]V\n+DCV$rCgO\n-$[7L\tqhj\n-5UR>_7[R*\n+D6:1r0YUy(\n+c,#&NA_G\n+go1tzO(#^\n+3ouIdG-j\n `WMLrHx3\n q(\tR('nM\n b(HwrMF9\n Lg`4l=r\t\n I54;R: Abbrev Number: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xe227) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-133k42l4\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-99voius2\n <1b> DW_AT_ranges : (sec_offset) 0x8bce\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: 0x663c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-rGCC: (Debian 14.2.0-8) 14.2.0\n+GCC: (Debian 14.2.0-8) 14.2.0\n W:dGvPq#\n B`.ZMLXX\n X;s(BF-Eq(7\n QGG~BQ7\"j\n vu(G4\tH\n }xXsdO\t#\n V&y*aS0_\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-133k42l4\n+ [ 0] ./.mesonpy-99voius2\n [ 14] dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n [ 5b] dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.12\n [ ae] /usr/include/python3.12/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] 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 00ce1958 py-lib.debug...X\n- 0x00000040 df7f3811 496d0319 fcc52f9f c05566ed ..8.Im..../..Uf.\n- 0x00000050 fa .\n+ 0x00000030 70792d6c 69622e64 65627567 00860573 py-lib.debug...s\n+ 0x00000040 48b385bb 25d1c032 afcda6e2 420d3653 H...%..2....B.6S\n+ 0x00000050 8d .\n \n"}]}]}]}]}]}