{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.JeLAK8Aq/b1/dipy_1.11.0-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.JeLAK8Aq/b2/dipy_1.11.0-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n bedf15c3121d865e739c67b4140cfbb4 4529236 doc optional python-dipy-doc_1.11.0-2_all.deb\n- 59bb2afdc9b5f97e2fff79fdca5fb6f9 23721196 debug optional python3-dipy-lib-dbgsym_1.11.0-2_amd64.deb\n- 3a7e74cb51c461d8fffbb3b956ca7dbb 2469252 python optional python3-dipy-lib_1.11.0-2_amd64.deb\n+ 07e63658ed2cf39059c2380e754684b3 23740792 debug optional python3-dipy-lib-dbgsym_1.11.0-2_amd64.deb\n+ 2ed3d8d64f19d4b5e6eb65e24c4a43e9 2469692 python optional python3-dipy-lib_1.11.0-2_amd64.deb\n bf351e5fcf6030415216b032ed58a7f6 3584452 python optional python3-dipy_1.11.0-2_all.deb\n"}, {"source1": "python3-dipy-lib_1.11.0-2_amd64.deb", "source2": "python3-dipy-lib_1.11.0-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-22 11:40:00.000000 debian-binary\n--rw-r--r-- 0 0 0 2164 2025-03-22 11:40:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2466896 2025-03-22 11:40:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2156 2025-03-22 11:40:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 2467344 2025-03-22 11:40:00.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-313-x86_64-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,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: dd3c8d3710ebef80374d70c5e64dc8651fd1e431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f64267241572181ed79a8f5388fe170c1aac077\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 33633864 33373130 65626566 38303337 3c8d3710ebef8037\n- 0x00000010 34643730 63356536 34646338 36353166 4d70c5e64dc8651f\n- 0x00000020 64316534 33312e64 65627567 00000000 d1e431.debug....\n- 0x00000030 0c84d8f9 ....\n+ 0x00000000 36343236 37323431 35373231 38316564 64267241572181ed\n+ 0x00000010 37396138 66353338 38666531 37306331 79a8f5388fe170c1\n+ 0x00000020 61616330 37372e64 65627567 00000000 aac077.debug....\n+ 0x00000030 88d40138 ...8\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-313-x86_64-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,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: afcc761f78488e946e813fc775ac5522e68b02a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cebeda72a8bb5356a35506a70c6866ca25a158cb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 63633736 31663738 34383865 39343665 cc761f78488e946e\n- 0x00000010 38313366 63373735 61633535 32326536 813fc775ac5522e6\n- 0x00000020 38623032 61322e64 65627567 00000000 8b02a2.debug....\n- 0x00000030 8d6563ab .ec.\n+ 0x00000000 62656461 37326138 62623533 35366133 beda72a8bb5356a3\n+ 0x00000010 35353036 61373063 36383636 63613235 5506a70c6866ca25\n+ 0x00000020 61313538 63622e64 65627567 00000000 a158cb.debug....\n+ 0x00000030 3663398d 6c9.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-313-x86_64-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,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: 65278f6ab15402cf06a72270eeb62a98305561d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53f527fcffebf336d2a4aafdad5d8746e65ae302\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 32373866 36616231 35343032 63663036 278f6ab15402cf06\n- 0x00000010 61373232 37306565 62363261 39383330 a72270eeb62a9830\n- 0x00000020 35353631 64372e64 65627567 00000000 5561d7.debug....\n- 0x00000030 4b0e836c K..l\n+ 0x00000000 66353237 66636666 65626633 33366432 f527fcffebf336d2\n+ 0x00000010 61346161 66646164 35643837 34366536 a4aafdad5d8746e6\n+ 0x00000020 35616533 30322e64 65627567 00000000 5ae302.debug....\n+ 0x00000030 2b103139 +.19\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-313-x86_64-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,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: d5f299acf595a8e88b969ebda9b89e7c6bc8624e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c8eb2001df86ba3bd8b3f7552ddd0bc772b9268\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 66323939 61636635 39356138 65383862 f299acf595a8e88b\n- 0x00000010 39363965 62646139 62383965 37633662 969ebda9b89e7c6b\n- 0x00000020 63383632 34652e64 65627567 00000000 c8624e.debug....\n- 0x00000030 20663f19 f?.\n+ 0x00000000 38656232 30303164 66383662 61336264 8eb2001df86ba3bd\n+ 0x00000010 38623366 37353532 64646430 62633737 8b3f7552ddd0bc77\n+ 0x00000020 32623932 36382e64 65627567 00000000 2b9268.debug....\n+ 0x00000030 1ea47ee3 ..~.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-313-x86_64-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,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: 844cb11056de363645aaaa8a76293eb1abee218a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bb105c87f386ad9b3735545a7bb372b914349de\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 34636231 31303536 64653336 33363435 4cb11056de363645\n- 0x00000010 61616161 38613736 32393365 62316162 aaaa8a76293eb1ab\n- 0x00000020 65653231 38612e64 65627567 00000000 ee218a.debug....\n- 0x00000030 c13fa1f8 .?..\n+ 0x00000000 62313035 63383766 33383661 64396233 b105c87f386ad9b3\n+ 0x00000010 37333535 34356137 62623337 32623931 735545a7bb372b91\n+ 0x00000020 34333439 64652e64 65627567 00000000 4349de.debug....\n+ 0x00000030 714d67df qMg.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-313-x86_64-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,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: 4f08cd34ce1173308047406c931fead9ddbec1a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57167b651d561f7120772342dec901207287fa00\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 30386364 33346365 31313733 33303830 08cd34ce11733080\n- 0x00000010 34373430 36633933 31666561 64396464 47406c931fead9dd\n- 0x00000020 62656331 61302e64 65627567 00000000 bec1a0.debug....\n- 0x00000030 8d8616f1 ....\n+ 0x00000000 31363762 36353164 35363166 37313230 167b651d561f7120\n+ 0x00000010 37373233 34326465 63393031 32303732 772342dec9012072\n+ 0x00000020 38376661 30302e64 65627567 00000000 87fa00.debug....\n+ 0x00000030 23cde75e #..^\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-313-x86_64-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,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: 30493d4b42685cbc6fd325aee2569fccd173bc74\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f6a27465ba51f27c4b77ddfec0da1d641446f0c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 34393364 34623432 36383563 62633666 493d4b42685cbc6f\n- 0x00000010 64333235 61656532 35363966 63636431 d325aee2569fccd1\n- 0x00000020 37336263 37342e64 65627567 00000000 73bc74.debug....\n- 0x00000030 70e85aa1 p.Z.\n+ 0x00000000 36613237 34363562 61353166 32376334 6a27465ba51f27c4\n+ 0x00000010 62373764 64666563 30646131 64363431 b77ddfec0da1d641\n+ 0x00000020 34343666 30632e64 65627567 00000000 446f0c.debug....\n+ 0x00000030 f6dfc62a ...*\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-313-x86_64-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,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: 98f590eca803ba14dcbb1317331a047767fdccad\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d124bfbe12659c3c6c86f9a75701339a3e58c83d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 66353930 65636138 30336261 31346463 f590eca803ba14dc\n- 0x00000010 62623133 31373333 31613034 37373637 bb1317331a047767\n- 0x00000020 66646363 61642e64 65627567 00000000 fdccad.debug....\n- 0x00000030 294055d7 )@U.\n+ 0x00000000 32346266 62653132 36353963 33633663 24bfbe12659c3c6c\n+ 0x00000010 38366639 61373537 30313333 39613365 86f9a75701339a3e\n+ 0x00000020 35386338 33642e64 65627567 00000000 58c83d.debug....\n+ 0x00000030 4028f079 @(.y\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/math.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/math.cpython-313-x86_64-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,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: 1e5895e1b91948d70ce8f951fa3ac472d68966a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c745b6ce589417bf3f2d7775c0a3bdca34b3c02\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 35383935 65316239 31393438 64373063 5895e1b91948d70c\n- 0x00000010 65386639 35316661 33616334 37326436 e8f951fa3ac472d6\n- 0x00000020 38393636 61322e64 65627567 00000000 8966a2.debug....\n- 0x00000030 8c8f0405 ....\n+ 0x00000000 37343562 36636535 38393431 37626633 745b6ce589417bf3\n+ 0x00000010 66326437 37373563 30613362 64636133 f2d7775c0a3bdca3\n+ 0x00000020 34623363 30322e64 65627567 00000000 4b3c02.debug....\n+ 0x00000030 8bca4060 ..@`\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/tests/test_math.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/tests/test_math.cpython-313-x86_64-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,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: d9bcecb8cd77f322401f30ef7f3f0bab80492e99\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 715f78673655beb30c5a0b58f8ea4f92094c34a6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 62636563 62386364 37376633 32323430 bcecb8cd77f32240\n- 0x00000010 31663330 65663766 33663062 61623830 1f30ef7f3f0bab80\n- 0x00000020 34393265 39392e64 65627567 00000000 492e99.debug....\n- 0x00000030 7387e08b s...\n+ 0x00000000 35663738 36373336 35356265 62333063 5f78673655beb30c\n+ 0x00000010 35613062 35386638 65613466 39323039 5a0b58f8ea4f9209\n+ 0x00000020 34633334 61362e64 65627567 00000000 4c34a6.debug....\n+ 0x00000030 3ab1eda2 :...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so", "unified_diff": null, "details": [{"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: 87e04c332581e94c9e966e2bd6c20a5d66a07231\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5de7e0327d18efe4647dbf3638860ae1d22dff3f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 65303463 33333235 38316539 34633965 e04c332581e94c9e\n- 0x00000010 39363665 32626436 63323061 35643636 966e2bd6c20a5d66\n- 0x00000020 61303732 33312e64 65627567 00000000 a07231.debug....\n- 0x00000030 102866fa .(f.\n+ 0x00000000 65376530 33323764 31386566 65343634 e7e0327d18efe464\n+ 0x00000010 37646266 33363338 38363061 65316432 7dbf3638860ae1d2\n+ 0x00000020 32646666 33662e64 65627567 00000000 2dff3f.debug....\n+ 0x00000030 38e08c85 8...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-313-x86_64-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,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: ec9161b2c9a480f8226965262d8c7eec5cc1f83c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a22d8c2eb58a2c461c62ef45a81794aaee0ca790\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 39313631 62326339 61343830 66383232 9161b2c9a480f822\n- 0x00000010 36393635 32363264 38633765 65633563 6965262d8c7eec5c\n- 0x00000020 63316638 33632e64 65627567 00000000 c1f83c.debug....\n- 0x00000030 c166fb55 .f.U\n+ 0x00000000 32643863 32656235 38613263 34363163 2d8c2eb58a2c461c\n+ 0x00000010 36326566 34356138 31373934 61616565 62ef45a81794aaee\n+ 0x00000020 30636137 39302e64 65627567 00000000 0ca790.debug....\n+ 0x00000030 cc22d949 .\".I\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-313-x86_64-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,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: 5c83b9155fa1773f2de77c42d67f20a21194c43d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395985feff1237365719bf41a1c9d55b77f7a1f3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 38336239 31353566 61313737 33663264 83b9155fa1773f2d\n- 0x00000010 65373763 34326436 37663230 61323131 e77c42d67f20a211\n- 0x00000020 39346334 33642e64 65627567 00000000 94c43d.debug....\n- 0x00000030 d15d74c3 .]t.\n+ 0x00000000 35393835 66656666 31323337 33363537 5985feff12373657\n+ 0x00000010 31396266 34316131 63396435 35623737 19bf41a1c9d55b77\n+ 0x00000020 66376131 66332e64 65627567 00000000 f7a1f3.debug....\n+ 0x00000030 2dd797d3 -...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-313-x86_64-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,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: 6c84f3597eedf149616275ac79d8e6c0bb1549c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8668f894b77a38d85fd04e41fef98fcdaf823fc6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 38346633 35393765 65646631 34393631 84f3597eedf14961\n- 0x00000010 36323735 61633739 64386536 63306262 6275ac79d8e6c0bb\n- 0x00000020 31353439 63302e64 65627567 00000000 1549c0.debug....\n- 0x00000030 b9291471 .).q\n+ 0x00000000 36386638 39346237 37613338 64383566 68f894b77a38d85f\n+ 0x00000010 64303465 34316665 66393866 63646166 d04e41fef98fcdaf\n+ 0x00000020 38323366 63362e64 65627567 00000000 823fc6.debug....\n+ 0x00000030 c954db5c .T.\\\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-313-x86_64-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,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: ad45783a745e9bdfe2bb30bd955d8f48b03888da\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a4eb7fd95d1aa16d71f72f15986d79c8bd6213e\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 34353738 33613734 35653962 64666532 45783a745e9bdfe2\n- 0x00000010 62623330 62643935 35643866 34386230 bb30bd955d8f48b0\n- 0x00000020 33383838 64612e64 65627567 00000000 3888da.debug....\n- 0x00000030 a3f774da ..t.\n+ 0x00000000 34656237 66643935 64316161 31366437 4eb7fd95d1aa16d7\n+ 0x00000010 31663732 66313539 38366437 39633862 1f72f15986d79c8b\n+ 0x00000020 64363231 33652e64 65627567 00000000 d6213e.debug....\n+ 0x00000030 5e3971c3 ^9q.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-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,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: f9e528bee76821b9a985e433fb6f23558dd7105a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcac416445b0bb7475a11302831bb81c1a7d247a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 65353238 62656537 36383231 62396139 e528bee76821b9a9\n- 0x00000010 38356534 33336662 36663233 35353864 85e433fb6f23558d\n- 0x00000020 64373130 35612e64 65627567 00000000 d7105a.debug....\n- 0x00000030 c5f7c41a ....\n+ 0x00000000 61633431 36343435 62306262 37343735 ac416445b0bb7475\n+ 0x00000010 61313133 30323833 31626238 31633161 a11302831bb81c1a\n+ 0x00000020 37643234 37612e64 65627567 00000000 7d247a.debug....\n+ 0x00000030 9ba3bb44 ...D\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-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,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: 020bfb1267b6f697e8e399e6397e534e166bbd7c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27550f6e08dbf5143fbbdc56bdb323af811a27b2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 30626662 31323637 62366636 39376538 0bfb1267b6f697e8\n- 0x00000010 65333939 65363339 37653533 34653136 e399e6397e534e16\n- 0x00000020 36626264 37632e64 65627567 00000000 6bbd7c.debug....\n- 0x00000030 b4a5ea83 ....\n+ 0x00000000 35353066 36653038 64626635 31343366 550f6e08dbf5143f\n+ 0x00000010 62626463 35366264 62333233 61663831 bbdc56bdb323af81\n+ 0x00000020 31613237 62322e64 65627567 00000000 1a27b2.debug....\n+ 0x00000030 b4c85b2b ..[+\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-313-x86_64-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,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: f573d459f23b244935a66d2c8885e30250024d91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4e615937b3dc090d5da3fbde399f0d6ba8ebce0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 37336434 35396632 33623234 34393335 73d459f23b244935\n- 0x00000010 61363664 32633838 38356533 30323530 a66d2c8885e30250\n- 0x00000020 30323464 39312e64 65627567 00000000 024d91.debug....\n- 0x00000030 1eb77f40 ...@\n+ 0x00000000 65363135 39333762 33646330 39306435 e615937b3dc090d5\n+ 0x00000010 64613366 62646533 39396630 64366261 da3fbde399f0d6ba\n+ 0x00000020 38656263 65302e64 65627567 00000000 8ebce0.debug....\n+ 0x00000030 343bef15 4;..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-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,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: 4727aa198721f25aa53d4a7f6b9d8bf7eb253f3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbd2d9005f73bd7cd265861d6554f206025c39a1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 32376161 31393837 32316632 35616135 27aa198721f25aa5\n- 0x00000010 33643461 37663662 39643862 66376562 3d4a7f6b9d8bf7eb\n- 0x00000020 32353366 33642e64 65627567 00000000 253f3d.debug....\n- 0x00000030 1a20e9ef . ..\n+ 0x00000000 64326439 30303566 37336264 37636432 d2d9005f73bd7cd2\n+ 0x00000010 36353836 31643635 35346632 30363032 65861d6554f20602\n+ 0x00000020 35633339 61312e64 65627567 00000000 5c39a1.debug....\n+ 0x00000030 36ae0e5a 6..Z\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-313-x86_64-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,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: 519c796db38bb29b26d4535fd434d40c7473f7a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10043fc1783cdc3b4f1c067852cef35c49d433cf\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 39633739 36646233 38626232 39623236 9c796db38bb29b26\n- 0x00000010 64343533 35666434 33346434 30633734 d4535fd434d40c74\n- 0x00000020 37336637 61362e64 65627567 00000000 73f7a6.debug....\n- 0x00000030 332cbce7 3,..\n+ 0x00000000 30343366 63313738 33636463 33623466 043fc1783cdc3b4f\n+ 0x00000010 31633036 37383532 63656633 35633439 1c067852cef35c49\n+ 0x00000020 64343333 63662e64 65627567 00000000 d433cf.debug....\n+ 0x00000030 8bcab1d5 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/dirspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/dirspeed.cpython-313-x86_64-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,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: 8144f4e9aa0ecf9c679e4b29b79a47ce4a29eff5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f07031be5e3042c31b58000a2893a047060b35ab\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 34346634 65396161 30656366 39633637 44f4e9aa0ecf9c67\n- 0x00000010 39653462 32396237 39613437 63653461 9e4b29b79a47ce4a\n- 0x00000020 32396566 66352e64 65627567 00000000 29eff5.debug....\n- 0x00000030 0cf6a750 ...P\n+ 0x00000000 37303331 62653565 33303432 63333162 7031be5e3042c31b\n+ 0x00000010 35383030 30613238 39336130 34373036 58000a2893a04706\n+ 0x00000020 30623335 61622e64 65627567 00000000 0b35ab.debug....\n+ 0x00000030 a0a464b0 ..d.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-313-x86_64-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,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: 09ff23921795721467c7dbac553ac04590448867\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 557d075ecfad979c53bf92df6d1a0092e501bde4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 66663233 39323137 39353732 31343637 ff23921795721467\n- 0x00000010 63376462 61633535 33616330 34353930 c7dbac553ac04590\n- 0x00000020 34343838 36372e64 65627567 00000000 448867.debug....\n- 0x00000030 d2274faa .'O.\n+ 0x00000000 37643037 35656366 61643937 39633533 7d075ecfad979c53\n+ 0x00000010 62663932 64663664 31613030 39326535 bf92df6d1a0092e5\n+ 0x00000020 30316264 65342e64 65627567 00000000 01bde4.debug....\n+ 0x00000030 50cff13b P..;\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-313-x86_64-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,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: 76d6eb299940a881bc3198cf43de247fb3990e00\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db21d1689cd8c9a2890e8cfc7ca136b6a3250723\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 64366562 32393939 34306138 38316263 d6eb299940a881bc\n- 0x00000010 33313938 63663433 64653234 37666233 3198cf43de247fb3\n- 0x00000020 39393065 30302e64 65627567 00000000 990e00.debug....\n- 0x00000030 1190d6d4 ....\n+ 0x00000000 32316431 36383963 64386339 61323839 21d1689cd8c9a289\n+ 0x00000010 30653863 66633763 61313336 62366133 0e8cfc7ca136b6a3\n+ 0x00000020 32353037 32332e64 65627567 00000000 250723.debug....\n+ 0x00000030 17ae191f ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-313-x86_64-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,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: 7a6074f31af46c6fed6b6b05396665cb9351d009\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b89abbeff8916bd7835e97f327f313bd9cc0b9d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 36303734 66333161 66343663 36666564 6074f31af46c6fed\n- 0x00000010 36623662 30353339 36363635 63623933 6b6b05396665cb93\n- 0x00000020 35316430 30392e64 65627567 00000000 51d009.debug....\n- 0x00000030 ef1edbbe ....\n+ 0x00000000 38396162 62656666 38393136 62643738 89abbeff8916bd78\n+ 0x00000010 33356539 37663332 37663331 33626439 35e97f327f313bd9\n+ 0x00000020 63633062 39642e64 65627567 00000000 cc0b9d.debug....\n+ 0x00000030 f45d04b7 .]..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-313-x86_64-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,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: 6763522b7c03c1cef0888948b94e3b4d00c40172\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 217e2af478a82ad7da842d9c13829f885a48fee6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\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 36333532 32623763 30336331 63656630 63522b7c03c1cef0\n- 0x00000010 38383839 34386239 34653362 34643030 888948b94e3b4d00\n- 0x00000020 63343031 37322e64 65627567 00000000 c40172.debug....\n- 0x00000030 23f79396 #...\n+ 0x00000000 37653261 66343738 61383261 64376461 7e2af478a82ad7da\n+ 0x00000010 38343264 39633133 38323966 38383561 842d9c13829f885a\n+ 0x00000020 34386665 65362e64 65627567 00000000 48fee6.debug....\n+ 0x00000030 51f03c6a Q.\n-Installed-Size: 24848\n+Installed-Size: 24845\n Depends: python3-dipy-lib (= 1.11.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 020bfb1267b6f697e8e399e6397e534e166bbd7c 09ff23921795721467c7dbac553ac04590448867 0d5494fced5aa9f2fa763e88570abd6786dce11c 0fdf6576591012d211d4beb33f2d59bbc3e9d1ee 112aed8a268bb0cef894d4719cfde3f07c04af4d 1e12b4cc573de75cc6d6677f1eddb6fbba626406 1e5895e1b91948d70ce8f951fa3ac472d68966a2 2c4ce6b016802c008d15491870189246eccfe47e 30493d4b42685cbc6fd325aee2569fccd173bc74 31c0e9f3999dcf9aa69541b9d03ac1d6dfe11f5a 362663f8ecbc2ee939d3eb31356df3ae39ed8004 399f9ef4a3467b4122fe132a20e1ffd504c0b4a1 40a78624bfa75a588cb68abcfe6b6ffe0d5a6a41 4727aa198721f25aa53d4a7f6b9d8bf7eb253f3d 4f08cd34ce1173308047406c931fead9ddbec1a0 519c796db38bb29b26d4535fd434d40c7473f7a6 5269e4dea1c25694f57aff34d8b197b8409ee7a5 57d60a1c50c2b325ab2d37338a9322c78fa69d42 5c83b9155fa1773f2de77c42d67f20a21194c43d 65278f6ab15402cf06a72270eeb62a98305561d7 6763522b7c03c1cef0888948b94e3b4d00c40172 6c84f3597eedf149616275ac79d8e6c0bb1549c0 6d658f21de4dad93feccadacdb3b3f98dd55a6ae 74732a7df9aa0e6c70aa8648c022241b2d73f16c 76d6eb299940a881bc3198cf43de247fb3990e00 7a6074f31af46c6fed6b6b05396665cb9351d009 7f09f7f5ac44203899935ef40a7ea71a5224cc67 8144f4e9aa0ecf9c679e4b29b79a47ce4a29eff5 844cb11056de363645aaaa8a76293eb1abee218a 87e04c332581e94c9e966e2bd6c20a5d66a07231 916494f82e9ca4e3a5e5e0b6f5ffe5998db2d591 98f590eca803ba14dcbb1317331a047767fdccad 9c508cdd560785473a455df70ecfbf84ff55d0c0 ad45783a745e9bdfe2bb30bd955d8f48b03888da afcc761f78488e946e813fc775ac5522e68b02a2 ba6f0adda0a5a2c12656e6271f4d7f67e83c5641 d4f2a5a4bf8936ae0f2a132b90247572d0878e18 d5f299acf595a8e88b969ebda9b89e7c6bc8624e d9bcecb8cd77f322401f30ef7f3f0bab80492e99 dd3c8d3710ebef80374d70c5e64dc8651fd1e431 dfeb24b842ceb4fa0d8446ec6409b5380cafb454 ec9161b2c9a480f8226965262d8c7eec5cc1f83c edcce8d08beaeeceb68fd186f81a24936f9c32d4 f573d459f23b244935a66d2c8885e30250024d91 f9e528bee76821b9a985e433fb6f23558dd7105a faec0952ad25e09e86d72a815e02d322e10dbc3c\n+Build-Ids: 0227b53db2a3652fd1c95b16cea5924f4b81d7ab 10043fc1783cdc3b4f1c067852cef35c49d433cf 1170aa698de229e99df23a2c279a9a432d2e00d2 1d087013882d94cdf1b44db5a70130539a84159a 217e2af478a82ad7da842d9c13829f885a48fee6 27550f6e08dbf5143fbbdc56bdb323af811a27b2 303b2706fffc087967453b5294ae7edb456d9c06 395985feff1237365719bf41a1c9d55b77f7a1f3 3c745b6ce589417bf3f2d7775c0a3bdca34b3c02 3f64267241572181ed79a8f5388fe170c1aac077 3f6a27465ba51f27c4b77ddfec0da1d641446f0c 3fc3655fe81b456e234fd6cebcda0b6fc5f90659 42b16581dc6d197740200f7b635f26ea77d99e76 42c6be34e5283bdeb5243356921cb00b14b019da 451a0a9dd4a8dfde27567c8c1df5dc061b5a40b8 4a4eb7fd95d1aa16d71f72f15986d79c8bd6213e 53f527fcffebf336d2a4aafdad5d8746e65ae302 557d075ecfad979c53bf92df6d1a0092e501bde4 57167b651d561f7120772342dec901207287fa00 5de7e0327d18efe4647dbf3638860ae1d22dff3f 62f87c08c8f29343e62257e191fb1385ba063226 715f78673655beb30c5a0b58f8ea4f92094c34a6 71ac7d4f3b85ca09ce63bd9671cf1a091ed57a04 7b89abbeff8916bd7835e97f327f313bd9cc0b9d 7c06d0eb3c35c409a822c4b2d631959f2cb6f967 7f119a1ab02e7ce76c600218b24189a29ec88a7d 8668f894b77a38d85fd04e41fef98fcdaf823fc6 89e71edb586061494ecb32d7e7cfa63767477a11 96b9533921a24aa2145765eb77828403ea61527c 99741f4f5983917ebd017daa0c0dbc64387fd9b2 9bb105c87f386ad9b3735545a7bb372b914349de 9c8eb2001df86ba3bd8b3f7552ddd0bc772b9268 a22d8c2eb58a2c461c62ef45a81794aaee0ca790 aa03e938b9ac45d63360bd90aceb73b883a88b64 ac17c2fe9844ac88f1301ec6ecdd66d421da75ce b4e615937b3dc090d5da3fbde399f0d6ba8ebce0 b9bd337046b54ebcc89035631a598e75f8cf86c3 bbd2d9005f73bd7cd265861d6554f206025c39a1 bcac416445b0bb7475a11302831bb81c1a7d247a bf7a96783df02d9ebfd4936dad6898641facdf32 cebeda72a8bb5356a35506a70c6866ca25a158cb d124bfbe12659c3c6c86f9a75701339a3e58c83d db21d1689cd8c9a2890e8cfc7ca136b6a3250723 e57253d7f08d856464b64b2236f0c98b214d96dd f07031be5e3042c31b58000a2893a047060b35ab fd2463540e023e0eb19205c594be0387aa550b83\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,47 +1,47 @@\n-usr/lib/debug/.build-id/02/0bfb1267b6f697e8e399e6397e534e166bbd7c.debug\n-usr/lib/debug/.build-id/09/ff23921795721467c7dbac553ac04590448867.debug\n-usr/lib/debug/.build-id/0d/5494fced5aa9f2fa763e88570abd6786dce11c.debug\n-usr/lib/debug/.build-id/0f/df6576591012d211d4beb33f2d59bbc3e9d1ee.debug\n-usr/lib/debug/.build-id/11/2aed8a268bb0cef894d4719cfde3f07c04af4d.debug\n-usr/lib/debug/.build-id/1e/12b4cc573de75cc6d6677f1eddb6fbba626406.debug\n-usr/lib/debug/.build-id/1e/5895e1b91948d70ce8f951fa3ac472d68966a2.debug\n-usr/lib/debug/.build-id/2c/4ce6b016802c008d15491870189246eccfe47e.debug\n-usr/lib/debug/.build-id/30/493d4b42685cbc6fd325aee2569fccd173bc74.debug\n-usr/lib/debug/.build-id/31/c0e9f3999dcf9aa69541b9d03ac1d6dfe11f5a.debug\n-usr/lib/debug/.build-id/36/2663f8ecbc2ee939d3eb31356df3ae39ed8004.debug\n-usr/lib/debug/.build-id/39/9f9ef4a3467b4122fe132a20e1ffd504c0b4a1.debug\n-usr/lib/debug/.build-id/40/a78624bfa75a588cb68abcfe6b6ffe0d5a6a41.debug\n-usr/lib/debug/.build-id/47/27aa198721f25aa53d4a7f6b9d8bf7eb253f3d.debug\n-usr/lib/debug/.build-id/4f/08cd34ce1173308047406c931fead9ddbec1a0.debug\n-usr/lib/debug/.build-id/51/9c796db38bb29b26d4535fd434d40c7473f7a6.debug\n-usr/lib/debug/.build-id/52/69e4dea1c25694f57aff34d8b197b8409ee7a5.debug\n-usr/lib/debug/.build-id/57/d60a1c50c2b325ab2d37338a9322c78fa69d42.debug\n-usr/lib/debug/.build-id/5c/83b9155fa1773f2de77c42d67f20a21194c43d.debug\n-usr/lib/debug/.build-id/65/278f6ab15402cf06a72270eeb62a98305561d7.debug\n-usr/lib/debug/.build-id/67/63522b7c03c1cef0888948b94e3b4d00c40172.debug\n-usr/lib/debug/.build-id/6c/84f3597eedf149616275ac79d8e6c0bb1549c0.debug\n-usr/lib/debug/.build-id/6d/658f21de4dad93feccadacdb3b3f98dd55a6ae.debug\n-usr/lib/debug/.build-id/74/732a7df9aa0e6c70aa8648c022241b2d73f16c.debug\n-usr/lib/debug/.build-id/76/d6eb299940a881bc3198cf43de247fb3990e00.debug\n-usr/lib/debug/.build-id/7a/6074f31af46c6fed6b6b05396665cb9351d009.debug\n-usr/lib/debug/.build-id/7f/09f7f5ac44203899935ef40a7ea71a5224cc67.debug\n-usr/lib/debug/.build-id/81/44f4e9aa0ecf9c679e4b29b79a47ce4a29eff5.debug\n-usr/lib/debug/.build-id/84/4cb11056de363645aaaa8a76293eb1abee218a.debug\n-usr/lib/debug/.build-id/87/e04c332581e94c9e966e2bd6c20a5d66a07231.debug\n-usr/lib/debug/.build-id/91/6494f82e9ca4e3a5e5e0b6f5ffe5998db2d591.debug\n-usr/lib/debug/.build-id/98/f590eca803ba14dcbb1317331a047767fdccad.debug\n-usr/lib/debug/.build-id/9c/508cdd560785473a455df70ecfbf84ff55d0c0.debug\n-usr/lib/debug/.build-id/ad/45783a745e9bdfe2bb30bd955d8f48b03888da.debug\n-usr/lib/debug/.build-id/af/cc761f78488e946e813fc775ac5522e68b02a2.debug\n-usr/lib/debug/.build-id/ba/6f0adda0a5a2c12656e6271f4d7f67e83c5641.debug\n-usr/lib/debug/.build-id/d4/f2a5a4bf8936ae0f2a132b90247572d0878e18.debug\n-usr/lib/debug/.build-id/d5/f299acf595a8e88b969ebda9b89e7c6bc8624e.debug\n-usr/lib/debug/.build-id/d9/bcecb8cd77f322401f30ef7f3f0bab80492e99.debug\n-usr/lib/debug/.build-id/dd/3c8d3710ebef80374d70c5e64dc8651fd1e431.debug\n-usr/lib/debug/.build-id/df/eb24b842ceb4fa0d8446ec6409b5380cafb454.debug\n-usr/lib/debug/.build-id/ec/9161b2c9a480f8226965262d8c7eec5cc1f83c.debug\n-usr/lib/debug/.build-id/ed/cce8d08beaeeceb68fd186f81a24936f9c32d4.debug\n-usr/lib/debug/.build-id/f5/73d459f23b244935a66d2c8885e30250024d91.debug\n-usr/lib/debug/.build-id/f9/e528bee76821b9a985e433fb6f23558dd7105a.debug\n-usr/lib/debug/.build-id/fa/ec0952ad25e09e86d72a815e02d322e10dbc3c.debug\n+usr/lib/debug/.build-id/02/27b53db2a3652fd1c95b16cea5924f4b81d7ab.debug\n+usr/lib/debug/.build-id/10/043fc1783cdc3b4f1c067852cef35c49d433cf.debug\n+usr/lib/debug/.build-id/11/70aa698de229e99df23a2c279a9a432d2e00d2.debug\n+usr/lib/debug/.build-id/1d/087013882d94cdf1b44db5a70130539a84159a.debug\n+usr/lib/debug/.build-id/21/7e2af478a82ad7da842d9c13829f885a48fee6.debug\n+usr/lib/debug/.build-id/27/550f6e08dbf5143fbbdc56bdb323af811a27b2.debug\n+usr/lib/debug/.build-id/30/3b2706fffc087967453b5294ae7edb456d9c06.debug\n+usr/lib/debug/.build-id/39/5985feff1237365719bf41a1c9d55b77f7a1f3.debug\n+usr/lib/debug/.build-id/3c/745b6ce589417bf3f2d7775c0a3bdca34b3c02.debug\n+usr/lib/debug/.build-id/3f/64267241572181ed79a8f5388fe170c1aac077.debug\n+usr/lib/debug/.build-id/3f/6a27465ba51f27c4b77ddfec0da1d641446f0c.debug\n+usr/lib/debug/.build-id/3f/c3655fe81b456e234fd6cebcda0b6fc5f90659.debug\n+usr/lib/debug/.build-id/42/b16581dc6d197740200f7b635f26ea77d99e76.debug\n+usr/lib/debug/.build-id/42/c6be34e5283bdeb5243356921cb00b14b019da.debug\n+usr/lib/debug/.build-id/45/1a0a9dd4a8dfde27567c8c1df5dc061b5a40b8.debug\n+usr/lib/debug/.build-id/4a/4eb7fd95d1aa16d71f72f15986d79c8bd6213e.debug\n+usr/lib/debug/.build-id/53/f527fcffebf336d2a4aafdad5d8746e65ae302.debug\n+usr/lib/debug/.build-id/55/7d075ecfad979c53bf92df6d1a0092e501bde4.debug\n+usr/lib/debug/.build-id/57/167b651d561f7120772342dec901207287fa00.debug\n+usr/lib/debug/.build-id/5d/e7e0327d18efe4647dbf3638860ae1d22dff3f.debug\n+usr/lib/debug/.build-id/62/f87c08c8f29343e62257e191fb1385ba063226.debug\n+usr/lib/debug/.build-id/71/5f78673655beb30c5a0b58f8ea4f92094c34a6.debug\n+usr/lib/debug/.build-id/71/ac7d4f3b85ca09ce63bd9671cf1a091ed57a04.debug\n+usr/lib/debug/.build-id/7b/89abbeff8916bd7835e97f327f313bd9cc0b9d.debug\n+usr/lib/debug/.build-id/7c/06d0eb3c35c409a822c4b2d631959f2cb6f967.debug\n+usr/lib/debug/.build-id/7f/119a1ab02e7ce76c600218b24189a29ec88a7d.debug\n+usr/lib/debug/.build-id/86/68f894b77a38d85fd04e41fef98fcdaf823fc6.debug\n+usr/lib/debug/.build-id/89/e71edb586061494ecb32d7e7cfa63767477a11.debug\n+usr/lib/debug/.build-id/96/b9533921a24aa2145765eb77828403ea61527c.debug\n+usr/lib/debug/.build-id/99/741f4f5983917ebd017daa0c0dbc64387fd9b2.debug\n+usr/lib/debug/.build-id/9b/b105c87f386ad9b3735545a7bb372b914349de.debug\n+usr/lib/debug/.build-id/9c/8eb2001df86ba3bd8b3f7552ddd0bc772b9268.debug\n+usr/lib/debug/.build-id/a2/2d8c2eb58a2c461c62ef45a81794aaee0ca790.debug\n+usr/lib/debug/.build-id/aa/03e938b9ac45d63360bd90aceb73b883a88b64.debug\n+usr/lib/debug/.build-id/ac/17c2fe9844ac88f1301ec6ecdd66d421da75ce.debug\n+usr/lib/debug/.build-id/b4/e615937b3dc090d5da3fbde399f0d6ba8ebce0.debug\n+usr/lib/debug/.build-id/b9/bd337046b54ebcc89035631a598e75f8cf86c3.debug\n+usr/lib/debug/.build-id/bb/d2d9005f73bd7cd265861d6554f206025c39a1.debug\n+usr/lib/debug/.build-id/bc/ac416445b0bb7475a11302831bb81c1a7d247a.debug\n+usr/lib/debug/.build-id/bf/7a96783df02d9ebfd4936dad6898641facdf32.debug\n+usr/lib/debug/.build-id/ce/beda72a8bb5356a35506a70c6866ca25a158cb.debug\n+usr/lib/debug/.build-id/d1/24bfbe12659c3c6c86f9a75701339a3e58c83d.debug\n+usr/lib/debug/.build-id/db/21d1689cd8c9a2890e8cfc7ca136b6a3250723.debug\n+usr/lib/debug/.build-id/e5/7253d7f08d856464b64b2236f0c98b214d96dd.debug\n+usr/lib/debug/.build-id/f0/7031be5e3042c31b58000a2893a047060b35ab.debug\n+usr/lib/debug/.build-id/fd/2463540e023e0eb19205c594be0387aa550b83.debug\n usr/lib/debug/.dwz/x86_64-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,102 +1,99 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 496448 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/02/0bfb1267b6f697e8e399e6397e534e166bbd7c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 368112 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/09/ff23921795721467c7dbac553ac04590448867.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 567176 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/0d/5494fced5aa9f2fa763e88570abd6786dce11c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/0f/\n--rw-r--r-- 0 root (0) root (0) 67544 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/0f/df6576591012d211d4beb33f2d59bbc3e9d1ee.debug\n+-rw-r--r-- 0 root (0) root (0) 536016 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/02/27b53db2a3652fd1c95b16cea5924f4b81d7ab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/10/\n+-rw-r--r-- 0 root (0) root (0) 454080 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/10/043fc1783cdc3b4f1c067852cef35c49d433cf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 566136 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/11/2aed8a268bb0cef894d4719cfde3f07c04af4d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/1e/\n--rw-r--r-- 0 root (0) root (0) 536016 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/1e/12b4cc573de75cc6d6677f1eddb6fbba626406.debug\n--rw-r--r-- 0 root (0) root (0) 19488 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/1e/5895e1b91948d70ce8f951fa3ac472d68966a2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/2c/\n--rw-r--r-- 0 root (0) root (0) 421456 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/2c/4ce6b016802c008d15491870189246eccfe47e.debug\n+-rw-r--r-- 0 root (0) root (0) 288640 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/11/70aa698de229e99df23a2c279a9a432d2e00d2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/1d/\n+-rw-r--r-- 0 root (0) root (0) 380872 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/1d/087013882d94cdf1b44db5a70130539a84159a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 355248 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/21/7e2af478a82ad7da842d9c13829f885a48fee6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 496448 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/27/550f6e08dbf5143fbbdc56bdb323af811a27b2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/30/\n--rw-r--r-- 0 root (0) root (0) 3663944 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/30/493d4b42685cbc6fd325aee2569fccd173bc74.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/31/\n--rw-r--r-- 0 root (0) root (0) 511696 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/31/c0e9f3999dcf9aa69541b9d03ac1d6dfe11f5a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/36/\n--rw-r--r-- 0 root (0) root (0) 380872 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/36/2663f8ecbc2ee939d3eb31356df3ae39ed8004.debug\n+-rw-r--r-- 0 root (0) root (0) 511992 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/30/3b2706fffc087967453b5294ae7edb456d9c06.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 556088 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/39/9f9ef4a3467b4122fe132a20e1ffd504c0b4a1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/40/\n--rw-r--r-- 0 root (0) root (0) 465272 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/40/a78624bfa75a588cb68abcfe6b6ffe0d5a6a41.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/47/\n--rw-r--r-- 0 root (0) root (0) 399704 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/47/27aa198721f25aa53d4a7f6b9d8bf7eb253f3d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/4f/\n--rw-r--r-- 0 root (0) root (0) 479016 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/4f/08cd34ce1173308047406c931fead9ddbec1a0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 454080 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/51/9c796db38bb29b26d4535fd434d40c7473f7a6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/52/\n--rw-r--r-- 0 root (0) root (0) 441632 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/52/69e4dea1c25694f57aff34d8b197b8409ee7a5.debug\n+-rw-r--r-- 0 root (0) root (0) 420512 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/39/5985feff1237365719bf41a1c9d55b77f7a1f3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3c/\n+-rw-r--r-- 0 root (0) root (0) 19496 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3c/745b6ce589417bf3f2d7775c0a3bdca34b3c02.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3f/\n+-rw-r--r-- 0 root (0) root (0) 406656 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3f/64267241572181ed79a8f5388fe170c1aac077.debug\n+-rw-r--r-- 0 root (0) root (0) 3663944 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3f/6a27465ba51f27c4b77ddfec0da1d641446f0c.debug\n+-rw-r--r-- 0 root (0) root (0) 465272 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/3f/c3655fe81b456e234fd6cebcda0b6fc5f90659.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/42/\n+-rw-r--r-- 0 root (0) root (0) 567176 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/42/b16581dc6d197740200f7b635f26ea77d99e76.debug\n+-rw-r--r-- 0 root (0) root (0) 441632 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/42/c6be34e5283bdeb5243356921cb00b14b019da.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/45/\n+-rw-r--r-- 0 root (0) root (0) 409304 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/45/1a0a9dd4a8dfde27567c8c1df5dc061b5a40b8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/4a/\n+-rw-r--r-- 0 root (0) root (0) 388768 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/4a/4eb7fd95d1aa16d71f72f15986d79c8bd6213e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 851984 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/53/f527fcffebf336d2a4aafdad5d8746e65ae302.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/55/\n+-rw-r--r-- 0 root (0) root (0) 368112 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/55/7d075ecfad979c53bf92df6d1a0092e501bde4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 511984 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/57/d60a1c50c2b325ab2d37338a9322c78fa69d42.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/5c/\n--rw-r--r-- 0 root (0) root (0) 420512 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/5c/83b9155fa1773f2de77c42d67f20a21194c43d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/65/\n--rw-r--r-- 0 root (0) root (0) 851984 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/65/278f6ab15402cf06a72270eeb62a98305561d7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/67/\n--rw-r--r-- 0 root (0) root (0) 355248 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/67/63522b7c03c1cef0888948b94e3b4d00c40172.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/6c/\n--rw-r--r-- 0 root (0) root (0) 429096 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/6c/84f3597eedf149616275ac79d8e6c0bb1549c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/6d/\n--rw-r--r-- 0 root (0) root (0) 427272 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/6d/658f21de4dad93feccadacdb3b3f98dd55a6ae.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/74/\n--rw-r--r-- 0 root (0) root (0) 569904 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/74/732a7df9aa0e6c70aa8648c022241b2d73f16c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 358568 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/76/d6eb299940a881bc3198cf43de247fb3990e00.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7a/\n--rw-r--r-- 0 root (0) root (0) 559368 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7a/6074f31af46c6fed6b6b05396665cb9351d009.debug\n+-rw-r--r-- 0 root (0) root (0) 479024 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/57/167b651d561f7120772342dec901207287fa00.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 439528 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/5d/e7e0327d18efe4647dbf3638860ae1d22dff3f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 524176 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/62/f87c08c8f29343e62257e191fb1385ba063226.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/71/\n+-rw-r--r-- 0 root (0) root (0) 347616 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/71/5f78673655beb30c5a0b58f8ea4f92094c34a6.debug\n+-rw-r--r-- 0 root (0) root (0) 87912 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/71/ac7d4f3b85ca09ce63bd9671cf1a091ed57a04.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7b/\n+-rw-r--r-- 0 root (0) root (0) 559368 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7b/89abbeff8916bd7835e97f327f313bd9cc0b9d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7c/\n+-rw-r--r-- 0 root (0) root (0) 353360 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7c/06d0eb3c35c409a822c4b2d631959f2cb6f967.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r-- 0 root (0) root (0) 87912 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7f/09f7f5ac44203899935ef40a7ea71a5224cc67.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 379392 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/81/44f4e9aa0ecf9c679e4b29b79a47ce4a29eff5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 884568 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/84/4cb11056de363645aaaa8a76293eb1abee218a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/87/\n--rw-r--r-- 0 root (0) root (0) 439528 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/87/e04c332581e94c9e966e2bd6c20a5d66a07231.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/91/\n--rw-r--r-- 0 root (0) root (0) 409304 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/91/6494f82e9ca4e3a5e5e0b6f5ffe5998db2d591.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 1206928 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/98/f590eca803ba14dcbb1317331a047767fdccad.debug\n+-rw-r--r-- 0 root (0) root (0) 427280 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/7f/119a1ab02e7ce76c600218b24189a29ec88a7d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/86/\n+-rw-r--r-- 0 root (0) root (0) 429096 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/86/68f894b77a38d85fd04e41fef98fcdaf823fc6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/89/\n+-rw-r--r-- 0 root (0) root (0) 511696 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/89/e71edb586061494ecb32d7e7cfa63767477a11.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/96/\n+-rw-r--r-- 0 root (0) root (0) 569904 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/96/b9533921a24aa2145765eb77828403ea61527c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/99/\n+-rw-r--r-- 0 root (0) root (0) 421456 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/99/741f4f5983917ebd017daa0c0dbc64387fd9b2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 884568 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/9b/b105c87f386ad9b3735545a7bb372b914349de.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/9c/\n--rw-r--r-- 0 root (0) root (0) 288640 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/9c/508cdd560785473a455df70ecfbf84ff55d0c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ad/\n--rw-r--r-- 0 root (0) root (0) 388768 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ad/45783a745e9bdfe2bb30bd955d8f48b03888da.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/af/\n--rw-r--r-- 0 root (0) root (0) 945456 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/af/cc761f78488e946e813fc775ac5522e68b02a2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 524176 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ba/6f0adda0a5a2c12656e6271f4d7f67e83c5641.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d4/\n--rw-r--r-- 0 root (0) root (0) 399712 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d4/f2a5a4bf8936ae0f2a132b90247572d0878e18.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d5/\n--rw-r--r-- 0 root (0) root (0) 751584 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d5/f299acf595a8e88b969ebda9b89e7c6bc8624e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d9/\n--rw-r--r-- 0 root (0) root (0) 347616 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d9/bcecb8cd77f322401f30ef7f3f0bab80492e99.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/dd/\n--rw-r--r-- 0 root (0) root (0) 406656 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/dd/3c8d3710ebef80374d70c5e64dc8651fd1e431.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/df/\n--rw-r--r-- 0 root (0) root (0) 353360 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/df/eb24b842ceb4fa0d8446ec6409b5380cafb454.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ec/\n--rw-r--r-- 0 root (0) root (0) 507144 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ec/9161b2c9a480f8226965262d8c7eec5cc1f83c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 636448 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ed/cce8d08beaeeceb68fd186f81a24936f9c32d4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f5/\n--rw-r--r-- 0 root (0) root (0) 456224 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f5/73d459f23b244935a66d2c8885e30250024d91.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 492192 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f9/e528bee76821b9a985e433fb6f23558dd7105a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 542480 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/fa/ec0952ad25e09e86d72a815e02d322e10dbc3c.debug\n+-rw-r--r-- 0 root (0) root (0) 751584 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/9c/8eb2001df86ba3bd8b3f7552ddd0bc772b9268.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 507144 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/a2/2d8c2eb58a2c461c62ef45a81794aaee0ca790.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 399712 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/aa/03e938b9ac45d63360bd90aceb73b883a88b64.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 542472 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ac/17c2fe9844ac88f1301ec6ecdd66d421da75ce.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/b4/\n+-rw-r--r-- 0 root (0) root (0) 456224 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/b4/e615937b3dc090d5da3fbde399f0d6ba8ebce0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/b9/\n+-rw-r--r-- 0 root (0) root (0) 556096 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/b9/bd337046b54ebcc89035631a598e75f8cf86c3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bb/\n+-rw-r--r-- 0 root (0) root (0) 399712 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bb/d2d9005f73bd7cd265861d6554f206025c39a1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bc/\n+-rw-r--r-- 0 root (0) root (0) 492192 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bc/ac416445b0bb7475a11302831bb81c1a7d247a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bf/\n+-rw-r--r-- 0 root (0) root (0) 636448 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/bf/7a96783df02d9ebfd4936dad6898641facdf32.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ce/\n+-rw-r--r-- 0 root (0) root (0) 945456 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/ce/beda72a8bb5356a35506a70c6866ca25a158cb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d1/\n+-rw-r--r-- 0 root (0) root (0) 1206936 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/d1/24bfbe12659c3c6c86f9a75701339a3e58c83d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/db/\n+-rw-r--r-- 0 root (0) root (0) 358568 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/db/21d1689cd8c9a2890e8cfc7ca136b6a3250723.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/e5/\n+-rw-r--r-- 0 root (0) root (0) 566136 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/e5/7253d7f08d856464b64b2236f0c98b214d96dd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f0/\n+-rw-r--r-- 0 root (0) root (0) 379400 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/f0/7031be5e3042c31b58000a2893a047060b35ab.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 67544 2025-03-22 11:40:00.000000 ./usr/lib/debug/.build-id/fd/2463540e023e0eb19205c594be0387aa550b83.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 37648 2025-03-22 11:40:00.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-03-22 11:40:00.000000 ./usr/share/doc/python3-dipy-lib-dbgsym -> python3-dipy-lib\n"}, {"source1": "./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug", "source2": "./usr/lib/debug/.dwz/x86_64-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 --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: 6966b184994fb9e1b7c82587adfd693df59f2edb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a31a4961573641e34c5c85c914a6668f5469fcc3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\n 1\t(string)\t/usr/include/x86_64-linux-gnu/bits\n 2\t(string)\t/usr/include\n 3\t(string)\t/usr/lib/gcc/x86_64-linux-gnu/14/include\n 4\t(string)\t/usr/include/x86_64-linux-gnu/sys\n 5\t(string)\t/usr/include/python3.13\n 6\t(string)\t/usr/include/python3.13/cpython\n 7\t(string)\t/usr/include/python3.13/internal\n- 8\t(string)\t./.mesonpy-kgrx1lv7\n+ 8\t(string)\t./.mesonpy-cz06qdgz\n 9\t(string)\t/usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n \n The File Name Table (offset 0x14c, lines 74, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\ttypes.h\n 2\t(udata)\t1\t(string)\tstdint-intn.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/02/0bfb1267b6f697e8e399e6397e534e166bbd7c.debug", "source2": "./usr/lib/debug/.build-id/27/550f6e08dbf5143fbbdc56bdb323af811a27b2.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000041d60 0011c8 000c30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02dfe6 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02e310 000450 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02e760 013bc9 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 042330 0003be 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0426f0 0001d1 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0426f0 0001d3 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0428c8 027177 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 069a40 0059f9 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 06f439 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 06f490 004290 18 35 517 8\n [35] .strtab STRTAB 0000000000000000 073720 005165 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 078885 000177 00 0 0 1\n Key to Flags:\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: 020bfb1267b6f697e8e399e6397e534e166bbd7c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27550f6e08dbf5143fbbdc56bdb323af811a27b2\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: 0x6f): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x83): dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd2): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xea): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x10a): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x12d): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x16f): /usr/include\n 7\t(line_strp)\t(offset: 0x17c): /usr/lib/gcc/x86_64-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: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xc3b6\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-|GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n 1YwU2jKC\n \t TC{0!a\n bq6uBc$q[\n |^dR',{t\n P{,HSAgdS\n >mk4nW9P\n Qe2]F\tb]\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/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- [ 6f] ./.mesonpy-kgrx1lv7\n+ [ 6f] ./.mesonpy-cz06qdgz\n [ 83] dipy/direction/closest_peak_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ d2] /usr/include/python3.13\n [ ea] /usr/include/python3.13/cpython\n [ 10a] /usr/include/x86_64-linux-gnu/bits\n [ 12d] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 16f] /usr/include\n [ 17c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/09/ff23921795721467c7dbac553ac04590448867.debug", "source2": "./usr/lib/debug/.build-id/55/7d075ecfad979c53bf92df6d1a0092e501bde4.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000336a0 000360 000988 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000098 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 022b25 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 022e40 00046f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0232b0 00ea19 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 031cd0 0002a8 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 031f78 0001d2 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 031f78 0001d3 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 032150 01bb37 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04dc88 003c98 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 051920 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 051970 003a20 18 35 440 8\n [35] .strtab STRTAB 0000000000000000 055390 003fa6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 059336 000177 00 0 0 1\n Key to Flags:\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: 09ff23921795721467c7dbac553ac04590448867\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 557d075ecfad979c53bf92df6d1a0092e501bde4\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: 0x5d): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x71): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x153): dipy\n 7\t(line_strp)\t(offset: 0x158): /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: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x7c99\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-gGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n IykF[4G;\n pGX9|.~x\n _S`@<,Hs\n bmAnj`f^\n .QRU67T6:|T\n x5&ud)\\#\n j{Xyv8TE\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/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- [ 5d] ./.mesonpy-kgrx1lv7\n+ [ 5d] ./.mesonpy-cz06qdgz\n [ 71] dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.13\n [ ce] /usr/include/python3.13/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 153] dipy\n [ 158] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0d/5494fced5aa9f2fa763e88570abd6786dce11c.debug", "source2": "./usr/lib/debug/.build-id/42/b16581dc6d197740200f7b635f26ea77d99e76.debug", "comments": ["Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000502c0 0011a8 000cd0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a1 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 036545 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 036870 00048a 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 036d00 016805 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04d508 0005ec 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04daf8 0001c9 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04daf8 0001cb 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04dcc8 02b634 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 079300 00685b 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 07fb5b 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 07fbb0 004728 18 35 573 8\n [35] .strtab STRTAB 0000000000000000 0842d8 0059f6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 089cce 000177 00 0 0 1\n Key to Flags:\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: 0d5494fced5aa9f2fa763e88570abd6786dce11c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 42b16581dc6d197740200f7b635f26ea77d99e76\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: 0x49): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): /usr/include\n 7\t(line_strp)\t(offset: 0x142): /usr/lib/gcc/x86_64-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: 162 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xefb8\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+vGCC: (Debian 14.2.0-19) 14.2.0\n =~(c.I4u\n .$cf1`oS\n q$^IR]qf\n Skyidpd=\n +E\\jo\n >9ZEY>GX~\n WOn_x0_=\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-313-x86_64-linux-gnu.so.p/metricspeed.c\n- [ 49] ./.mesonpy-kgrx1lv7\n+ [ 49] ./.mesonpy-cz06qdgz\n [ 5d] dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] /usr/include\n [ 142] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0f/df6576591012d211d4beb33f2d59bbc3e9d1ee.debug", "source2": "./usr/lib/debug/.build-id/fd/2463540e023e0eb19205c594be0387aa550b83.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 --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: 0fdf6576591012d211d4beb33f2d59bbc3e9d1ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd2463540e023e0eb19205c594be0387aa550b83\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: 0x45): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x59): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 5\t(line_strp)\t(offset: 0x10b): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x12e): /usr/include\n 7\t(line_strp)\t(offset: 0x13b): /usr/lib/gcc/x86_64-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: 122 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-kgrx1lv7\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-cz06qdgz\n <1a> DW_AT_ranges : (sec_offset) 0x1367\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: 0x73f7) \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/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\n- [ 45] ./.mesonpy-kgrx1lv7\n+ [ 45] ./.mesonpy-cz06qdgz\n [ 59] dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.13\n [ a9] /usr/include/python3.13/cpython\n [ c9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 10b] /usr/include/x86_64-linux-gnu/bits\n [ 12e] /usr/include\n [ 13b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/11/2aed8a268bb0cef894d4719cfde3f07c04af4d.debug", "source2": "./usr/lib/debug/.build-id/e5/7253d7f08d856464b64b2236f0c98b214d96dd.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000050700 001200 000d20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a1 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0386ec 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 038a18 000463 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 038e80 015eb9 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04ed40 00064b 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04f390 0001c3 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04f390 0001c5 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04f558 02939e 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0788f8 006169 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 07ea61 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 07eab8 0049c8 18 35 605 8\n [35] .strtab STRTAB 0000000000000000 083480 006440 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0898c0 000177 00 0 0 1\n Key to Flags:\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: 112aed8a268bb0cef894d4719cfde3f07c04af4d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e57253d7f08d856464b64b2236f0c98b214d96dd\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: 0x4b): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5f): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x138): /usr/include\n 7\t(line_strp)\t(offset: 0x145): /usr/lib/gcc/x86_64-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: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xf1da\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-MGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n g*nv]uf]3\n #7l),E'o\n VLF=sVW,\n z6

: Abbrev Number: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/tracker_parameters.cpython-313-x86_64-linux-gnu.so.p/tracker_parameters.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xbf07\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -59,15 +59,14 @@\n PoXXn~-L\n ElE: Abbrev Number: 8 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/core/math.cpython-313-x86_64-linux-gnu.so.p/math.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x38): ./.mesonpy-kgrx1lv7\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x38): ./.mesonpy-cz06qdgz\n <1a> DW_AT_ranges : (sec_offset) 0x16e\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 20 (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: 0x73f7) \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/math.cpython-313-x86_64-linux-gnu.so.p/math.c\n- [ 38] ./.mesonpy-kgrx1lv7\n+ [ 38] ./.mesonpy-cz06qdgz\n [ 4c] dipy/core/math.cpython-313-x86_64-linux-gnu.so.p\n [ 7d] /usr/include/python3.13\n [ 95] /usr/include/x86_64-linux-gnu/bits\n [ b8] /usr/include\n [ c5] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ ee] /usr/include/x86_64-linux-gnu/sys\n [ 110] /usr/include/python3.13/cpython\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/2c/4ce6b016802c008d15491870189246eccfe47e.debug", "source2": "./usr/lib/debug/.build-id/99/741f4f5983917ebd017daa0c0dbc64387fd9b2.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000383e0 0002c8 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 025bfc 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025f20 00044b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026370 010c90 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 037000 0001ce 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0371d0 0001c5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0371d0 0001c6 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 037398 022a79 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 059e18 005062 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05ee7a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05eed0 003a98 18 35 443 8\n [35] .strtab STRTAB 0000000000000000 062968 003a2c 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 066394 000177 00 0 0 1\n Key to Flags:\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: 2c4ce6b016802c008d15491870189246eccfe47e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99741f4f5983917ebd017daa0c0dbc64387fd9b2\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: 0x5d): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x71): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xee): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x111): /usr/include\n 6\t(line_strp)\t(offset: 0x11e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x147): /usr/include/x86_64-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: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x9cf9\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-~GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n QItrOvpvL\n _I_ht>th\n />r)/>u)g\n ~RAy:/%M\n [6V(<_(L\n }2Nub~R{\n /b7+zLgI\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/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- [ 5d] ./.mesonpy-kgrx1lv7\n+ [ 5d] ./.mesonpy-cz06qdgz\n [ 71] dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.13\n [ ce] /usr/include/python3.13/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/include\n [ 11e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 147] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/30/493d4b42685cbc6fd325aee2569fccd173bc74.debug", "source2": "./usr/lib/debug/.build-id/3f/6a27465ba51f27c4b77ddfec0da1d641446f0c.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000027d880 000c30 0012f0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000da 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000360 12665e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 1269c0 0005e2 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 126fa8 06fb36 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 196ae0 001148 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 197c28 0001e3 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 197c28 0001e4 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 197e10 1ab513 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 343328 027c99 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 36afc1 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 36b018 007848 18 35 1079 8\n [35] .strtab STRTAB 0000000000000000 372860 00b531 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 37dd91 000177 00 0 0 1\n Key to Flags:\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: 30493d4b42685cbc6fd325aee2569fccd173bc74\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f6a27465ba51f27c4b77ddfec0da1d641446f0c\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5f): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): dipy\n 7\t(line_strp)\t(offset: 0x13c): /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: 213 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x72a00\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-tGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n vpwFSLV2|\n e=6I*oK46?k\n ekT[TiQ[Sq\n %Yr-i,$~\n FHHq%(a(\n \"Z[Uz|SDkk\n Vu:omz\tT\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/vector_fields.cpython-313-x86_64-linux-gnu.so.p/vector_fields.c\n- [ 4b] ./.mesonpy-kgrx1lv7\n+ [ 4b] ./.mesonpy-cz06qdgz\n [ 5f] dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.13\n [ b2] /usr/include/python3.13/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 137] dipy\n [ 13c] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/31/c0e9f3999dcf9aa69541b9d03ac1d6dfe11f5a.debug", "source2": "./usr/lib/debug/.build-id/89/e71edb586061494ecb32d7e7cfa63767477a11.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000045da0 0010c8 000ca0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02e61c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02e940 0004b5 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02edf8 014ab7 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0438b0 0005ad 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 043e60 0001cb 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 043e60 0001cc 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 044030 028af7 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 06cb28 005f72 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 072a9a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 072af0 0046c8 18 35 562 8\n [35] .strtab STRTAB 0000000000000000 0771b8 00525c 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 07c414 000177 00 0 0 1\n Key to Flags:\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: 31c0e9f3999dcf9aa69541b9d03ac1d6dfe11f5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89e71edb586061494ecb32d7e7cfa63767477a11\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x65): dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa4): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xbc): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xdc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xff): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x141): /usr/include\n 7\t(line_strp)\t(offset: 0x14e): /usr/lib/gcc/x86_64-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: 168 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xbe24\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: 0x1247f) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-ZGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n T\\l[D3)Z/\n ZG1VNRg,F\n EA'=,d].\n [j)9%h6sq\n EKTRtqRtA\n 1oFqfZ*N\n %<8E{0.DY\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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p/clusteringspeed.c\n [ 65] dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so.p\n [ a4] /usr/include/python3.13\n [ bc] /usr/include/python3.13/cpython\n [ dc] /usr/include/x86_64-linux-gnu/bits\n [ ff] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 141] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/36/2663f8ecbc2ee939d3eb31356df3ae39ed8004.debug", "source2": "./usr/lib/debug/.build-id/1d/087013882d94cdf1b44db5a70130539a84159a.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000033400 000290 000ab0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ad 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000330 023336 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023668 0004cf 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023b38 00f190 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 032cc8 0002bd 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 032f88 0001d2 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 032f88 0001d3 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 033160 01dc0d 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 050d70 003f11 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 054c81 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 054cd8 003c48 18 35 456 8\n [35] .strtab STRTAB 0000000000000000 058920 003bed 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 05c50d 000177 00 0 0 1\n Key to Flags:\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: 362663f8ecbc2ee939d3eb31356df3ae39ed8004\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d087013882d94cdf1b44db5a70130539a84159a\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): dipy\n 7\t(line_strp)\t(offset: 0x136): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 168 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x7dbe\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -45,14 +45,15 @@\n mg~-#: Abbrev Number: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/tests/test_propspeed.cpython-313-x86_64-linux-gnu.so.p/test_propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xfabc\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: 0x134c7) \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/tests/test_propspeed.cpython-313-x86_64-linux-gnu.so.p/test_propspeed.c\n- [ 56] ./.mesonpy-kgrx1lv7\n+ [ 56] ./.mesonpy-cz06qdgz\n [ 6a] dipy/tracking/tests/test_propspeed.cpython-313-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.13\n [ c7] /usr/include/python3.13/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] /usr/include\n [ 117] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 140] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/40/a78624bfa75a588cb68abcfe6b6ffe0d5a6a41.debug", "source2": "./usr/lib/debug/.build-id/3f/c3655fe81b456e234fd6cebcda0b6fc5f90659.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000003f640 000290 000ac0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000098 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 02a984 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02aca0 00043c 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02b0e0 012b69 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03dc50 0002af 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03df00 0001bf 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03df00 0001c0 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 03e0c0 024f00 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 062fc0 005f12 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 068ed2 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 068f28 003de0 18 35 480 8\n [35] .strtab STRTAB 0000000000000000 06cd08 0041b4 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 070ebc 000177 00 0 0 1\n Key to Flags:\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: 40a78624bfa75a588cb68abcfe6b6ffe0d5a6a41\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fc3655fe81b456e234fd6cebcda0b6fc5f90659\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x69): dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xac): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc4): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): /usr/include\n 7\t(line_strp)\t(offset: 0x156): /usr/lib/gcc/x86_64-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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xbd15\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-ZjAGCC: (Debian 14.2.0-19) 14.2.0\n+YGCC: (Debian 14.2.0-19) 14.2.0\n >nt@yC$u\n w/S%H(u[\n QsdoLu^-\n or:OoAtq\n c;AoyQ5r\n )5~BX-b| \n [qRXqRX1\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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p/test_fast_numpy.c\n [ 69] dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so.p\n [ ac] /usr/include/python3.13\n [ c4] /usr/include/python3.13/cpython\n [ e4] /usr/include/x86_64-linux-gnu/bits\n [ 107] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 149] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/47/27aa198721f25aa53d4a7f6b9d8bf7eb253f3d.debug", "source2": "./usr/lib/debug/.build-id/bb/d2d9005f73bd7cd265861d6554f206025c39a1.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 397336 (bytes into file)\n+ Start of section headers: 397344 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x61018:\n+There are 37 section headers, starting at offset 0x61020:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001188 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 00000000000367a0 000380 0009d0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 025a30 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025d58 000454 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0261b0 010001 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0361b8 000217 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0363d0 0001c8 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 036598 01e7a5 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 054d40 004279 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 058fb9 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 059010 003a98 18 35 439 8\n- [35] .strtab STRTAB 0000000000000000 05caa8 0043f5 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 060e9d 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 0363d0 0001c9 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 0365a0 01e7a5 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 054d48 004279 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 058fc1 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 059018 003a98 18 35 439 8\n+ [35] .strtab STRTAB 0000000000000000 05cab0 0043f5 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 060ea5 000177 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), l (large), 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: 4727aa198721f25aa53d4a7f6b9d8bf7eb253f3d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbd2d9005f73bd7cd265861d6554f206025c39a1\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: 0x71): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x71): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x85): dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd5): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xed): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x172): /usr/include\n 7\t(line_strp)\t(offset: 0x17f): /usr/lib/gcc/x86_64-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: 150 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x9159\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-%?=GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n vKT2;JvF\n )*JF:JFf\n gqH..0: \n yRXmZzbs\n idY!hbz/\n [lt<+N05\n w\"ke$iNw\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- [ 71] ./.mesonpy-kgrx1lv7\n+ [ 71] ./.mesonpy-cz06qdgz\n [ 85] dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ d5] /usr/include/python3.13\n [ ed] /usr/include/python3.13/cpython\n [ 10d] /usr/include/x86_64-linux-gnu/bits\n [ 130] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 172] /usr/include\n [ 17f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4f/08cd34ce1173308047406c931fead9ddbec1a0.debug", "source2": "./usr/lib/debug/.build-id/57/167b651d561f7120772342dec901207287fa00.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 94% 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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 476648 (bytes into file)\n+ Start of section headers: 476656 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x745e8:\n+There are 37 section headers, starting at offset 0x745f0:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0010f8 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 0000000000044170 001160 0006f0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000044860 001160 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000044a50 001160 0005b0 08 WA 0 0 8\n [22] .data NOBITS 0000000000045000 001160 0035c8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000485e0 001160 001218 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a6 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02c8b7 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02c8b5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02cbe0 00046d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02d050 011934 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03e988 000887 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03f210 0001d0 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 03f3e0 023914 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 062cf8 00495d 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 067655 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0676a8 0051f0 18 35 694 8\n- [35] .strtab STRTAB 0000000000000000 06c898 007bd7 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 07446f 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 03f210 0001d2 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 03f3e8 023914 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 062d00 00495d 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 06765d 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0676b0 0051f0 18 35 694 8\n+ [35] .strtab STRTAB 0000000000000000 06c8a0 007bd7 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 074477 000177 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), l (large), 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: 4f08cd34ce1173308047406c931fead9ddbec1a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57167b651d561f7120772342dec901207287fa00\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x59): dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): dipy\n 7\t(line_strp)\t(offset: 0x133): /usr/include\n 8\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x169): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x18b): /usr/include/python3.13/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: 0x4c): transforms.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): transforms.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): transforms.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): transforms.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c1): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ac): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1c5): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): dictobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): stdio2.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ee): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x97c2\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,69 +1,62 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-H^W%97MI\n-Fryu>ZK.\n-x77 3:(`\n-j)IFe=+)\n-;0&$IUFKU\n-6'\t>~3Sj\n+]1mRhs)b\n+}ZRpk!_D\n++r>KoD}?\n+lVKY9GZy6\n Pb_Lh0;Z\n &'G\\I^b \tm\n YV~+@m)/?\n sj#(Z),(3\n s,;e1E&k\n N1y#ory;\n ,c2\tvwTO\n >i(OXs=-\n vAn{@erF\n Ze4YB4#T\n 13tZ=S,\"\n+hqw\t.ABp\n %jJ\tUyS\\\n ElYGX>6+\n-6O$c{ 3~\n-whtVw*D&\n-EoK1,~Do/\n-m\t^0S>Yz\n-b^^m6KEj\n-h])9ZdZ\tD\n-\t{+L@7k!\n-mFs^YbTK\n-.%Ss*4U0\n-]QlG<`$/\n-IPxp82I(\n-G\\[s.alH3>\n-E\"!!fq!J(%\n-5CGdl%}R\n-,V;u Rs+\n-ki&.(\"1N\n-O@GQDi%/\n-]]]]U]U]\n-}x6&@\n-?lr1O*.6t\n-51`Ea(1k\n-8\\mQ&K+}\n-o#Ra (o9\n-l*pIkM+b\n-';mLGB2-\n-lMr/lfw5O\n-\"C\\2*V-EV\n-D:jEj\"=P\n-G}~xd:f]\n-$*4hpm\tM\n-aI|j` AT$\n-&,bebw,>\n-1M$B9xO|e\n-19~}{}$B\n-CPf1c#=s_\n+lppnNKkc\n+\\NIabSR>\n+T6MW|Kc7\n+Gyte_Cv_\n+DS:ij_#G\n+66H^al\"n\n+|`o$.>N[\n 1m5+=vLMY\n }7@'Wcf( u0cA\n RRQY\n Za}#t}cM\n UxZ\tm)R8{\n 7rwD\\_fq}\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-kgrx1lv7\n- [ 14] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n+ [ 0] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\n+ [ 45] ./.mesonpy-cz06qdgz\n [ 59] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.13\n [ a9] /usr/include/python3.13/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12e] dipy\n [ 133] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/51/9c796db38bb29b26d4535fd434d40c7473f7a6.debug", "source2": "./usr/lib/debug/.build-id/10/043fc1783cdc3b4f1c067852cef35c49d433cf.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": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 000000000003c288 000278 000598 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003c820 000278 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000003ca10 000278 0005f0 08 WA 0 0 8\n [22] .data NOBITS 000000000003d000 000278 0015c8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003e5e0 000278 000b18 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a7 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 029149 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 029478 0004aa 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 029928 0124fd 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 03be28 00027a 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03c0a8 0001c7 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 029148 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 029470 0004aa 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 029920 0124fd 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 03be20 00027a 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03c0a0 0001ca 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 03c270 024bb1 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 060e28 00534c 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 066174 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0661c8 003db0 18 35 470 8\n [35] .strtab STRTAB 0000000000000000 069f78 00438c 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06e304 000177 00 0 0 1\n Key to Flags:\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: 519c796db38bb29b26d4535fd434d40c7473f7a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 10043fc1783cdc3b4f1c067852cef35c49d433cf\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x71): dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb7): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xcf): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xef): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x112): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x154): /usr/include\n 7\t(line_strp)\t(offset: 0x161): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x18a): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1ac): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 66, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): ptt_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): ptt_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2e5): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f4): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x207): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21a): 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: 0xff00) \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-313-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-313-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xa60a\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,48 +1,55 @@\n GCC: (Debian 14.2.0-19) 14.2.0\n-DC?R2$3r\n-$c)|$j3/\n-rsv3t26D\n-:hPu,nV\"o\n-L%hVf<+?_\n-E{!:7;NSz\n-t=EQL0L_\n-\\48);Ydo\n-B^rv=oLP\n-4iOI1g^t\n-{*!$]TG\t\"\n-DK^zHfs$e\n-s(}.:9)c\n-tW.,O@lz$U\n-|m0F X~6\n-+Vk`iUYT\n-_?\tOr+mz\n-SCJF\tG.e%\n-:.360:C7t\n- BpAG%,*\n-k=-J~;/X\n-z\t?r>o~%h\n-*{Y3~\t+RPw.\n-Ndc&JE,y\n-%]#uu1)/K2\n-|I{yE-yD\n-pQ{O5)+D\n-KCg7V9DP\n+gP4Pf9a?\n+FIb$ur6(\n+FbQ5Vr5&=dj\n+S:/G:N\n+l9M7TK#rO\n+ZjO[r6=2\"\n+)lRln|p\"w\n+9_+\\YS\\*\n+vg*y_YA *Vq\n+A~6mK+w^\n+=mh~]3U]\n+C|x,TkY`\n+RtHKKRgg@\n+16N\\orGd\n+yIz7aIFV6iI\n+WA]LwwAmUq[\n+%UW0Ompdg\n+aSW&4u: Abbrev Number: 167 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x99fb\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: 0x73f7) \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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so.p/vox2track.c\n [ 5a] dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.13\n [ ac] /usr/include/python3.13/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 131] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/57/d60a1c50c2b325ab2d37338a9322c78fa69d42.debug", "source2": "./usr/lib/debug/.build-id/30/3b2706fffc087967453b5294ae7edb456d9c06.debug", "comments": ["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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 509616 (bytes into file)\n+ Start of section headers: 509624 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x7c6b0:\n+There are 37 section headers, starting at offset 0x7c6b8:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 0011b8 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 00000000000455a0 001170 000b00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02d511 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d838 000489 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02dcc8 01441a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0420e8 0003f1 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0424e0 0001c8 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 0426a8 02bae2 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 06e190 005df0 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 073f80 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 073fd0 0040f8 18 35 505 8\n- [35] .strtab STRTAB 0000000000000000 0780c8 00446f 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 07c537 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 0424e0 0001c9 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 0426b0 02bae2 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 06e198 005df0 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 073f88 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 073fd8 0040f8 18 35 505 8\n+ [35] .strtab STRTAB 0000000000000000 0780d0 00446f 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 07c53f 000177 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), l (large), 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: 57d60a1c50c2b325ab2d37338a9322c78fa69d42\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 303b2706fffc087967453b5294ae7edb456d9c06\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x4d): dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdb): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x11d): dipy\n 7\t(line_strp)\t(offset: 0x122): /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: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xbb3b\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-BGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n c4Lk#>- @\n piSvKp[4\n ?n{9hm?k\n pe/=H[e{\n X#_U,kh]\n {0T{?wbM\n @Xl+p3^6)GMZ\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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p/mrf.c\n [ 4d] dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so.p\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/x86_64-linux-gnu/bits\n [ db] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 11d] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5c/83b9155fa1773f2de77c42d67f20a21194c43d.debug", "source2": "./usr/lib/debug/.build-id/39/5985feff1237365719bf41a1c9d55b77f7a1f3.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000003e440 001248 000a20 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000097 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 025ac1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025de0 00043b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026220 010d68 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 036f88 000307 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 037290 0001c5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 037290 0001c6 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 037458 02298d 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 059de8 004c2b 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05ea13 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05ea68 003b88 18 35 451 8\n [35] .strtab STRTAB 0000000000000000 0625f0 0039f6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 065fe6 000177 00 0 0 1\n Key to Flags:\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: 5c83b9155fa1773f2de77c42d67f20a21194c43d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 395985feff1237365719bf41a1c9d55b77f7a1f3\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x61): dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x13b): /usr/include\n 7\t(line_strp)\t(offset: 0x148): /usr/lib/gcc/x86_64-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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x96c8\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-=GCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n 3VHRsPzs\n ?knvQUfic\n :)Jkc1CL1\n )4CLSy-f\n 53K<,;q^\n E4,PD[*b/\n W3#IsyVq-\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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p/nlmeans_block.c\n [ 61] dipy/denoise/nlmeans_block.cpython-313-x86_64-linux-gnu.so.p\n [ 9e] /usr/include/python3.13\n [ b6] /usr/include/python3.13/cpython\n [ d6] /usr/include/x86_64-linux-gnu/bits\n [ f9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 13b] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/65/278f6ab15402cf06a72270eeb62a98305561d7.debug", "source2": "./usr/lib/debug/.build-id/53/f527fcffebf336d2a4aafdad5d8746e65ae302.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000007c960 001198 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000092 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 048e3d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 049158 00046c 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0495c8 01e0f2 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0676c0 000311 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0679d8 0001d4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0679d8 0001d5 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 067bb0 054bb6 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0bc768 00a1de 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0c6946 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0c6998 004410 18 35 532 8\n [35] .strtab STRTAB 0000000000000000 0cada8 0047aa 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0cf552 000177 00 0 0 1\n Key to Flags:\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: 65278f6ab15402cf06a72270eeb62a98305561d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53f527fcffebf336d2a4aafdad5d8746e65ae302\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): dipy\n 7\t(line_strp)\t(offset: 0x130): /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: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x1615a\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: 0x73f7) \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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p/expectmax.c\n [ 57] dipy/align/expectmax.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12b] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/67/63522b7c03c1cef0888948b94e3b4d00c40172.debug", "source2": "./usr/lib/debug/.build-id/21/7e2af478a82ad7da842d9c13829f885a48fee6.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000032300 000388 0008a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000085 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 020b04 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 020e10 000403 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 021218 00e4f7 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 02f710 000121 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 02f838 0001bf 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 02f838 0001c0 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 02f9f8 01bee0 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04b8d8 003c7b 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 04f553 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 04f5a8 0036a8 18 35 404 8\n [35] .strtab STRTAB 0000000000000000 052c50 0034a3 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0560f3 000177 00 0 0 1\n Key to Flags:\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: 6763522b7c03c1cef0888948b94e3b4d00c40172\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 217e2af478a82ad7da842d9c13829f885a48fee6\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: 0x49): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5d): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): /usr/include\n 7\t(line_strp)\t(offset: 0x142): /usr/lib/gcc/x86_64-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: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x79bf\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-rGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n R*6c9g+5\n Ef0~|ph7\n b1BYdYu[\n D^ZuAl~W\n Ez)32U~C\n [_HMW$7$N\n EleL_cnA\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/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n- [ 49] ./.mesonpy-kgrx1lv7\n+ [ 49] ./.mesonpy-cz06qdgz\n [ 5d] dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] /usr/include\n [ 142] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6c/84f3597eedf149616275ac79d8e6c0bb1549c0.debug", "source2": "./usr/lib/debug/.build-id/86/68f894b77a38d85fd04e41fef98fcdaf823fc6.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000003e300 001180 000ae0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008d 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 026ba7 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026eb8 00042b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0272e8 012d21 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03a010 0002bd 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03a2d0 0001cb 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03a2d0 0001cc 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 03a4a0 0214b2 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 05b958 004f11 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 060869 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0608c0 003e40 18 35 476 8\n [35] .strtab STRTAB 0000000000000000 064700 003a6c 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06816c 000177 00 0 0 1\n Key to Flags:\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: 6c84f3597eedf149616275ac79d8e6c0bb1549c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8668f894b77a38d85fd04e41fef98fcdaf823fc6\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: 0x57): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x57): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/include\n 7\t(line_strp)\t(offset: 0x157): /usr/lib/gcc/x86_64-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: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x9bf1\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -56,14 +56,15 @@\n Sf$`M!h78\n 0h8{A,&]sm?\n AD}U,Q_&\n ##z2D!$Lk*\n [%wB/E:^\n x1.cSLYLq3\n x}~+2x<~?\n+*={oncE NUg\n ^li1|.-6\n p$ZZl]~Kb\n R`)1I`R#)^\n @A[C!F\\0\n H,(E1gY^\n *48 0r@^\n cE(3AUp|\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/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- [ 57] ./.mesonpy-kgrx1lv7\n+ [ 57] ./.mesonpy-cz06qdgz\n [ 6b] dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.13\n [ c5] /usr/include/python3.13/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 14a] /usr/include\n [ 157] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6d/658f21de4dad93feccadacdb3b3f98dd55a6ae.debug", "source2": "./usr/lib/debug/.build-id/7f/119a1ab02e7ce76c600218b24189a29ec88a7d.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 424904 (bytes into file)\n+ Start of section headers: 424912 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x67bc8:\n+There are 37 section headers, starting at offset 0x67bd0:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001170 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 000000000003d420 0002c0 0009c0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009d 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 026032 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026358 000488 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0267e0 01132f 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 037b10 000258 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 037d68 0001c0 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 037f28 0233d6 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 05b300 005270 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 060570 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 0605c0 003ab0 18 35 441 8\n- [35] .strtab STRTAB 0000000000000000 064070 0039e1 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 067a51 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 037d68 0001c2 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 037f30 0233d6 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 05b308 005270 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 060578 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 0605c8 003ab0 18 35 441 8\n+ [35] .strtab STRTAB 0000000000000000 064078 0039e1 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 067a59 000177 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), l (large), 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: 6d658f21de4dad93feccadacdb3b3f98dd55a6ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f119a1ab02e7ce76c600218b24189a29ec88a7d\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: 0x48): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5c): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x97): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcf): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x134): /usr/include\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/x86_64-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: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x9c6b\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+}GCC: (Debian 14.2.0-19) 14.2.0\n T!Lc.L<0\n 53o7p\"4b\n wPK^`w&o?! 5\n Fr~56p5F\n )d_IMFNnK\n @Tm8?)^$\n wndX~G.`_,/0~$d\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\n- [ 48] ./.mesonpy-kgrx1lv7\n+ [ 48] ./.mesonpy-cz06qdgz\n [ 5c] dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p\n [ 97] /usr/include/python3.13\n [ af] /usr/include/python3.13/cpython\n [ cf] /usr/include/x86_64-linux-gnu/bits\n [ f2] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 134] /usr/include\n [ 141] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/74/732a7df9aa0e6c70aa8648c022241b2d73f16c.debug", "source2": "./usr/lib/debug/.build-id/96/b9533921a24aa2145765eb77828403ea61527c.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000004d540 001000 000e38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c8 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000348 033d94 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0340e0 00051b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 034600 015d45 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04a348 00051e 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04a868 0001da 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04a868 0001db 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04aa48 02ef11 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 079960 005ded 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 07f74d 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 07f7a0 004e00 18 35 635 8\n [35] .strtab STRTAB 0000000000000000 0845a0 0061d3 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 08a773 000177 00 0 0 1\n Key to Flags:\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: 74732a7df9aa0e6c70aa8648c022241b2d73f16c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 96b9533921a24aa2145765eb77828403ea61527c\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: 0x58): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x6c): dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): dipy\n 6\t(line_strp)\t(offset: 0x10f): /usr/include\n 7\t(line_strp)\t(offset: 0x11c): /usr/lib/gcc/x86_64-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: 176 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xcc3c\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-lGCC: (Debian 14.2.0-19) 14.2.0\n+aR|GCC: (Debian 14.2.0-19) 14.2.0\n RnD5BZH\t\n N;EH{)!R\n z#%7BWx#\n c!X0/.1W\n !u}SniWO\n )--cz:;=\n \"27\\QV? \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/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p/stopping_criterion.c\n- [ 58] ./.mesonpy-kgrx1lv7\n+ [ 58] ./.mesonpy-cz06qdgz\n [ 6c] dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.13\n [ c7] /usr/include/python3.13/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] dipy\n [ 10f] /usr/include\n [ 11c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/76/d6eb299940a881bc3198cf43de247fb3990e00.debug", "source2": "./usr/lib/debug/.build-id/db/21d1689cd8c9a2890e8cfc7ca136b6a3250723.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000032380 000350 000900 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000088 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 020b6e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 020e78 000433 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0212b0 00eb8e 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 02fe40 000204 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 030048 0001c6 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 030048 0001c7 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 030210 01c1a4 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04c3b8 003c1f 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 04ffd7 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 050028 003810 18 35 421 8\n [35] .strtab STRTAB 0000000000000000 053838 0035b6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 056dee 000177 00 0 0 1\n Key to Flags:\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: 76d6eb299940a881bc3198cf43de247fb3990e00\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db21d1689cd8c9a2890e8cfc7ca136b6a3250723\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: 0x4b): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5f): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd3): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x138): /usr/include\n 7\t(line_strp)\t(offset: 0x145): /usr/lib/gcc/x86_64-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: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x79aa\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+#GCC: (Debian 14.2.0-19) 14.2.0\n 4OEj\"B@<}\n 6{MmVyks\n l}\"Y>r\\{\n A\\>](=ZN\n bHH_Y7>}\n ^Y2R%ze>\n !D\t=|\\p;.\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/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n- [ 4b] ./.mesonpy-kgrx1lv7\n+ [ 4b] ./.mesonpy-cz06qdgz\n [ 5f] dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.13\n [ b3] /usr/include/python3.13/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 138] /usr/include\n [ 145] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7a/6074f31af46c6fed6b6b05396665cb9351d009.debug", "source2": "./usr/lib/debug/.build-id/7b/89abbeff8916bd7835e97f327f313bd9cc0b9d.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000004aa60 001018 000cd0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a4 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 03217b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0324a8 000496 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 032940 016017 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 048958 000570 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 048ec8 0001d7 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 048ec8 0001d8 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0490a0 02f237 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0782d8 006aa2 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 07ed7a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 07edd0 004818 18 35 568 8\n [35] .strtab STRTAB 0000000000000000 0835e8 004864 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 087e4c 000177 00 0 0 1\n Key to Flags:\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: 7a6074f31af46c6fed6b6b05396665cb9351d009\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b89abbeff8916bd7835e97f327f313bd9cc0b9d\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12c): dipy\n 7\t(line_strp)\t(offset: 0x131): /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: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xce55\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\tGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n [rLD9{fGWd\n J+!x9Ka{\n Y!2cJ3]d\n lxn) 9>0Z\n -c^|9Dyq\n H9FVT +j\n tkX\"v}cL\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-313-x86_64-linux-gnu.so.p/recspeed.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.13\n [ a7] /usr/include/python3.13/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12c] dipy\n [ 131] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7f/09f7f5ac44203899935ef40a7ea71a5224cc67.debug", "source2": "./usr/lib/debug/.build-id/71/ac7d4f3b85ca09ce63bd9671cf1a091ed57a04.debug", "comments": ["Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000000f6e0 000940 000258 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000068 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002e8 008019 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 008308 000366 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 008670 003404 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 00ba78 0001aa 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 00bc28 00016f 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 00bc28 000170 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 00bd98 005226 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 010fc0 000e2a 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 011dea 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 011e40 0017e8 18 35 141 8\n [35] .strtab STRTAB 0000000000000000 013628 001688 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 014cb0 000177 00 0 0 1\n Key to Flags:\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: 7f09f7f5ac44203899935ef40a7ea71a5224cc67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71ac7d4f3b85ca09ce63bd9671cf1a091ed57a04\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 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x37): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x37): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x4b): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7c): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x94): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xd7): /usr/include\n 6\t(line_strp)\t(offset: 0xe4): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x10d): /usr/include/x86_64-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: 109 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x37): ./.mesonpy-kgrx1lv7\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x37): ./.mesonpy-cz06qdgz\n <1a> DW_AT_ranges : (sec_offset) 0x1cf0\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-gGCC: (Debian 14.2.0-19) 14.2.0\n+GCC: (Debian 14.2.0-19) 14.2.0\n A|Dmj=s:\n Fo$SHR?\\\n \"WPe}u\n nluP$sc?|\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/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n- [ 37] ./.mesonpy-kgrx1lv7\n+ [ 37] ./.mesonpy-cz06qdgz\n [ 4b] dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p\n [ 7c] /usr/include/python3.13\n [ 94] /usr/include/python3.13/cpython\n [ b4] /usr/include/x86_64-linux-gnu/bits\n [ d7] /usr/include\n [ e4] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 10d] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/81/44f4e9aa0ecf9c679e4b29b79a47ce4a29eff5.debug", "source2": "./usr/lib/debug/.build-id/f0/7031be5e3042c31b58000a2893a047060b35ab.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 377024 (bytes into file)\n+ Start of section headers: 377032 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x5c0c0:\n+There are 37 section headers, starting at offset 0x5c0c8:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001110 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 0000000000036480 000398 0008d0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008d 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 022e12 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023128 00043f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023568 00f488 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0329f0 00014c 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 032b40 0001c0 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 032d00 01e185 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 050e88 004101 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 054f89 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 054fe0 003810 18 35 417 8\n- [35] .strtab STRTAB 0000000000000000 0587f0 003756 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 05bf46 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 032b40 0001c1 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 032d08 01e185 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 050e90 004101 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 054f91 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 054fe8 003810 18 35 417 8\n+ [35] .strtab STRTAB 0000000000000000 0587f8 003756 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 05bf4e 000177 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), l (large), 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: 8144f4e9aa0ecf9c679e4b29b79a47ce4a29eff5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f07031be5e3042c31b58000a2893a047060b35ab\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/dirspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12c): /usr/include\n 7\t(line_strp)\t(offset: 0x139): /usr/lib/gcc/x86_64-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: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/dirspeed.cpython-313-x86_64-linux-gnu.so.p/dirspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x83a0\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: 0x73f7) \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/dirspeed.cpython-313-x86_64-linux-gnu.so.p/dirspeed.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/reconst/dirspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.13\n [ a7] /usr/include/python3.13/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12c] /usr/include\n [ 139] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/84/4cb11056de363645aaaa8a76293eb1abee218a.debug", "source2": "./usr/lib/debug/.build-id/9b/b105c87f386ad9b3735545a7bb372b914349de.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000082960 001108 000c00 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a1 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 04c450 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 04c778 00046f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 04cbe8 01dc04 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 06a7f0 000474 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 06ac68 0001d4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 06ac68 0001d5 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 06ae40 0586f7 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0c3538 00a506 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0cda3e 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0cda90 0047b8 18 35 571 8\n [35] .strtab STRTAB 0000000000000000 0d2248 005258 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0d74a0 000177 00 0 0 1\n Key to Flags:\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: 844cb11056de363645aaaa8a76293eb1abee218a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bb105c87f386ad9b3735545a7bb372b914349de\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): dipy\n 7\t(line_strp)\t(offset: 0x130): /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: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x17161\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: 0x73f7) \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/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12b] dipy\n [ 130] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/87/e04c332581e94c9e966e2bd6c20a5d66a07231.debug", "source2": "./usr/lib/debug/.build-id/5d/e7e0327d18efe4647dbf3638860ae1d22dff3f.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000003b400 001240 0009d8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 0270e0 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027400 00045c 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 027860 0116c5 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 038f28 000241 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 039170 0001c4 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 039170 0001c5 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 039338 024b8e 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 05dec8 005413 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0632db 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 063330 003c00 18 35 446 8\n [35] .strtab STRTAB 0000000000000000 066f30 003b01 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06aa31 000177 00 0 0 1\n Key to Flags:\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: 87e04c332581e94c9e966e2bd6c20a5d66a07231\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5de7e0327d18efe4647dbf3638860ae1d22dff3f\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xea): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12c): /usr/include\n 7\t(line_strp)\t(offset: 0x139): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xa424\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-r1GCC: (Debian 14.2.0-19) 14.2.0\n+?GCC: (Debian 14.2.0-19) 14.2.0\n W348)4fu7\n ))Lv'A8-\n dDtg,ZJq&#\n z}D-}Q+q\n ;a-gcK\"kf\"\n ]yWu TtU\n %YNx5M!o\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/denspeed.cpython-313-x86_64-linux-gnu.so.p/denspeed.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.13\n [ a7] /usr/include/python3.13/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12c] /usr/include\n [ 139] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/91/6494f82e9ca4e3a5e5e0b6f5ffe5998db2d591.debug", "source2": "./usr/lib/debug/.build-id/45/1a0a9dd4a8dfde27567c8c1df5dc061b5a40b8.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000378c0 0011d8 000a40 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a8 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 026061 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026390 000554 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0268e8 0108c0 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0371a8 0004bc 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 037668 0001ce 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 037668 0001d0 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 037838 01f5b2 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 056df0 0046ac 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05b49c 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05b4f0 003ff0 18 35 474 8\n [35] .strtab STRTAB 0000000000000000 05f4e0 003f3f 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06341f 000177 00 0 0 1\n Key to Flags:\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: 916494f82e9ca4e3a5e5e0b6f5ffe5998db2d591\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 451a0a9dd4a8dfde27567c8c1df5dc061b5a40b8\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/tractogen.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/include\n 7\t(line_strp)\t(offset: 0x13e): /usr/lib/gcc/x86_64-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: 182 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/tractogen.cpython-313-x86_64-linux-gnu.so.p/tractogen.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x8f5a\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: 0x1247f) \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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/tracking/tractogen.cpython-313-x86_64-linux-gnu.so.p/tractogen.c\n [ 5a] dipy/tracking/tractogen.cpython-313-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.13\n [ ac] /usr/include/python3.13/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 131] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/98/f590eca803ba14dcbb1317331a047767fdccad.debug", "source2": "./usr/lib/debug/.build-id/d1/24bfbe12659c3c6c86f9a75701339a3e58c83d.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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 1204560 (bytes into file)\n+ Start of section headers: 1204568 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x126150:\n+There are 37 section headers, starting at offset 0x126158:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001338 18 A 4 1 8\n@@ -28,19 +28,19 @@\n [23] .bss NOBITS 00000000000b9f80 000e38 000f30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000e5 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000368 06aecf 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 06b238 0005a7 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 06b7e0 02de67 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 099648 0007e2 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 099e30 0001d8 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 09a008 0708c9 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 10a8d8 00f058 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 119930 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 119980 005958 18 35 749 8\n- [35] .strtab STRTAB 0000000000000000 11f2d8 006d01 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 125fd9 000177 00 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 099e30 0001d9 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 09a010 0708c9 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 10a8e0 00f058 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 119938 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 119988 005958 18 35 749 8\n+ [35] .strtab STRTAB 0000000000000000 11f2e0 006d01 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 125fe1 000177 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), l (large), 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: 98f590eca803ba14dcbb1317331a047767fdccad\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d124bfbe12659c3c6c86f9a75701339a3e58c83d\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5e): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): /usr/include\n 7\t(line_strp)\t(offset: 0x142): /usr/lib/gcc/x86_64-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: 199 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x24439\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+=GCC: (Debian 14.2.0-19) 14.2.0\n iU40&n\\#\n @O~J(*#X\n 1;(E^Euq\n [sWX|[:7-\n J}UT?YiiU\n );iak&+a\n 01 ~bhf)\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-313-x86_64-linux-gnu.so.p/interpolation.c\n- [ 4a] ./.mesonpy-kgrx1lv7\n+ [ 4a] ./.mesonpy-cz06qdgz\n [ 5e] dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] /usr/include\n [ 142] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9c/508cdd560785473a455df70ecfbf84ff55d0c0.debug", "source2": "./usr/lib/debug/.build-id/11/70aa698de229e99df23a2c279a9a432d2e00d2.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000026d20 0004b8 0007a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008b 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 01b10d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 01b420 0003cd 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 01b7f0 00b5b0 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 026da0 000095 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 026e38 0001c5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 026e38 0001c7 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 027000 015e10 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 03ce10 002fa8 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 03fdb8 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 03fe08 002fa0 18 35 337 8\n [35] .strtab STRTAB 0000000000000000 042da8 002f1b 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 045cc3 000177 00 0 0 1\n Key to Flags:\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: 9c508cdd560785473a455df70ecfbf84ff55d0c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1170aa698de229e99df23a2c279a9a432d2e00d2\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): /usr/include\n 7\t(line_strp)\t(offset: 0x142): /usr/lib/gcc/x86_64-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: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x610e\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 57 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 57 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x4f4>\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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p/cythonutils.c\n [ 5d] dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ad/45783a745e9bdfe2bb30bd955d8f48b03888da.debug", "source2": "./usr/lib/debug/.build-id/4a/4eb7fd95d1aa16d71f72f15986d79c8bd6213e.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000036320 0002d8 000918 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000093 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 0236bb 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0239d8 000459 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023e38 00f97a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0337b8 0001c8 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 033980 0001c9 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 033980 0001cb 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 033b50 01efab 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 052b00 0045b2 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0570b2 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 057108 003990 18 35 423 8\n [35] .strtab STRTAB 0000000000000000 05aa98 00394f 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 05e3e7 000177 00 0 0 1\n Key to Flags:\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: ad45783a745e9bdfe2bb30bd955d8f48b03888da\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a4eb7fd95d1aa16d71f72f15986d79c8bd6213e\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: 0x61): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x61): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x75): dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbc): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xd4): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xf4): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x117): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x159): /usr/include\n 7\t(line_strp)\t(offset: 0x166): /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \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-313-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x61): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x61): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x8aec\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+!>GCC: (Debian 14.2.0-19) 14.2.0\n s@+e?{3'\n SDX+:fRDc\n \\E7_n:MQD\n &7avdyMX\n pb&/L}xP&\n t>WU%SUe\n >laZP*Fw\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-313-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- [ 61] ./.mesonpy-kgrx1lv7\n+ [ 61] ./.mesonpy-cz06qdgz\n [ 75] dipy/denoise/shift_twist_convolution.cpython-313-x86_64-linux-gnu.so.p\n [ bc] /usr/include/python3.13\n [ d4] /usr/include/python3.13/cpython\n [ f4] /usr/include/x86_64-linux-gnu/bits\n [ 117] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 159] /usr/include\n [ 166] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/af/cc761f78488e946e813fc775ac5522e68b02a2.debug", "source2": "./usr/lib/debug/.build-id/ce/beda72a8bb5356a35506a70c6866ca25a158cb.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000085920 001150 000b60 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009b 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 051848 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 051b68 000492 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 052000 0219b3 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0739b8 000423 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 073de0 0001ce 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 073de0 0001cf 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 073fb0 05d874 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0d1828 00b75c 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0dcf84 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0dcfd8 004620 18 35 556 8\n [35] .strtab STRTAB 0000000000000000 0e15f8 004c81 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0e6279 000177 00 0 0 1\n Key to Flags:\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: afcc761f78488e946e813fc775ac5522e68b02a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cebeda72a8bb5356a35506a70c6866ca25a158cb\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-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: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x18a56\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: 0x73f7) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12b] /usr/include\n [ 138] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/6f0adda0a5a2c12656e6271f4d7f67e83c5641.debug", "source2": "./usr/lib/debug/.build-id/62/f87c08c8f29343e62257e191fb1385ba063226.debug", "comments": ["Files 99% similar despite different names"], "unified_diff": null, "details": [{"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: ba6f0adda0a5a2c12656e6271f4d7f67e83c5641\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62f87c08c8f29343e62257e191fb1385ba063226\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: 0x52): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x66): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x101): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): dipy\n 7\t(line_strp)\t(offset: 0x148): /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: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xc598\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-X,\n ](l\\=zmz\n <>#rMH)LK\n DAt%bb\";\n L=(]y{2R'4\n _Gz4A7?O5\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-313-x86_64-linux-gnu.so.p/streamlinespeed.c\n- [ 52] ./.mesonpy-kgrx1lv7\n+ [ 52] ./.mesonpy-cz06qdgz\n [ 66] dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p\n [ a6] /usr/include/python3.13\n [ be] /usr/include/python3.13/cpython\n [ de] /usr/include/x86_64-linux-gnu/bits\n [ 101] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 143] dipy\n [ 148] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d4/f2a5a4bf8936ae0f2a132b90247572d0878e18.debug", "source2": "./usr/lib/debug/.build-id/aa/03e938b9ac45d63360bd90aceb73b883a88b64.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000037640 0002d0 0009f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009b 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 024ac0 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024de0 00049d 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 025280 01008d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 035310 0001b9 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0354d0 0001d5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0354d0 0001d6 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0356a8 01f4eb 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 054b98 00472a 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0592c2 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 059318 003c00 18 35 456 8\n [35] .strtab STRTAB 0000000000000000 05cf18 003f90 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 060ea8 000177 00 0 0 1\n Key to Flags:\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: d4f2a5a4bf8936ae0f2a132b90247572d0878e18\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa03e938b9ac45d63360bd90aceb73b883a88b64\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: 0x54): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x68): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc1): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe1): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x146): dipy\n 7\t(line_strp)\t(offset: 0x14b): /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: 155 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x8fdc\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+dGCC: (Debian 14.2.0-19) 14.2.0\n ;tvQUsGk\n wTIu_IuQRA\n 8IDwUnC|\n .)LfHKi%^\n 9aNc}bNX\n O,d4d}bi\n IF[+ ['eKe\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-313-x86_64-linux-gnu.so.p/direction_getter.c\n- [ 54] ./.mesonpy-kgrx1lv7\n+ [ 54] ./.mesonpy-cz06qdgz\n [ 68] dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ a9] /usr/include/python3.13\n [ c1] /usr/include/python3.13/cpython\n [ e1] /usr/include/x86_64-linux-gnu/bits\n [ 104] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 146] dipy\n [ 14b] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d5/f299acf595a8e88b969ebda9b89e7c6bc8624e.debug", "source2": "./usr/lib/debug/.build-id/9c/8eb2001df86ba3bd8b3f7552ddd0bc772b9268.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000077580 001068 000c80 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 03d95c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 03dc80 000468 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 03e0e8 01ed3b 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 05ce28 00055a 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 05d388 0001cd 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 05d388 0001cc 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 05d558 046d81 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0a42e0 009590 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0ad870 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0ad8c0 004680 18 35 564 8\n [35] .strtab STRTAB 0000000000000000 0b1f40 004de6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0b6d26 000177 00 0 0 1\n Key to Flags:\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: d5f299acf595a8e88b969ebda9b89e7c6bc8624e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9c8eb2001df86ba3bd8b3f7552ddd0bc772b9268\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: 0x45): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x59): dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): dipy\n 7\t(line_strp)\t(offset: 0x133): /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: 154 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x11491\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-bNGCC: (Debian 14.2.0-19) 14.2.0\n+hGCC: (Debian 14.2.0-19) 14.2.0\n Yegx@O7f\n QS(~AIwv\n 6O^N]^$*\n \tat3RL,y\n k\"1\tZmNn\"\n TO)e20cD\n Z7RTNJ*s \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-313-x86_64-linux-gnu.so.p/parzenhist.c\n- [ 45] ./.mesonpy-kgrx1lv7\n+ [ 45] ./.mesonpy-cz06qdgz\n [ 59] dipy/align/parzenhist.cpython-313-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.13\n [ a9] /usr/include/python3.13/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12e] dipy\n [ 133] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d9/bcecb8cd77f322401f30ef7f3f0bab80492e99.debug", "source2": "./usr/lib/debug/.build-id/71/5f78673655beb30c5a0b58f8ea4f92094c34a6.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,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: d9bcecb8cd77f322401f30ef7f3f0bab80492e99\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 715f78673655beb30c5a0b58f8ea4f92094c34a6\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: 0x48): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5c): dipy/core/tests/test_math.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd0): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf3): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x135): /usr/include\n 7\t(line_strp)\t(offset: 0x142): /usr/lib/gcc/x86_64-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: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/tests/test_math.cpython-313-x86_64-linux-gnu.so.p/test_math.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x7c65\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: 0x134c7) \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/tests/test_math.cpython-313-x86_64-linux-gnu.so.p/test_math.c\n- [ 48] ./.mesonpy-kgrx1lv7\n+ [ 48] ./.mesonpy-cz06qdgz\n [ 5c] dipy/core/tests/test_math.cpython-313-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.13\n [ b0] /usr/include/python3.13/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 135] /usr/include\n [ 142] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/dd/3c8d3710ebef80374d70c5e64dc8651fd1e431.debug", "source2": "./usr/lib/debug/.build-id/3f/64267241572181ed79a8f5388fe170c1aac077.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000038540 0011f8 000a30 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a3 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02478f 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024ab8 0004a9 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 024f68 01034d 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 0352b8 00022b 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0354e8 0001c5 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 0354e8 0001c6 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0356b0 020d99 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 056450 00490a 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05ad5a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 05adb0 003e28 18 35 471 8\n [35] .strtab STRTAB 0000000000000000 05ebd8 003dec 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0629c4 000177 00 0 0 1\n Key to Flags:\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: dd3c8d3710ebef80374d70c5e64dc8651fd1e431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f64267241572181ed79a8f5388fe170c1aac077\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: 0x43): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x57): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xc6): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe9): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/include\n 7\t(line_strp)\t(offset: 0x138): /usr/lib/gcc/x86_64-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: 163 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x9054\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1GCC: (Debian 14.2.0-19) 14.2.0\n+wGCC: (Debian 14.2.0-19) 14.2.0\n oQw+d+4F\n +MSg=iXz\n HL4DZ)1C!2\n uD/q7;&G\n m%qGt$Ml\n %]4 |aY~\n jlM@^}CJ\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-313-x86_64-linux-gnu.so.p/bundlemin.c\n- [ 43] ./.mesonpy-kgrx1lv7\n+ [ 43] ./.mesonpy-cz06qdgz\n [ 57] dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.13\n [ a6] /usr/include/python3.13/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 12b] /usr/include\n [ 138] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/df/eb24b842ceb4fa0d8446ec6409b5380cafb454.debug", "source2": "./usr/lib/debug/.build-id/7c/06d0eb3c35c409a822c4b2d631959f2cb6f967.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 0000000000034780 0004f0 000778 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00006f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002f0 01f1e9 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 01f4e0 000352 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 01f838 00f469 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 02eca8 00049c 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 02f148 000172 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 02f148 000173 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 02f2c0 01bda9 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 04b070 00571e 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 05078e 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 0507e0 0027f0 18 35 302 8\n [35] .strtab STRTAB 0000000000000000 052fd0 0029c6 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 055996 000177 00 0 0 1\n Key to Flags:\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: dfeb24b842ceb4fa0d8446ec6409b5380cafb454\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7c06d0eb3c35c409a822c4b2d631959f2cb6f967\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 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x6a): dipy/tracking/tests/test_tractogen.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): /usr/include\n 6\t(line_strp)\t(offset: 0x117): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x140): /usr/include/x86_64-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: 37 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/tests/test_tractogen.cpython-313-x86_64-linux-gnu.so.p/test_tractogen.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-kgrx1lv7\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-cz06qdgz\n <1a> DW_AT_ranges : (sec_offset) 0xa920\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 57 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 57 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x4f4>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-TGCC: (Debian 14.2.0-19) 14.2.0\n+gGCC: (Debian 14.2.0-19) 14.2.0\n 6QGmdl Qk\n \\(m7Qo*j\n \tngd|lzAh!\n = /.MD|<\n ;SztB,fg\n \"Wr()r%' \n Fbj7*JP \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/tests/test_tractogen.cpython-313-x86_64-linux-gnu.so.p/test_tractogen.c\n- [ 56] ./.mesonpy-kgrx1lv7\n+ [ 56] ./.mesonpy-cz06qdgz\n [ 6a] dipy/tracking/tests/test_tractogen.cpython-313-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.13\n [ c7] /usr/include/python3.13/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] /usr/include\n [ 117] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 140] /usr/include/x86_64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ec/9161b2c9a480f8226965262d8c7eec5cc1f83c.debug", "source2": "./usr/lib/debug/.build-id/a2/2d8c2eb58a2c461c62ef45a81794aaee0ca790.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": "@@ -24,19 +24,19 @@\n [19] .data.rel.ro NOBITS 00000000000431a0 001190 000658 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000437f8 001190 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000439e8 001190 000618 08 WA 0 0 8\n [22] .data NOBITS 0000000000044000 001190 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045640 001190 000b28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00008c 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000310 02d37c 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000310 02d37a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d690 000497 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02db28 0141a4 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02db28 0141a5 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 041cd0 00044d 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 042120 0001cc 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 042120 0001ce 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 0422f0 02ab25 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 06ce18 005f82 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 072d9a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 072df0 003fc0 18 35 487 8\n [35] .strtab STRTAB 0000000000000000 076db0 00449d 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 07b24d 000177 00 0 0 1\n Key to Flags:\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: ec9161b2c9a480f8226965262d8c7eec5cc1f83c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a22d8c2eb58a2c461c62ef45a81794aaee0ca790\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x57): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xe5): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x108): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/include\n 7\t(line_strp)\t(offset: 0x157): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x180): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x1a2): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x56): enhancement_kernel.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x56): enhancement_kernel.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x42): enhancement_kernel.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x42): enhancement_kernel.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2db): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ea): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fd): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x20a): 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: 163 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x57): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xbeac\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,79 +1,81 @@\n-?\\sGjx8\n-P*6SUc8U#\n+GCC: (Debian 14.2.0-19) 14.2.0\n+VID{vmcl\n |EOx\tj4\n-Hl~>-V!^\n-@c}*rIg \n-\tz]`j!Xo'\n-o|0XvvWb5(\n-Up1YE(\"ai\n-g2[#nQGl\n-3-n3Wb7p\n-T1`>G0fK\n-<4v#cGCa\n-7L6:j*x~\n-w~oA3!DG?\n-pQeby.7}\n-'84?0~\\_@+\n-wgu5'`]2Q\n->aohfu?\\\n-W1?<]I=<-)\n-NpC&6~`a\n-MG.VMR%-\n-KV`:xR3U\n-DBR/9@e\")\n-n\t] 3Uow\n-CAVcE3??\n-4`KNT}QN\n-m1g8%*YH\n-^6q~;Eq@\n-aKRG*UG+K\n-SQ!pY&!N[\n-'LNZjidp\n-onwDJ}9MF\n-b>0E%0;ovO`\n-HzU\tJ!:Uo\n-v6LT8\\aV2\n-7b69Gz+N\n-*pnBQy%v\n-*y~{v|YZ\n+,#CPtQVC\n+,)SVzS6eI\n+gGuPq-j$\n+bt$1Z6,`\n+yfk\"a6E1k\n+7;PJFNa\"%\n+KFtYj'a~\n+r*E+gU+I\n+U\\BgzX:=I\n+z9p+VBH(aX\n+Fyw)Fg%Fg\n+9`;7{.@r4\n+<~kw2wj|\tQ\n+'C@>1bBOI&]QLO\n+>z!y/%y/\n+v\"!$]tO\t\")\n+Od2KDd]Q\n+\"*;N2N8Ri*\n+;e1~gh$9\n+^WT8)B38\n+%+sKJ(4H_\n+jCOjuC;%\t$\n+k@D-\ti^e\n+xscBH\n+R=r-rvlk\n+?\t^>crXs\n+E~z}aaaQ\n SuPS}/nx\n Cd>/M-3]\n !{t~Pp1wO0\n %$a\t&*aF83)\n I[R*]WQz\n N|T=K]LH\n /i,mY,my,m\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-kgrx1lv7\n- [ 14] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n+ [ 0] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\n+ [ 57] ./.mesonpy-cz06qdgz\n [ 6b] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.13\n [ c5] /usr/include/python3.13/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 14a] /usr/include\n [ 157] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ed/cce8d08beaeeceb68fd186f81a24936f9c32d4.debug", "source2": "./usr/lib/debug/.build-id/bf/7a96783df02d9ebfd4936dad6898641facdf32.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000005ec60 001080 000cb0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000079 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000300 034577 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 034878 000443 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 034cc0 019511 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 04e1d8 000c3d 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 04ee18 0001bf 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 04ee18 0001c0 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 04efd8 03a5c6 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0895a0 009884 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 092e24 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 092e78 003cf0 18 35 495 8\n [35] .strtab STRTAB 0000000000000000 096b68 003ffa 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 09ab62 000177 00 0 0 1\n Key to Flags:\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: edcce8d08beaeeceb68fd186f81a24936f9c32d4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bf7a96783df02d9ebfd4936dad6898641facdf32\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 5\t(line_strp)\t(offset: 0x10e): dipy\n 6\t(line_strp)\t(offset: 0x113): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x136): /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: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0x118f1\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: 0x1247f) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-19) 14.2.0\n+2GCC: (Debian 14.2.0-19) 14.2.0\n 1 f6>m)]I\n Mm8dEm~^F\n ozS*jj+^\n d.-AHK0K\n ~;#m!1?= *\n .(i/(;mo\n T(;Q){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-313-x86_64-linux-gnu.so.p/distances.c\n- [ 46] ./.mesonpy-kgrx1lv7\n+ [ 46] ./.mesonpy-cz06qdgz\n [ 5a] dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.13\n [ ac] /usr/include/python3.13/cpython\n [ cc] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 10e] dipy\n [ 113] /usr/include/x86_64-linux-gnu/bits\n [ 136] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f5/73d459f23b244935a66d2c8885e30250024d91.debug", "source2": "./usr/lib/debug/.build-id/b4/e615937b3dc090d5da3fbde399f0d6ba8ebce0.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 000000000003fac0 000270 000bc8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02a61f 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02a940 000451 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02ad98 012690 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 03d428 000343 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 03d770 0001c3 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 03d770 0001c4 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 03d938 023bee 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 061528 005202 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 06672a 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 066780 003fa8 18 35 496 8\n [35] .strtab STRTAB 0000000000000000 06a728 004441 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 06eb69 000177 00 0 0 1\n Key to Flags:\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: f573d459f23b244935a66d2c8885e30250024d91\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4e615937b3dc090d5da3fbde399f0d6ba8ebce0\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x4f): dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x84): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x9c): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xbc): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdf): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/include\n 7\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-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: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xb179\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: 0x73f7) \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-kgrx1lv7\n+ [ 0] ./.mesonpy-cz06qdgz\n [ 14] dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p/pmf.c\n [ 4f] dipy/direction/pmf.cpython-313-x86_64-linux-gnu.so.p\n [ 84] /usr/include/python3.13\n [ 9c] /usr/include/python3.13/cpython\n [ bc] /usr/include/x86_64-linux-gnu/bits\n [ df] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 121] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f9/e528bee76821b9a985e433fb6f23558dd7105a.debug", "source2": "./usr/lib/debug/.build-id/bc/ac416445b0bb7475a11302831bb81c1a7d247a.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": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000446c0 001230 000b38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a0 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02c736 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ca58 00048a 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02cee8 01408e 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 040f78 0002f8 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 041270 0001c9 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 041270 0001cb 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 041440 0282d0 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 069710 005c79 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 06f389 000050 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 06f3e0 003e88 18 35 478 8\n [35] .strtab STRTAB 0000000000000000 073268 00457b 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 0777e3 000177 00 0 0 1\n Key to Flags:\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: f9e528bee76821b9a985e433fb6f23558dd7105a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bcac416445b0bb7475a11302831bb81c1a7d247a\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: 0x69): ./.mesonpy-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x69): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x7d): dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xc9): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xe1): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0x101): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x124): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x166): /usr/include\n 7\t(line_strp)\t(offset: 0x173): /usr/lib/gcc/x86_64-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: 160 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-kgrx1lv7\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xb97a\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: 0x134c7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-ZGCC: (Debian 14.2.0-19) 14.2.0\n+}$zGCC: (Debian 14.2.0-19) 14.2.0\n z)bI0{+s\n (EWd+E7f+\n bJ@h+l.*w\n * \",s=]C\n -]hK7j[}\n cNp38TT~=\n ]q;o$+|N\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/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- [ 69] ./.mesonpy-kgrx1lv7\n+ [ 69] ./.mesonpy-cz06qdgz\n [ 7d] dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p\n [ c9] /usr/include/python3.13\n [ e1] /usr/include/python3.13/cpython\n [ 101] /usr/include/x86_64-linux-gnu/bits\n [ 124] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 166] /usr/include\n [ 173] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/ec0952ad25e09e86d72a815e02d322e10dbc3c.debug", "source2": "./usr/lib/debug/.build-id/ac/17c2fe9844ac88f1301ec6ecdd66d421da75ce.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 --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: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 540112 (bytes into file)\n+ Start of section headers: 540104 (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: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x83dd0:\n+There are 37 section headers, starting at offset 0x83dc8:\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 001260 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .data.rel.ro NOBITS 00000000000490f0 0010e0 0006f8 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000497e8 0010e0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000499d8 0010e0 000628 08 WA 0 0 8\n [22] .data NOBITS 000000000004a000 0010e0 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010e0 000c38 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00009a 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 02fb69 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 02fe90 00049b 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 030330 016b55 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 046e88 000514 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 0473a0 0001bb 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 047560 02d373 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 0748d8 00686f 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 07b147 000050 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 07b198 0043c8 18 35 528 8\n- [35] .strtab STRTAB 0000000000000000 07f560 0046f6 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 083c56 000177 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02fb66 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 02fe88 00049b 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 030328 016b54 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 046e80 000514 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 047398 0001be 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 047558 02d373 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 0748d0 00686f 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 07b13f 000050 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 07b190 0043c8 18 35 528 8\n+ [35] .strtab STRTAB 0000000000000000 07f558 0046f6 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 083c4e 000177 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), l (large), 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: faec0952ad25e09e86d72a815e02d322e10dbc3c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac17c2fe9844ac88f1301ec6ecdd66d421da75ce\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-kgrx1lv7\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-cz06qdgz\n 1\t(line_strp)\t(offset: 0x5e): dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): /usr/include\n 7\t(line_strp)\t(offset: 0x144): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x16d): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x18f): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): fbcmeasures.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): fbcmeasures.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c8): 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): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ea): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1f7): 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: 157 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0xff00) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kgrx1lv7\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-cz06qdgz\n <1b> DW_AT_ranges : (sec_offset) 0xcf2d\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: 0x73f7) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,73 +1,77 @@\n-jmSY\"I\n-=gm;_sm#\n-~|S8H\"LE\n-+=U)fMWe\n-kKE+KEk'\n-(iPSePSg\n-7gs{.q{f\n-kN;8ekN{6\n-xq+^r+f,\n->F;P'>I;\n- w\n-xqGn(. >\n-[=YP\t%in\n-\\),MgW`9\n-49/KWiG\t\n-]^0?R>6^4\n-;lxoYowP\n-w8n>Bx\n+1QVt]5[aTQ\n+!O'8o#W`\n+8Y?%@^[\n+\"Lc>(0*+qGH\\`_\n+r/_iLGTYyQ\n+j6D`wj_$\n+Zq)x,$!*\n+{I6Kf\"wj*\n+m f]rcR.\n+A1DE9Us%=\n+!?jvC\"-36\n+0\ta'HP/4P\n+ MSe',Jrn\n+FE?S_)JelZ1\"\n-|;PAe?4o\n-(|x{uHvX\n-3fT91c+a\n-1\tl_UYQ8\n-&@{2Saa-\n-9{2MvQdJ\n-_md8x8TNj\n-:^3.D:9n\n-4VVOItPUcjs\n+nO;bFy[^\n+=S\"boyjdnq\n+rvS^P]UbR\n j#X.BWHr\n k;K]igi&s\n V4E9e?WA\n b~\"+%+%N9&\n Yrs&r_+y\n j]iJvld\\\n YRw\"t/Mo)\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-kgrx1lv7\n- [ 14] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 0] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 4a] ./.mesonpy-cz06qdgz\n [ 5e] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.13\n [ b2] /usr/include/python3.13/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/x86_64-linux-gnu/python3-numpy/numpy/_core/include/numpy\n [ 137] /usr/include\n [ 144] /usr/lib/gcc/x86_64-linux-gnu/14/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f707974 686f6e33 2d646970 -gnu/python3-dip\n- 0x00000030 792d6c69 622e6465 62756700 6966b184 y-lib.debug.if..\n- 0x00000040 994fb9e1 b7c82587 adfd693d f59f2edb .O....%...i=....\n+ 0x00000030 792d6c69 622e6465 62756700 a31a4961 y-lib.debug...Ia\n+ 0x00000040 573641e3 4c5c85c9 14a6668f 5469fcc3 W6A.L\\....f.Ti..\n \n"}]}]}]}]}]}