{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.wxRxID7X/b1/dipy_1.10.0-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.wxRxID7X/b2/dipy_1.10.0-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 6abb11e010ae03d2b16189814c5acbf1 4486524 doc optional python-dipy-doc_1.10.0-2_all.deb\n- cb3a11201bfff2def6df876eb7c59659 42944312 debug optional python3-dipy-lib-dbgsym_1.10.0-2_amd64.deb\n- e162b5e032f48ac25cc9accbfd1eddfa 3873884 python optional python3-dipy-lib_1.10.0-2_amd64.deb\n+ 2c8656788c107c97269fff805e5eba6e 42936584 debug optional python3-dipy-lib-dbgsym_1.10.0-2_amd64.deb\n+ 3aa528efb319284f4370d7e006aa8b8e 3874436 python optional python3-dipy-lib_1.10.0-2_amd64.deb\n 431fc97e5bec3cc685755b24ec6956fa 3559164 python optional python3-dipy_1.10.0-2_all.deb\n"}, {"source1": "python3-dipy-lib_1.10.0-2_amd64.deb", "source2": "python3-dipy-lib_1.10.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 2024-12-19 15:47:12.000000 debian-binary\n--rw-r--r-- 0 0 0 2848 2024-12-19 15:47:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3870844 2024-12-19 15:47:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2852 2024-12-19 15:47:12.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3871392 2024-12-19 15:47:12.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-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: 1fae538480e3d8a61364203f67d11818eade5314\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3eb550ea4e0a38419eda950e1ae0a92bd75abb60\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61653533 38343830 65336438 61363133 ae538480e3d8a613\n- 0x00000010 36343230 33663637 64313138 31386561 64203f67d11818ea\n- 0x00000020 64653533 31342e64 65627567 00000000 de5314.debug....\n- 0x00000030 59f021ff Y.!.\n+ 0x00000000 62353530 65613465 30613338 34313965 b550ea4e0a38419e\n+ 0x00000010 64613935 30653161 65306139 32626437 da950e1ae0a92bd7\n+ 0x00000020 35616262 36302e64 65627567 00000000 5abb60.debug....\n+ 0x00000030 ad50f799 .P..\n \n"}]}, {"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: b3e70ba937038cd95a0cb699298c2b4c51a92b67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b28b7111607ecf63e545a3dfa5f19a925395ab48\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65373062 61393337 30333863 64393561 e70ba937038cd95a\n- 0x00000010 30636236 39393239 38633262 34633531 0cb699298c2b4c51\n- 0x00000020 61393262 36372e64 65627567 00000000 a92b67.debug....\n- 0x00000030 1169564c .iVL\n+ 0x00000000 38623731 31313630 37656366 36336535 8b7111607ecf63e5\n+ 0x00000010 34356133 64666135 66313961 39323533 45a3dfa5f19a9253\n+ 0x00000020 39356162 34382e64 65627567 00000000 95ab48.debug....\n+ 0x00000030 5e369190 ^6..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-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: 19374e321619e3f69969d80b9e409f28380c4d65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cbdef6e5e7820673ecf2f6068bd9dec823668bdb\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33373465 33323136 31396533 66363939 374e321619e3f699\n- 0x00000010 36396438 30623965 34303966 32383338 69d80b9e409f2838\n- 0x00000020 30633464 36352e64 65627567 00000000 0c4d65.debug....\n- 0x00000030 c3218837 .!.7\n+ 0x00000000 64656636 65356537 38323036 37336563 def6e5e7820673ec\n+ 0x00000010 66326636 30363862 64396465 63383233 f2f6068bd9dec823\n+ 0x00000020 36363862 64622e64 65627567 00000000 668bdb.debug....\n+ 0x00000030 23d1c5c0 #...\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: 9ae46ac22cfd219dfe5de862288d66e2b9a3dc71\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0e52ad1bd62139fc6997db851a07877d381e7508\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65343661 63323263 66643231 39646665 e46ac22cfd219dfe\n- 0x00000010 35646538 36323238 38643636 65326239 5de862288d66e2b9\n- 0x00000020 61336463 37312e64 65627567 00000000 a3dc71.debug....\n- 0x00000030 8248d1b4 .H..\n+ 0x00000000 35326164 31626436 32313339 66633639 52ad1bd62139fc69\n+ 0x00000010 39376462 38353161 30373837 37643338 97db851a07877d38\n+ 0x00000020 31653735 30382e64 65627567 00000000 1e7508.debug....\n+ 0x00000030 7b04d27c {..|\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-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: d419d43e16b9741a45d7c87982f00692ec94da19\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d39e3836cc489ef97ebb1a62014959209917a11\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 31396434 33653136 62393734 31613435 19d43e16b9741a45\n- 0x00000010 64376338 37393832 66303036 39326563 d7c87982f00692ec\n- 0x00000020 39346461 31392e64 65627567 00000000 94da19.debug....\n- 0x00000030 bd7286e1 .r..\n+ 0x00000000 33396533 38333663 63343839 65663937 39e3836cc489ef97\n+ 0x00000010 65626231 61363230 31343935 39323039 ebb1a62014959209\n+ 0x00000020 39313761 31312e64 65627567 00000000 917a11.debug....\n+ 0x00000030 ce2b54bd .+T.\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: 13a5b1dfd14942bb22b0830ff99985ef62f9bdf8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5c4d4daaf96b385c56873b5c49a156f7f1b43a9\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61356231 64666431 34393432 62623232 a5b1dfd14942bb22\n- 0x00000010 62303833 30666639 39393835 65663632 b0830ff99985ef62\n- 0x00000020 66396264 66382e64 65627567 00000000 f9bdf8.debug....\n- 0x00000030 7ddf54f2 }.T.\n+ 0x00000000 63346434 64616166 39366233 38356335 c4d4daaf96b385c5\n+ 0x00000010 36383733 62356334 39613135 36663766 6873b5c49a156f7f\n+ 0x00000020 31623433 61392e64 65627567 00000000 1b43a9.debug....\n+ 0x00000030 78d176dd x.v.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-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: c3b638920d963076051cd2940c4ab8477a1b9846\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9f2ed34296dd8116ff2b7b16ba471da28735317\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62363338 39323064 39363330 37363035 b638920d96307605\n- 0x00000010 31636432 39343063 34616238 34373761 1cd2940c4ab8477a\n- 0x00000020 31623938 34362e64 65627567 00000000 1b9846.debug....\n- 0x00000030 f0902e3d ...=\n+ 0x00000000 66326564 33343239 36646438 31313666 f2ed34296dd8116f\n+ 0x00000010 66326237 62313662 61343731 64613238 f2b7b16ba471da28\n+ 0x00000020 37333533 31372e64 65627567 00000000 735317.debug....\n+ 0x00000030 71a910b0 q...\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: 82325e8a711d85a4bc55c0de7e1ecccf3899ce4c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0e5b3dfd4e16ddad080a656f7598ce69cf5bef8c\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33323565 38613731 31643835 61346263 325e8a711d85a4bc\n- 0x00000010 35356330 64653765 31656363 63663338 55c0de7e1ecccf38\n- 0x00000020 39396365 34632e64 65627567 00000000 99ce4c.debug....\n- 0x00000030 ecd8d487 ....\n+ 0x00000000 35623364 66643465 31366464 61643038 5b3dfd4e16ddad08\n+ 0x00000010 30613635 36663735 39386365 36396366 0a656f7598ce69cf\n+ 0x00000020 35626566 38632e64 65627567 00000000 5bef8c.debug....\n+ 0x00000030 389df6f3 8...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-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: a175812eff1a60d8234d5c799660a47b9944bb77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7869aa93374c051538b517428910252af2febe8c\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 37353831 32656666 31613630 64383233 75812eff1a60d823\n- 0x00000010 34643563 37393936 36306134 37623939 4d5c799660a47b99\n- 0x00000020 34346262 37372e64 65627567 00000000 44bb77.debug....\n- 0x00000030 739095fb s...\n+ 0x00000000 36396161 39333337 34633035 31353338 69aa93374c051538\n+ 0x00000010 62353137 34323839 31303235 32616632 b517428910252af2\n+ 0x00000020 66656265 38632e64 65627567 00000000 febe8c.debug....\n+ 0x00000030 1f0239a0 ..9.\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: 60c5d1dfb48a90564b9e379bbe5fd0fca1aaef98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43d790b380e05e529ae806bd72a69e9340bbb722\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63356431 64666234 38613930 35363462 c5d1dfb48a90564b\n- 0x00000010 39653337 39626265 35666430 66636131 9e379bbe5fd0fca1\n- 0x00000020 61616566 39382e64 65627567 00000000 aaef98.debug....\n- 0x00000030 13fcf931 ...1\n+ 0x00000000 64373930 62333830 65303565 35323961 d790b380e05e529a\n+ 0x00000010 65383036 62643732 61363965 39333430 e806bd72a69e9340\n+ 0x00000020 62626237 32322e64 65627567 00000000 bbb722.debug....\n+ 0x00000030 052c9ee4 .,..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-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: 71e77a296dabd0740e257b59bcd66254a68f0869\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 27631adfa8243cd2b8acb4bff53c502bfa541826\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65373761 32393664 61626430 37343065 e77a296dabd0740e\n- 0x00000010 32353762 35396263 64363632 35346136 257b59bcd66254a6\n- 0x00000020 38663038 36392e64 65627567 00000000 8f0869.debug....\n- 0x00000030 c49431f5 ..1.\n+ 0x00000000 36333161 64666138 32343363 64326238 631adfa8243cd2b8\n+ 0x00000010 61636234 62666635 33633530 32626661 acb4bff53c502bfa\n+ 0x00000020 35343138 32362e64 65627567 00000000 541826.debug....\n+ 0x00000030 3c89eac5 <...\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: 3b1e7a6fb70cc87e730c58968230caf5c8da236f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a21bf673ad423c93944b10622ab1e3fd5d2e2c5\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 31653761 36666237 30636338 37653733 1e7a6fb70cc87e73\n- 0x00000010 30633538 39363832 33306361 66356338 0c58968230caf5c8\n- 0x00000020 64613233 36662e64 65627567 00000000 da236f.debug....\n- 0x00000030 29ec81d5 )...\n+ 0x00000000 32316266 36373361 64343233 63393339 21bf673ad423c939\n+ 0x00000010 34346231 30363232 61623165 33666435 44b10622ab1e3fd5\n+ 0x00000020 64326532 63352e64 65627567 00000000 d2e2c5.debug....\n+ 0x00000030 9876c127 .v.'\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-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: 7a0f87b0eb1184c3d99a60e78cf987eaebcf0d81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa1152370d57b21893c79afd4dce135a1214874d\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 30663837 62306562 31313834 63336439 0f87b0eb1184c3d9\n- 0x00000010 39613630 65373863 66393837 65616562 9a60e78cf987eaeb\n- 0x00000020 63663064 38312e64 65627567 00000000 cf0d81.debug....\n- 0x00000030 971eff10 ....\n+ 0x00000000 31313532 33373064 35376232 31383933 1152370d57b21893\n+ 0x00000010 63373961 66643464 63653133 35613132 c79afd4dce135a12\n+ 0x00000020 31343837 34642e64 65627567 00000000 14874d.debug....\n+ 0x00000030 b3b30010 ....\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: fc310db3d0a078b9ea51b8001fb50b3550dd7a25\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31a3df2d683d9ce7c7c8f06a9a0bda1b84085476\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33313064 62336430 61303738 62396561 310db3d0a078b9ea\n- 0x00000010 35316238 30303166 62353062 33353530 51b8001fb50b3550\n- 0x00000020 64643761 32352e64 65627567 00000000 dd7a25.debug....\n- 0x00000030 0a16c39c ....\n+ 0x00000000 61336466 32643638 33643963 65376337 a3df2d683d9ce7c7\n+ 0x00000010 63386630 36613961 30626461 31623834 c8f06a9a0bda1b84\n+ 0x00000020 30383534 37362e64 65627567 00000000 085476.debug....\n+ 0x00000030 6ba1d137 k..7\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-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: 1f174adea6bc07e665969bfc8d1f787b0c084ae0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99f9a1ceaacea6d941dd4970fa2ae56716914f04\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 31373461 64656136 62633037 65363635 174adea6bc07e665\n- 0x00000010 39363962 66633864 31663738 37623063 969bfc8d1f787b0c\n- 0x00000020 30383461 65302e64 65627567 00000000 084ae0.debug....\n- 0x00000030 d8a756fa ..V.\n+ 0x00000000 66396131 63656161 63656136 64393431 f9a1ceaacea6d941\n+ 0x00000010 64643439 37306661 32616535 36373136 dd4970fa2ae56716\n+ 0x00000020 39313466 30342e64 65627567 00000000 914f04.debug....\n+ 0x00000030 169a447f ..D.\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: d4f4a3e02bfccd698d8bc1614be06fb83b3978f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d8215dc1829bd8b797e18a14765bc44c3debb7a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 66346133 65303262 66636364 36393864 f4a3e02bfccd698d\n- 0x00000010 38626331 36313462 65303666 62383362 8bc1614be06fb83b\n- 0x00000020 33393738 66372e64 65627567 00000000 3978f7.debug....\n- 0x00000030 37a3d1a3 7...\n+ 0x00000000 38323135 64633138 32396264 38623739 8215dc1829bd8b79\n+ 0x00000010 37653138 61313437 36356263 34346333 7e18a14765bc44c3\n+ 0x00000020 64656262 37612e64 65627567 00000000 debb7a.debug....\n+ 0x00000030 894daff8 .M..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-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: cfda4c8e69084c7ee3977c37e3a15ac7a5960811\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62655fafc09df27d94bb6ef6996c4244a4560f24\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64613463 38653639 30383463 37656533 da4c8e69084c7ee3\n- 0x00000010 39373763 33376533 61313561 63376135 977c37e3a15ac7a5\n- 0x00000020 39363038 31312e64 65627567 00000000 960811.debug....\n- 0x00000030 e0fb0cf9 ....\n+ 0x00000000 36353566 61666330 39646632 37643934 655fafc09df27d94\n+ 0x00000010 62623665 66363939 36633432 34346134 bb6ef6996c4244a4\n+ 0x00000020 35363066 32342e64 65627567 00000000 560f24.debug....\n+ 0x00000030 99acc069 ...i\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", "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: 716ecf26ed02a74d58c679c2fa5e8efdd33b03b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7841b4a522587f3b6dcb795d438db230356433ad\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 36656366 32366564 30326137 34643538 6ecf26ed02a74d58\n- 0x00000010 63363739 63326661 35653865 66646433 c679c2fa5e8efdd3\n- 0x00000020 33623033 62382e64 65627567 00000000 3b03b8.debug....\n- 0x00000030 f190719c ..q.\n+ 0x00000000 34316234 61353232 35383766 33623664 41b4a522587f3b6d\n+ 0x00000010 63623739 35643433 38646232 33303335 cb795d438db23035\n+ 0x00000020 36343333 61642e64 65627567 00000000 6433ad.debug....\n+ 0x00000030 5099f977 P..w\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-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: f019d7b51d8122dab3b0b9607d3c8b2808a4ca7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4080a2874203f6eb2d2d5c897cb5d1cecb21eb4e\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 31396437 62353164 38313232 64616233 19d7b51d8122dab3\n- 0x00000010 62306239 36303764 33633862 32383038 b0b9607d3c8b2808\n- 0x00000020 61346361 37662e64 65627567 00000000 a4ca7f.debug....\n- 0x00000030 1383557f ..U.\n+ 0x00000000 38306132 38373432 30336636 65623264 80a2874203f6eb2d\n+ 0x00000010 32643563 38393763 62356431 63656362 2d5c897cb5d1cecb\n+ 0x00000020 32316562 34652e64 65627567 00000000 21eb4e.debug....\n+ 0x00000030 03d2aa71 ...q\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: 8c8b69f90c3b8920f75452739705c91b6ca76773\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 38623639 66393063 33623839 32306637 8b69f90c3b8920f7\n- 0x00000010 35343532 37333937 30356339 31623663 5452739705c91b6c\n- 0x00000020 61373637 37332e64 65627567 00000000 a76773.debug....\n- 0x00000030 55987605 U.v.\n+ 0x00000000 66336437 65646231 62363631 39396533 f3d7edb1b66199e3\n+ 0x00000010 66623939 61653763 34636265 62316534 fb99ae7c4cbeb1e4\n+ 0x00000020 37666437 63642e64 65627567 00000000 7fd7cd.debug....\n+ 0x00000030 1e85f5d9 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-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: 1ac080dc786f95374a56eeac902eacfee11d4047\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e296271cda44796c426292e840d51dd1480db5a9\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63303830 64633738 36663935 33373461 c080dc786f95374a\n- 0x00000010 35366565 61633930 32656163 66656531 56eeac902eacfee1\n- 0x00000020 31643430 34372e64 65627567 00000000 1d4047.debug....\n- 0x00000030 4669d9ae Fi..\n+ 0x00000000 39363237 31636461 34343739 36633432 96271cda44796c42\n+ 0x00000010 36323932 65383430 64353164 64313438 6292e840d51dd148\n+ 0x00000020 30646235 61392e64 65627567 00000000 0db5a9.debug....\n+ 0x00000030 b6b827da ..'.\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: 9cbc2e1cdee9ab30adf0556764fbb834d56303f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8435c8e4fc4bf880433608ecb308fcc95554ce4\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62633265 31636465 65396162 33306164 bc2e1cdee9ab30ad\n- 0x00000010 66303535 36373634 66626238 33346435 f0556764fbb834d5\n- 0x00000020 36333033 66332e64 65627567 00000000 6303f3.debug....\n- 0x00000030 b2ec6b37 ..k7\n+ 0x00000000 34333563 38653466 63346266 38383034 435c8e4fc4bf8804\n+ 0x00000010 33333630 38656362 33303866 63633935 33608ecb308fcc95\n+ 0x00000020 35353463 65342e64 65627567 00000000 554ce4.debug....\n+ 0x00000030 3face1e3 ?...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-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: 889c4b7dc9d67764b76b6801997a87c88dba17da\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da445f9a3dfc29479b6ae68f0bb7ba5cd68e74db\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 39633462 37646339 64363737 36346237 9c4b7dc9d67764b7\n- 0x00000010 36623638 30313939 37613837 63383864 6b6801997a87c88d\n- 0x00000020 62613137 64612e64 65627567 00000000 ba17da.debug....\n- 0x00000030 9d8bd665 ...e\n+ 0x00000000 34343566 39613364 66633239 34373962 445f9a3dfc29479b\n+ 0x00000010 36616536 38663062 62376261 35636436 6ae68f0bb7ba5cd6\n+ 0x00000020 38653734 64622e64 65627567 00000000 8e74db.debug....\n+ 0x00000030 a7545cee .T\\.\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: f630303b649d8ca78d9eebafe36c153f8cf885bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bbbedb937cb0f0c69d4d6dce946ed9eb861ee81\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33303330 33623634 39643863 61373864 30303b649d8ca78d\n- 0x00000010 39656562 61666533 36633135 33663863 9eebafe36c153f8c\n- 0x00000020 66383835 62662e64 65627567 00000000 f885bf.debug....\n- 0x00000030 17551901 .U..\n+ 0x00000000 62626564 62393337 63623066 30633639 bbedb937cb0f0c69\n+ 0x00000010 64346436 64636539 34366564 39656238 d4d6dce946ed9eb8\n+ 0x00000020 36316565 38312e64 65627567 00000000 61ee81.debug....\n+ 0x00000030 104770bb .Gp.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-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: 0b77cb5b17037d0e9910276effb26907c6b7600b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c885d9e6a6d3300e743c2732f5c334564ebdee1\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 37376362 35623137 30333764 30653939 77cb5b17037d0e99\n- 0x00000010 31303237 36656666 62323639 30376336 10276effb26907c6\n- 0x00000020 62373630 30622e64 65627567 00000000 b7600b.debug....\n- 0x00000030 97540ed2 .T..\n+ 0x00000000 38383564 39653661 36643333 30306537 885d9e6a6d3300e7\n+ 0x00000010 34336332 37333266 35633333 34353634 43c2732f5c334564\n+ 0x00000020 65626465 65312e64 65627567 00000000 ebdee1.debug....\n+ 0x00000030 f1ba9151 ...Q\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: c9a79b05265c15bb3607348f6f6625337ed517ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43ab612cdaa727efa59148df178e577ed980bd72\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61373962 30353236 35633135 62623336 a79b05265c15bb36\n- 0x00000010 30373334 38663666 36363235 33333765 07348f6f6625337e\n- 0x00000020 64353137 65652e64 65627567 00000000 d517ee.debug....\n- 0x00000030 091f35b2 ..5.\n+ 0x00000000 61623631 32636461 61373237 65666135 ab612cdaa727efa5\n+ 0x00000010 39313438 64663137 38653537 37656439 9148df178e577ed9\n+ 0x00000020 38306264 37322e64 65627567 00000000 80bd72.debug....\n+ 0x00000030 10fdc012 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-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: b8d3f9b07dd8fc024b9c0b81769eec77dfa4965d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6750da7461a8b5635c6456fa07abc4903d032f3e\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64336639 62303764 64386663 30323462 d3f9b07dd8fc024b\n- 0x00000010 39633062 38313736 39656563 37376466 9c0b81769eec77df\n- 0x00000020 61343936 35642e64 65627567 00000000 a4965d.debug....\n- 0x00000030 6371c623 cq.#\n+ 0x00000000 35306461 37343631 61386235 36333563 50da7461a8b5635c\n+ 0x00000010 36343536 66613037 61626334 39303364 6456fa07abc4903d\n+ 0x00000020 30333266 33652e64 65627567 00000000 032f3e.debug....\n+ 0x00000030 499a5197 I.Q.\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: 114edcd0af16304815c3b2cf8fdb792a428e257b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0022cdfd6a0cde639b54d5049e8baf8babeccfbd\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34656463 64306166 31363330 34383135 4edcd0af16304815\n- 0x00000010 63336232 63663866 64623739 32613432 c3b2cf8fdb792a42\n- 0x00000020 38653235 37622e64 65627567 00000000 8e257b.debug....\n- 0x00000030 efb4ac41 ...A\n+ 0x00000000 32326364 66643661 30636465 36333962 22cdfd6a0cde639b\n+ 0x00000010 35346435 30343965 38626166 38626162 54d5049e8baf8bab\n+ 0x00000020 65636366 62642e64 65627567 00000000 eccfbd.debug....\n+ 0x00000030 a6c89135 ...5\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-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: 07c8c3447c90af68c183c2eb2ca160b6b245b483\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7207e64a926eef45b995aa74d864271932a1fe2b\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63386333 34343763 39306166 36386331 c8c3447c90af68c1\n- 0x00000010 38336332 65623263 61313630 62366232 83c2eb2ca160b6b2\n- 0x00000020 34356234 38332e64 65627567 00000000 45b483.debug....\n- 0x00000030 ea716eb5 .qn.\n+ 0x00000000 30376536 34613932 36656566 34356239 07e64a926eef45b9\n+ 0x00000010 39356161 37346438 36343237 31393332 95aa74d864271932\n+ 0x00000020 61316665 32622e64 65627567 00000000 a1fe2b.debug....\n+ 0x00000030 6c2b8d55 l+.U\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: fdd2b9f3b4bfa7536ed77b098506d6a468ec9093\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1eff7f4f8a6eed87f9c76d65c6602e9819717531\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64326239 66336234 62666137 35333665 d2b9f3b4bfa7536e\n- 0x00000010 64373762 30393835 30366436 61343638 d77b098506d6a468\n- 0x00000020 65633930 39332e64 65627567 00000000 ec9093.debug....\n- 0x00000030 2d4cc1bd -L..\n+ 0x00000000 66663766 34663861 36656564 38376639 ff7f4f8a6eed87f9\n+ 0x00000010 63373664 36356336 36303265 39383139 c76d65c6602e9819\n+ 0x00000020 37313735 33312e64 65627567 00000000 717531.debug....\n+ 0x00000030 3ca86b0a <.k.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-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: 5dd1a3f0546147f191407cc982bdc8584e97d217\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3aa02a1b8084f1cc8597d679f9c9fd224748848e\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64316133 66303534 36313437 66313931 d1a3f0546147f191\n- 0x00000010 34303763 63393832 62646338 35383465 407cc982bdc8584e\n- 0x00000020 39376432 31372e64 65627567 00000000 97d217.debug....\n- 0x00000030 37e1829c 7...\n+ 0x00000000 61303261 31623830 38346631 63633835 a02a1b8084f1cc85\n+ 0x00000010 39376436 37396639 63396664 32323437 97d679f9c9fd2247\n+ 0x00000020 34383834 38652e64 65627567 00000000 48848e.debug....\n+ 0x00000030 7e25c762 ~%.b\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: ad7824814e0d78ee48313b8393a18fe9657a5802\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 566aa77404cebfb9ca534eb7e2a8339fce6fcdc4\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 37383234 38313465 30643738 65653438 7824814e0d78ee48\n- 0x00000010 33313362 38333933 61313866 65393635 313b8393a18fe965\n- 0x00000020 37613538 30322e64 65627567 00000000 7a5802.debug....\n- 0x00000030 c95f20a4 ._ .\n+ 0x00000000 36616137 37343034 63656266 62396361 6aa77404cebfb9ca\n+ 0x00000010 35333465 62376532 61383333 39666365 534eb7e2a8339fce\n+ 0x00000020 36666364 63342e64 65627567 00000000 6fcdc4.debug....\n+ 0x00000030 83c9fc8d ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-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: 9531014484cd170815427715a4b78f12a05906a4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c003c9b7b021794350bcbfc96df664b365b91f3\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33313031 34343834 63643137 30383135 31014484cd170815\n- 0x00000010 34323737 31356134 62373866 31326130 427715a4b78f12a0\n- 0x00000020 35393036 61342e64 65627567 00000000 5906a4.debug....\n- 0x00000030 234b8f4e #K.N\n+ 0x00000000 30303363 39623762 30323137 39343335 003c9b7b02179435\n+ 0x00000010 30626362 66633936 64663636 34623336 0bcbfc96df664b36\n+ 0x00000020 35623931 66332e64 65627567 00000000 5b91f3.debug....\n+ 0x00000030 6e11112c n..,\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: 0e631f9bc378a57f5ec843084be35104a16d39e8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d1aee050d4bdce603a814dc929be81edf81c3f2\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 36333166 39626333 37386135 37663565 631f9bc378a57f5e\n- 0x00000010 63383433 30383462 65333531 30346131 c843084be35104a1\n- 0x00000020 36643339 65382e64 65627567 00000000 6d39e8.debug....\n- 0x00000030 d2e8fcdc ....\n+ 0x00000000 31616565 30353064 34626463 65363033 1aee050d4bdce603\n+ 0x00000010 61383134 64633932 39626538 31656466 a814dc929be81edf\n+ 0x00000020 38316333 66322e64 65627567 00000000 81c3f2.debug....\n+ 0x00000030 27fb8986 '...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-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: cb47066cda89d9c8ab850e5682d1298b94e3c0cb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62d692814099a7ba37dddcd9acd58a7d7d50bf04\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34373036 36636461 38396439 63386162 47066cda89d9c8ab\n- 0x00000010 38353065 35363832 64313239 38623934 850e5682d1298b94\n- 0x00000020 65336330 63622e64 65627567 00000000 e3c0cb.debug....\n- 0x00000030 0460f8b7 .`..\n+ 0x00000000 64363932 38313430 39396137 62613337 d692814099a7ba37\n+ 0x00000010 64646463 64396163 64353861 37643764 dddcd9acd58a7d7d\n+ 0x00000020 35306266 30342e64 65627567 00000000 50bf04.debug....\n+ 0x00000030 1fc6c54d ...M\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: fc41b5334581ccfdc447f4860bc7cc3858bb0d2b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad51fd07b84da8dbaa6ecfb9582ba4dbb9ec054a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34316235 33333435 38316363 66646334 41b5334581ccfdc4\n- 0x00000010 34376634 38363062 63376363 33383538 47f4860bc7cc3858\n- 0x00000020 62623064 32622e64 65627567 00000000 bb0d2b.debug....\n- 0x00000030 1c0de84a ...J\n+ 0x00000000 35316664 30376238 34646138 64626161 51fd07b84da8dbaa\n+ 0x00000010 36656366 62393538 32626134 64626239 6ecfb9582ba4dbb9\n+ 0x00000020 65633035 34612e64 65627567 00000000 ec054a.debug....\n+ 0x00000030 18f43bc4 ..;.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-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: 834112cec584a1af4381a690436d867ead5be9e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8745ffa5b10690def1c96f931c0929d4c1274c45\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34313132 63656335 38346131 61663433 4112cec584a1af43\n- 0x00000010 38316136 39303433 36643836 37656164 81a690436d867ead\n- 0x00000020 35626539 65312e64 65627567 00000000 5be9e1.debug....\n- 0x00000030 4219b1fb B...\n+ 0x00000000 34356666 61356231 30363930 64656631 45ffa5b10690def1\n+ 0x00000010 63393666 39333163 30393239 64346331 c96f931c0929d4c1\n+ 0x00000020 32373463 34352e64 65627567 00000000 274c45.debug....\n+ 0x00000030 7078473b pxG;\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: 06ab932307276d57936fa185a65e713098034a5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e464d03f83445e7aaeed805708fca5238521520\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61623933 32333037 32373664 35373933 ab932307276d5793\n- 0x00000010 36666131 38356136 35653731 33303938 6fa185a65e713098\n- 0x00000020 30333461 35612e64 65627567 00000000 034a5a.debug....\n- 0x00000030 e75bb0cd .[..\n+ 0x00000000 34363464 30336638 33343435 65376161 464d03f83445e7aa\n+ 0x00000010 65656438 30353730 38666361 35323338 eed805708fca5238\n+ 0x00000020 35323135 32302e64 65627567 00000000 521520.debug....\n+ 0x00000030 e27d3502 .}5.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-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: 2dd6c49ed3a8a8f3db00822b9c33e15ec4a62f76\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e3096067f592c1c77f09a5599adc2dd2a20cb81\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64366334 39656433 61386138 66336462 d6c49ed3a8a8f3db\n- 0x00000010 30303832 32623963 33336531 35656334 00822b9c33e15ec4\n- 0x00000020 61363266 37362e64 65627567 00000000 a62f76.debug....\n- 0x00000030 c64a0593 .J..\n+ 0x00000000 33303936 30363766 35393263 31633737 3096067f592c1c77\n+ 0x00000010 66303961 35353939 61646332 64643261 f09a5599adc2dd2a\n+ 0x00000020 32306362 38312e64 65627567 00000000 20cb81.debug....\n+ 0x00000030 76084afd v.J.\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: 395475a885712d4e58708a680d8cca2bd2921906\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b5d3e1e42df372b96c1e2f702cddd428e2350d95\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 35343735 61383835 37313264 34653538 5475a885712d4e58\n- 0x00000010 37303861 36383064 38636361 32626432 708a680d8cca2bd2\n- 0x00000020 39323139 30362e64 65627567 00000000 921906.debug....\n- 0x00000030 6a46f7e2 jF..\n+ 0x00000000 64336531 65343264 66333732 62393663 d3e1e42df372b96c\n+ 0x00000010 31653266 37303263 64646434 32386532 1e2f702cddd428e2\n+ 0x00000020 33353064 39352e64 65627567 00000000 350d95.debug....\n+ 0x00000030 5fe08ef0 _...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-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: b7e133dc5083b311404b5a65264b823b25c4b14e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e9da0c539f02379668917ca4fcdf9b2995e593b\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65313333 64633530 38336233 31313430 e133dc5083b31140\n- 0x00000010 34623561 36353236 34623832 33623235 4b5a65264b823b25\n- 0x00000020 63346231 34652e64 65627567 00000000 c4b14e.debug....\n- 0x00000030 63e6d46b c..k\n+ 0x00000000 39646130 63353339 66303233 37393636 9da0c539f0237966\n+ 0x00000010 38393137 63613466 63646639 62323939 8917ca4fcdf9b299\n+ 0x00000020 35653539 33622e64 65627567 00000000 5e593b.debug....\n+ 0x00000030 f1fb4016 ..@.\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: 99da5b6324fa8d3307fbc1aa9c2f6e80bf020c44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 521aa8b00f1ef0c978f86f388a686f9ed2b3ebbb\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64613562 36333234 66613864 33333037 da5b6324fa8d3307\n- 0x00000010 66626331 61613963 32663665 38306266 fbc1aa9c2f6e80bf\n- 0x00000020 30323063 34342e64 65627567 00000000 020c44.debug....\n- 0x00000030 6706c775 g..u\n+ 0x00000000 31616138 62303066 31656630 63393738 1aa8b00f1ef0c978\n+ 0x00000010 66383666 33383861 36383666 39656432 f86f388a686f9ed2\n+ 0x00000020 62336562 62622e64 65627567 00000000 b3ebbb.debug....\n+ 0x00000030 4c4a6964 LJid\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-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: e4c5c9c9981ed0d3bb7e79b912e1a1548683b08b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 808cd4957769bfbc567fe06d52a6a67b2b8cf8af\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63356339 63393938 31656430 64336262 c5c9c9981ed0d3bb\n- 0x00000010 37653739 62393132 65316131 35343836 7e79b912e1a15486\n- 0x00000020 38336230 38622e64 65627567 00000000 83b08b.debug....\n- 0x00000030 6942a0db iB..\n+ 0x00000000 38636434 39353737 36396266 62633536 8cd4957769bfbc56\n+ 0x00000010 37666530 36643532 61366136 37623262 7fe06d52a6a67b2b\n+ 0x00000020 38636638 61662e64 65627567 00000000 8cf8af.debug....\n+ 0x00000030 e43b67c1 .;g.\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: eab607a921d69a40baef8e59def0707a31874169\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 831f3168c437efecbe7f98af6572f46394945862\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62363037 61393231 64363961 34306261 b607a921d69a40ba\n- 0x00000010 65663865 35396465 66303730 37613331 ef8e59def0707a31\n- 0x00000020 38373431 36392e64 65627567 00000000 874169.debug....\n- 0x00000030 cf7c21d3 .|!.\n+ 0x00000000 31663331 36386334 33376566 65636265 1f3168c437efecbe\n+ 0x00000010 37663938 61663635 37326634 36333934 7f98af6572f46394\n+ 0x00000020 39343538 36322e64 65627567 00000000 945862.debug....\n+ 0x00000030 4c19574a L.WJ\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-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: 3eb5951565f9697897de4b3bc88938b4b0d961ba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbb1bd12568f2acd846db6f04170ed560da9a9af\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62353935 31353635 66393639 37383937 b5951565f9697897\n- 0x00000010 64653462 33626338 38393338 62346230 de4b3bc88938b4b0\n- 0x00000020 64393631 62612e64 65627567 00000000 d961ba.debug....\n- 0x00000030 6470a003 dp..\n+ 0x00000000 62316264 31323536 38663261 63643834 b1bd12568f2acd84\n+ 0x00000010 36646236 66303431 37306564 35363064 6db6f04170ed560d\n+ 0x00000020 61396139 61662e64 65627567 00000000 a9a9af.debug....\n+ 0x00000030 1c24de7c .$.|\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.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: 00544840bf9e9df8197f462aea2750c6b2727c2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 265c0a90be1a39b151fd5847e274e216e7d74ec2\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 35343438 34306266 39653964 66383139 544840bf9e9df819\n- 0x00000010 37663436 32616561 32373530 63366232 7f462aea2750c6b2\n- 0x00000020 37323763 32652e64 65627567 00000000 727c2e.debug....\n- 0x00000030 c89a2b14 ..+.\n+ 0x00000000 35633061 39306265 31613339 62313531 5c0a90be1a39b151\n+ 0x00000010 66643538 34376532 37346532 31366537 fd5847e274e216e7\n+ 0x00000020 64373465 63322e64 65627567 00000000 d74ec2.debug....\n+ 0x00000030 68627f6f hb.o\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-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: fa88738f389f82e17a785c10675caf88c76b1be1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae9ab50b7a2adeffbe8897235e39cc5f6e72407a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 38383733 38663338 39663832 65313761 88738f389f82e17a\n- 0x00000010 37383563 31303637 35636166 38386337 785c10675caf88c7\n- 0x00000020 36623162 65312e64 65627567 00000000 6b1be1.debug....\n- 0x00000030 f46c77da .lw.\n+ 0x00000000 39616235 30623761 32616465 66666265 9ab50b7a2adeffbe\n+ 0x00000010 38383937 32333565 33396363 35663665 8897235e39cc5f6e\n+ 0x00000020 37323430 37612e64 65627567 00000000 72407a.debug....\n+ 0x00000030 489f705b H.p[\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.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: 68b44bc9bd8c880c927263c55a647b5bff89c214\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05f90ca9d64186784de5f480adc26e9d00515eec\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62343462 63396264 38633838 30633932 b44bc9bd8c880c92\n- 0x00000010 37323633 63353561 36343762 35626666 7263c55a647b5bff\n- 0x00000020 38396332 31342e64 65627567 00000000 89c214.debug....\n- 0x00000030 07db5cad ..\\.\n+ 0x00000000 66393063 61396436 34313836 37383464 f90ca9d64186784d\n+ 0x00000010 65356634 38306164 63323665 39643030 e5f480adc26e9d00\n+ 0x00000020 35313565 65632e64 65627567 00000000 515eec.debug....\n+ 0x00000030 18cb9771 ...q\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-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: 33bb0ebb6ba20235eb214b0e082d7372b2f909a8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c6af78c959b2b04f1dcf7f01513af36b51f8efe\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 62623065 62623662 61323032 33356562 bb0ebb6ba20235eb\n- 0x00000010 32313462 30653038 32643733 37326232 214b0e082d7372b2\n- 0x00000020 66393039 61382e64 65627567 00000000 f909a8.debug....\n- 0x00000030 241bb3dd $...\n+ 0x00000000 36616637 38633935 39623262 30346631 6af78c959b2b04f1\n+ 0x00000010 64636637 66303135 31336166 33366235 dcf7f01513af36b5\n+ 0x00000020 31663865 66652e64 65627567 00000000 1f8efe.debug....\n+ 0x00000030 ba0cd382 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.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: fb48926978b91a0e8d64ec90b46f141e50fff662\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4a1473779c2034dbcca8b5664b1606d7b968a8a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34383932 36393738 62393161 30653864 48926978b91a0e8d\n- 0x00000010 36346563 39306234 36663134 31653530 64ec90b46f141e50\n- 0x00000020 66666636 36322e64 65627567 00000000 fff662.debug....\n- 0x00000030 9fb3e5fb ....\n+ 0x00000000 61313437 33373739 63323033 34646263 a1473779c2034dbc\n+ 0x00000010 63613862 35363634 62313630 36643762 ca8b5664b1606d7b\n+ 0x00000020 39363861 38612e64 65627567 00000000 968a8a.debug....\n+ 0x00000030 2e67d316 .g..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-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: bcdcbad23242bca064254ed9cc6ff03e39abafff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd9e5cc718e22f1077f61277cb3ebcbb34cafbb1\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64636261 64323332 34326263 61303634 dcbad23242bca064\n- 0x00000010 32353465 64396363 36666630 33653339 254ed9cc6ff03e39\n- 0x00000020 61626166 66662e64 65627567 00000000 abafff.debug....\n- 0x00000030 ae690f55 .i.U\n+ 0x00000000 39653563 63373138 65323266 31303737 9e5cc718e22f1077\n+ 0x00000010 66363132 37376362 33656263 62623334 f61277cb3ebcbb34\n+ 0x00000020 63616662 62312e64 65627567 00000000 cafbb1.debug....\n+ 0x00000030 92e6c792 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.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: 062ba8a773dbf748a693f2f0b4630710ed6a0cff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 47bbc85c82a7217e831469b579c501369a894ba5\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 32626138 61373733 64626637 34386136 2ba8a773dbf748a6\n- 0x00000010 39336632 66306234 36333037 31306564 93f2f0b4630710ed\n- 0x00000020 36613063 66662e64 65627567 00000000 6a0cff.debug....\n- 0x00000030 349e774d 4.wM\n+ 0x00000000 62626338 35633832 61373231 37653833 bbc85c82a7217e83\n+ 0x00000010 31343639 62353739 63353031 33363961 1469b579c501369a\n+ 0x00000020 38393462 61352e64 65627567 00000000 894ba5.debug....\n+ 0x00000030 0df9f770 ...p\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-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: bb0776912133204b73a5e68962cf5fff1a87ca93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2899a12834caf4bbe51b92ca3babf6e1c5f2273a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 30373736 39313231 33333230 34623733 0776912133204b73\n- 0x00000010 61356536 38393632 63663566 66663161 a5e68962cf5fff1a\n- 0x00000020 38376361 39332e64 65627567 00000000 87ca93.debug....\n- 0x00000030 5b8d744f [.tO\n+ 0x00000000 39396131 32383334 63616634 62626535 99a12834caf4bbe5\n+ 0x00000010 31623932 63613362 61626636 65316335 1b92ca3babf6e1c5\n+ 0x00000020 66323237 33612e64 65627567 00000000 f2273a.debug....\n+ 0x00000030 ab9c5b4a ..[J\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.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: 97dfd5ede3c42ec215c4bfe11636a833a31da98b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f66e2c36c6d9b59e7c81d39b6a52f640727da91c\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64666435 65646533 63343265 63323135 dfd5ede3c42ec215\n- 0x00000010 63346266 65313136 33366138 33336133 c4bfe11636a833a3\n- 0x00000020 31646139 38622e64 65627567 00000000 1da98b.debug....\n- 0x00000030 c999c7c1 ....\n+ 0x00000000 36653263 33366336 64396235 39653763 6e2c36c6d9b59e7c\n+ 0x00000010 38316433 39623661 35326636 34303732 81d39b6a52f64072\n+ 0x00000020 37646139 31632e64 65627567 00000000 7da91c.debug....\n+ 0x00000030 11073d32 ..=2\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-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: 8c8ce855fb9516447a5b0464feca26c98222565d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: efaf4d06a76b3e99e60f7f298eab7197e135acd3\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 38636538 35356662 39353136 34343761 8ce855fb9516447a\n- 0x00000010 35623034 36346665 63613236 63393832 5b0464feca26c982\n- 0x00000020 32323536 35642e64 65627567 00000000 22565d.debug....\n- 0x00000030 2103ea66 !..f\n+ 0x00000000 61663464 30366137 36623365 39396536 af4d06a76b3e99e6\n+ 0x00000010 30663766 32393865 61623731 39376531 0f7f298eab7197e1\n+ 0x00000020 33356163 64332e64 65627567 00000000 35acd3.debug....\n+ 0x00000030 4265bb96 Be..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.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: 9ddb004066f876b13f3217c08277f450fb581ab0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c9a51373bb95c9915b0fcc1f458b6fe603a49104\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64623030 34303636 66383736 62313366 db004066f876b13f\n- 0x00000010 33323137 63303832 37376634 35306662 3217c08277f450fb\n- 0x00000020 35383161 62302e64 65627567 00000000 581ab0.debug....\n- 0x00000030 8f6ce023 .l.#\n+ 0x00000000 61353133 37336262 39356339 39313562 a51373bb95c9915b\n+ 0x00000010 30666363 31663435 38623666 65363033 0fcc1f458b6fe603\n+ 0x00000020 61343931 30342e64 65627567 00000000 a49104.debug....\n+ 0x00000030 c188e247 ...G\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-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: 0a214dae1d8b738ab372d672d09c8f7c374291c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c85c7ea5ee3f7179033ba2891ccd37ec8446e453\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 32313464 61653164 38623733 38616233 214dae1d8b738ab3\n- 0x00000010 37326436 37326430 39633866 37633337 72d672d09c8f7c37\n- 0x00000020 34323931 63382e64 65627567 00000000 4291c8.debug....\n- 0x00000030 88992af4 ..*.\n+ 0x00000000 35633765 61356565 33663731 37393033 5c7ea5ee3f717903\n+ 0x00000010 33626132 38393163 63643337 65633834 3ba2891ccd37ec84\n+ 0x00000020 34366534 35332e64 65627567 00000000 46e453.debug....\n+ 0x00000030 818b1ba8 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/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: 6a028d3c82a441e851a6207e961473954467873b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 762db0140395ad7958d64d8e7f323b0654537535\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 30323864 33633832 61343431 65383531 028d3c82a441e851\n- 0x00000010 61363230 37653936 31343733 39353434 a6207e9614739544\n- 0x00000020 36373837 33622e64 65627567 00000000 67873b.debug....\n- 0x00000030 8cc91a6e ...n\n+ 0x00000000 32646230 31343033 39356164 37393538 2db0140395ad7958\n+ 0x00000010 64363464 38653766 33323362 30363534 d64d8e7f323b0654\n+ 0x00000020 35333735 33352e64 65627567 00000000 537535.debug....\n+ 0x00000030 9025c63a .%.:\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-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: 4ac316f3eac1b99452212f5c1a05668fa7d557ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9fd7795ca503cc4530744bf7c10cc733223ea34\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63333136 66336561 63316239 39343532 c316f3eac1b99452\n- 0x00000010 32313266 35633161 30353636 38666137 212f5c1a05668fa7\n- 0x00000020 64353537 65642e64 65627567 00000000 d557ed.debug....\n- 0x00000030 07f93b83 ..;.\n+ 0x00000000 66643737 39356361 35303363 63343533 fd7795ca503cc453\n+ 0x00000010 30373434 62663763 31306363 37333332 0744bf7c10cc7332\n+ 0x00000020 32336561 33342e64 65627567 00000000 23ea34.debug....\n+ 0x00000030 7bcab7a1 {...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.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: 6539fe672840630175ad001f42476e68a56955f9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dec8718d2ebfa96c9ca9b56c0b48df014abb5389\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33396665 36373238 34303633 30313735 39fe672840630175\n- 0x00000010 61643030 31663432 34373665 36386135 ad001f42476e68a5\n- 0x00000020 36393535 66392e64 65627567 00000000 6955f9.debug....\n- 0x00000030 c42e8e25 ...%\n+ 0x00000000 63383731 38643265 62666139 36633963 c8718d2ebfa96c9c\n+ 0x00000010 61396235 36633062 34386466 30313461 a9b56c0b48df014a\n+ 0x00000020 62623533 38392e64 65627567 00000000 bb5389.debug....\n+ 0x00000030 2037f3bb 7..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-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: 809eb20aae68aa2b3d9d556511ccfbc3673f9534\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb348dbb9b0886b0f29e8fe670ea9746d9a41d32\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 39656232 30616165 36386161 32623364 9eb20aae68aa2b3d\n- 0x00000010 39643535 36353131 63636662 63333637 9d556511ccfbc367\n- 0x00000020 33663935 33342e64 65627567 00000000 3f9534.debug....\n- 0x00000030 279e0277 '..w\n+ 0x00000000 33343864 62623962 30383836 62306632 348dbb9b0886b0f2\n+ 0x00000010 39653866 65363730 65613937 34366439 9e8fe670ea9746d9\n+ 0x00000020 61343164 33322e64 65627567 00000000 a41d32.debug....\n+ 0x00000030 5f41f0ed _A..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.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: c8ddc41a5c268a7070bfd362337293cd5b2a3e16\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28b09be009d210382e33247fb486799ec4cc4a60\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 64646334 31613563 32363861 37303730 ddc41a5c268a7070\n- 0x00000010 62666433 36323333 37323933 63643562 bfd362337293cd5b\n- 0x00000020 32613365 31362e64 65627567 00000000 2a3e16.debug....\n- 0x00000030 29e0973b )..;\n+ 0x00000000 62303962 65303039 64323130 33383265 b09be009d210382e\n+ 0x00000010 33333234 37666234 38363739 39656334 33247fb486799ec4\n+ 0x00000020 63633461 36302e64 65627567 00000000 cc4a60.debug....\n+ 0x00000030 e2e1b7b5 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-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: 3c700136320cabb6979e78ddb638ea14bc2da552\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f2ac82e5578450edf7e8b513781d8f5a6ff42268\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 37303031 33363332 30636162 62363937 700136320cabb697\n- 0x00000010 39653738 64646236 33386561 31346263 9e78ddb638ea14bc\n- 0x00000020 32646135 35322e64 65627567 00000000 2da552.debug....\n- 0x00000030 cd72864d .r.M\n+ 0x00000000 61633832 65353537 38343530 65646637 ac82e5578450edf7\n+ 0x00000010 65386235 31333738 31643866 35613666 e8b513781d8f5a6f\n+ 0x00000020 66343232 36382e64 65627567 00000000 f42268.debug....\n+ 0x00000030 b963764e .cvN\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.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: d1aebebd22d184ff4ca31d9f9de0c777552186cf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a651502672da26bdbe2d7136d0cbc14f0462be7\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61656265 62643232 64313834 66663463 aebebd22d184ff4c\n- 0x00000010 61333164 39663964 65306337 37373535 a31d9f9de0c77755\n- 0x00000020 32313836 63662e64 65627567 00000000 2186cf.debug....\n- 0x00000030 938604c1 ....\n+ 0x00000000 36353135 30323637 32646132 36626462 651502672da26bdb\n+ 0x00000010 65326437 31333664 30636263 31346630 e2d7136d0cbc14f0\n+ 0x00000020 34363262 65372e64 65627567 00000000 462be7.debug....\n+ 0x00000030 602697f3 `&..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-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: 0563363474e057f24ea83d3febfdfc59ebe95080\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f3c24073ffd12b2d10e3c5381a17ad9b234a3567\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 36333336 33343734 65303537 66323465 63363474e057f24e\n- 0x00000010 61383364 33666562 66646663 35396562 a83d3febfdfc59eb\n- 0x00000020 65393530 38302e64 65627567 00000000 e95080.debug....\n- 0x00000030 e0299ae2 .)..\n+ 0x00000000 63323430 37336666 64313262 32643130 c24073ffd12b2d10\n+ 0x00000010 65336335 33383161 31376164 39623233 e3c5381a17ad9b23\n+ 0x00000020 34613335 36372e64 65627567 00000000 4a3567.debug....\n+ 0x00000030 4cbebfa4 L...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.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: 7f76554653ef0f2567ebb9d10ea5b7423e0edcb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08ddb76e3172e54146c57eae900d2592b00aeab1\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 37363535 34363533 65663066 32353637 76554653ef0f2567\n- 0x00000010 65626239 64313065 61356237 34323365 ebb9d10ea5b7423e\n- 0x00000020 30656463 62322e64 65627567 00000000 0edcb2.debug....\n- 0x00000030 9629a21e .)..\n+ 0x00000000 64646237 36653331 37326535 34313436 ddb76e3172e54146\n+ 0x00000010 63353765 61653930 30643235 39326230 c57eae900d2592b0\n+ 0x00000020 30616561 62312e64 65627567 00000000 0aeab1.debug....\n+ 0x00000030 8fb9cb67 ...g\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-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: c5921e34f5460922a382dc4af482ddd48b4d1e30\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b9c19068a6d74701297e3768769bb21478e2433\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 39323165 33346635 34363039 32326133 921e34f5460922a3\n- 0x00000010 38326463 34616634 38326464 64343862 82dc4af482ddd48b\n- 0x00000020 34643165 33302e64 65627567 00000000 4d1e30.debug....\n- 0x00000030 06bd69a8 ..i.\n+ 0x00000000 39633139 30363861 36643734 37303132 9c19068a6d747012\n+ 0x00000010 39376533 37363837 36396262 32313437 97e3768769bb2147\n+ 0x00000020 38653234 33332e64 65627567 00000000 8e2433.debug....\n+ 0x00000030 79671ba5 yg..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.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: fb06ff0ed37b37e98792f9527298f3ec9de1ba8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 075ea8b19ef4aaac8561d619760f427ab1c6ec0b\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 30366666 30656433 37623337 65393837 06ff0ed37b37e987\n- 0x00000010 39326639 35323732 39386633 65633964 92f9527298f3ec9d\n- 0x00000020 65316261 38662e64 65627567 00000000 e1ba8f.debug....\n- 0x00000030 cf79c9f2 .y..\n+ 0x00000000 35656138 62313965 66346161 61633835 5ea8b19ef4aaac85\n+ 0x00000010 36316436 31393736 30663432 37616231 61d619760f427ab1\n+ 0x00000020 63366563 30622e64 65627567 00000000 c6ec0b.debug....\n+ 0x00000030 da72f61d .r..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-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: 343bfc12b9d346d563f5aaf0ebf05234af080d29\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1976b6c8ed2c92195272130a341f756dc5e3f24\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33626663 31326239 64333436 64353633 3bfc12b9d346d563\n- 0x00000010 66356161 66306562 66303532 33346166 f5aaf0ebf05234af\n- 0x00000020 30383064 32392e64 65627567 00000000 080d29.debug....\n- 0x00000030 dca9d892 ....\n+ 0x00000000 39373662 36633865 64326339 32313935 976b6c8ed2c92195\n+ 0x00000010 32373231 33306133 34316637 35366463 272130a341f756dc\n+ 0x00000020 35653366 32342e64 65627567 00000000 5e3f24.debug....\n+ 0x00000030 79e3fd12 y...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.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: cb3704cb2a4d6d8c7de3226529e438e41f55aa8d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3db22b79a1a9643c323eddb2980cbfadcf37765a\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 33373034 63623261 34643664 38633764 3704cb2a4d6d8c7d\n- 0x00000010 65333232 36353239 65343338 65343166 e3226529e438e41f\n- 0x00000020 35356161 38642e64 65627567 00000000 55aa8d.debug....\n- 0x00000030 66dfc911 f...\n+ 0x00000000 62323262 37396131 61393634 33633332 b22b79a1a9643c32\n+ 0x00000010 33656464 62323938 30636266 61646366 3eddb2980cbfadcf\n+ 0x00000020 33373736 35612e64 65627567 00000000 37765a.debug....\n+ 0x00000030 56283519 V(5.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-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: 43c7b59e62d0ec0b100d13add01609d4ff0ef86a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3820bcd417475ae7b216fbf64a748422de147bee\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 63376235 39653632 64306563 30623130 c7b59e62d0ec0b10\n- 0x00000010 30643133 61646430 31363039 64346666 0d13add01609d4ff\n- 0x00000020 30656638 36612e64 65627567 00000000 0ef86a.debug....\n- 0x00000030 2b0c8130 +..0\n+ 0x00000000 32306263 64343137 34373561 65376232 20bcd417475ae7b2\n+ 0x00000010 31366662 66363461 37343834 32326465 16fbf64a748422de\n+ 0x00000020 31343762 65652e64 65627567 00000000 147bee.debug....\n+ 0x00000030 c22052e7 . R.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.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: 19ef84bd8e3d4d45e3f324e051e962768ddba52b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fa688a08ebd04978686fe3466bf8738a9937388\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65663834 62643865 33643464 34356533 ef84bd8e3d4d45e3\n- 0x00000010 66333234 65303531 65393632 37363864 f324e051e962768d\n- 0x00000020 64626135 32622e64 65627567 00000000 dba52b.debug....\n- 0x00000030 90dd56a0 ..V.\n+ 0x00000000 61363838 61303865 62643034 39373836 a688a08ebd049786\n+ 0x00000010 38366665 33343636 62663837 33386139 86fe3466bf8738a9\n+ 0x00000020 39333733 38382e64 65627567 00000000 937388.debug....\n+ 0x00000030 1a59fac4 .Y..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-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: 94ece909d27efd91edf548d3fb049ec930808549\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 597b47ffc0a52d9f1eaf39fced42a7cfaeadb331\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 65636539 30396432 37656664 39316564 ece909d27efd91ed\n- 0x00000010 66353438 64336662 30343965 63393330 f548d3fb049ec930\n- 0x00000020 38303835 34392e64 65627567 00000000 808549.debug....\n- 0x00000030 5915351f Y.5.\n+ 0x00000000 37623437 66666330 61353264 39663165 7b47ffc0a52d9f1e\n+ 0x00000010 61663339 66636564 34326137 63666165 af39fced42a7cfae\n+ 0x00000020 61646233 33312e64 65627567 00000000 adb331.debug....\n+ 0x00000030 7d90400c }.@.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.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: 094549051208cdc36631020621dbd81ce90894eb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2d472e8605fb96eae80b60bcad6517adddbb57d\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 34353439 30353132 30386364 63333636 4549051208cdc366\n- 0x00000010 33313032 30363231 64626438 31636539 31020621dbd81ce9\n- 0x00000020 30383934 65622e64 65627567 00000000 0894eb.debug....\n- 0x00000030 c2914cbf ..L.\n+ 0x00000000 64343732 65383630 35666239 36656165 d472e8605fb96eae\n+ 0x00000010 38306236 30626361 64363531 37616464 80b60bcad6517add\n+ 0x00000020 64626235 37642e64 65627567 00000000 dbb57d.debug....\n+ 0x00000030 c39d1b13 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-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: 5d1524b52143f37e90c3be3baa9d278f7fa3a20c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f397c111f7e4a2d4f4e5427ddffbb34c9a62103\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 31353234 62353231 34336633 37653930 1524b52143f37e90\n- 0x00000010 63336265 33626161 39643237 38663766 c3be3baa9d278f7f\n- 0x00000020 61336132 30632e64 65627567 00000000 a3a20c.debug....\n- 0x00000030 34ade61d 4...\n+ 0x00000000 33393763 31313166 37653461 32643466 397c111f7e4a2d4f\n+ 0x00000010 34653534 32376464 66666262 33346339 4e5427ddffbb34c9\n+ 0x00000020 61363231 30332e64 65627567 00000000 a62103.debug....\n+ 0x00000030 7f538edc .S..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.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: 865d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c29ab17f490f26e0e3ba2c8d3401102d3931fe1c\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 35643133 64653565 62636332 34333766 5d13de5ebcc2437f\n- 0x00000010 63623764 30386331 62376237 63353661 cb7d08c1b7b7c56a\n- 0x00000020 65373563 64362e64 65627567 00000000 e75cd6.debug....\n- 0x00000030 daaa5e57 ..^W\n+ 0x00000000 39616231 37663439 30663236 65306533 9ab17f490f26e0e3\n+ 0x00000010 62613263 38643334 30313130 32643339 ba2c8d3401102d39\n+ 0x00000020 33316665 31632e64 65627567 00000000 31fe1c.debug....\n+ 0x00000030 378f04c3 7...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-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: b8a300fd5842d70c4b8b4779d342dcd8346e4fc0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3efaf13a099ce999f42f7a61e6352ce86b1cc611\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 61333030 66643538 34326437 30633462 a300fd5842d70c4b\n- 0x00000010 38623437 37396433 34326463 64383334 8b4779d342dcd834\n- 0x00000020 36653466 63302e64 65627567 00000000 6e4fc0.debug....\n- 0x00000030 ecd674d1 ..t.\n+ 0x00000000 66616631 33613039 39636539 39396634 faf13a099ce999f4\n+ 0x00000010 32663761 36316536 33353263 65383662 2f7a61e6352ce86b\n+ 0x00000020 31636336 31312e64 65627567 00000000 1cc611.debug....\n+ 0x00000030 39c25deb 9.].\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-313-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.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: 5c89e169a6a731197244a9b1c74f3d4f3f0b2118\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 556eff1a85e6b38df13dca00d686abfb684dd7cd\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\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 38396531 36396136 61373331 31393732 89e169a6a7311972\n- 0x00000010 34346139 62316337 34663364 34663366 44a9b1c74f3d4f3f\n- 0x00000020 30623231 31382e64 65627567 00000000 0b2118.debug....\n- 0x00000030 ca22f2f0 .\"..\n+ 0x00000000 36656666 31613835 65366233 38646631 6eff1a85e6b38df1\n+ 0x00000010 33646361 30306436 38366162 66623638 3dca00d686abfb68\n+ 0x00000020 34646437 63642e64 65627567 00000000 4dd7cd.debug....\n+ 0x00000030 5bccf2dd [...\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.10.0-2_amd64.deb", "source2": "python3-dipy-lib-dbgsym_1.10.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 2024-12-19 15:47:12.000000 debian-binary\n--rw-r--r-- 0 0 0 4072 2024-12-19 15:47:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 42940048 2024-12-19 15:47:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4068 2024-12-19 15:47:12.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 42932324 2024-12-19 15:47:12.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -1,13 +1,13 @@\n Package: python3-dipy-lib-dbgsym\n Source: dipy\n Version: 1.10.0-2\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian Med Packaging Team \n-Installed-Size: 44830\n+Installed-Size: 44832\n Depends: python3-dipy-lib (= 1.10.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 00544840bf9e9df8197f462aea2750c6b2727c2e 0563363474e057f24ea83d3febfdfc59ebe95080 062ba8a773dbf748a693f2f0b4630710ed6a0cff 06ab932307276d57936fa185a65e713098034a5a 07c8c3447c90af68c183c2eb2ca160b6b245b483 094549051208cdc36631020621dbd81ce90894eb 0a214dae1d8b738ab372d672d09c8f7c374291c8 0b77cb5b17037d0e9910276effb26907c6b7600b 0e631f9bc378a57f5ec843084be35104a16d39e8 114edcd0af16304815c3b2cf8fdb792a428e257b 13a5b1dfd14942bb22b0830ff99985ef62f9bdf8 19374e321619e3f69969d80b9e409f28380c4d65 19ef84bd8e3d4d45e3f324e051e962768ddba52b 1ac080dc786f95374a56eeac902eacfee11d4047 1f174adea6bc07e665969bfc8d1f787b0c084ae0 1fae538480e3d8a61364203f67d11818eade5314 2dd6c49ed3a8a8f3db00822b9c33e15ec4a62f76 33bb0ebb6ba20235eb214b0e082d7372b2f909a8 343bfc12b9d346d563f5aaf0ebf05234af080d29 395475a885712d4e58708a680d8cca2bd2921906 3b1e7a6fb70cc87e730c58968230caf5c8da236f 3c700136320cabb6979e78ddb638ea14bc2da552 3eb5951565f9697897de4b3bc88938b4b0d961ba 43c7b59e62d0ec0b100d13add01609d4ff0ef86a 4ac316f3eac1b99452212f5c1a05668fa7d557ed 5c89e169a6a731197244a9b1c74f3d4f3f0b2118 5d1524b52143f37e90c3be3baa9d278f7fa3a20c 5dd1a3f0546147f191407cc982bdc8584e97d217 60c5d1dfb48a90564b9e379bbe5fd0fca1aaef98 6539fe672840630175ad001f42476e68a56955f9 68b44bc9bd8c880c927263c55a647b5bff89c214 6a028d3c82a441e851a6207e961473954467873b 716ecf26ed02a74d58c679c2fa5e8efdd33b03b8 71e77a296dabd0740e257b59bcd66254a68f0869 7a0f87b0eb1184c3d99a60e78cf987eaebcf0d81 7f76554653ef0f2567ebb9d10ea5b7423e0edcb2 809eb20aae68aa2b3d9d556511ccfbc3673f9534 82325e8a711d85a4bc55c0de7e1ecccf3899ce4c 834112cec584a1af4381a690436d867ead5be9e1 865d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6 889c4b7dc9d67764b76b6801997a87c88dba17da 8c8b69f90c3b8920f75452739705c91b6ca76773 8c8ce855fb9516447a5b0464feca26c98222565d 94ece909d27efd91edf548d3fb049ec930808549 9531014484cd170815427715a4b78f12a05906a4 97dfd5ede3c42ec215c4bfe11636a833a31da98b 99da5b6324fa8d3307fbc1aa9c2f6e80bf020c44 9ae46ac22cfd219dfe5de862288d66e2b9a3dc71 9cbc2e1cdee9ab30adf0556764fbb834d56303f3 9ddb004066f876b13f3217c08277f450fb581ab0 a175812eff1a60d8234d5c799660a47b9944bb77 ad7824814e0d78ee48313b8393a18fe9657a5802 b3e70ba937038cd95a0cb699298c2b4c51a92b67 b7e133dc5083b311404b5a65264b823b25c4b14e b8a300fd5842d70c4b8b4779d342dcd8346e4fc0 b8d3f9b07dd8fc024b9c0b81769eec77dfa4965d bb0776912133204b73a5e68962cf5fff1a87ca93 bcdcbad23242bca064254ed9cc6ff03e39abafff c3b638920d963076051cd2940c4ab8477a1b9846 c5921e34f5460922a382dc4af482ddd48b4d1e30 c8ddc41a5c268a7070bfd362337293cd5b2a3e16 c9a79b05265c15bb3607348f6f6625337ed517ee cb3704cb2a4d6d8c7de3226529e438e41f55aa8d cb47066cda89d9c8ab850e5682d1298b94e3c0cb cfda4c8e69084c7ee3977c37e3a15ac7a5960811 d1aebebd22d184ff4ca31d9f9de0c777552186cf d419d43e16b9741a45d7c87982f00692ec94da19 d4f4a3e02bfccd698d8bc1614be06fb83b3978f7 e4c5c9c9981ed0d3bb7e79b912e1a1548683b08b eab607a921d69a40baef8e59def0707a31874169 f019d7b51d8122dab3b0b9607d3c8b2808a4ca7f f630303b649d8ca78d9eebafe36c153f8cf885bf fa88738f389f82e17a785c10675caf88c76b1be1 fb06ff0ed37b37e98792f9527298f3ec9de1ba8f fb48926978b91a0e8d64ec90b46f141e50fff662 fc310db3d0a078b9ea51b8001fb50b3550dd7a25 fc41b5334581ccfdc447f4860bc7cc3858bb0d2b fdd2b9f3b4bfa7536ed77b098506d6a468ec9093\n+Build-Ids: 0022cdfd6a0cde639b54d5049e8baf8babeccfbd 05f90ca9d64186784de5f480adc26e9d00515eec 075ea8b19ef4aaac8561d619760f427ab1c6ec0b 08ddb76e3172e54146c57eae900d2592b00aeab1 0c003c9b7b021794350bcbfc96df664b365b91f3 0e52ad1bd62139fc6997db851a07877d381e7508 0e5b3dfd4e16ddad080a656f7598ce69cf5bef8c 13f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd 1a21bf673ad423c93944b10622ab1e3fd5d2e2c5 1eff7f4f8a6eed87f9c76d65c6602e9819717531 1f397c111f7e4a2d4f4e5427ddffbb34c9a62103 265c0a90be1a39b151fd5847e274e216e7d74ec2 27631adfa8243cd2b8acb4bff53c502bfa541826 2899a12834caf4bbe51b92ca3babf6e1c5f2273a 28b09be009d210382e33247fb486799ec4cc4a60 31a3df2d683d9ce7c7c8f06a9a0bda1b84085476 3820bcd417475ae7b216fbf64a748422de147bee 3aa02a1b8084f1cc8597d679f9c9fd224748848e 3c885d9e6a6d3300e743c2732f5c334564ebdee1 3db22b79a1a9643c323eddb2980cbfadcf37765a 3e464d03f83445e7aaeed805708fca5238521520 3eb550ea4e0a38419eda950e1ae0a92bd75abb60 3efaf13a099ce999f42f7a61e6352ce86b1cc611 4080a2874203f6eb2d2d5c897cb5d1cecb21eb4e 43ab612cdaa727efa59148df178e577ed980bd72 43d790b380e05e529ae806bd72a69e9340bbb722 47bbc85c82a7217e831469b579c501369a894ba5 4d1aee050d4bdce603a814dc929be81edf81c3f2 4d8215dc1829bd8b797e18a14765bc44c3debb7a 4e9da0c539f02379668917ca4fcdf9b2995e593b 4fa688a08ebd04978686fe3466bf8738a9937388 521aa8b00f1ef0c978f86f388a686f9ed2b3ebbb 556eff1a85e6b38df13dca00d686abfb684dd7cd 566aa77404cebfb9ca534eb7e2a8339fce6fcdc4 597b47ffc0a52d9f1eaf39fced42a7cfaeadb331 5a651502672da26bdbe2d7136d0cbc14f0462be7 62655fafc09df27d94bb6ef6996c4244a4560f24 62d692814099a7ba37dddcd9acd58a7d7d50bf04 6750da7461a8b5635c6456fa07abc4903d032f3e 6c6af78c959b2b04f1dcf7f01513af36b51f8efe 7207e64a926eef45b995aa74d864271932a1fe2b 762db0140395ad7958d64d8e7f323b0654537535 7841b4a522587f3b6dcb795d438db230356433ad 7869aa93374c051538b517428910252af2febe8c 808cd4957769bfbc567fe06d52a6a67b2b8cf8af 831f3168c437efecbe7f98af6572f46394945862 8745ffa5b10690def1c96f931c0929d4c1274c45 8b9c19068a6d74701297e3768769bb21478e2433 8d39e3836cc489ef97ebb1a62014959209917a11 8e3096067f592c1c77f09a5599adc2dd2a20cb81 99f9a1ceaacea6d941dd4970fa2ae56716914f04 9bbbedb937cb0f0c69d4d6dce946ed9eb861ee81 a9f2ed34296dd8116ff2b7b16ba471da28735317 aa1152370d57b21893c79afd4dce135a1214874d ad51fd07b84da8dbaa6ecfb9582ba4dbb9ec054a ae9ab50b7a2adeffbe8897235e39cc5f6e72407a b1976b6c8ed2c92195272130a341f756dc5e3f24 b28b7111607ecf63e545a3dfa5f19a925395ab48 b2d472e8605fb96eae80b60bcad6517adddbb57d b5d3e1e42df372b96c1e2f702cddd428e2350d95 bbb1bd12568f2acd846db6f04170ed560da9a9af c29ab17f490f26e0e3ba2c8d3401102d3931fe1c c4a1473779c2034dbcca8b5664b1606d7b968a8a c85c7ea5ee3f7179033ba2891ccd37ec8446e453 c9a51373bb95c9915b0fcc1f458b6fe603a49104 cbdef6e5e7820673ecf2f6068bd9dec823668bdb cd9e5cc718e22f1077f61277cb3ebcbb34cafbb1 d8435c8e4fc4bf880433608ecb308fcc95554ce4 da445f9a3dfc29479b6ae68f0bb7ba5cd68e74db dec8718d2ebfa96c9ca9b56c0b48df014abb5389 e296271cda44796c426292e840d51dd1480db5a9 e5c4d4daaf96b385c56873b5c49a156f7f1b43a9 e9fd7795ca503cc4530744bf7c10cc733223ea34 eb348dbb9b0886b0f29e8fe670ea9746d9a41d32 efaf4d06a76b3e99e60f7f298eab7197e135acd3 f2ac82e5578450edf7e8b513781d8f5a6ff42268 f3c24073ffd12b2d10e3c5381a17ad9b234a3567 f66e2c36c6d9b59e7c81d39b6a52f640727da91c\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,79 +1,79 @@\n-usr/lib/debug/.build-id/00/544840bf9e9df8197f462aea2750c6b2727c2e.debug\n-usr/lib/debug/.build-id/05/63363474e057f24ea83d3febfdfc59ebe95080.debug\n-usr/lib/debug/.build-id/06/2ba8a773dbf748a693f2f0b4630710ed6a0cff.debug\n-usr/lib/debug/.build-id/06/ab932307276d57936fa185a65e713098034a5a.debug\n-usr/lib/debug/.build-id/07/c8c3447c90af68c183c2eb2ca160b6b245b483.debug\n-usr/lib/debug/.build-id/09/4549051208cdc36631020621dbd81ce90894eb.debug\n-usr/lib/debug/.build-id/0a/214dae1d8b738ab372d672d09c8f7c374291c8.debug\n-usr/lib/debug/.build-id/0b/77cb5b17037d0e9910276effb26907c6b7600b.debug\n-usr/lib/debug/.build-id/0e/631f9bc378a57f5ec843084be35104a16d39e8.debug\n-usr/lib/debug/.build-id/11/4edcd0af16304815c3b2cf8fdb792a428e257b.debug\n-usr/lib/debug/.build-id/13/a5b1dfd14942bb22b0830ff99985ef62f9bdf8.debug\n-usr/lib/debug/.build-id/19/374e321619e3f69969d80b9e409f28380c4d65.debug\n-usr/lib/debug/.build-id/19/ef84bd8e3d4d45e3f324e051e962768ddba52b.debug\n-usr/lib/debug/.build-id/1a/c080dc786f95374a56eeac902eacfee11d4047.debug\n-usr/lib/debug/.build-id/1f/174adea6bc07e665969bfc8d1f787b0c084ae0.debug\n-usr/lib/debug/.build-id/1f/ae538480e3d8a61364203f67d11818eade5314.debug\n-usr/lib/debug/.build-id/2d/d6c49ed3a8a8f3db00822b9c33e15ec4a62f76.debug\n-usr/lib/debug/.build-id/33/bb0ebb6ba20235eb214b0e082d7372b2f909a8.debug\n-usr/lib/debug/.build-id/34/3bfc12b9d346d563f5aaf0ebf05234af080d29.debug\n-usr/lib/debug/.build-id/39/5475a885712d4e58708a680d8cca2bd2921906.debug\n-usr/lib/debug/.build-id/3b/1e7a6fb70cc87e730c58968230caf5c8da236f.debug\n-usr/lib/debug/.build-id/3c/700136320cabb6979e78ddb638ea14bc2da552.debug\n-usr/lib/debug/.build-id/3e/b5951565f9697897de4b3bc88938b4b0d961ba.debug\n-usr/lib/debug/.build-id/43/c7b59e62d0ec0b100d13add01609d4ff0ef86a.debug\n-usr/lib/debug/.build-id/4a/c316f3eac1b99452212f5c1a05668fa7d557ed.debug\n-usr/lib/debug/.build-id/5c/89e169a6a731197244a9b1c74f3d4f3f0b2118.debug\n-usr/lib/debug/.build-id/5d/1524b52143f37e90c3be3baa9d278f7fa3a20c.debug\n-usr/lib/debug/.build-id/5d/d1a3f0546147f191407cc982bdc8584e97d217.debug\n-usr/lib/debug/.build-id/60/c5d1dfb48a90564b9e379bbe5fd0fca1aaef98.debug\n-usr/lib/debug/.build-id/65/39fe672840630175ad001f42476e68a56955f9.debug\n-usr/lib/debug/.build-id/68/b44bc9bd8c880c927263c55a647b5bff89c214.debug\n-usr/lib/debug/.build-id/6a/028d3c82a441e851a6207e961473954467873b.debug\n-usr/lib/debug/.build-id/71/6ecf26ed02a74d58c679c2fa5e8efdd33b03b8.debug\n-usr/lib/debug/.build-id/71/e77a296dabd0740e257b59bcd66254a68f0869.debug\n-usr/lib/debug/.build-id/7a/0f87b0eb1184c3d99a60e78cf987eaebcf0d81.debug\n-usr/lib/debug/.build-id/7f/76554653ef0f2567ebb9d10ea5b7423e0edcb2.debug\n-usr/lib/debug/.build-id/80/9eb20aae68aa2b3d9d556511ccfbc3673f9534.debug\n-usr/lib/debug/.build-id/82/325e8a711d85a4bc55c0de7e1ecccf3899ce4c.debug\n-usr/lib/debug/.build-id/83/4112cec584a1af4381a690436d867ead5be9e1.debug\n-usr/lib/debug/.build-id/86/5d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6.debug\n-usr/lib/debug/.build-id/88/9c4b7dc9d67764b76b6801997a87c88dba17da.debug\n-usr/lib/debug/.build-id/8c/8b69f90c3b8920f75452739705c91b6ca76773.debug\n-usr/lib/debug/.build-id/8c/8ce855fb9516447a5b0464feca26c98222565d.debug\n-usr/lib/debug/.build-id/94/ece909d27efd91edf548d3fb049ec930808549.debug\n-usr/lib/debug/.build-id/95/31014484cd170815427715a4b78f12a05906a4.debug\n-usr/lib/debug/.build-id/97/dfd5ede3c42ec215c4bfe11636a833a31da98b.debug\n-usr/lib/debug/.build-id/99/da5b6324fa8d3307fbc1aa9c2f6e80bf020c44.debug\n-usr/lib/debug/.build-id/9a/e46ac22cfd219dfe5de862288d66e2b9a3dc71.debug\n-usr/lib/debug/.build-id/9c/bc2e1cdee9ab30adf0556764fbb834d56303f3.debug\n-usr/lib/debug/.build-id/9d/db004066f876b13f3217c08277f450fb581ab0.debug\n-usr/lib/debug/.build-id/a1/75812eff1a60d8234d5c799660a47b9944bb77.debug\n-usr/lib/debug/.build-id/ad/7824814e0d78ee48313b8393a18fe9657a5802.debug\n-usr/lib/debug/.build-id/b3/e70ba937038cd95a0cb699298c2b4c51a92b67.debug\n-usr/lib/debug/.build-id/b7/e133dc5083b311404b5a65264b823b25c4b14e.debug\n-usr/lib/debug/.build-id/b8/a300fd5842d70c4b8b4779d342dcd8346e4fc0.debug\n-usr/lib/debug/.build-id/b8/d3f9b07dd8fc024b9c0b81769eec77dfa4965d.debug\n-usr/lib/debug/.build-id/bb/0776912133204b73a5e68962cf5fff1a87ca93.debug\n-usr/lib/debug/.build-id/bc/dcbad23242bca064254ed9cc6ff03e39abafff.debug\n-usr/lib/debug/.build-id/c3/b638920d963076051cd2940c4ab8477a1b9846.debug\n-usr/lib/debug/.build-id/c5/921e34f5460922a382dc4af482ddd48b4d1e30.debug\n-usr/lib/debug/.build-id/c8/ddc41a5c268a7070bfd362337293cd5b2a3e16.debug\n-usr/lib/debug/.build-id/c9/a79b05265c15bb3607348f6f6625337ed517ee.debug\n-usr/lib/debug/.build-id/cb/3704cb2a4d6d8c7de3226529e438e41f55aa8d.debug\n-usr/lib/debug/.build-id/cb/47066cda89d9c8ab850e5682d1298b94e3c0cb.debug\n-usr/lib/debug/.build-id/cf/da4c8e69084c7ee3977c37e3a15ac7a5960811.debug\n-usr/lib/debug/.build-id/d1/aebebd22d184ff4ca31d9f9de0c777552186cf.debug\n-usr/lib/debug/.build-id/d4/19d43e16b9741a45d7c87982f00692ec94da19.debug\n-usr/lib/debug/.build-id/d4/f4a3e02bfccd698d8bc1614be06fb83b3978f7.debug\n-usr/lib/debug/.build-id/e4/c5c9c9981ed0d3bb7e79b912e1a1548683b08b.debug\n-usr/lib/debug/.build-id/ea/b607a921d69a40baef8e59def0707a31874169.debug\n-usr/lib/debug/.build-id/f0/19d7b51d8122dab3b0b9607d3c8b2808a4ca7f.debug\n-usr/lib/debug/.build-id/f6/30303b649d8ca78d9eebafe36c153f8cf885bf.debug\n-usr/lib/debug/.build-id/fa/88738f389f82e17a785c10675caf88c76b1be1.debug\n-usr/lib/debug/.build-id/fb/06ff0ed37b37e98792f9527298f3ec9de1ba8f.debug\n-usr/lib/debug/.build-id/fb/48926978b91a0e8d64ec90b46f141e50fff662.debug\n-usr/lib/debug/.build-id/fc/310db3d0a078b9ea51b8001fb50b3550dd7a25.debug\n-usr/lib/debug/.build-id/fc/41b5334581ccfdc447f4860bc7cc3858bb0d2b.debug\n-usr/lib/debug/.build-id/fd/d2b9f3b4bfa7536ed77b098506d6a468ec9093.debug\n+usr/lib/debug/.build-id/00/22cdfd6a0cde639b54d5049e8baf8babeccfbd.debug\n+usr/lib/debug/.build-id/05/f90ca9d64186784de5f480adc26e9d00515eec.debug\n+usr/lib/debug/.build-id/07/5ea8b19ef4aaac8561d619760f427ab1c6ec0b.debug\n+usr/lib/debug/.build-id/08/ddb76e3172e54146c57eae900d2592b00aeab1.debug\n+usr/lib/debug/.build-id/0c/003c9b7b021794350bcbfc96df664b365b91f3.debug\n+usr/lib/debug/.build-id/0e/52ad1bd62139fc6997db851a07877d381e7508.debug\n+usr/lib/debug/.build-id/0e/5b3dfd4e16ddad080a656f7598ce69cf5bef8c.debug\n+usr/lib/debug/.build-id/13/f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd.debug\n+usr/lib/debug/.build-id/1a/21bf673ad423c93944b10622ab1e3fd5d2e2c5.debug\n+usr/lib/debug/.build-id/1e/ff7f4f8a6eed87f9c76d65c6602e9819717531.debug\n+usr/lib/debug/.build-id/1f/397c111f7e4a2d4f4e5427ddffbb34c9a62103.debug\n+usr/lib/debug/.build-id/26/5c0a90be1a39b151fd5847e274e216e7d74ec2.debug\n+usr/lib/debug/.build-id/27/631adfa8243cd2b8acb4bff53c502bfa541826.debug\n+usr/lib/debug/.build-id/28/99a12834caf4bbe51b92ca3babf6e1c5f2273a.debug\n+usr/lib/debug/.build-id/28/b09be009d210382e33247fb486799ec4cc4a60.debug\n+usr/lib/debug/.build-id/31/a3df2d683d9ce7c7c8f06a9a0bda1b84085476.debug\n+usr/lib/debug/.build-id/38/20bcd417475ae7b216fbf64a748422de147bee.debug\n+usr/lib/debug/.build-id/3a/a02a1b8084f1cc8597d679f9c9fd224748848e.debug\n+usr/lib/debug/.build-id/3c/885d9e6a6d3300e743c2732f5c334564ebdee1.debug\n+usr/lib/debug/.build-id/3d/b22b79a1a9643c323eddb2980cbfadcf37765a.debug\n+usr/lib/debug/.build-id/3e/464d03f83445e7aaeed805708fca5238521520.debug\n+usr/lib/debug/.build-id/3e/b550ea4e0a38419eda950e1ae0a92bd75abb60.debug\n+usr/lib/debug/.build-id/3e/faf13a099ce999f42f7a61e6352ce86b1cc611.debug\n+usr/lib/debug/.build-id/40/80a2874203f6eb2d2d5c897cb5d1cecb21eb4e.debug\n+usr/lib/debug/.build-id/43/ab612cdaa727efa59148df178e577ed980bd72.debug\n+usr/lib/debug/.build-id/43/d790b380e05e529ae806bd72a69e9340bbb722.debug\n+usr/lib/debug/.build-id/47/bbc85c82a7217e831469b579c501369a894ba5.debug\n+usr/lib/debug/.build-id/4d/1aee050d4bdce603a814dc929be81edf81c3f2.debug\n+usr/lib/debug/.build-id/4d/8215dc1829bd8b797e18a14765bc44c3debb7a.debug\n+usr/lib/debug/.build-id/4e/9da0c539f02379668917ca4fcdf9b2995e593b.debug\n+usr/lib/debug/.build-id/4f/a688a08ebd04978686fe3466bf8738a9937388.debug\n+usr/lib/debug/.build-id/52/1aa8b00f1ef0c978f86f388a686f9ed2b3ebbb.debug\n+usr/lib/debug/.build-id/55/6eff1a85e6b38df13dca00d686abfb684dd7cd.debug\n+usr/lib/debug/.build-id/56/6aa77404cebfb9ca534eb7e2a8339fce6fcdc4.debug\n+usr/lib/debug/.build-id/59/7b47ffc0a52d9f1eaf39fced42a7cfaeadb331.debug\n+usr/lib/debug/.build-id/5a/651502672da26bdbe2d7136d0cbc14f0462be7.debug\n+usr/lib/debug/.build-id/62/655fafc09df27d94bb6ef6996c4244a4560f24.debug\n+usr/lib/debug/.build-id/62/d692814099a7ba37dddcd9acd58a7d7d50bf04.debug\n+usr/lib/debug/.build-id/67/50da7461a8b5635c6456fa07abc4903d032f3e.debug\n+usr/lib/debug/.build-id/6c/6af78c959b2b04f1dcf7f01513af36b51f8efe.debug\n+usr/lib/debug/.build-id/72/07e64a926eef45b995aa74d864271932a1fe2b.debug\n+usr/lib/debug/.build-id/76/2db0140395ad7958d64d8e7f323b0654537535.debug\n+usr/lib/debug/.build-id/78/41b4a522587f3b6dcb795d438db230356433ad.debug\n+usr/lib/debug/.build-id/78/69aa93374c051538b517428910252af2febe8c.debug\n+usr/lib/debug/.build-id/80/8cd4957769bfbc567fe06d52a6a67b2b8cf8af.debug\n+usr/lib/debug/.build-id/83/1f3168c437efecbe7f98af6572f46394945862.debug\n+usr/lib/debug/.build-id/87/45ffa5b10690def1c96f931c0929d4c1274c45.debug\n+usr/lib/debug/.build-id/8b/9c19068a6d74701297e3768769bb21478e2433.debug\n+usr/lib/debug/.build-id/8d/39e3836cc489ef97ebb1a62014959209917a11.debug\n+usr/lib/debug/.build-id/8e/3096067f592c1c77f09a5599adc2dd2a20cb81.debug\n+usr/lib/debug/.build-id/99/f9a1ceaacea6d941dd4970fa2ae56716914f04.debug\n+usr/lib/debug/.build-id/9b/bbedb937cb0f0c69d4d6dce946ed9eb861ee81.debug\n+usr/lib/debug/.build-id/a9/f2ed34296dd8116ff2b7b16ba471da28735317.debug\n+usr/lib/debug/.build-id/aa/1152370d57b21893c79afd4dce135a1214874d.debug\n+usr/lib/debug/.build-id/ad/51fd07b84da8dbaa6ecfb9582ba4dbb9ec054a.debug\n+usr/lib/debug/.build-id/ae/9ab50b7a2adeffbe8897235e39cc5f6e72407a.debug\n+usr/lib/debug/.build-id/b1/976b6c8ed2c92195272130a341f756dc5e3f24.debug\n+usr/lib/debug/.build-id/b2/8b7111607ecf63e545a3dfa5f19a925395ab48.debug\n+usr/lib/debug/.build-id/b2/d472e8605fb96eae80b60bcad6517adddbb57d.debug\n+usr/lib/debug/.build-id/b5/d3e1e42df372b96c1e2f702cddd428e2350d95.debug\n+usr/lib/debug/.build-id/bb/b1bd12568f2acd846db6f04170ed560da9a9af.debug\n+usr/lib/debug/.build-id/c2/9ab17f490f26e0e3ba2c8d3401102d3931fe1c.debug\n+usr/lib/debug/.build-id/c4/a1473779c2034dbcca8b5664b1606d7b968a8a.debug\n+usr/lib/debug/.build-id/c8/5c7ea5ee3f7179033ba2891ccd37ec8446e453.debug\n+usr/lib/debug/.build-id/c9/a51373bb95c9915b0fcc1f458b6fe603a49104.debug\n+usr/lib/debug/.build-id/cb/def6e5e7820673ecf2f6068bd9dec823668bdb.debug\n+usr/lib/debug/.build-id/cd/9e5cc718e22f1077f61277cb3ebcbb34cafbb1.debug\n+usr/lib/debug/.build-id/d8/435c8e4fc4bf880433608ecb308fcc95554ce4.debug\n+usr/lib/debug/.build-id/da/445f9a3dfc29479b6ae68f0bb7ba5cd68e74db.debug\n+usr/lib/debug/.build-id/de/c8718d2ebfa96c9ca9b56c0b48df014abb5389.debug\n+usr/lib/debug/.build-id/e2/96271cda44796c426292e840d51dd1480db5a9.debug\n+usr/lib/debug/.build-id/e5/c4d4daaf96b385c56873b5c49a156f7f1b43a9.debug\n+usr/lib/debug/.build-id/e9/fd7795ca503cc4530744bf7c10cc733223ea34.debug\n+usr/lib/debug/.build-id/eb/348dbb9b0886b0f29e8fe670ea9746d9a41d32.debug\n+usr/lib/debug/.build-id/ef/af4d06a76b3e99e60f7f298eab7197e135acd3.debug\n+usr/lib/debug/.build-id/f2/ac82e5578450edf7e8b513781d8f5a6ff42268.debug\n+usr/lib/debug/.build-id/f3/c24073ffd12b2d10e3c5381a17ad9b234a3567.debug\n+usr/lib/debug/.build-id/f6/6e2c36c6d9b59e7c81d39b6a52f640727da91c.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,156 +1,158 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/00/\n--rw-r--r-- 0 root (0) root (0) 420968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/00/544840bf9e9df8197f462aea2750c6b2727c2e.debug\n+-rw-r--r-- 0 root (0) root (0) 491488 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/00/22cdfd6a0cde639b54d5049e8baf8babeccfbd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/05/\n--rw-r--r-- 0 root (0) root (0) 378704 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/05/63363474e057f24ea83d3febfdfc59ebe95080.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 562560 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/06/2ba8a773dbf748a693f2f0b4630710ed6a0cff.debug\n--rw-r--r-- 0 root (0) root (0) 366848 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/06/ab932307276d57936fa185a65e713098034a5a.debug\n+-rw-r--r-- 0 root (0) root (0) 510600 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/05/f90ca9d64186784de5f480adc26e9d00515eec.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/07/\n--rw-r--r-- 0 root (0) root (0) 502152 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/07/c8c3447c90af68c183c2eb2ca160b6b245b483.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 63888 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/09/4549051208cdc36631020621dbd81ce90894eb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0a/\n--rw-r--r-- 0 root (0) root (0) 417856 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0a/214dae1d8b738ab372d672d09c8f7c374291c8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0b/\n--rw-r--r-- 0 root (0) root (0) 395608 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0b/77cb5b17037d0e9910276effb26907c6b7600b.debug\n+-rw-r--r-- 0 root (0) root (0) 564200 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/07/5ea8b19ef4aaac8561d619760f427ab1c6ec0b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 367424 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/08/ddb76e3172e54146c57eae900d2592b00aeab1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0c/\n+-rw-r--r-- 0 root (0) root (0) 405104 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0c/003c9b7b021794350bcbfc96df664b365b91f3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0e/\n--rw-r--r-- 0 root (0) root (0) 399200 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0e/631f9bc378a57f5ec843084be35104a16d39e8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 491496 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/11/4edcd0af16304815c3b2cf8fdb792a428e257b.debug\n+-rw-r--r-- 0 root (0) root (0) 944464 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0e/52ad1bd62139fc6997db851a07877d381e7508.debug\n+-rw-r--r-- 0 root (0) root (0) 747808 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/0e/5b3dfd4e16ddad080a656f7598ce69cf5bef8c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/13/\n--rw-r--r-- 0 root (0) root (0) 851864 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/13/a5b1dfd14942bb22b0830ff99985ef62f9bdf8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/19/\n--rw-r--r-- 0 root (0) root (0) 939232 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/19/374e321619e3f69969d80b9e409f28380c4d65.debug\n--rw-r--r-- 0 root (0) root (0) 440400 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/19/ef84bd8e3d4d45e3f324e051e962768ddba52b.debug\n+-rw-r--r-- 0 root (0) root (0) 505616 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/13/f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 425968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1a/c080dc786f95374a56eeac902eacfee11d4047.debug\n+-rw-r--r-- 0 root (0) root (0) 476888 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1a/21bf673ad423c93944b10622ab1e3fd5d2e2c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1e/\n+-rw-r--r-- 0 root (0) root (0) 495480 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1e/ff7f4f8a6eed87f9c76d65c6602e9819717531.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1f/\n--rw-r--r-- 0 root (0) root (0) 1190656 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1f/174adea6bc07e665969bfc8d1f787b0c084ae0.debug\n--rw-r--r-- 0 root (0) root (0) 410616 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1f/ae538480e3d8a61364203f67d11818eade5314.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/2d/\n--rw-r--r-- 0 root (0) root (0) 365784 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/2d/d6c49ed3a8a8f3db00822b9c33e15ec4a62f76.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/33/\n--rw-r--r-- 0 root (0) root (0) 295552 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/33/bb0ebb6ba20235eb214b0e082d7372b2f909a8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/34/\n--rw-r--r-- 0 root (0) root (0) 534208 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/34/3bfc12b9d346d563f5aaf0ebf05234af080d29.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/39/\n--rw-r--r-- 0 root (0) root (0) 358392 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/39/5475a885712d4e58708a680d8cca2bd2921906.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3b/\n--rw-r--r-- 0 root (0) root (0) 476888 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3b/1e7a6fb70cc87e730c58968230caf5c8da236f.debug\n+-rw-r--r-- 0 root (0) root (0) 93512 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/1f/397c111f7e4a2d4f4e5427ddffbb34c9a62103.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/26/\n+-rw-r--r-- 0 root (0) root (0) 420968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/26/5c0a90be1a39b151fd5847e274e216e7d74ec2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 484928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/27/631adfa8243cd2b8acb4bff53c502bfa541826.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/28/\n+-rw-r--r-- 0 root (0) root (0) 570080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/28/99a12834caf4bbe51b92ca3babf6e1c5f2273a.debug\n+-rw-r--r-- 0 root (0) root (0) 541112 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/28/b09be009d210382e33247fb486799ec4cc4a60.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 3682216 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/31/a3df2d683d9ce7c7c8f06a9a0bda1b84085476.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/38/\n+-rw-r--r-- 0 root (0) root (0) 448064 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/38/20bcd417475ae7b216fbf64a748422de147bee.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3a/\n+-rw-r--r-- 0 root (0) root (0) 464096 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3a/a02a1b8084f1cc8597d679f9c9fd224748848e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 436128 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3c/700136320cabb6979e78ddb638ea14bc2da552.debug\n+-rw-r--r-- 0 root (0) root (0) 395608 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3c/885d9e6a6d3300e743c2732f5c334564ebdee1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3d/\n+-rw-r--r-- 0 root (0) root (0) 524832 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3d/b22b79a1a9643c323eddb2980cbfadcf37765a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3e/\n--rw-r--r-- 0 root (0) root (0) 429720 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3e/b5951565f9697897de4b3bc88938b4b0d961ba.debug\n+-rw-r--r-- 0 root (0) root (0) 366840 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3e/464d03f83445e7aaeed805708fca5238521520.debug\n+-rw-r--r-- 0 root (0) root (0) 410616 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3e/b550ea4e0a38419eda950e1ae0a92bd75abb60.debug\n+-rw-r--r-- 0 root (0) root (0) 452880 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/3e/faf13a099ce999f42f7a61e6352ce86b1cc611.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/40/\n+-rw-r--r-- 0 root (0) root (0) 513088 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/40/80a2874203f6eb2d2d5c897cb5d1cecb21eb4e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/43/\n--rw-r--r-- 0 root (0) root (0) 448064 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/43/c7b59e62d0ec0b100d13add01609d4ff0ef86a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4a/\n--rw-r--r-- 0 root (0) root (0) 637696 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4a/c316f3eac1b99452212f5c1a05668fa7d557ed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5c/\n--rw-r--r-- 0 root (0) root (0) 443928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5c/89e169a6a731197244a9b1c74f3d4f3f0b2118.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r-- 0 root (0) root (0) 93520 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5d/1524b52143f37e90c3be3baa9d278f7fa3a20c.debug\n--rw-r--r-- 0 root (0) root (0) 464096 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5d/d1a3f0546147f191407cc982bdc8584e97d217.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/60/\n--rw-r--r-- 0 root (0) root (0) 884360 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/60/c5d1dfb48a90564b9e379bbe5fd0fca1aaef98.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/65/\n--rw-r--r-- 0 root (0) root (0) 627192 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/65/39fe672840630175ad001f42476e68a56955f9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 510600 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/68/b44bc9bd8c880c927263c55a647b5bff89c214.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 398656 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/6a/028d3c82a441e851a6207e961473954467873b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 439296 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/71/6ecf26ed02a74d58c679c2fa5e8efdd33b03b8.debug\n--rw-r--r-- 0 root (0) root (0) 484928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/71/e77a296dabd0740e257b59bcd66254a68f0869.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/7a/\n--rw-r--r-- 0 root (0) root (0) 3650752 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/7a/0f87b0eb1184c3d99a60e78cf987eaebcf0d81.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r-- 0 root (0) root (0) 367432 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/7f/76554653ef0f2567ebb9d10ea5b7423e0edcb2.debug\n+-rw-r--r-- 0 root (0) root (0) 388352 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/43/ab612cdaa727efa59148df178e577ed980bd72.debug\n+-rw-r--r-- 0 root (0) root (0) 884360 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/43/d790b380e05e529ae806bd72a69e9340bbb722.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/47/\n+-rw-r--r-- 0 root (0) root (0) 562560 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/47/bbc85c82a7217e831469b579c501369a894ba5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4d/\n+-rw-r--r-- 0 root (0) root (0) 399200 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4d/1aee050d4bdce603a814dc929be81edf81c3f2.debug\n+-rw-r--r-- 0 root (0) root (0) 1208016 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4d/8215dc1829bd8b797e18a14765bc44c3debb7a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4e/\n+-rw-r--r-- 0 root (0) root (0) 620032 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4e/9da0c539f02379668917ca4fcdf9b2995e593b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4f/\n+-rw-r--r-- 0 root (0) root (0) 440400 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/4f/a688a08ebd04978686fe3466bf8738a9937388.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/52/\n+-rw-r--r-- 0 root (0) root (0) 623040 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/52/1aa8b00f1ef0c978f86f388a686f9ed2b3ebbb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/55/\n+-rw-r--r-- 0 root (0) root (0) 443928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/55/6eff1a85e6b38df13dca00d686abfb684dd7cd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/56/\n+-rw-r--r-- 0 root (0) root (0) 456976 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/56/6aa77404cebfb9ca534eb7e2a8339fce6fcdc4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/59/\n+-rw-r--r-- 0 root (0) root (0) 68000 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/59/7b47ffc0a52d9f1eaf39fced42a7cfaeadb331.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5a/\n+-rw-r--r-- 0 root (0) root (0) 426056 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/5a/651502672da26bdbe2d7136d0cbc14f0462be7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 445408 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/62/655fafc09df27d94bb6ef6996c4244a4560f24.debug\n+-rw-r--r-- 0 root (0) root (0) 472984 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/62/d692814099a7ba37dddcd9acd58a7d7d50bf04.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/67/\n+-rw-r--r-- 0 root (0) root (0) 506968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/67/50da7461a8b5635c6456fa07abc4903d032f3e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/6c/\n+-rw-r--r-- 0 root (0) root (0) 295552 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/6c/6af78c959b2b04f1dcf7f01513af36b51f8efe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/72/\n+-rw-r--r-- 0 root (0) root (0) 502152 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/72/07e64a926eef45b995aa74d864271932a1fe2b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/76/\n+-rw-r--r-- 0 root (0) root (0) 398656 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/76/2db0140395ad7958d64d8e7f323b0654537535.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/78/\n+-rw-r--r-- 0 root (0) root (0) 439296 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/78/41b4a522587f3b6dcb795d438db230356433ad.debug\n+-rw-r--r-- 0 root (0) root (0) 888816 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/78/69aa93374c051538b517428910252af2febe8c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 558080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/80/9eb20aae68aa2b3d9d556511ccfbc3673f9534.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 747808 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/82/325e8a711d85a4bc55c0de7e1ecccf3899ce4c.debug\n+-rw-r--r-- 0 root (0) root (0) 362192 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/80/8cd4957769bfbc567fe06d52a6a67b2b8cf8af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 374176 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/83/4112cec584a1af4381a690436d867ead5be9e1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/86/\n--rw-r--r-- 0 root (0) root (0) 87456 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/86/5d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/88/\n--rw-r--r-- 0 root (0) root (0) 439472 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/88/9c4b7dc9d67764b76b6801997a87c88dba17da.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8c/\n--rw-r--r-- 0 root (0) root (0) 505616 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8c/8b69f90c3b8920f75452739705c91b6ca76773.debug\n--rw-r--r-- 0 root (0) root (0) 513120 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8c/8ce855fb9516447a5b0464feca26c98222565d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/94/\n--rw-r--r-- 0 root (0) root (0) 68000 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/94/ece909d27efd91edf548d3fb049ec930808549.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/95/\n--rw-r--r-- 0 root (0) root (0) 405104 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/95/31014484cd170815427715a4b78f12a05906a4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/97/\n--rw-r--r-- 0 root (0) root (0) 565920 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/97/dfd5ede3c42ec215c4bfe11636a833a31da98b.debug\n+-rw-r--r-- 0 root (0) root (0) 354984 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/83/1f3168c437efecbe7f98af6572f46394945862.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r-- 0 root (0) root (0) 374176 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/87/45ffa5b10690def1c96f931c0929d4c1274c45.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 583912 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8b/9c19068a6d74701297e3768769bb21478e2433.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8d/\n+-rw-r--r-- 0 root (0) root (0) 855120 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8d/39e3836cc489ef97ebb1a62014959209917a11.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 365784 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/8e/3096067f592c1c77f09a5599adc2dd2a20cb81.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/99/\n--rw-r--r-- 0 root (0) root (0) 623040 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/99/da5b6324fa8d3307fbc1aa9c2f6e80bf020c44.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 944472 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9a/e46ac22cfd219dfe5de862288d66e2b9a3dc71.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9c/\n--rw-r--r-- 0 root (0) root (0) 419928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9c/bc2e1cdee9ab30adf0556764fbb834d56303f3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9d/\n--rw-r--r-- 0 root (0) root (0) 510680 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9d/db004066f876b13f3217c08277f450fb581ab0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 888816 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/a1/75812eff1a60d8234d5c799660a47b9944bb77.debug\n+-rw-r--r-- 0 root (0) root (0) 1190648 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/99/f9a1ceaacea6d941dd4970fa2ae56716914f04.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 428360 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/9b/bbedb937cb0f0c69d4d6dce946ed9eb861ee81.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/a9/\n+-rw-r--r-- 0 root (0) root (0) 757080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/a9/f2ed34296dd8116ff2b7b16ba471da28735317.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 3650752 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/aa/1152370d57b21893c79afd4dce135a1214874d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ad/\n--rw-r--r-- 0 root (0) root (0) 456976 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ad/7824814e0d78ee48313b8393a18fe9657a5802.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b3/\n--rw-r--r-- 0 root (0) root (0) 406024 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b3/e70ba937038cd95a0cb699298c2b4c51a92b67.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b7/\n--rw-r--r-- 0 root (0) root (0) 620032 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b7/e133dc5083b311404b5a65264b823b25c4b14e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b8/\n--rw-r--r-- 0 root (0) root (0) 452880 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b8/a300fd5842d70c4b8b4779d342dcd8346e4fc0.debug\n--rw-r--r-- 0 root (0) root (0) 506968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b8/d3f9b07dd8fc024b9c0b81769eec77dfa4965d.debug\n+-rw-r--r-- 0 root (0) root (0) 453392 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ad/51fd07b84da8dbaa6ecfb9582ba4dbb9ec054a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ae/\n+-rw-r--r-- 0 root (0) root (0) 518936 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ae/9ab50b7a2adeffbe8897235e39cc5f6e72407a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b1/\n+-rw-r--r-- 0 root (0) root (0) 534208 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b1/976b6c8ed2c92195272130a341f756dc5e3f24.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b2/\n+-rw-r--r-- 0 root (0) root (0) 406024 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b2/8b7111607ecf63e545a3dfa5f19a925395ab48.debug\n+-rw-r--r-- 0 root (0) root (0) 63880 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b2/d472e8605fb96eae80b60bcad6517adddbb57d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b5/\n+-rw-r--r-- 0 root (0) root (0) 358392 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/b5/d3e1e42df372b96c1e2f702cddd428e2350d95.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 570080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/bb/0776912133204b73a5e68962cf5fff1a87ca93.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/bc/\n--rw-r--r-- 0 root (0) root (0) 569368 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/bc/dcbad23242bca064254ed9cc6ff03e39abafff.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 757080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c3/b638920d963076051cd2940c4ab8477a1b9846.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c5/\n--rw-r--r-- 0 root (0) root (0) 583912 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c5/921e34f5460922a382dc4af482ddd48b4d1e30.debug\n+-rw-r--r-- 0 root (0) root (0) 429720 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/bb/b1bd12568f2acd846db6f04170ed560da9a9af.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c2/\n+-rw-r--r-- 0 root (0) root (0) 87456 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c2/9ab17f490f26e0e3ba2c8d3401102d3931fe1c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 288600 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c4/a1473779c2034dbcca8b5664b1606d7b968a8a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c8/\n--rw-r--r-- 0 root (0) root (0) 541112 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c8/ddc41a5c268a7070bfd362337293cd5b2a3e16.debug\n+-rw-r--r-- 0 root (0) root (0) 417856 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c8/5c7ea5ee3f7179033ba2891ccd37ec8446e453.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c9/\n--rw-r--r-- 0 root (0) root (0) 388352 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c9/a79b05265c15bb3607348f6f6625337ed517ee.debug\n+-rw-r--r-- 0 root (0) root (0) 510680 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/c9/a51373bb95c9915b0fcc1f458b6fe603a49104.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cb/\n--rw-r--r-- 0 root (0) root (0) 524840 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cb/3704cb2a4d6d8c7de3226529e438e41f55aa8d.debug\n--rw-r--r-- 0 root (0) root (0) 472984 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cb/47066cda89d9c8ab850e5682d1298b94e3c0cb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cf/\n--rw-r--r-- 0 root (0) root (0) 445408 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cf/da4c8e69084c7ee3977c37e3a15ac7a5960811.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 426056 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d1/aebebd22d184ff4ca31d9f9de0c777552186cf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d4/\n--rw-r--r-- 0 root (0) root (0) 855120 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d4/19d43e16b9741a45d7c87982f00692ec94da19.debug\n--rw-r--r-- 0 root (0) root (0) 1208016 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d4/f4a3e02bfccd698d8bc1614be06fb83b3978f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 362200 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e4/c5c9c9981ed0d3bb7e79b912e1a1548683b08b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 354992 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ea/b607a921d69a40baef8e59def0707a31874169.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f0/\n--rw-r--r-- 0 root (0) root (0) 513088 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f0/19d7b51d8122dab3b0b9607d3c8b2808a4ca7f.debug\n+-rw-r--r-- 0 root (0) root (0) 939232 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cb/def6e5e7820673ecf2f6068bd9dec823668bdb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cd/\n+-rw-r--r-- 0 root (0) root (0) 569368 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/cd/9e5cc718e22f1077f61277cb3ebcbb34cafbb1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 419928 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/d8/435c8e4fc4bf880433608ecb308fcc95554ce4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 439472 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/da/445f9a3dfc29479b6ae68f0bb7ba5cd68e74db.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 627192 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/de/c8718d2ebfa96c9ca9b56c0b48df014abb5389.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e2/\n+-rw-r--r-- 0 root (0) root (0) 425968 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e2/96271cda44796c426292e840d51dd1480db5a9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e5/\n+-rw-r--r-- 0 root (0) root (0) 851856 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e5/c4d4daaf96b385c56873b5c49a156f7f1b43a9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e9/\n+-rw-r--r-- 0 root (0) root (0) 637696 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/e9/fd7795ca503cc4530744bf7c10cc733223ea34.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/eb/\n+-rw-r--r-- 0 root (0) root (0) 558080 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/eb/348dbb9b0886b0f29e8fe670ea9746d9a41d32.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ef/\n+-rw-r--r-- 0 root (0) root (0) 513120 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/ef/af4d06a76b3e99e60f7f298eab7197e135acd3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f2/\n+-rw-r--r-- 0 root (0) root (0) 436128 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f2/ac82e5578450edf7e8b513781d8f5a6ff42268.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f3/\n+-rw-r--r-- 0 root (0) root (0) 378704 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f3/c24073ffd12b2d10e3c5381a17ad9b234a3567.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 428360 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f6/30303b649d8ca78d9eebafe36c153f8cf885bf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 518936 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fa/88738f389f82e17a785c10675caf88c76b1be1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fb/\n--rw-r--r-- 0 root (0) root (0) 564200 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fb/06ff0ed37b37e98792f9527298f3ec9de1ba8f.debug\n--rw-r--r-- 0 root (0) root (0) 288608 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fb/48926978b91a0e8d64ec90b46f141e50fff662.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fc/\n--rw-r--r-- 0 root (0) root (0) 3682232 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fc/310db3d0a078b9ea51b8001fb50b3550dd7a25.debug\n--rw-r--r-- 0 root (0) root (0) 453392 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fc/41b5334581ccfdc447f4860bc7cc3858bb0d2b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fd/\n--rw-r--r-- 0 root (0) root (0) 495488 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/fd/d2b9f3b4bfa7536ed77b098506d6a468ec9093.debug\n+-rw-r--r-- 0 root (0) root (0) 565920 2024-12-19 15:47:12.000000 ./usr/lib/debug/.build-id/f6/6e2c36c6d9b59e7c81d39b6a52f640727da91c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 84104 2024-12-19 15:47:12.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-12-19 15:47:12.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-12-19 15:47:12.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000064 0060c8 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 00612c 0003ff 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 00652b 000326 00 C 0 0 8\n- [ 5] .debug_str PROGBITS 0000000000000000 006851 00de23 01 MSC 0 0 8\n- [ 6] .shstrtab STRTAB 0000000000000000 014674 00004f 00 0 0 1\n+ [ 4] .debug_line PROGBITS 0000000000000000 00652b 000325 00 C 0 0 8\n+ [ 5] .debug_str PROGBITS 0000000000000000 006850 00de23 01 MSC 0 0 8\n+ [ 6] .shstrtab STRTAB 0000000000000000 014673 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), 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: 388131e9db9e4d04adaefea453263bc64a81f2e9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a817ec11cc88ceaed2b6285c13555ae26290c861\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -22,20 +22,20 @@\n 2\t(string)\t/usr/include/x86_64-linux-gnu/bits\n 3\t(string)\t/usr/include/x86_64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(string)\t/usr/include/x86_64-linux-gnu/bits/types\n 7\t(string)\t/usr/include/python3.12\n 8\t(string)\t/usr/include/python3.12/cpython\n- 9\t(string)\t./.mesonpy-km_t_jv8\n+ 9\t(string)\t./.mesonpy-b_043w6d\n 10\t(string)\t/usr/include/python3.12/internal\n 11\t(string)\t/usr/include/python3.13\n 12\t(string)\t/usr/include/python3.13/cpython\n 13\t(string)\t/usr/include/python3.13/internal\n- 14\t(string)\t./.mesonpy-gk947cmm\n+ 14\t(string)\t./.mesonpy-kkgdl_4p\n 15\t(string)\tdipy\n \n The File Name Table (offset 0x1de, lines 136, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\tstddef.h\n 2\t(udata)\t2\t(string)\ttypes.h\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,11 +1,12 @@\n %LjMj_R[2\n z?&'TQio~\n UPuLQkyN\n K*!fQBL(\n+s`q~\tNpb(S\n `1[qB+^h\n D5BJ7I]BC\n .A3+-lNn\n ,zt{\\]AM\"\n {}Agh0$zkf'\n F69\\kP:C\n z7f0;: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-313-x86_64-linux-gnu.so.p/clustering_algorithms.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,56 +1,57 @@\n-r|.GCC: (Debian 14.2.0-11) 14.2.0\n-z{av0]oG>\n-76\\L,RMcj\n-t-!--clU\n-dAJ-:JH;6\n--vu;lpYq\n- P{1^6uG\n-L%a)-{R>JT$\n-UROKVG6'\n-keKcsXVh\n-},%!)_}m\n-=yb$ \"6E\n-j}/5^R6=\n-v*nv*MCM{\n-9RDc_@ 4\n-2?2Z71f1ISx~&\n-\\q{z-tUR|v\n-]YKUcden\n-07.3M9KI\n-FG_^vte\"m\n-3T_tBg_ \n-XJ}m'O'Oaun\n-R`w^O|.e(!\n-qBgn\"v ^\n-L?ST>32=u\n-'Uam:6cO\n-K&$Nn-C0q\n-$O>eGE~^l\n-zeE_!y47E}E\n- qKFK:(7+\n-!_\tNJxs|\n-bYG-?KW^\n-l@~~h.+t\n-V s1(`~Jt\n-Ax}{b`k\\|\t\n-AbP=%kNp\n-\\>Kpy3Q'\n-2{z+6h*}{\n-IZxwWzZxaJC\n-\"/*e4\tRt\n-$x6d{*dw9\n-*]2}jg2_\n-u|Z9n.X5@\n-T~rjtM%?%\n+jc%RL$mv\n+eS$VVN-r\n+MyERh)bJ\n+P^&@0#qt\n+3>Zmykv\n+}*3ZR.5'\n+2/'PLCb|\n+\\fe0Vj&d~\n+d+\"Y9Ft!\n+X3S,]a7#:7\n+H;SH0`A)\\\n+0c?`~Kaf4\n+Iz\t5fI5\\/\n+?6!pE9CY\n+Nr>\t,!gaE\n+j?sSWR*D\n+64!~H/1Nn\n+i6\t^I$h,E\n+A\tf*Jx$%%\n+Zoej!^\tE\n+w1fp@NDf\n+UzJPtKBg\"\n+=IAE;M!R.\n+Zj_{j&@)q;\n+X;%%ZE]*\n+P_]ib=[?BY\n+wf:.@r3pL\n #xs$oN\\o\n <^-]T{[epC\n X`L#;M5G+\n bx\"~^fbd\"\n 3.vs,x.ni\n H: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/propspeed.cpython-312-x86_64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x833a\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+#J5gGCC: (Debian 14.2.0-11) 14.2.0\n -vV$1FZ$\n \tFV\"j5l.'\n 8jy32UVGd\n dOQ.$P@F\n D;Mv: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xf1e8\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,80 +1,85 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-LLN]d1!,a\n-=<;oYYY)\n-nF`Y>]J{\n-??sd8c/(\n-maWrCi:l\n-5/(O'{_%O[\n-k*s}T6**w\n-r_Qy?URI\n-q`k(ynDE\n-7OEE&cEv\tw\n-5Ad4~]Wn#\n-;OQ+NQ+Z\n-Hy%F%/^_l6\n-mQO`s?!O\n-DOn1/ R#\n-9<]Bj^\"wx\n-.lu?`5vU\n-v@ l[S9{\n-5yl]M\t_A4+{m\n-s*bF#c6j\n-CE?q!F/5w\n-+;qIeh+N\n-%*k-$CvHw5\n-x-z_[ (^\n-+Ek7n\t6W\n-+h7GY^Bn\n-1#E0=oP0\n-?RFmHQOd\n-m\\/_*:K_\n-I ,&/w,S\n-0Cwp3A\\^\n-E$eNjk5vxK\n-%j<@hC>d\n-,R\"J%=`e\n->0XLS&2~\n-/+Oq>t7:\n-#_\"v2uw!_]8+\n+Z+\"dpxn6?R\n+ri|Xk^9Z\n+~:1]^H. \n+pK Sq8+E\n+YL'29PAl:9u\n+O(``az6Z\n+ll6>%Y!g\n+)9_J\\bv}[@\n+l6WUinfs\n+r5S>f0zC\n+%a.gSGz9\n+j\\mOVorI5\\\n+^\tSgIfPN\n+>3QeDBn:s\n+/odA3+(^q\n+!na71uH6\n+73kmc<>*\n+{k9MIyk_}\n+U0^^g|i,^ICEP\n+'K6l*EO>z\n+7yhq0l9v\n+qg]k`/\"z\n+#FF \n+?m$%Ug1c\n+qao)&#JG\n+Y]9;VPN#\n ~2O`E\\dm\n u/s;/s;/\n u7s8VOa6\n G/EE/EE/\n e$&\tFt\t^\n Ni]vYQw#\\^\n cysHT!oG\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n- [ 4b] ./.mesonpy-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/segment/featurespeed.cpython-313-x86_64-linux-gnu.so.p/featurespeed.c\n [ 5f] dipy/segment/featurespeed.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/python3/dist-packages/numpy/core/include/numpy\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/06/ab932307276d57936fa185a65e713098034a5a.debug", "source2": "./usr/lib/debug/.build-id/3e/464d03f83445e7aaeed805708fca5238521520.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: 364544 (bytes into file)\n+ Start of section headers: 364536 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x59000:\n+There are 36 section headers, starting at offset 0x58ff8:\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 0010e0 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000032000 000368 001688 00 WA 0 0 32\n [23] .bss NOBITS 00000000000336a0 000368 000948 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 0229bc 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 022ce0 000423 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023108 00e983 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 031a90 0001e9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 031c80 01bb68 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04d7e8 003c9b 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 051483 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0514d8 003a20 18 34 441 8\n- [34] .strtab STRTAB 0000000000000000 054ef8 003f98 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 058e90 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 031a90 0001e7 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 031c78 01bb68 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04d7e0 003c9b 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 05147b 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0514d0 003a20 18 34 441 8\n+ [34] .strtab STRTAB 0000000000000000 054ef0 003f98 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 058e88 00016c 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: 06ab932307276d57936fa185a65e713098034a5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3e464d03f83445e7aaeed805708fca5238521520\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): dipy\n 7\t(line_strp)\t(offset: 0x14e): /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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x7c89\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-JZGCC: (Debian 14.2.0-11) 14.2.0\n+ GCC: (Debian 14.2.0-11) 14.2.0\n {F=3Q-)%\n |%4rw+zV\n wp#V3?od\n ok'$j?\te\n SdO\tSCX]\\\n -H)DIg;@\n g0p}c`l]\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/reconst/eudx_direction_getter.cpython-313-x86_64-linux-gnu.so.p/eudx_direction_getter.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 149] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/07/c8c3447c90af68c183c2eb2ca160b6b245b483.debug", "source2": "./usr/lib/debug/.build-id/72/07e64a926eef45b995aa74d864271932a1fe2b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 07c8c3447c90af68c183c2eb2ca160b6b245b483\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7207e64a926eef45b995aa74d864271932a1fe2b\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: 0x6f): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x6f): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x83): dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd2): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xea): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x165): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x18e): /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: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x6f): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xc812\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n++GCC: (Debian 14.2.0-11) 14.2.0\n +!:P9'7MI\n >ZBQ.gIW\n 1_,`BJkLi\n 7ce5B$9_\n 8rQ8O~}E\n TD{z8Vq=\n 4*_DA[+#\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-312-x86_64-linux-gnu.so.p/closest_peak_direction_getter.c\n- [ 6f] ./.mesonpy-km_t_jv8\n+ [ 6f] ./.mesonpy-b_043w6d\n [ 83] dipy/direction/closest_peak_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ d2] /usr/include/python3.12\n [ ea] /usr/include/python3.12/cpython\n [ 10a] /usr/include/x86_64-linux-gnu/bits\n [ 12d] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 165] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 18e] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/09/4549051208cdc36631020621dbd81ce90894eb.debug", "source2": "./usr/lib/debug/.build-id/b2/d472e8605fb96eae80b60bcad6517adddbb57d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 83% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: 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: 61584 (bytes into file)\n+ Start of section headers: 61576 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xf090:\n+There are 36 section headers, starting at offset 0xf088:\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 0009f0 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 000000000000ba38 000a28 000090 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000bac8 000a28 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000000bca8 000a28 000358 08 WA 0 0 8\n [22] .data NOBITS 000000000000c000 000a28 000680 00 WA 0 0 32\n [23] .bss NOBITS 000000000000c680 000a28 0001f8 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000075 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002f8 00587c 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002f8 00587d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 005b78 000346 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 005ec0 0025d3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 008498 0001ab 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 008648 0034e3 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 00bb30 00090f 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 00c43f 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 00c490 0015a8 18 34 126 8\n- [34] .strtab STRTAB 0000000000000000 00da38 0014e9 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 00ef21 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 008498 0001a8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 008640 0034e3 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 00bb28 00090f 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 00c437 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 00c488 0015a8 18 34 126 8\n+ [34] .strtab STRTAB 0000000000000000 00da30 0014e9 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 00ef19 00016c 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: 094549051208cdc36631020621dbd81ce90894eb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2d472e8605fb96eae80b60bcad6517adddbb57d\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: 0x45): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/include\n 6\t(line_strp)\t(offset: 0xf9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x122): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x144): /usr/include/python3.13/internal\n 9\t(line_strp)\t(offset: 0x165): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 58, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x250): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): unicodeobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 111 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1a> DW_AT_ranges : (sec_offset) 0x1266\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,13 +1,15 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n-.3\t\tX0[P\n-'0^%f[{)\n-yS\\Eti2o\n-m\tg\"UhQK\n-~hhHkf]|N\n+}GCC: (Debian 14.2.0-11) 14.2.0\n+I*7K~Lfo\n+@_)`J]d7=\n+X4_8/r\tyA\n+T]EHOq4d\n+UY$ET40&\n+YkHWP4]\\\n+A|z=D:.-\n A0Cbv4sp\n */usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n fast_numpy.c\n __pyx_f_4dipy_5utils_10fast_numpy_where_to_insert\n __pyx_f_4dipy_5utils_10fast_numpy_cumsum\n __pyx_f_4dipy_5utils_10fast_numpy_copy_point\n __pyx_f_4dipy_5utils_10fast_numpy_scalar_muliplication_point\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/utils/fast_numpy.cpython-313-x86_64-linux-gnu.so.p/fast_numpy.c\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/include/x86_64-linux-gnu/bits\n [ ec] /usr/include\n [ f9] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 122] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0a/214dae1d8b738ab372d672d09c8f7c374291c8.debug", "source2": "./usr/lib/debug/.build-id/c8/5c7ea5ee3f7179033ba2891ccd37ec8446e453.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: 0a214dae1d8b738ab372d672d09c8f7c374291c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c85c7ea5ee3f7179033ba2891ccd37ec8446e453\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x68): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc1): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/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: 148 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x54): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x981a\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+SGCC: (Debian 14.2.0-11) 14.2.0\n 7Y[|G#yS\n aBHhju^<\n w_^b{Ali&=}\n d5s8\trj1\n ^LjQ1#51\n P.<^Pr(`\n eTliZL;@\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p/direction_getter.c\n- [ 54] ./.mesonpy-km_t_jv8\n+ [ 54] ./.mesonpy-b_043w6d\n [ 68] dipy/tracking/direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ a9] /usr/include/python3.12\n [ c1] /usr/include/python3.12/cpython\n [ e1] /usr/include/x86_64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0b/77cb5b17037d0e9910276effb26907c6b7600b.debug", "source2": "./usr/lib/debug/.build-id/3c/885d9e6a6d3300e743c2732f5c334564ebdee1.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: 0b77cb5b17037d0e9910276effb26907c6b7600b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c885d9e6a6d3300e743c2732f5c334564ebdee1\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x75): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd4): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x178): /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: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x8f13\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -48,14 +48,15 @@\n Yq\tPTyPo;\n 1_w61,'H\n k3ZOr7xAB\n BL]4[b?R\n SfBL[;T[\n >3#1cq}-XL\n `vkQ8j#ft\n+7_!1W,u }\n ccx@\"6'&'\n yUAu9oz7\n k9a'9;t@T\n 8H|\"H|&H|&H\n q8}1.z6*\n $q-b*D05\n (me-r HP\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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p/shift_twist_convolution.c\n [ 75] dipy/denoise/shift_twist_convolution.cpython-312-x86_64-linux-gnu.so.p\n [ bc] /usr/include/python3.12\n [ d4] /usr/include/python3.12/cpython\n [ f4] /usr/include/x86_64-linux-gnu/bits\n [ 117] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14f] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0e/631f9bc378a57f5ec843084be35104a16d39e8.debug", "source2": "./usr/lib/debug/.build-id/4d/1aee050d4bdce603a814dc929be81edf81c3f2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000034000 000388 001788 00 WA 0 0 32\n [23] .bss NOBITS 00000000000357a0 000388 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 0000a8 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 025af1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 025e20 000406 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026228 01000f 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 036238 0001df 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 036238 0001dd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 036418 01e7a3 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 054bc0 004281 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 058e41 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 058e98 003a80 18 34 439 8\n [34] .strtab STRTAB 0000000000000000 05c918 0043da 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 060cf2 00016c 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: 0e631f9bc378a57f5ec843084be35104a16d39e8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d1aee050d4bdce603a814dc929be81edf81c3f2\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/include\n 7\t(line_strp)\t(offset: 0x175): /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: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): 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: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/direction/probabilistic_direction_getter.cpython-313-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 168] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/11/4edcd0af16304815c3b2cf8fdb792a428e257b.debug", "source2": "./usr/lib/debug/.build-id/00/22cdfd6a0cde639b54d5049e8baf8babeccfbd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: 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: 489192 (bytes into file)\n+ Start of section headers: 489184 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x776e8:\n+There are 36 section headers, starting at offset 0x776e0:\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@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 0000000000042248 001238 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000042830 001238 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000042a10 001238 0005f0 08 WA 0 0 8\n [22] .data NOBITS 0000000000043000 001238 0016a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000446c0 001238 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 02c82c 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02c82d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02cb50 00041c 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02cf70 01409b 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 041010 0001e2 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 0411f8 0282d9 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0694d8 005c7e 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f156 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 06f1a8 003e70 18 34 478 8\n- [34] .strtab STRTAB 0000000000000000 073018 004560 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 077578 00016c 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 02cf70 014099 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 041010 0001e0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 0411f0 0282d9 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0694d0 005c7e 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 06f14e 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 06f1a0 003e70 18 34 478 8\n+ [34] .strtab STRTAB 0000000000000000 073010 004560 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 077570 00016c 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: 114edcd0af16304815c3b2cf8fdb792a428e257b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0022cdfd6a0cde639b54d5049e8baf8babeccfbd\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: 0x69): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15c): /usr/include\n 7\t(line_strp)\t(offset: 0x169): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x192): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1bb): /usr/include/x86_64-linux-gnu/sys\n 10\t(line_strp)\t(offset: 0x1dd): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x423): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x209): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x217): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x225): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x238): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x245): 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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): 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: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xb984\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,75 @@\n-%{GCC: (Debian 14.2.0-11) 14.2.0\n-qxxn@O!\"T\n-s)EBU7dR\n-\"D~D1lV0Z+S\n-{PK1lMKn\n-[}\"\\>jGs\n-l5xs, y~h\n-0MyIku5 \n-@tsP6%j6\n-fB6zuWo.I6[\n-;>w1!mAx\n-AW\tV*]_h'C\n-e/RwoTbY;\n-%7Xeg sd\n-0CQlaqx?W~\n-HUPSOM kl\n-M))D}c/)\n-r3fCkN_FVu\n-SCl:3C-2%UM\n-%2a@HQ4$\n-vG:CC'G@\n-h:Htf)ks\n-M E3O %kat\n-|>_[G!7,O[A\n-/-^>Szze\n-b^I4 MUHh\n-c!bevFe )\n-Y]T`u8*w\n-rXA9t\tv_\n-dC{?Ihc'\n-'oWinW-,\n-5qH9RZ#a\n-^Tg#L^gK\n-hceaIjDl\n-a\tWBn|e5\n-k ,#%LCeK\n-{_S?k3O$\n-X#$agu61~\n-$:hLLq@M|\n-tg9eW1{T\n-zvFMF\\5+ \n-`Ti:3[YC\n-Je 1G9?4#\n-{5f(;*b2\n-wws\\w'&w\n-p^r4&iM\\``^\n-?<[]?^;L\n-B*:_\\jT$;\n-hya%@%g^\n-.nM,%JiA\n-Bl8>~kL9La\n-^ag>QdL>\n-\\,FV535V\n-M:>,/J%G\n-l1*\\#+J|\n-FMvlXQ@U[Y\n-yW+54O^D\n-zKir`$}q\n-{/mfkPx\n-j1 >eT3_\n-LxPMXv4v=I\n+0g5nNkUHll~\n+=W[I>[I\n+6A15PFz-\n+6|luvmx7\n+G!C{]PlO\n+:MID+^K@\n+,U-e7eT;\n+\t}XB1z?@l\n+/cT9i(eN\n+<\\NMLXi:\n+U Tz)za}\n+=Z\"tKb=z2\n+)F7'dMp!\n+edFzW?fCg\n+&&?u;n>2~C\n+$:hLLq@M\n+09J+6BEn\n+]>>QL6M!\n+n?K6;J#qeKr\\\n+bN+m1Sa4\n+@Uu!'`/~\n+S;|lRoM`\n+w2[r<~Kx\n+)(#F=_Ph\n+3v$(qkzy\n+jeQbxluk\n+4uY:JVmJ\tE\n+$/>yA|/n\n 2B:K!_J!\n b~(U^d#h\n 6]Fw&rAQ\n K3sF^+>zO`\n V;g34-nRK\n @z'9ogy%\n =+0?!~~`[ U\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/direction/bootstrap_direction_getter.cpython-313-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 15c] /usr/include\n [ 169] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/13/a5b1dfd14942bb22b0830ff99985ef62f9bdf8.debug", "source2": "./usr/lib/debug/.build-id/e5/c4d4daaf96b385c56873b5c49a156f7f1b43a9.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: 849560 (bytes into file)\n+ Start of section headers: 849552 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0xcf698:\n+There are 36 section headers, starting at offset 0xcf690:\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 001230 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 000000000007a000 0011a0 001948 00 WA 0 0 32\n [23] .bss NOBITS 000000000007b960 0011a0 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 000093 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 048fc4 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0492e0 000409 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0496f0 01dfa7 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 067698 0001d9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 067878 054c2b 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0bc4a8 00a4a7 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c694f 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0c69a0 0043f8 18 34 532 8\n- [34] .strtab STRTAB 0000000000000000 0cad98 00478f 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0cf527 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 067698 0001d8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 067870 054c2b 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0bc4a0 00a4a7 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0c6947 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0c6998 0043f8 18 34 532 8\n+ [34] .strtab STRTAB 0000000000000000 0cad90 00478f 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0cf51f 00016c 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: 13a5b1dfd14942bb22b0830ff99985ef62f9bdf8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5c4d4daaf96b385c56873b5c49a156f7f1b43a9\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /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: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x161db\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 121] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/19/374e321619e3f69969d80b9e409f28380c4d65.debug", "source2": "./usr/lib/debug/.build-id/cb/def6e5e7820673ecf2f6068bd9dec823668bdb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 92% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000083168 001158 0006b0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000083818 001158 0001e0 10 WA 4 0 8\n [21] .got NOBITS 00000000000839f8 001158 000608 08 WA 0 0 8\n [22] .data NOBITS 0000000000084000 001158 001908 00 WA 0 0 32\n [23] .bss NOBITS 0000000000085920 001158 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 00009f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 051b8f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 051b8e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 051eb0 000438 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 0522e8 020d67 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 073050 0001d2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 0522e8 020d68 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 073050 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 073228 05d11a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0d0348 00b306 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0db64e 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0db6a0 004698 18 34 562 8\n [34] .strtab STRTAB 0000000000000000 0dfd38 004d37 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0e4a6f 00016c 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: 19374e321619e3f69969d80b9e409f28380c4d65\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cbdef6e5e7820673ecf2f6068bd9dec823668bdb\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x57): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include\n 9\t(line_strp)\t(offset: 0x179): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 70, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): crosscorr.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): crosscorr.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x23b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19a): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b3): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c1): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): 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: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-312-x86_64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x18b3f\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,10 +1,8 @@\n-MeGCC: (Debian 14.2.0-11) 14.2.0\n-&NW]^x\tw\n-62Q%A/CI\n+GCC: (Debian 14.2.0-11) 14.2.0\n 7AAL}10H\t\n |uQ'9fIJ\n PMaQ3aB>\n ]dp[(|[6\n Vi4ct~$L\n :/q0b,;/\n ^iQKh1\tD\n@@ -84,49 +82,53 @@\n 4p'Y\"GygOd\n lT8(c@lX\n Dc,,M|$&\n O79\"76/A\"E\n )r/1S-UN\\S\n L+Y7q7'm\n ^)\tPEO-y\n-s#~ Vb7~\n-mvjqQ]I+$\n-&DZi@m`5\n-{h6q[3RF\n-&[;p~rc:\n-SZ'rJ+E\t\n-#Muu@bW'6\n-9e~36VG T\n-F7oXXk,,Q\n-mh.|KuBs\n-N0T8\"J|5\n-v}-D_XCL&\n-2.;cZd\\67\n-..#:!q*Hnf\n-cN\\YjlJP\n-Dn[S'7IVx\n-Dk1kRARe\n-M+/?@e(C\n-BNIivSR]\n-6^tLr}{q\n-x dD\"8\"M1\n-I%q,Hb+2\n-Sz\n-;*%Pt\\<8\n-\"8zeH`0O\n-?[$yq/Ftk\n-$ nQZn o\n+vpYY(`r3\n+vWI3>EfY\n+$R?,V'Uf\n+0mC/_I lk\n+v4G?~}8q\n+Q\"@eTW$:hz1S\n+KG-qYr8.\n+*m&yV.CO\n+Q09=erup\n+jkR;D09Sj]\n Kd9aQ\n G6FX7Q#\\\n 2@]{N5\"\"\n 9:crBS1A\n Ry9^~: Abbrev Number: 152 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x99f6\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-+GCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n OiHmTMVQ\n u;MtU+qm\n ZN)Npq7r\n HX]_|a\\(\n b\"2YoRUgS)\n $W\\7Oup/\n 2@]j4_D8\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 127] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1a/c080dc786f95374a56eeac902eacfee11d4047.debug", "source2": "./usr/lib/debug/.build-id/e2/96271cda44796c426292e840d51dd1480db5a9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 1ac080dc786f95374a56eeac902eacfee11d4047\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e296271cda44796c426292e840d51dd1480db5a9\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: 0x4d): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4d): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x61): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x15a): /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: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4d): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x990e\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-@GGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n uz^ppJC1'4Z&\n d}vPZo\"B:U;`\n 2sg9hE3(\n L,@fxG\\?\n aV_0qS =\n |\ta{([BX\n iZi6^xH;c\n@@ -51,15 +51,15 @@\n 25$ek(v >\n MHlT%|5(\n `_j&HI*>\n Sx~PC:=\t\n u4]qqk%m\n V5K.~[r)\n cK}9VX9V9s\n-W*'q;frS.@\n+A7hhAUU+\n J&v@+WU]\n t&ytwdyT\n 3)\ta&&!VUy\n t4\t}4ZEl:\n !`K?$uL*\n }#/G\"|:jM4\n z*_W&_W\"\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p/nlmeans_block.c\n- [ 4d] ./.mesonpy-km_t_jv8\n+ [ 4d] ./.mesonpy-b_043w6d\n [ 61] dipy/denoise/nlmeans_block.cpython-312-x86_64-linux-gnu.so.p\n [ 9e] /usr/include/python3.12\n [ b6] /usr/include/python3.12/cpython\n [ d6] /usr/include/x86_64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 15a] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/174adea6bc07e665969bfc8d1f787b0c084ae0.debug", "source2": "./usr/lib/debug/.build-id/99/f9a1ceaacea6d941dd4970fa2ae56716914f04.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 87% 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: 1188352 (bytes into file)\n+ Start of section headers: 1188344 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x122200:\n+There are 36 section headers, starting at offset 0x1221f8:\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 001350 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00000000000b5e40 000e30 000958 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000b6798 000e30 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000b6988 000e30 000678 08 WA 0 0 8\n [22] .data NOBITS 00000000000b7000 000e30 001f68 00 WA 0 0 32\n [23] .bss NOBITS 00000000000b8f80 000e30 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 0000e9 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000370 06b56a 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 06b8e0 000527 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 06be08 02b3bf 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0971c8 0001ef 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 0973b8 07010b 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 1074c8 00e3c7 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 11588f 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 1158e0 0059e8 18 34 754 8\n- [34] .strtab STRTAB 0000000000000000 11b2c8 006dcb 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 122093 00016c 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000370 06b568 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 06b8d8 000527 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 06be00 02b3bf 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0971c0 0001f0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 0973b0 07010b 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 1074c0 00e3c7 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 115887 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 1158d8 0059e8 18 34 754 8\n+ [34] .strtab STRTAB 0000000000000000 11b2c0 006dcb 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 12208b 00016c 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: 1f174adea6bc07e665969bfc8d1f787b0c084ae0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99f9a1ceaacea6d941dd4970fa2ae56716914f04\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5e): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x19f): /usr/include\n 10\t(line_strp)\t(offset: 0x1ac): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 75, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): interpolation.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): interpolation.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x281): 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): 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: 179 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x23ca1\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,155 +1,151 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-.Atzzda@/\n c7cF]/Y,K\n K|j y`ZD1c \n-[NlH71'6\n-fbwPb4ek\n-zCKs)G5)&l\n-vm1_ideW\n-M,`(/yfo\n-+3Gda_Bk\n-a*k][Ne7\n-d%*t mEi\n-M 4)Qo[o2oo\n-Jk-Y9#IT\n-qNJ#>sr`\n-,%`&eFG6Ke\n-n^X+FGJ/\n+2Vi3xS#!\n+]zmQU~550)Rc\n+Vb|\\\tbE+1>\n+EHfNk1nu3\n+ ~j&%'-AW\n+H)xG+\n-u74ptK;\n->skp4ApP\n-Bn8KP#c:w\n-\tSh&+4.B\n-(?$a\\T0.\n-gK3JJ3yG5*\n-H}E9[_AN;\n-I9,K\"}'f\n++Ox>Rx$UQ\n+>qGLS_7J{g\n+T~Nd_KV}\n+!7|kPhIT\n+{lnPG<67\n+mcxswgr,W\n+%GLphA4e\n+G*U\\@Aiv\n+P1$K(zT)\n+bLQcb,ILb\n+k,gpM%:n\n pTKoqTKK\n-5HF`JRP(\n-:mggqU{Pt\n-rU+I9b}`\n-\tebEQu7L\n+b1+$(IY}\n f!T&<%'J<\n-}j6kq;*h\n-M+O}UW)!v\n-JUpN6eCR\n-L4._ujk@\n-,&&dR!5R\\;F\n-IE;x>x L*~\n-$[4_zm,S\n- fX+elZu\n-'IH{\\6~w\n-h}apA';Ph\n-fjOndQAQu\n-Z}$B4{92?\n-8LTrlkOQ7/\n-fu-0Mu]T\n-V/N\n-k4vh-@\"p\n-4L4:F\",&Z\n->k_&}![<\n-M[n,x~*\\,\n-$sKL[&\"s;\n-2xcCF0nFAx0\n-FTomoxTok\n-O}Z:6A2F\n-\\/#&b-MW\n-'&7'+u, \n-7#:<.@Il^\n-iM#`2pLV\n-0JM0Yh%Fk\n-|6o2He9*\"\n-.v##+hRm*.\n-3\"9loDv`\n-mwN+T+CB \n-aR}qE-[V\n-k2N<,.5>\n-wPs{rAuW\n-I-,MqVLW\n-bGw/u x \n-qOu(y;2p'\n-Eyku+)>r\n-8$`|5+)4s\n-sfCtaE#3\n-W[nS[PB^\\\n-gS:#^I{u:\n-$;\"Jro;e\n-Y!nvLYK'0\n+2@[:Md?;$8\n+lk{JAlI\"~\n+`#~Z@.Edn\n+Ku'/s'ONu\n+n;AlWuKTM\n+VHM2{nK2\n+^#'rE#Qp\n+zdB;K(n.O@\n+=.v:S#Kyw:\n+\t>A?u~zk\n+L4.^vjk@\n+(&&dR!5RR;B\n+iR1@t2,D6s$4)f\n+%X?\\`LAX\n+Y\"UDM411&&\n+g>k+s{+7\n+hJ+SdUn#\n+LPm]P \t:\n+!.^&#E[0/\n+|ehP:n2s)o\n+x f!vW|J\n+V\"Hh'6gI1\n+:~7`OkUi\n+bQ:A0c:ny\n+X,VT2M{6>\n+y+E!(E^e\n+5yvDFImD\n+}AmIRn&[\n+'4.M\n+8|If7fYi,\n+M<^?u/M'\n+H@fJ,Kz \n+3x0SJ0G)^F\n+SABR-e(mbBP\n+T5V/o=wK\n+F$EhCSB,x\n+%.,(8'Wx\n+0!sw,b27\n+`\\eD 0nQ\n+4 >'Toj+\n+VZw7uSD6!\n+\"P2k.*Zi,9\"CB\n+&_3\t&'\"0\n+wHM*'uX$\n+EKBl(]7S\n+&1)n?LJ>\n+f(0#?(xR>y\n+w~l_j][vK\n+ZO1X?6:&$&\n+_Qr\n+nm!mSn=n_\n+:3s`qEg2\n+*rExo7M?\n+S]Gqs17U\n+E[b'Z\\bl[\n+wV5\tC?.l\n+k3MT#t*g\n+\"R9Mw[Xg9\n G|VY4>!rh\n U(l'F5%\"\n }v5p]S^O9\n W<_&)paT\n ArA=~\t t\n J,-kU02[\n *]EYj7mi\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-km_t_jv8\n- [ 14] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ [ 0] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p/interpolation.c\n+ [ 4a] ./.mesonpy-b_043w6d\n [ 5e] dipy/core/interpolation.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1f/ae538480e3d8a61364203f67d11818eade5314.debug", "source2": "./usr/lib/debug/.build-id/3e/b550ea4e0a38419eda950e1ae0a92bd75abb60.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,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000037218 001208 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000037800 001208 000200 10 WA 4 0 8\n [21] .got NOBITS 0000000000037a00 001208 000600 08 WA 0 0 8\n [22] .data NOBITS 0000000000038000 001208 001528 00 WA 0 0 32\n [23] .bss NOBITS 0000000000039540 001208 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 0000a8 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02559c 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02559b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0258c8 000421 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 025cf0 0105f5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0362e8 0001df 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 025cf0 0105f6 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0362e8 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0364c8 020e59 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 057328 0049a0 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05bcc8 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05bd18 003e40 18 34 474 8\n [34] .strtab STRTAB 0000000000000000 05fb58 003e31 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 063989 00016c 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: 1fae538480e3d8a61364203f67d11818eade5314\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3eb550ea4e0a38419eda950e1ae0a92bd75abb60\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x57): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x14a): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x16c): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x195): /usr/include\n 10\t(line_strp)\t(offset: 0x1a2): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): bundlemin.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): bundlemin.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2fa): 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)\t5\t(line_strp)\t(offset: 0x1fd): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): 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: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x92fa\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,63 +1,63 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n-#w&]?~Io\n-Tv&T4/,q Y\n-L!$wE!rH\n-TqjH-]qj\n-7 r-B?bs\n-OH80VlQK1\n-F63N\tcI1\n-\"Zt7Si]{\n-wK{d>v+:_\n-Ij92&V,G\n-4D\t\")?zm?b\n-7(ltBXjB\n->rsjOydl\n-hSl]7'[Z[!}m\n-n*)Y+W*)\n-2X.~FsWt\n-v2E'a=:[UV\n-{;6&zYM_\n-O=aKpn[1\n-t=wJ`*)'\n-m'+NA'En_\n-_nal^=M_S~a,\n-O35Z'*Rp\n-\"Un/R-A:*\n-[b=8e9P|.\n+`GCC: (Debian 14.2.0-11) 14.2.0\n+(_Jf{n9{\n+d?vO6\\x&\n+PGe.E#d5\n+T\t$gOKnK\n+v>f4c%P/\n+ng*=Y*T{\"~\t\n+lvlrC7ZO\n+)T-G*-)7u\n+gwN:eP/z\n+d3(KD7Kn\n+GQ~X*+yLJ7\n+;q5KjNJ1M\n+(SIJQowt)D\t4\n+*=At?%l4\n+)a,)f2(f\n+=vZ-x(/4\n+/G`1ew+S\n+tm~$?)=<\n+g`,[S4q-\n+]'Md>nZW\n+}-'G8-+#\n+G3\t)'J4oT\n+\\~issAuis\n+XwD^S{B8y\n+-Uy%b}qa\n+bTxWYI\"6*\n+kI&6ybQK\n+I?~#?DK<\n+2FeioAI;\n+.9Eu|[mE1\n+Ad(~WyCCD\n+&q|A;&Js\n 9O>\\A{,d\n i>\"#`y^(\n ByGvQ}K}Ui\n-s#G9zgT&\n-sae@Y\tkV\n-0s;C?Wj'\n-09C B:aEjZ\n--) *vli\\n\n-KTp,hBH?+&\n-I$LT.$+>\n-9[~[ZF5 \n-\\)C)x( N\n-a)tb8ZT#8[\n-A3IImUH[\n-rB5.u\"1b.$\n-'j'`L^!} \n-g: ]Gvz,\n-rxAzXq!:\n-Gx27\"7h'\n-N3]-'\"yf\n-)>|MmVL]b\n-(55BZjj=\n+Z?I&hq.*88py\"\n+hq+t9Fs:Q\n+eN lbD7R\n+`>ezYne2\n+f=[O\\=[x,\n $>N:Cqfj(\n 0T]hd~$CiP\n CiV'C4$+%\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-km_t_jv8\n- [ 14] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ [ 0] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p/bundlemin.c\n+ [ 43] ./.mesonpy-b_043w6d\n [ 57] dipy/align/bundlemin.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 14a] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/2d/d6c49ed3a8a8f3db00822b9c33e15ec4a62f76.debug", "source2": "./usr/lib/debug/.build-id/8e/3096067f592c1c77f09a5599adc2dd2a20cb81.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000031368 000358 000528 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000031890 000358 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000031a70 000358 000590 08 WA 0 0 8\n [22] .data NOBITS 0000000000032000 000358 001368 00 WA 0 0 32\n [23] .bss NOBITS 0000000000033380 000358 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 021c60 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000308 021c5c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 021f68 000418 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 022380 00efd1 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 031358 0001de 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 031358 0001df 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 031538 01c847 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 04dd80 003e6a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 051bea 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 051c40 003828 18 34 423 8\n [34] .strtab STRTAB 0000000000000000 055468 0035fd 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 058a65 00016c 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: 2dd6c49ed3a8a8f3db00822b9c33e15ec4a62f76\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e3096067f592c1c77f09a5599adc2dd2a20cb81\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5f): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x179): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a2): /usr/include\n 10\t(line_strp)\t(offset: 0x1af): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x305): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1db): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1e9): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): listobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x209): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x216): 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: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x7f3a\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,66 @@\n-/vGCC: (Debian 14.2.0-11) 14.2.0\n-6i=ft!G:-\n-+fW@S[gH\n-Nc6b>\"3ZeA@\n-s48fYhC;,\n-3IP}=w; \n-?!W8>s Z\n-65ItJ-Gt\n-X/?6KLo#\n-r<[b\"P1+\n-ULc-z8nJ\n-/(#S*rMwDJc\n-e+D6s({_\n-U@dqx}.u\n-c;)RCJV%\n-u!.{L$n(T{\n-sQM)febf5\n-4mc~xKF?>\n-K_|Xe,0r+n/ \n-%aLM+4{La\n-mvvwvvfvwv\n-|{G>y6Rd\n-\"qWJ~GI~\n-<;NlpP1^6\n-TK\t/N%s!\n-5BH#qrhI\n-\\Cj]s\n-fmIrmIs[o\n-Mj~kX(iX\n-\taMSiMSok\n-gi(iaBP#\n-Cl}-H cr\n-C[]&<!eQEr\n-Fy [s;*z\n-v}<#z$f,\n-V\t[o\\\t[x=G\n-{%\\UNw8^Wus\n-c/NsX:w?\n-k%@hFS/5{p\n-*0T?|e1.l,\n-J#lxqG9ejo\n-m m\\D#9s\n-rX-6eyq*C\n-<3u,pDe| \n-:F8|(-Q.G\n-fGQBAS^+\n-\tZyXOhv'\n-'Y0Cswqs\n-j4vkP1JMU\n-K}[4vw{y\n-S4 1;[DS\n+GCC: (Debian 14.2.0-11) 14.2.0\n+i1',\t',W\n+U@PM<-w#_\n+C^ Kf09;\n+D\\AWUzAq}\n+9NGL\t',L\n+<;A)BYb86~X8\n+D;m@Ax_\"\n++pf<+pB0\n+xAHiZ>[g\n+ST[4pGrm\n+z`v>tT/-\n+{~T{s_$i\n+*p\\DK_rK\n+\"?jo9Dgk'\n+TG[ \t$:v\n+.swOEY)E\n+?UD[O0koRT\n+k[Ut1RLw&`\n+\"C~h)jtZf\n+y3'_fY5E\n+VBh~?>;8\n+E4Ya^}-f\n+fgwgggfwg\n+HGybhxl30d\n+VE9ht,Bz\n+QP(qz7;7h\n+HhK))t%j\"9\n+iAn+p6Kr\n+S@9Amx54\n+m6Fw9KFw,OtnoE~\n+gcY@$WA*1\n+:b#o(f@fj\n+Fp'se66N\n+s'Wdc6%=Wd\n+(;t(m\tJi\n+mP}n)_ES\n+\"|&I4-u4\n+teC5vY6q\n+:om+Rjym+2j\n+faMSiMmok\n+N1\t\t|\tbn:\n+60B^z3p\"\n+TJVPMlG'O\n+V.]bK@7t$ \n+#i;RXCzU3\n+2{2<|1LB\n+fnIJUb97Yj'u\n+mB,4c%y&\n+823>Jffoc\n+1Ws:1#0U\n+7R8UR1cH\n+G=Yz!T2MJ\n+m\"=gzcC<\n+)b&U\\[s)ks\n+T\\f\\WDl&\n+QKwP[-zzh\n+Lk|%IG@mo\n+o~1Kht[<~\n `{Y]8_j2\n [[,uST-M\n 8f=\t<(f*\n 4\ty$Q:30\n 2*v9a>*v\n O)y^,;RF\n !|A`G ]\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-km_t_jv8\n- [ 14] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ [ 0] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p/quick_squash.c\n+ [ 4b] ./.mesonpy-b_043w6d\n [ 5f] dipy/reconst/quick_squash.cpython-312-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.12\n [ b3] /usr/include/python3.12/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 157] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/33/bb0ebb6ba20235eb214b0e082d7372b2f909a8.debug", "source2": "./usr/lib/debug/.build-id/6c/6af78c959b2b04f1dcf7f01513af36b51f8efe.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: 33bb0ebb6ba20235eb214b0e082d7372b2f909a8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c6af78c959b2b04f1dcf7f01513af36b51f8efe\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /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: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x6560\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x1be>\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p/cythonutils.c\n- [ 49] ./.mesonpy-km_t_jv8\n+ [ 49] ./.mesonpy-b_043w6d\n [ 5d] dipy/segment/cythonutils.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/34/3bfc12b9d346d563f5aaf0ebf05234af080d29.debug", "source2": "./usr/lib/debug/.build-id/b1/976b6c8ed2c92195272130a341f756dc5e3f24.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000004a2c0 0002b0 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004a848 0002b0 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004aa38 0002b0 0005c8 08 WA 0 0 8\n [22] .data NOBITS 000000000004b000 0002b0 001428 00 WA 0 0 32\n [23] .bss NOBITS 000000000004c440 0002b0 0009a0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000ac 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000330 02e32c 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 02e660 00040d 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02ea70 0170b4 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 045b28 0001e0 01 MSC 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 02e326 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 02e658 00040d 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02ea68 0170b5 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 045b20 0001e1 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 045d08 02da41 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 073750 0069de 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07a12e 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07a180 003c78 18 34 462 8\n [34] .strtab STRTAB 0000000000000000 07ddf8 003e55 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 081c4d 00016c 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: 343bfc12b9d346d563f5aaf0ebf05234af080d29\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b1976b6c8ed2c92195272130a341f756dc5e3f24\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x66): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x101): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x139): dipy\n 7\t(line_strp)\t(offset: 0x13e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x167): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x189): /usr/include\n 10\t(line_strp)\t(offset: 0x196): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x54): streamlinespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x40): streamlinespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2eb): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c2): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1d0): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f0): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x203): 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: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-312-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xcbd6\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,70 @@\n-)GCC: (Debian 14.2.0-11) 14.2.0\n-+O% 2;\\yj\n-\tkHB:Fc)\n-g.Re_+]k\n-&?T*o)S\\F\n-82%|OTL6\n-mG>_4R'o\n-A, C6Kf6+v\n-7==l}yEQR\n-hIA/&(\"Z\n-\\_M?Fki-p\n-)`]3C|7v\n-weZ. =GufeZ\n-n IZ&X\n-;]0pCI![\n-$LwR$(,O\n-\\c?Tly@h,aVE\n-|{X(%aVE\n-\"Q;:m#%V\n-hT?OS~ 7*\n-X53vs\"skpjk$\n-Xe8hOKw6N\n-mF5~acT0\n-Od!aLRbYxr97\n-X2w\tw{[h\n-Ed-a,Rbo\n-]m+*C~?7\\\n-rK]|^Jn<\n-wvua\\W_K\n-IV\\t2bwL\n-fCKL-gL)3_\n-\n-){emR);f\n-]SXQK[(+ju)\n-1z]YcQw,\n-S-1~w]yQZ\n-&G,zNg_y\n-*c\\TI`).4\n-fZarfi!#\n+^?$GCC: (Debian 14.2.0-11) 14.2.0\n+mI8XzwxkN\n+h_T:'&U_\n+.\ttZ'%:/ \n+j?[(Z{MW\n+v0Bd1Ve1\n+-jZr-w*Y\n+:Hi9@ZzD\n+g'Y/\"?K*\n+\",q]YBUP\n+37,TMoR& \t'(f-u\n+azV#},Nt\n+h%Y6JZ6Jk\n+E Qo/Sj:'\n+tUtV]i9ok\n+dP7aVG9a\n+sbFd{ie]S\n+QbvSg'ds\n+:10ohrb0A\n+mrYJk86G\n+8y2 N 9^\n+pR~Dk:<\\\n+b-R&(N(]i\n+Uykzj;6`\n+6F#vSMN,o\n+Jzxi.FT9%`\n+Wn7\\IlaKi\n+E@Uy-_'R\n+NxXb~>AK<\n+2Yn~o&\tK\n (7\"Iri,GH\n |8 l\"UCE\n ^9|)[JB?\n BO-: Abbrev Number: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x79b6\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: 0x56275) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/reconst/quick_squash.cpython-313-x86_64-linux-gnu.so.p/quick_squash.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3b/1e7a6fb70cc87e730c58968230caf5c8da236f.debug", "source2": "./usr/lib/debug/.build-id/1a/21bf673ad423c93944b10622ab1e3fd5d2e2c5.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000045000 001168 0035c8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000485e0 001168 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 02c985 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ccb0 00041f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02d0d0 011954 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03ea28 0001d4 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03ea28 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03ec00 02390f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 062510 004977 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 066e87 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 066ed8 0051d8 18 34 694 8\n [34] .strtab STRTAB 0000000000000000 06c0b0 007bbc 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 073c6c 00016c 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: 3b1e7a6fb70cc87e730c58968230caf5c8da236f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a21bf673ad423c93944b10622ab1e3fd5d2e2c5\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/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: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-#oGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n w;./ke&K&\n ]v~<7cor\n \tE6;vcpoFh\n m_Czz)~gP\n l\t\tR'Cd\"\n |7+lg/tJ\n (Y)~H'@fT\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/align/transforms.cpython-313-x86_64-linux-gnu.so.p/transforms.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 124] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/700136320cabb6979e78ddb638ea14bc2da552.debug", "source2": "./usr/lib/debug/.build-id/f2/ac82e5578450edf7e8b513781d8f5a6ff42268.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 3c700136320cabb6979e78ddb638ea14bc2da552\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f2ac82e5578450edf7e8b513781d8f5a6ff42268\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: 0x48): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x48): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5c): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x97): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x153): /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: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-312-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x48): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x9e27\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-RGCC: (Debian 14.2.0-11) 14.2.0\n+\"hGCC: (Debian 14.2.0-11) 14.2.0\n joE%y~k\tq\n P{ba?dXbw\n _SpwZ3_V\n \\>N1h~4y\n *\\e)(>\"K\n /5TO4i_P\n -!EzfZ?: Abbrev Number: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xa246\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: 0x56275) \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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p/clustering_algorithms.c\n [ 71] dipy/segment/clustering_algorithms.cpython-312-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.12\n [ ce] /usr/include/python3.12/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 13a] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/43/c7b59e62d0ec0b100d13add01609d4ff0ef86a.debug", "source2": "./usr/lib/debug/.build-id/38/20bcd417475ae7b216fbf64a748422de147bee.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: 43c7b59e62d0ec0b100d13add01609d4ff0ef86a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3820bcd417475ae7b216fbf64a748422de147bee\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/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: 153 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x9eb1\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-jGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n 'cd|Mz}:\n G8nCC\"rnA\n ]!G0XX|>\n ]=(r, FC\n 4goey6T_]\n TGs iJtl\n shV93Hf{\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/vox2track.cpython-312-x86_64-linux-gnu.so.p/vox2track.c\n- [ 46] ./.mesonpy-km_t_jv8\n+ [ 46] ./.mesonpy-b_043w6d\n [ 5a] dipy/tracking/vox2track.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/include/x86_64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4a/c316f3eac1b99452212f5c1a05668fa7d557ed.debug", "source2": "./usr/lib/debug/.build-id/e9/fd7795ca503cc4530744bf7c10cc733223ea34.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 90% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000005e088 001078 000898 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000005e920 001078 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000005eb10 001078 0004f0 08 WA 0 0 8\n [22] .data NOBITS 000000000005f000 001078 000c48 00 WA 0 0 32\n [23] .bss NOBITS 000000000005fc60 001078 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 00007f 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000300 034a7f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 034a7d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 034d80 000393 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 035118 0195d1 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04e6f0 0001d2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 035118 0195d2 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04e6f0 0001d4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04e8c8 03aea2 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 089770 009aaf 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 09321f 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 093270 003d68 18 34 499 8\n [34] .strtab STRTAB 0000000000000000 096fd8 0040b5 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 09b08d 00016c 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: 4ac316f3eac1b99452212f5c1a05668fa7d557ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9fd7795ca503cc4530744bf7c10cc733223ea34\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5a): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x94): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xac): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcc): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x104): dipy\n 6\t(line_strp)\t(offset: 0x109): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x155): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4e): distances.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3a): distances.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x233): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1f4): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x201): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20f): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 124 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-b_043w6d\n <1a> DW_AT_ranges : (sec_offset) 0x11b7a\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) 4\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,80 +1,83 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n-%3,.$a1K s\n-ujyKHbZZ\n-go#J);$t\n--%CE'(w3>\n-Y32E38D6E,\\A\n-o\"+j]hQ-HV,\n-KQZ\tJG^}p\n-\t)7+)G~g\n-VuE3JB+#\n-FVTB%LcBr\n-,$gC!N_$\n-= tB[E&!\n-X$6\"0{E{AfR\n-gb*JW]*!f{:6\n-s2p&6`=[bE?\n-uY]A]be4u\n-gJMpVoiCj3E\n-fbS~)wh-\n-Es+7!Gssu\n-&T$$;fac\n- =0;{d9'\n-\\:|Sj I1\n-j8qkvE?I\n-h)d\\HD7$\n-\\GBmLSQ-\n-\tJR5S@G[\n-siTGz@u9\n-@<&=5.<5\n-VA.&BTd`\n-fnFKoqCw\n-LR!IC>gfq>\n-jPlf1Gy/\n-1S pNwV)=\n-W~ ;$YLq\n-*!Yq?.m%\n-^'U,p:~Sg2]\n-rgHXP/((\n-VOKkg}y\\\n-_s_I\t}'$\n-NlrS_t6uuTS\n-{`6kc]TCiRW\n-1[z1|m)[\n-`\\0E8oo/K\n-~|yUd`S$\n-m1zZ5Hx8\n-;.}u>j`u\n-<)#6UKq^B4\n-_Mnu)5:$\n-Q70ROlx$q\n-o/fpxhY48\n-.wMg)-ZkMyc\n-\\7c\"5OQ!\n-%[Wq\tSo=\n-SJe6W.w9\n-L7=(\"<{j9\n-.S/}9n!O\n-?`+]E>5WcW\n-5:z=\\Q,@\n-/S/kIQRl\n-^hOr]hOk\n-K7LJy}=%+\n-Q]IQpR\"z\n-|4+,0D+t\n-^}Y!@%9>t\n-Y)VY<|lk&\n- sA#F#$Cr\n-j#.R[\\WJ\n-srNJor.4'\n-oqrNI:9O$\n+4GCC: (Debian 14.2.0-11) 14.2.0\n+38oD=qh9\n+4C\tkfC_B!\n+*7F->e1U\n+xs)eq\"eqo\n+Ur93hw*Q\n+ne*'FIeD\n+7lHmyo W\n+)gQ*J!OWP\n+G6_yD3e@H\n+)6QVF~Gz'\n+cE38D\"_+N\n+-u^&U1-5*\n+{\\ogG]{-\n+,k<*I<3Y!\n+&1B%1Biq\"\n+EXf7Z0FVt-\n+;,=E3[zf\n+%$OB|AH~\n+&lB~QSn1\n+6MLW5|Bb\n+a^YOpvo+\n+C0gfYW#^Ht~\n+!'8.zTg-\n+ 5\"U yR0\n+H8TetOgt\n+9?0h7dNE\n+E&0'U]tr\n+,Z\\Dg13.j\n+@\n+icvkJ. 3\n+`J\"ORUtS\n+S#pOhnE56Z\n+NhrS_r6uUTS\n+YQA+pGG$\n+u17@vy>qL\n+['zi[|C^P\n+w]Y]47-T9\n+B}@\\X'Tg\n+?\"Yve&Y~\n+1G6Qe)ea\n+)MR7'IP*8\n+,n|)4=HMG\n+YF@sY5\\Y\n+&NnsU%Ig\n+2A\t|^*r|\n+l3qcS\"3q\n+qrc>S>:#\n+{e!Wg]Li\n+buD3u+I_T>\n+{@Hmp,r@X\n+QJgI^k&iZ\n+Zk?Ui4!G\n+ %t/c8_aH\n+_@jwKvQ(\n+I9[ VN@o\n+Xrxi5Pj9`\n+;EW8C_VW8\n+L*t,!&ym\"\n+`S]`=Y:B\n+E):\\.:#H<\n+xIs]JUB*\n /p+o'\tb-+\n ~Q{~^l?+v\n *2@)Lj!yo\n dx #6%JK\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-km_t_jv8\n- [ 14] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ [ 0] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p/distances.c\n+ [ 46] ./.mesonpy-b_043w6d\n [ 5a] dipy/tracking/distances.cpython-312-x86_64-linux-gnu.so.p\n [ 94] /usr/include/python3.12\n [ ac] /usr/include/python3.12/cpython\n [ cc] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 104] dipy\n [ 109] /usr/include/x86_64-linux-gnu/bits\n [ 12c] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5c/89e169a6a731197244a9b1c74f3d4f3f0b2118.debug", "source2": "./usr/lib/debug/.build-id/55/6eff1a85e6b38df13dca00d686abfb684dd7cd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003a000 0002d8 001588 00 WA 0 0 32\n [23] .bss NOBITS 000000000003b5a0 0002d8 000a68 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000091 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 028e46 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 029160 0003f1 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 029558 011e77 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03b3d0 0001b6 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03b3d0 0001b5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03b588 022ff0 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05e578 005a29 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 063fa1 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 063ff8 003c18 18 34 463 8\n [34] .strtab STRTAB 0000000000000000 067c10 003f96 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06bba6 00016c 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: 5c89e169a6a731197244a9b1c74f3d4f3f0b2118\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 556eff1a85e6b38df13dca00d686abfb684dd7cd\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/include\n 6\t(line_strp)\t(offset: 0x114): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x13d): /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: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xb46a\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: 0x56275) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/include\n [ 114] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5d/1524b52143f37e90c3be3baa9d278f7fa3a20c.debug", "source2": "./usr/lib/debug/.build-id/1f/397c111f7e4a2d4f4e5427ddffbb34c9a62103.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: 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: 91216 (bytes into file)\n+ Start of section headers: 91208 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x16450:\n+There are 36 section headers, starting at offset 0x16448:\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 000ae0 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 000000000000f000 000938 0006e0 00 WA 0 0 32\n [23] .bss NOBITS 000000000000f6e0 000938 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 00006f 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002f0 008e44 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 009138 000339 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 009478 0036c4 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00cb40 000169 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 00ccb0 005769 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 012420 000f0f 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 01332f 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 013380 001848 18 34 144 8\n- [34] .strtab STRTAB 0000000000000000 014bc8 001717 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0162df 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 00cb40 000168 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 00cca8 005769 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 012418 000f0f 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 013327 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 013378 001848 18 34 144 8\n+ [34] .strtab STRTAB 0000000000000000 014bc0 001717 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0162d7 00016c 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: 5d1524b52143f37e90c3be3baa9d278f7fa3a20c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1f397c111f7e4a2d4f4e5427ddffbb34c9a62103\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: 0): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x4b): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x94): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb4): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xdd): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x100): /usr/include/x86_64-linux-gnu/sys\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: 35 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1a> DW_AT_ranges : (sec_offset) 0x1ee5\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 50 (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: 0x29869) \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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p/omp.c\n [ 4b] dipy/utils/omp.cpython-312-x86_64-linux-gnu.so.p\n [ 7c] /usr/include/python3.12\n [ 94] /usr/include/python3.12/cpython\n [ b4] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ dd] /usr/include/x86_64-linux-gnu/bits\n [ 100] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/5d/d1a3f0546147f191407cc982bdc8584e97d217.debug", "source2": "./usr/lib/debug/.build-id/3a/a02a1b8084f1cc8597d679f9c9fd224748848e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 5dd1a3f0546147f191407cc982bdc8584e97d217\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3aa02a1b8084f1cc8597d679f9c9fd224748848e\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: 0x3b): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x3b): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x4f): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x84): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\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: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3b): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3b): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xb564\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: 0x29869) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p/pmf.c\n- [ 3b] ./.mesonpy-km_t_jv8\n+ [ 3b] ./.mesonpy-b_043w6d\n [ 4f] dipy/direction/pmf.cpython-312-x86_64-linux-gnu.so.p\n [ 84] /usr/include/python3.12\n [ 9c] /usr/include/python3.12/cpython\n [ bc] /usr/include/x86_64-linux-gnu/bits\n [ df] /usr/lib/python3/dist-packages/numpy/core/include/numpy\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/60/c5d1dfb48a90564b9e379bbe5fd0fca1aaef98.debug", "source2": "./usr/lib/debug/.build-id/43/d790b380e05e529ae806bd72a69e9340bbb722.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,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000080120 001110 0006d8 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000807f8 001110 0001f0 10 WA 4 0 8\n [21] .got NOBITS 00000000000809e8 001110 000618 08 WA 0 0 8\n [22] .data NOBITS 0000000000081000 001110 001948 00 WA 0 0 32\n [23] .bss NOBITS 0000000000082960 001110 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 0000a0 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 04c53a 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 04c53c 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 04c860 000412 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 04cc78 01dcf5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 06a970 0001ee 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 04cc78 01dcf4 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 06a970 0001ec 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 06ab60 058992 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0c34f8 00a4ef 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0cd9e7 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0cda38 0047a0 18 34 571 8\n [34] .strtab STRTAB 0000000000000000 0d21d8 00523d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0d7415 00016c 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: 60c5d1dfb48a90564b9e379bbe5fd0fca1aaef98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43d790b380e05e529ae806bd72a69e9340bbb722\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /usr/include\n 8\t(line_strp)\t(offset: 0x133): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x15c): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x185): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1a7): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x37): sumsqdiff.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): sumsqdiff.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x269): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x202): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x210): 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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x17160\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,109 +1,117 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n-[&8oW8n-/w\n-wbG'Q(}%<\n-m)@$q=f4\n-#-2_jGZm\n-& iDosy,j\n-vAS0nCD_\n-zt$_'`vDG\n-l/)\"b[N?y:*a\n-+{Aww8{4hy\n-SZ1NY1NY1XXq\n-r:@\t\tPNO\n-P#u6szV*Br.}\n-bqkDX,nm\n-%'yz2h]5\n-dq[?ETBqv\n-# W=Qwfq++\n-_lz-n7^)9\n-\"MX\tk2,%\n-|ugT1fgD7\n-1q`u8ZO`\n-,(E5R;*hA\n-G#}T#?R?\n->\\!Q)v-,\n-o=bRMR}P\n-BNioq.'K\n-(o'a,V0$\n-&NO\n-l7mUE#}9\n-_itAF;@v\n-GO1ZMwhM\n-BMim3YtR\n+\"GCC: (Debian 14.2.0-11) 14.2.0\n+kT?EUSd|\n+nDU3d|Mj\n+qK6BlB~!\n+KJ_B8)NJ\n+u>`=rC<9X\n+lc2k<=%J\n+*Ir\"[%IA\n+8Pn\\w\tWG\n+dgggvggwg\n+Fe#16]L}\n+]-cC0W{$\n+k*)ecRbM56H\n+`2i#zXu \n+(mw[\\)7SQ\n+slZS8v]GR\\,\n+[-\\[T-aq\n+,nSPPrOnq\n+hCqlg}c,\n+/4-He#9M\n+bhF+4AV4o\"\n+Q`~sJhqgd\n+'H?tRIGM\n+7H}C([qvj\n+rS{?Djh6\n+S>cJ>oa0j\n+RI|6c3EiQ\n+#ZzXOOhb(\n+2}:2&#T_\n+t'*lEpma\n+jjxW*PQN\n+&YGB/O+d4\n+qP}vGQ$y]\n+^A}vKb?[\n+5]]5UDfR\n+?QMk?.c$\n+i5JR?HsM\n++IggoKUC$V\n+*IU*I}C%\n+gzlZ/@Qw\n+#r?A.IU1\n+J>T*iO*Y\n+:9=HOXiTFZ\n+M4M6z|Fm6\n+08six?Uv\n+>Ngp+5rj\n+#<~Xxfs<\n+rr;YuR]R\n+usjz7\tm`\n+zK7H\n -~$\"\tkQUK\n >|Z7{vo#\n D[$}?V] \n J\\ 2:UV8WP\n u_Jy3)G5a5.\n ?/aLP0&Xa\n-e,VO',\tb\n-W3Nrn&GH\n-\"2UEf\\5d\n-m30~ fI)kq\n-V~%+hK V\n-Md{.^c7_\n-}Y| \"sVv\n-B)7#v#I#\n-EUS!21[\\T\n-m %=o}nu\n-kW%O&4:\\+V\n-?Aad\t5BX\n-z\tQs)fr$`\n-FlV]6J|f=-*e<\n-xfzOxw\n-eO;1;`>oIsrD\n-p2Os(2,C;m\n-48&iP:`v\n-|$H@X\\2q\n-XaaSBQ\ti\n-IZ+r(\\T@\n-myU;hQty)\n-$u^_mT*M^_\n-l9L\\I)fvq,\n+$g3]>l9t\n+I,[)fvq,\n+I569m53<\n+zXh*ytE1M/\n+(e}sqdv^u\n+HAg&(\\w^\"\n+1ZIRl'8k\n+1-r&cp%s-t\n+j\n+8RjP>n[,/\n+6q^AI1wG\n+=Ato*,o,\n+y~I|/Fxm\n+4~Z.I3,B\n+EJw3WJ')\n+ye_b+8;P\n+.6|X#1hEJ\n+%9XF+hYA\n+m>|X`<\\a\n+r7;`3\"]A6\n+{I3$FsJd\n+r`r\"7sG\"\n+4VcnTz\n+!)mj-g2P8m\n+'+X`l8lSO\n+'r\\4|_e]*\n+Vk*mnB?#\n+^`PuJ$6yXM\n+z37+o'Xk\n+}i+|b&Rb\n+3nIo{Kxi\n+*j}o/+^}>\n+b*=~e/}Es\n+d}riK/5\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/align/sumsqdiff.cpython-313-x86_64-linux-gnu.so.p/sumsqdiff.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n [ 126] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/65/39fe672840630175ad001f42476e68a56955f9.debug", "source2": "./usr/lib/debug/.build-id/de/c8718d2ebfa96c9ca9b56c0b48df014abb5389.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000005e000 001088 000c48 00 WA 0 0 32\n [23] .bss NOBITS 000000000005ec60 001088 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 033b55 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 033e58 00037b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0341d8 019277 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04d450 0001d3 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04d450 0001d2 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04d628 039d4f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 087378 009704 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 090a7c 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 090ad0 003cd8 18 34 495 8\n [34] .strtab STRTAB 0000000000000000 0947a8 003fe2 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 09878a 00016c 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: 6539fe672840630175ad001f42476e68a56955f9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dec8718d2ebfa96c9ca9b56c0b48df014abb5389\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x104): dipy\n 6\t(line_strp)\t(offset: 0x109): /usr/include/x86_64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12c): /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: 122 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1a> DW_AT_ranges : (sec_offset) 0x11646\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) 4\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -74,16 +74,15 @@\n 7-H%5X|K0{w\n 0aI*L8:!\n uw%;OZ ts\n TbuR`%>D\n @O%IML9a_R\n 2rU`;=aa\n |OU{_QRE\n-&ebc%\tx1~e\n-[N7/]%h}\n+_0ya'!sO\n -tf(=[G;T\n *~QK~^K~\n 7|Nz_\t}\t\n wJFs,m[d\n ,27jH4%<\n ,FHW>UB*\n tZm~^m0:\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/tracking/distances.cpython-313-x86_64-linux-gnu.so.p/distances.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 104] dipy\n [ 109] /usr/include/x86_64-linux-gnu/bits\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/68/b44bc9bd8c880c927263c55a647b5bff89c214.debug", "source2": "./usr/lib/debug/.build-id/05/f90ca9d64186784de5f480adc26e9d00515eec.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 0010d0 001d88 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045da0 0010d0 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 00009c 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 02e767 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ea88 000427 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02eeb0 014afe 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0439b0 0001d0 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0439b0 0001cf 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 043b80 028bd6 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06c758 005f7e 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0726d6 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 072728 0046b0 18 34 562 8\n [34] .strtab STRTAB 0000000000000000 076dd8 005241 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c019 00016c 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: 68b44bc9bd8c880c927263c55a647b5bff89c214\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05f90ca9d64186784de5f480adc26e9d00515eec\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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"}, {"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: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xbe2b\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: 0x5394b) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 137] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/6a/028d3c82a441e851a6207e961473954467873b.debug", "source2": "./usr/lib/debug/.build-id/76/2db0140395ad7958d64d8e7f323b0654537535.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,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000352f8 0002e8 000550 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000035848 0002e8 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000035a38 0002e8 0005c8 08 WA 0 0 8\n [22] .data NOBITS 0000000000036000 0002e8 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000037640 0002e8 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 00009a 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000320 024af3 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 024af4 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024e18 00044d 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 025268 00ffff 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 035268 0001ed 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 025268 00fffe 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 035268 0001eb 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 035458 01f481 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0548e0 0046a2 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 058f82 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 058fd8 003bb8 18 34 454 8\n [34] .strtab STRTAB 0000000000000000 05cb90 003f43 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 060ad3 00016c 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: 6a028d3c82a441e851a6207e961473954467873b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 762db0140395ad7958d64d8e7f323b0654537535\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,31 +25,31 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x54): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/include\n 8\t(line_strp)\t(offset: 0x14e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 9\t(line_strp)\t(offset: 0x177): /usr/include/x86_64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include/x86_64-linux-gnu/sys\n 11\t(line_strp)\t(offset: 0x1c2): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x58, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x41): direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x55): direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x314): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ee): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1fc): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x20a): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x21d): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x22a): 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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p/direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x8f34\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,65 +1,67 @@\n-;GCC: (Debian 14.2.0-11) 14.2.0\n-$WJ>'rS\\\n-sSXr@-ap\n-DK/#{gRGro\n-7,%?C~/$\n-YJ~_D/|i\n-fTZS\t> 9\n->B4~echA\n-}3O8x0[x\n-8n?~:n5E\n-~GaPKc$+\n-ZjD#MzIi\n-Z%wIW9.>\n-k1Hh1Hh1\n-@q-ns-vo\n-Z2Q7v[Y #\n-zzZuUZM{\n-e9\t 6P9u\n-Lo^{uGD+\n-0,,/[X.*.\n-c6lBxuSq\n-;d$pC@)8\n-7)(Q\tJt7\n-cXza5O_e\n-GBlX~>i_\n-qJJWK4s;\n-xc{ij$)w\n-aS:SB-Cm\n-34jHW:CC'G@\n-Nu|e*()]=\n-]Rl)5x>/\n-=6EhY:7t=M\n-KOh_zV{[c\n-0>MYW{(T\n-!.KuOqwYPUM\n-4+J3Ev)x\n-IvK6f(6n\n-);xG+s\\k\n-z6p,=H6*\n- zJ13@Lab\n-w#geQ9$R\n-Y$Y3waR9\n-NzD*KM[D\n-d!Yu@d.Z\n-j{kLV{c}<\n-G`R)zlr\\DY\n-Q^/>XE9d\n-c:Cz@G],\n-fQ^\\GS$n\n-VB.3=m(p\n-%zQ)Yxh6\n-:7BoOn)S\n-3P6AwQjS]M\n-o;H~4*i\n+Fpt7\"kN,d\n+s3vH3|*{\n+'C^\t?.P?\\\n+U[HJ}@zH\n+gD'A9a6y\n+^4FNH\\4<\n+e/rH^9:q\n+f74f8jJ/F{lj\n+W\\s9qM8c\n+HK{ZU04E\n+b?L)%<-Y\n+Do<%R4~G@\n+lKPm?1R5\n+Hk@/$?nP\n+9%I=Gu5Y=_RhCk\n+Y3,OcRE?\n+L9qM%v|^\n+6UTeh-i\\qx\n L(P9M(XZ`\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/tracking/direction_getter.cpython-313-x86_64-linux-gnu.so.p/direction_getter.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/71/6ecf26ed02a74d58c679c2fa5e8efdd33b03b8.debug", "source2": "./usr/lib/debug/.build-id/78/41b4a522587f3b6dcb795d438db230356433ad.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,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000039258 001248 000590 00 WA 0 0 8\n [20] .dynamic NOBITS 00000000000397e8 001248 000200 10 WA 4 0 8\n [21] .got NOBITS 00000000000399e8 001248 000618 08 WA 0 0 8\n [22] .data NOBITS 000000000003a000 001248 0013e8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003b400 001248 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 02722d 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000320 02722e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 027550 0003fc 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 027950 0116e5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 039038 0001c8 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 027950 0116e6 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 039038 0001c5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 039200 024c1c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05de20 005450 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 063270 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0632c0 003be8 18 34 446 8\n [34] .strtab STRTAB 0000000000000000 066ea8 003ae9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06a991 00016c 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: 716ecf26ed02a74d58c679c2fa5e8efdd33b03b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7841b4a522587f3b6dcb795d438db230356433ad\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: 0x43): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): /usr/include\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 8\t(line_strp)\t(offset: 0x158): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17a): /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: 0x38): denspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): denspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): denspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): denspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2b3): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19b): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b4): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1c2): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d5): dictobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e2): 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: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/denspeed.cpython-313-x86_64-linux-gnu.so.p/denspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xa478\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,73 +1,67 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-0n-\"|a+@\\\n-?A8kp8(.\n-X:SrvWLVlU\n-wx|C\tO{ \n-)CL!]E2U\n-=]%W)GX@%\n-H`dk5>j5\n-$GSPj\n-HhcBK^)-\n-:Q1g/VlFBS\n-IMR3Fzd>\n-$*(q:`S!((9\t\n-cy9QU_oV\n-@(u'IS_&iG\n-N~NJdX0`\n+\"-fxc++*\n+CE:+U:k8\n+?)a,=\tp5>J\n+8d#wanp8p\n+lIvGY*]@\n+R8TR+0+g?\n+h\n-YF!bx-a\t{[IK\n-X^oZmXs-Yo\n-fuePCq3`~\n-.sIH3w\n-/nx7{/!w\n-,^F{$l=A\n-.DhW*ES>J\n-2+#5%bA$\n-jbjHc!t$\n-3Y~h*/Gw\n-G1dz<[=v\n-kv|[d!bGB\n-O69Yc^>F\n-ZBf]0uj\t\n-T?b?dl/b[0\n-N'0_w u*\"\n-,,B@a_t:G^n\n-6yN:9>ls<\n-E{?&:|yV\n-Yq{%2F:md\n+s&i|57Is\n+ZfA-Qq\\-#\n+X/w[\n+!J}?x#u !\n+C[QXl|[?\n+J;tA>%:Y\n+w\"~,5WS[\n+*GFYN%EEY\n+y8r\t./j.\n+Ofa7)vR.1\n+b-S5SZVR6z\n+2W\"Y+tBU.A9K\n+$;O6)39@\n+S+3;ijaS\n+rO`QT)=>\n+g`9*5*>V\n+5&HM%gS7\n+G2aY1Wl]\n+S`IZM/lY\n+\"T824ov*\n+Jd/l:@^Z!\n+YqG%2F:md\n 1N^{A5]mka=\n-&D)@+Vw:ud\n--MEqATlK\n-5HWT+YXr\n-\tpka^nG@\n-u1/s{wN[\n-&MMI!n]K\n-<0+kPq T,\"h.\n+H#b{1zv.\n+JUV[z\"uYm\n+ZW[kq|f+\n+cC7/;.C7\n+aq#$>\"H?\t\n 74rfiR: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x9c36\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-iGCC: (Debian 14.2.0-11) 14.2.0\n+&GCC: (Debian 14.2.0-11) 14.2.0\n t/weV%9h\n s]*C}cv'\n Atq:\"(-Z\n 3'JEMb3'\n n1*HZlyGZ<\n [gn=^Kc[N\n q$XE.X2J\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p/transforms.c\n- [ 45] ./.mesonpy-km_t_jv8\n+ [ 45] ./.mesonpy-b_043w6d\n [ 59] dipy/align/transforms.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7a/0f87b0eb1184c3d99a60e78cf987eaebcf0d81.debug", "source2": "./usr/lib/debug/.build-id/aa/1152370d57b21893c79afd4dce135a1214874d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000027a000 000c30 002868 00 WA 0 0 32\n [23] .bss NOBITS 000000000027c880 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 0000dc 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000360 125840 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 125ba0 00051b 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 1260c0 06f720 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 1957e0 0001e7 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 1957e0 0001e8 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 1959c8 1aae7c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 340848 02731b 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 367b63 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 367bb8 0078c0 18 34 1084 8\n [34] .strtab STRTAB 0000000000000000 36f478 00b5d9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 37aa51 00016c 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: 7a0f87b0eb1184c3d99a60e78cf987eaebcf0d81\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa1152370d57b21893c79afd4dce135a1214874d\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5f): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): dipy\n 7\t(line_strp)\t(offset: 0x132): /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: 184 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x716a0\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+MGCC: (Debian 14.2.0-11) 14.2.0\n 2QYWWgMQ\n #xc!#apK\n R?+??[c?I\n G~XZYK]>\n g1L`wX#j\n 'E\to~T2/\n ;8v XoOZ\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-312-x86_64-linux-gnu.so.p/vector_fields.c\n- [ 4b] ./.mesonpy-km_t_jv8\n+ [ 4b] ./.mesonpy-b_043w6d\n [ 5f] dipy/align/vector_fields.cpython-312-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] dipy\n [ 132] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/7f/76554653ef0f2567ebb9d10ea5b7423e0edcb2.debug", "source2": "./usr/lib/debug/.build-id/08/ddb76e3172e54146c57eae900d2592b00aeab1.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: 365128 (bytes into file)\n+ Start of section headers: 365120 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x59248:\n+There are 36 section headers, starting at offset 0x59240:\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 001158 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000031000 0002a8 0013e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000032400 0002a8 0009f0 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 021fe7 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 022310 000430 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 022740 00e735 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 030e78 0001e9 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 031068 01ce80 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04dee8 003eec 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 051dd4 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 051e28 003a50 18 34 438 8\n- [34] .strtab STRTAB 0000000000000000 055878 00385d 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0590d5 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 030e78 0001e8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 031060 01ce80 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04dee0 003eec 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 051dcc 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 051e20 003a50 18 34 438 8\n+ [34] .strtab STRTAB 0000000000000000 055870 00385d 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0590cd 00016c 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: 7f76554653ef0f2567ebb9d10ea5b7423e0edcb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08ddb76e3172e54146c57eae900d2592b00aeab1\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/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: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x7d6e\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/tracking/propspeed.cpython-313-x86_64-linux-gnu.so.p/propspeed.c\n [ 5a] dipy/tracking/propspeed.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/python3/dist-packages/numpy/core/include/numpy\n [ 127] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/80/9eb20aae68aa2b3d9d556511ccfbc3673f9534.debug", "source2": "./usr/lib/debug/.build-id/eb/348dbb9b0886b0f29e8fe670ea9746d9a41d32.debug", "comments": ["Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,16 +26,16 @@\n [21] .got NOBITS 00000000000499e8 0010f0 000618 08 WA 0 0 8\n [22] .data NOBITS 000000000004a000 0010f0 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010f0 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 00009c 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000320 032658 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 032978 000432 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 032db0 01699a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 049750 0001c2 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 032db0 01699b 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 049750 0001c3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 049918 02e8b8 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0781d0 006c15 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07ede5 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07ee38 0043f8 18 34 532 8\n [34] .strtab STRTAB 0000000000000000 083230 00475f 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 08798f 00016c 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: 809eb20aae68aa2b3d9d556511ccfbc3673f9534\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb348dbb9b0886b0f29e8fe670ea9746d9a41d32\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5e): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x156): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x178): /usr/include\n 9\t(line_strp)\t(offset: 0x185): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 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: 0x2cf): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b1): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bf): floatobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1cd): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1da): string_fortified.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1ed): 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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xd6e9\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,80 +1,85 @@\n-4GCC: (Debian 14.2.0-11) 14.2.0\n-C8CW:#?>\n-!R%1&2{1\n-=N>9Jg[!\n-MQ+tUT>F\n-Sn#,1IC}#\n-(Igz\n-B4=djGbY!\n-&V/+Ntd+\n-EM#lHOC7d\n-ZgB]?H_2\n-Zg*u}\tQ9\n-d0&vv_s$\n- &H=\t bIO\n-@:sc|o=f\n-j#\n-\"{k'2\n-pH)auQTO\n-cy5{_4*v\n-W0MFcq}t\n-B2E'Ylt`\n-| ?Q[dIB\n-0lqEbuw(ySy\n-|_DH.afE1\n-(.2Pbuw(\n+WaVi(I <\n+Z +[HWxY9\n+0q\\U|\tT_\n+ePckz7v5\n+(cvP\\GZ|\n+BLZ!\n+o1zJtCAl\n+r9` NQ3\\,\n+lED%17=F\n+kG)CFY]{\n+_Z4A5m+{QN\n+s@;S^LPmfY&\n+ERl?o$G0\n+9uO'4_9L\n+^ J#vTzP\n+E&F/P|+J\n+3j7q\tEtT\n+fuE>1=2M:|\n+\"z,kyVq-\n+N\t6m)l[[V\n+kH~5Rt<)\n+&RE%)v}%a4\n I{:DeLr.\n 0+SrySPyys\n-O~mE|X[)\n-|5'Jg5QP\n-`wD;%};X\n-r+1`Z(`{\n-_qfSC^q+\n-G>oV(j{h\n-&1e2|ae2\n-2IT+*y?;\n-[>NpKh-k\n-\\]m[bW}|\tU\n-.t{&hX >\n-\t,'oqP@R\n-?Ot4BNP8\n-&rvcW;gw\n-R$d@JxnE\n-iuV`\tEEi\n-s!\"#7to%\n-HsuzoFsy\n-!Mp)R_Vl_5wV\"\n+@&`2h{3o\n+XnIIz[RQ\n+W%\\41/z6b\n+zwu@wL=l\n+*S$CrIewD\n+ENfdEN0G\n+]nt6ueZ:\n+c9>xDC_`Sc\n+cM!ERt>v\n+`,l),3XU2@\n+XMNKAfS:\n++n8XwZrMDpM\n+.-W!F^`&>\n+,%~-f[<7\n+ZZ4YVW(a\n+]8So^cRIJ\n+q/FDWbN'\n+]NBwlq?\t\n+[;Ao1!'Mzb\n+O0gO'oV&\n+I.mV Te7\n+*49FzczX\n+M[(+]A;{\n+[WWl6<%^W\n Xc\"`4bIo\n K+m +=x!\n Dp ;@DA \n !\t]IQ%87\n =^u3Uu3Qu3Au3Qu3Au\n >Vi/Ei/Ai/Mi/Ai/Mi\n !3(0?G'C?\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-km_t_jv8\n- [ 14] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 0] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p/fbcmeasures.c\n+ [ 4a] ./.mesonpy-b_043w6d\n [ 5e] dipy/tracking/fbcmeasures.cpython-312-x86_64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/x86_64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 156] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/82/325e8a711d85a4bc55c0de7e1ecccf3899ce4c.debug", "source2": "./usr/lib/debug/.build-id/0e/5b3dfd4e16ddad080a656f7598ce69cf5bef8c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000076000 001070 001568 00 WA 0 0 32\n [23] .bss NOBITS 0000000000077580 001070 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 03d99d 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 03dcc0 000400 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 03e0c0 01eb57 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 05cc18 0001d2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 05cc18 0001d1 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 05cdf0 0467a0 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0a3590 00949d 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0aca2d 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0aca80 004668 18 34 564 8\n [34] .strtab STRTAB 0000000000000000 0b10e8 004dcb 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0b5eb3 00016c 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: 82325e8a711d85a4bc55c0de7e1ecccf3899ce4c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0e5b3dfd4e16ddad080a656f7598ce69cf5bef8c\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/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: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x11453\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-LGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n P)UsZW1v\n sZ9XxGKi\n 39WN>!t=\n 1\"GD9.\"W\n wh6Bq}yu\n txn'Htao\n wxXe(!8O\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-gk947cmm\n+ [ 45] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/83/4112cec584a1af4381a690436d867ead5be9e1.debug", "source2": "./usr/lib/debug/.build-id/87/45ffa5b10690def1c96f931c0929d4c1274c45.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: 834112cec584a1af4381a690436d867ead5be9e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8745ffa5b10690def1c96f931c0929d4c1274c45\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x71): dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xce): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x149): dipy\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: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x80d7\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+'LEGCC: (Debian 14.2.0-11) 14.2.0\n yHacb {#c\n 2\tR'@pCPw\n yK\tS5Pct\n {$Wf?Sf%0.R\n P&DUf\t*s\n %SO.[}Ao\n -t38|2sx\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-312-x86_64-linux-gnu.so.p/eudx_direction_getter.c\n- [ 5d] ./.mesonpy-km_t_jv8\n+ [ 5d] ./.mesonpy-b_043w6d\n [ 71] dipy/reconst/eudx_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ b6] /usr/include/python3.12\n [ ce] /usr/include/python3.12/cpython\n [ ee] /usr/include/x86_64-linux-gnu/bits\n [ 111] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 149] dipy\n [ 14e] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/86/5d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6.debug", "source2": "./usr/lib/debug/.build-id/c2/9ab17f490f26e0e3ba2c8d3401102d3931fe1c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000000f000 000940 0006e0 00 WA 0 0 32\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 00807b 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 008368 000336 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0086a0 003401 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 00baa8 00016e 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 00baa8 00016d 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 00bc18 005225 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 010e40 000e2a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 011c6a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 011cc0 0017e8 18 34 141 8\n [34] .strtab STRTAB 0000000000000000 0134a8 001688 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 014b30 00016c 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: 865d13de5ebcc2437fcb7d08c1b7b7c56ae75cd6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c29ab17f490f26e0e3ba2c8d3401102d3931fe1c\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: 0): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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: 36 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\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: 51 (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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/utils/omp.cpython-313-x86_64-linux-gnu.so.p/omp.c\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"}, {"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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/88/9c4b7dc9d67764b76b6801997a87c88dba17da.debug", "source2": "./usr/lib/debug/.build-id/da/445f9a3dfc29479b6ae68f0bb7ba5cd68e74db.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: 889c4b7dc9d67764b76b6801997a87c88dba17da\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da445f9a3dfc29479b6ae68f0bb7ba5cd68e74db\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /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: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xa319\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: 0x29869) \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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n [ 6b] dipy/denoise/pca_noise_estimate.cpython-312-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.12\n [ c5] /usr/include/python3.12/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 140] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8c/8b69f90c3b8920f75452739705c91b6ca76773.debug", "source2": "./usr/lib/debug/.build-id/13/f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 001198 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045640 001198 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 00008d 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 02d450 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02d760 0003ff 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02db60 014130 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 041c90 0001d2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 041c90 0001d1 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 041e68 02aa33 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06c8a0 005f84 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 072824 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 072878 003fa8 18 34 487 8\n [34] .strtab STRTAB 0000000000000000 076820 004482 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07aca2 00016c 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: 8c8b69f90c3b8920f75452739705c91b6ca76773\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13f3d7edb1b66199e3fb99ae7c4cbeb1e47fd7cd\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/include\n 7\t(line_strp)\t(offset: 0x14d): /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: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xbea9\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-gsGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n $:P]0H1Y\n .lyF)*,f\n 3BYd9QJ/it,\n +*5O7yPl\n &F;5kO/bJ\n p!`Uq'UtO\n &BQ*wIbs*\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/denoise/enhancement_kernel.cpython-313-x86_64-linux-gnu.so.p/enhancement_kernel.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 140] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8c/8ce855fb9516447a5b0464feca26c98222565d.debug", "source2": "./usr/lib/debug/.build-id/ef/af4d06a76b3e99e60f7f298eab7197e135acd3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000045000 001178 001588 00 WA 0 0 32\n [23] .bss NOBITS 00000000000465a0 001178 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 0000a6 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 02d986 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02dcb0 000405 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02e0b8 014111 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0421d0 0001ce 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0421d0 0001cf 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0423a0 02c0f1 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06e498 005e2c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0742c4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 074318 004188 18 34 512 8\n [34] .strtab STRTAB 0000000000000000 0784a0 004551 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c9f1 00016c 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: 8c8ce855fb9516447a5b0464feca26c98222565d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: efaf4d06a76b3e99e60f7f298eab7197e135acd3\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: 0x39): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x39): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x4d): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x113): dipy\n 7\t(line_strp)\t(offset: 0x118): /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: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x39): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x39): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xbbbb\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-\"V]GCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n %bLO#9fv]\n }KD3H\\c.\n 3d9'iH5w\n B^#vj9b51\n 02# }h+AF\n 8A',cFT~\n Tl`_l)Xn\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p/mrf.c\n- [ 39] ./.mesonpy-km_t_jv8\n+ [ 39] ./.mesonpy-b_043w6d\n [ 4d] dipy/segment/mrf.cpython-312-x86_64-linux-gnu.so.p\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/include/x86_64-linux-gnu/bits\n [ db] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 113] dipy\n [ 118] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/94/ece909d27efd91edf548d3fb049ec930808549.debug", "source2": "./usr/lib/debug/.build-id/59/7b47ffc0a52d9f1eaf39fced42a7cfaeadb331.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000000ba20 000a10 000090 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000000bab0 000a10 0001e0 10 WA 4 0 8\n [21] .got NOBITS 000000000000bc90 000a10 000370 08 WA 0 0 8\n [22] .data NOBITS 000000000000c000 000a10 000680 00 WA 0 0 32\n [23] .bss NOBITS 000000000000c680 000a10 0001f8 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 0060f8 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000300 0060f5 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0063f8 000366 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 006760 00284c 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 008fb0 0001a9 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 006760 00284d 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 008fb0 0001ab 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 009160 003802 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 00c968 00098c 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 00d2f4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 00d348 001638 18 34 129 8\n [34] .strtab STRTAB 0000000000000000 00e980 0015b1 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 00ff31 00016c 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: 94ece909d27efd91edf548d3fb049ec930808549\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 597b47ffc0a52d9f1eaf39fced42a7cfaeadb331\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x59): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xf2): /usr/include/x86_64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x115): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x137): /usr/include\n 8\t(line_strp)\t(offset: 0x144): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x165): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 57, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x259): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x19d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1a8): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c3): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d3): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 113 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-b_043w6d\n <1a> DW_AT_ranges : (sec_offset) 0x1375\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 2 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,16 @@\n-IGCC: (Debian 14.2.0-11) 14.2.0\n-k4c;\\+nY\n-\"crr3; OAs\n-\t:!yLLAA\n-@T^B/J\\|\n-T$V{CV/ \n-x**d/U\\f\n-?M9)''nw\n-KA{9;KQi\tM\n+1GCC: (Debian 14.2.0-11) 14.2.0\n+1'G:iY]0\n+KKmmbX',o\n+p~\".:,u+\n+?N4k33hS\n+H!)rD*BoA\n+/@H. Un8g\n+IwROgU!YC\n+nmB{-$7p5\n @U]x}Ci~V[5\n |8+50x;+i\n MrG8Z&@V\n t/usr/lib/debug/.dwz/x86_64-linux-gnu/python3-dipy-lib.debug\n fast_numpy.c\n __pyx_f_4dipy_5utils_10fast_numpy_where_to_insert\n __pyx_f_4dipy_5utils_10fast_numpy_cumsum\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-km_t_jv8\n- [ 14] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ [ 0] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p/fast_numpy.c\n+ [ 45] ./.mesonpy-b_043w6d\n [ 59] dipy/utils/fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ f2] /usr/include/x86_64-linux-gnu/bits\n [ 115] /usr/include/x86_64-linux-gnu/sys\n [ 137] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/95/31014484cd170815427715a4b78f12a05906a4.debug", "source2": "./usr/lib/debug/.build-id/0c/003c9b7b021794350bcbfc96df664b365b91f3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 00000000000353a0 000390 0004b0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000035850 000390 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000035a30 000390 0005d0 08 WA 0 0 8\n [22] .data NOBITS 0000000000036000 000390 001788 00 WA 0 0 32\n [23] .bss NOBITS 00000000000377a0 000390 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 0000ab 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000330 0266c3 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 0266c1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0269f8 000407 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026e00 01025d 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037060 0001df 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037060 0001e0 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 037240 01ee57 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 056098 0043f9 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05a491 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05a4e8 003ac8 18 34 443 8\n [34] .strtab STRTAB 0000000000000000 05dfb0 004452 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 062402 00016c 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: 9531014484cd170815427715a4b78f12a05906a4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c003c9b7b021794350bcbfc96df664b365b91f3\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x71): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x85): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd5): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xed): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x191): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1b3): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1dc): /usr/include\n 10\t(line_strp)\t(offset: 0x1e9): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x64): probabilistic_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): probabilistic_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x341): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x20a): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x215): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x223): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x231): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x244): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x251): 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: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x71): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x9417\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,72 +1,54 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-j)$v\tK6p-\n-T#(E]d/}\n-O\"](\tF?e\n-my_k\\>q-\n--QjK4j[t\n-3huf@,}7\n-}Ol5mG2]s!8\n-d#{a3.^l\n-!Fb+nQv5z~\n-Hu[sfs5V\n-9^I>^I~ \n-T%![E oU\n-s\\N@|`5a\n-?F>IV\n-HCOiUM7z~_\n-gjgOj_0C\n-q{k\t]^Nd\n-yzq8!r>gP\n-n)_dNxhz\n-:q5[PDB$\n-r|c(()7uG\n-R_>k~mdS\n-OE6c 8Jf3\n-pP_Z[vuI\n-z`:A=0]7\n-xk~HD{R6-St\n-}-v\\|TwW\n-|~%Y_*R(:n\n-47Co=\"@v+\n-aG'Ae_6.\n-\\jTnpAXdc:\n-FT7k=a,S&\n-Jc$F7%fL\n-?%~%*_\\)\n-e-|J/N&w\n-;K FUF!x\n-v5RFsk6\"\n-u3fj5Et9#s\n-(zh(zf(z$\n-s)\"0$&FqV`\n+Gk' :@0Yx\n+2 \"E#}D \n+Uv'#+]Oo[\n+!}[c~(*dd)\n+/`DRft+#\n+t>C @&I)\n+\n+B/LSCoMS\n+::?Suw w\n fB>iwPP}JdO\n- a~YoMiDM\n-&z?G2k:G\n-z!+B[fEd\n-yCT\\\tE'V\n-w)=[Lnv6N\n-d+nGEqZy\n-py7_n)fl\n-v.1fWj>CFX!\n-o 9x3$m,=\n-@\t^U]^W5\n-xSAU65%:\n-E4c9^%B5\n-'MTHinp\t\n-/S)^@`J}?#\n-H}fJ8pG=[\n-_9Hm.b%$o\"\n+wKy?Ns%EG.\n+W;4>;2MtV\n+X1iwIbX7B4;t\n+u#\n+?`&_KTF@7\n+$}uWfZ+J,\n+OE\\sp\\ty\n+\\IHCTa;`R\n+3VqRqE96\n+stp%\\jh_\n+guuuuUuu\n+LQ;5d9x$\n+Kk?`Ctxzr\n+/ow(O-}g\n r{)vC>vF\n nW]}w1v%8\n 7RM>O=+V\n b[%b+-\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-km_t_jv8\n- [ 14] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ [ 0] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p/probabilistic_direction_getter.c\n+ [ 71] ./.mesonpy-b_043w6d\n [ 85] dipy/direction/probabilistic_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ d5] /usr/include/python3.12\n [ ed] /usr/include/python3.12/cpython\n [ 10d] /usr/include/x86_64-linux-gnu/bits\n [ 130] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 168] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 191] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/97/dfd5ede3c42ec215c4bfe11636a833a31da98b.debug", "source2": "./usr/lib/debug/.build-id/f6/6e2c36c6d9b59e7c81d39b6a52f640727da91c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004e000 0011b0 0022a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000502c0 0011b0 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 036694 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0369c0 0003f6 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 036db8 016810 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04d5c8 0001ce 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04d5c8 0001cd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04d798 02b6b3 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 078e50 0068a1 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07f6f1 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07f748 004710 18 34 573 8\n [34] .strtab STRTAB 0000000000000000 083e58 0059db 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 089833 00016c 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: 97dfd5ede3c42ec215c4bfe11636a833a31da98b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f66e2c36c6d9b59e7c81d39b6a52f640727da91c\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xefbd\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: 0x29869) \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-gk947cmm\n+ [ 49] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/99/da5b6324fa8d3307fbc1aa9c2f6e80bf020c44.debug", "source2": "./usr/lib/debug/.build-id/52/1aa8b00f1ef0c978f86f388a686f9ed2b3ebbb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004f000 001018 001b08 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050b20 001018 000cf0 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000a2 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 036d1e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 037048 000416 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 037460 018e02 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 050268 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 050268 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 050458 036e19 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 087278 007521 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 08e799 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 08e7f0 0047b8 18 34 568 8\n [34] .strtab STRTAB 0000000000000000 092fa8 0047a6 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 09774e 00016c 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: 99da5b6324fa8d3307fbc1aa9c2f6e80bf020c44\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 521aa8b00f1ef0c978f86f388a686f9ed2b3ebbb\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): dipy\n 7\t(line_strp)\t(offset: 0x127): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/recspeed.cpython-313-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xec67\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-DGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n IN\t.f3`Y\n QKv.|<_]9\n KY|8na~N\n }TeTJ >n\n }F: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x18a42\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-qGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n jDfowV#2\n ,`#]Lz4dR\n A%~AR\t~d\n #;s`vn//\n xRup\"M$y8\n <~6u:eI)\n nAFQWUR$\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/align/crosscorr.cpython-313-x86_64-linux-gnu.so.p/crosscorr.c\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/python3/dist-packages/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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9c/bc2e1cdee9ab30adf0556764fbb834d56303f3.debug", "source2": "./usr/lib/debug/.build-id/d8/435c8e4fc4bf880433608ecb308fcc95554ce4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 9cbc2e1cdee9ab30adf0556764fbb834d56303f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8435c8e4fc4bf880433608ecb308fcc95554ce4\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x96cd\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -35,14 +35,15 @@\n 9l^LT;`|B\n ?1n=q}1y/\n FT:4DD0)\n b]XqzML\\\n C6ir?|<|m\n '[@O%_@^\n Las@(&K8\n+.NnNmC6y\n 0|VFwGi4\n 7J,rWboy\n ]Zt$4uBo\n y+e2~>HY\n e*,M+b!h\n : Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xbb36\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 113] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a1/75812eff1a60d8234d5c799660a47b9944bb77.debug", "source2": "./usr/lib/debug/.build-id/78/69aa93374c051538b517428910252af2febe8c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000081000 001110 001948 00 WA 0 0 32\n [23] .bss NOBITS 0000000000082960 001110 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 0000a7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 04caef 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 04ce18 000414 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 04d230 01dc4b 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 06ae80 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 06ae80 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 06b070 0593ea 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0c4460 00a5d7 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0cea37 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0cea88 004818 18 34 576 8\n [34] .strtab STRTAB 0000000000000000 0d32a0 0052de 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0d857e 00016c 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: a175812eff1a60d8234d5c799660a47b9944bb77\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7869aa93374c051538b517428910252af2febe8c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x43): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x57): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /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: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x43): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x17534\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-wGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n #=kUx{Xm\n b0j[QHWb\n CAnp#9&N\n ca 2I,;.\n %bFRL1pE\n !~Vm>jn_\n ^xH5@EQ/<\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-312-x86_64-linux-gnu.so.p/sumsqdiff.c\n- [ 43] ./.mesonpy-km_t_jv8\n+ [ 43] ./.mesonpy-b_043w6d\n [ 57] dipy/align/sumsqdiff.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] dipy\n [ 126] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ad/7824814e0d78ee48313b8393a18fe9657a5802.debug", "source2": "./usr/lib/debug/.build-id/56/6aa77404cebfb9ca534eb7e2a8339fce6fcdc4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003f000 000278 001a68 00 WA 0 0 32\n [23] .bss NOBITS 0000000000040a80 000278 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 02a958 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ac78 0003f0 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02b068 0127ca 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03d838 0001c8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03d838 0001c7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03da00 023e6a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 061870 0052bc 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 066b2c 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 066b80 003f60 18 34 494 8\n [34] .strtab STRTAB 0000000000000000 06aae0 0043c4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06eea4 00016c 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: ad7824814e0d78ee48313b8393a18fe9657a5802\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 566aa77404cebfb9ca534eb7e2a8339fce6fcdc4\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x117): /usr/include\n 7\t(line_strp)\t(offset: 0x124): /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: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xb2f5\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n [ 117] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b3/e70ba937038cd95a0cb699298c2b4c51a92b67.debug", "source2": "./usr/lib/debug/.build-id/b2/8b7111607ecf63e545a3dfa5f19a925395ab48.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000037000 001200 001528 00 WA 0 0 32\n [23] .bss NOBITS 0000000000038540 001200 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 0000a2 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000328 0247f0 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 024b18 000420 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 024f38 0102f5 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 035230 0001dd 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 035230 0001dc 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 035410 020e36 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 056248 00491a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 05ab62 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 05abb8 003e10 18 34 471 8\n [34] .strtab STRTAB 0000000000000000 05e9c8 003dd4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 06279c 00016c 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: b3e70ba937038cd95a0cb699298c2b4c51a92b67\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b28b7111607ecf63e545a3dfa5f19a925395ab48\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x9049\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-+gGCC: (Debian 14.2.0-11) 14.2.0\n+HGCC: (Debian 14.2.0-11) 14.2.0\n F-Q#j563\n n6` x\\Jq\n _]&+lR<_kzwU\n 7N*d#X3<@\n Bd+|m[C)?\n 0ek\"U5J(\n x^\"W%E|n\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/align/bundlemin.cpython-313-x86_64-linux-gnu.so.p/bundlemin.c\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/python3/dist-packages/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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b7/e133dc5083b311404b5a65264b823b25c4b14e.debug", "source2": "./usr/lib/debug/.build-id/4e/9da0c539f02379668917ca4fcdf9b2995e593b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004f000 001018 001b08 00 WA 0 0 32\n [23] .bss NOBITS 0000000000050b20 001018 000cf0 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 0376aa 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0379d8 000414 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 037df0 0171cd 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04efc0 0001f0 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04efc0 0001ef 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04f1b0 037317 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0864c8 007547 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 08da0f 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 08da60 004890 18 34 577 8\n [34] .strtab STRTAB 0000000000000000 0922f0 00489e 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 096b8e 00016c 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: b7e133dc5083b311404b5a65264b823b25c4b14e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e9da0c539f02379668917ca4fcdf9b2995e593b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x57): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8f): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa7): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x122): dipy\n 7\t(line_strp)\t(offset: 0x127): /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: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xede3\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-NGCC: (Debian 14.2.0-11) 14.2.0\n+^Y;GCC: (Debian 14.2.0-11) 14.2.0\n &xWCn(Op\n O!xwpP;a\n 3#q8Mt\t]\n `xgWWBRI`,\n |;}#'-byJ\n DvPa'!r,V\n ]ac$n_RM+\n@@ -80,15 +80,14 @@\n q-cE9qq+\n e&HBQK|y\n ,DrKD,:^MW\n \tv`v!a8g(\n ^Tumk|]/\n dzSRaztP\n 0x3a7\\Z$\n-DHtc}=zE\n 9ZCDNoDR\n :n20(~L!\n d@SK:jIO\n 1II#0)Mo\n 2y12yq2T\n 7&y\"W)@;\n sg'9',tdj\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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p/recspeed.c\n [ 57] dipy/reconst/recspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b8/a300fd5842d70c4b8b4779d342dcd8346e4fc0.debug", "source2": "./usr/lib/debug/.build-id/3e/faf13a099ce999f42f7a61e6352ce86b1cc611.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: b8a300fd5842d70c4b8b4779d342dcd8346e4fc0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3efaf13a099ce999f42f7a61e6352ce86b1cc611\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x69): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xac): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc4): /usr/include/python3.12/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/gcc/x86_64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x130): /usr/include/x86_64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x152): /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: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xbb81\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: 0x56275) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p/test_fast_numpy.c\n- [ 55] ./.mesonpy-km_t_jv8\n+ [ 55] ./.mesonpy-b_043w6d\n [ 69] dipy/utils/tests/test_fast_numpy.cpython-312-x86_64-linux-gnu.so.p\n [ ac] /usr/include/python3.12\n [ c4] /usr/include/python3.12/cpython\n [ e4] /usr/include/x86_64-linux-gnu/bits\n [ 107] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 130] /usr/include/x86_64-linux-gnu/sys\n [ 152] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b8/d3f9b07dd8fc024b9c0b81769eec77dfa4965d.debug", "source2": "./usr/lib/debug/.build-id/67/50da7461a8b5635c6456fa07abc4903d032f3e.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,18 +24,18 @@\n [19] .data.rel.ro NOBITS 0000000000043250 001240 0005e8 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000043838 001240 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000043a18 001240 0005e8 08 WA 0 0 8\n [22] .data NOBITS 0000000000044000 001240 0016a8 00 WA 0 0 32\n [23] .bss NOBITS 00000000000456c0 001240 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 0000a4 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000328 02e907 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000328 02e904 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ec30 000418 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02f048 01441a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 043468 0001e2 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 043468 0001e4 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 043650 029670 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06ccc0 005f97 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 072c57 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 072ca8 003f00 18 34 485 8\n [34] .strtab STRTAB 0000000000000000 076ba8 004640 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07b1e8 00016c 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: b8d3f9b07dd8fc024b9c0b81769eec77dfa4965d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6750da7461a8b5635c6456fa07abc4903d032f3e\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x69): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x7d): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xc9): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xe1): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15c): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x185): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1a7): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1d0): /usr/include\n 10\t(line_strp)\t(offset: 0x1dd): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x60): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x41c): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1fe): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x209): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x217): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x225): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x238): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x245): 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: 147 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x69): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xbfc5\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,77 +1,72 @@\n-]GCC: (Debian 14.2.0-11) 14.2.0\n-.jrH6Doh\n-N=m]Y[s]k\n-W6} .t,,\n-#7kB\t:r_\n-\t5-US/}w \n-\"oxCJ7lx}%\n-W jLG,)~\n-\\,iqyl2pFg\n- bFr9Qw?\n-`zXS^p:DRE\n-Au_S>mMM\n-{1Fx1Fx1\n-=md L'~b\n-$}J`9A[x\n-/Fp}:p}f\n-~AFozWm'\n-{9?py;R/w\n-O~A%={p?Y\n-,$16m]7>\n-?\"l\tb?y)\n-{A?9f%WRu\n-_oUroUro53<3\n-d)M7%M7s-m\n-JbD%21*!\n-#AJ)A$UE\n-EM^+ykaI\n-r@,Aj\\-C\n-qm`~8+SVERd\n- v;+yGURQ\n-~'{!>RM-\n-n-,Z}v4G\n-4m2T@I_*]iP\n-X QcK4_51\n-\t79{)xJ0\n-IbDXaZr3Y\n-,.VQtq\\&\n-XP7:CC'G@\n-,fSRB7)6\n-\tMXCuG-#M\n-IXIyZNB6\n-c8cjK96m&\n-9\"v\"5Fw3\n-n1/v[/B?B)\n-Ky^{@w 4\n-C0~BO70]F\t\n-l&2<>]<^\n-wZuaRa@bUR\n-/](G)hy'\n-wugLW'$v\n-'lwYjnwq\n-;>2mzB{20\n-EUMK:toN[M\n-whzV-_s&\n-+E\toV6Ab\n-FgbP1lqd\n-,o|n;qrO$\n->WdMZb#kF\n-\"qEMzt<,Y\n-n*qph]J]\n-Q$1yjK6(T\n-HTn=PiAm\n-\t8;>UmE2\n-H977.5l|B\n-g{,=+3zf\n-[j#F\t~P.&\n+/>GCC: (Debian 14.2.0-11) 14.2.0\n+p3df[{9X\n+>0.&] *C\n+2eggvggh\n+xApR~5I+b\n+oa|y>xW1\n+JO+js2]z\n++&95)Y%'q\n+ v:Y|}_cE\n+y\"DogG>`)\n+l?Z)[FhD\n+i&HlGO[qO\n+cnO1*!Rq\n+l)96[^=.\n+L832Lq8^\n+V!HouK\\XU\n+;#mC?gwF~\"\n+ei]QU%);\t9x=\n+L1Y%Z#p(\n+n|Q9M[~B\n+E]}1G5\\N\n+*$F&zRs8W\n+&mFH=Sxnm\\\n+gny!z?jp.Y8\n+~[4Z_$ze\n+q)QR?ImV\n+jJ+]y'U3\n+i,ezy6Bk\n+Cb0@Oya[\n+iB`&\\/SL\n+B6uIEZZE\n+O~~C|'B=\n+z=G>\t+)O\n+Y-y2i-DV\n+(EYLQzKd\n+a%,!AuR3\n+JB!=<1:i5O\"\n+Xo{L)uL#n\n+Gm`(sB2?\n+5cmV79Q1\n+f@0z^~?a\n+kpno-Aki%\n+L#p~mE\\]\n+Q=,6sGbb\n+YU3~pV0q\n+f}}8#iBYD%N\n+du?L|o!.tz\n+>v.\tb)vQ\n+$!j?#j}zD\n+p4H&:&La\n+,$yUgLBv\n+p7!U+x/O\n+}X>a9PAo\n+,\"Ui@9b4J\n+75>HS]tz\n+`a\tt[O1)\n+J-5IJyL7\n+i-)^Z+bp\n+Hq@s'6V|\n+qnrZ8Wec\n+2-3:#pesb\\\n++YMEI]ME\n+(b_s]*B+\n+$T?vBuo2\n+Ewopz`q4\n \tyWim9^L\n zS}Voxk_\n 8<0=.:E^*2%\n 9PbN\tx,,\n 3cD`0Rxt\n 19C+w^Du\n 6\\$M[/,eo\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-km_t_jv8\n- [ 14] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 0] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 69] ./.mesonpy-b_043w6d\n [ 7d] dipy/direction/bootstrap_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n [ c9] /usr/include/python3.12\n [ e1] /usr/include/python3.12/cpython\n [ 101] /usr/include/x86_64-linux-gnu/bits\n [ 124] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15c] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 185] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/0776912133204b73a5e68962cf5fff1a87ca93.debug", "source2": "./usr/lib/debug/.build-id/28/99a12834caf4bbe51b92ca3babf6e1c5f2273a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: bb0776912133204b73a5e68962cf5fff1a87ca93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2899a12834caf4bbe51b92ca3babf6e1c5f2273a\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5d): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xee81\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+':GCC: (Debian 14.2.0-11) 14.2.0\n ){RXR~QG\n 8F2GxIGxi\n [/X$,C_r\n ~-I|jqfA\n r.TT)Ql[\n _fHU6IU|\n 0:[Z(muH\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p/metricspeed.c\n- [ 49] ./.mesonpy-km_t_jv8\n+ [ 49] ./.mesonpy-b_043w6d\n [ 5d] dipy/segment/metricspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bc/dcbad23242bca064254ed9cc6ff03e39abafff.debug", "source2": "./usr/lib/debug/.build-id/cd/9e5cc718e22f1077f61277cb3ebcbb34cafbb1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: bcdcbad23242bca064254ed9cc6ff03e39abafff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd9e5cc718e22f1077f61277cb3ebcbb34cafbb1\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5f): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9b): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb3): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x157): /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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xf3bc\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: 0x56275) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p/featurespeed.c\n- [ 4b] ./.mesonpy-km_t_jv8\n+ [ 4b] ./.mesonpy-b_043w6d\n [ 5f] dipy/segment/featurespeed.cpython-312-x86_64-linux-gnu.so.p\n [ 9b] /usr/include/python3.12\n [ b3] /usr/include/python3.12/cpython\n [ d3] /usr/include/x86_64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 157] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c3/b638920d963076051cd2940c4ab8477a1b9846.debug", "source2": "./usr/lib/debug/.build-id/a9/f2ed34296dd8116ff2b7b16ba471da28735317.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: c3b638920d963076051cd2940c4ab8477a1b9846\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9f2ed34296dd8116ff2b7b16ba471da28735317\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x45): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x59): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x45): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x1146b\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-FGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n @B#D=.dE\n 5d\\X'{\\c\n >$dLFaqf\n x705Gp|s\n Xy;8y y;\n Vy[g4DF\n p$4Aq[QT\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p/parzenhist.c\n- [ 45] ./.mesonpy-km_t_jv8\n+ [ 45] ./.mesonpy-b_043w6d\n [ 59] dipy/align/parzenhist.cpython-312-x86_64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/x86_64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c5/921e34f5460922a382dc4af482ddd48b4d1e30.debug", "source2": "./usr/lib/debug/.build-id/8b/9c19068a6d74701297e3768769bb21478e2433.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004d000 000fe0 002528 00 WA 0 0 32\n [23] .bss NOBITS 000000000004f540 000fe0 000e28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c7 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000348 036290 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0365d8 00047e 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 036a58 0161a0 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04cbf8 0001d8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04cbf8 0001d7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04cdd0 02fb7b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 07c950 0063b8 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 082d08 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 082d58 004e90 18 34 637 8\n [34] .strtab STRTAB 0000000000000000 087be8 00628d 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 08de75 00016c 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: c5921e34f5460922a382dc4af482ddd48b4d1e30\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8b9c19068a6d74701297e3768769bb21478e2433\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x6c): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/x86_64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): dipy\n 6\t(line_strp)\t(offset: 0x10f): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x138): /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: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xd6a9\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-0GCC: (Debian 14.2.0-11) 14.2.0\n+$3GCC: (Debian 14.2.0-11) 14.2.0\n 19gY\tkV1\n Z:H'vNTvy>@\"\n X\\.s,A`[\n dK46I'{%\n f\t6JlCJl\n PtrfWw`,\n xLmo/sr \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-312-x86_64-linux-gnu.so.p/stopping_criterion.c\n- [ 58] ./.mesonpy-km_t_jv8\n+ [ 58] ./.mesonpy-b_043w6d\n [ 6c] dipy/tracking/stopping_criterion.cpython-312-x86_64-linux-gnu.so.p\n [ af] /usr/include/python3.12\n [ c7] /usr/include/python3.12/cpython\n [ e7] /usr/include/x86_64-linux-gnu/bits\n [ 10a] dipy\n [ 10f] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 138] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c8/ddc41a5c268a7070bfd362337293cd5b2a3e16.debug", "source2": "./usr/lib/debug/.build-id/28/b09be009d210382e33247fb486799ec4cc4a60.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000004a000 0010e8 001808 00 WA 0 0 32\n [23] .bss NOBITS 000000000004b820 0010e8 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 02fc43 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ff68 00042f 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 030398 016b5e 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 046ef8 0001c0 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 046ef8 0001bf 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0470b8 02d34b 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 074408 006862 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07ac6a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07acc0 0043b0 18 34 528 8\n [34] .strtab STRTAB 0000000000000000 07f070 0046db 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 08374b 00016c 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: c8ddc41a5c268a7070bfd362337293cd5b2a3e16\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28b09be009d210382e33247fb486799ec4cc4a60\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/include\n 7\t(line_strp)\t(offset: 0x13a): /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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xcf32\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+J`GCC: (Debian 14.2.0-11) 14.2.0\n |wvfvfnw\n ~&:lsd&[\n vLC:mwd2\n *?ex(qga\n R|ct 5)qa\n ,:{@cq_}{,4+\n f.Ta`6GZ\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/tracking/fbcmeasures.cpython-313-x86_64-linux-gnu.so.p/fbcmeasures.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c9/a79b05265c15bb3607348f6f6625337ed517ee.debug", "source2": "./usr/lib/debug/.build-id/43/ab612cdaa727efa59148df178e577ed980bd72.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000035000 0002e0 001308 00 WA 0 0 32\n [23] .bss NOBITS 0000000000036320 0002e0 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 000092 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 02379a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 023ab8 000401 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 023ec0 00f948 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 033808 0001cf 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 033808 0001cd 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0339d8 01f002 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 0529e0 0045ae 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 056f8e 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 056fe0 003978 18 34 423 8\n [34] .strtab STRTAB 0000000000000000 05a958 003937 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 05e28f 00016c 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: c9a79b05265c15bb3607348f6f6625337ed517ee\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 43ab612cdaa727efa59148df178e577ed980bd72\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14f): /usr/include\n 7\t(line_strp)\t(offset: 0x15c): /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: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): 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: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x8ae2\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+rGCC: (Debian 14.2.0-11) 14.2.0\n 3,h/3\\}-\n W4xpByjp;LK-\n P~yR/s1TL\n am}l0u: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p/streamlinespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xc5ea\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,73 +1,64 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+7vZGCC: (Debian 14.2.0-11) 14.2.0\n 9gfvfvvs\n-MsGkxMCh\n-D(O-D$'B\n->D>\"1!SB\n-uzM(1Y,j\n-uXyTAM>E\n-H.[&jWSy\n-Dm?\n-n]MPV'jv\n-3N=nH<3$\n--O^$dS+z\n-8 Br=!-Hu\n-zP?-R(9{\n-E/5ZvhI9\n-SIE$Z>Jj\n-fSdE1ErU[%\n-*/MpY{zF\n-D#}>@4R!Y\n-eWYvre6Z\n-pK4ue]gS\n-Lzo=Rtm@\n-5p-fQlZ*\n-5p?2AN7*:\n-s=CYBR+}\n-V?bosv9K\n- , =[A(D=\n-D g11%Jk\n-j$:iU+6p\n->7Ez;6Nz{\n-taF0LSv7\n- wr4y%bS,\n-}0DY=i(k\n-?I\t{_KA\t\n-8w&5_n!>\n-%Tin>G_U\n-T@`CQlKQ\n-1\\WX6^|s\n-}+%#=;-fK\n-wD;J~L0~8\n-Q#\\dP&;Z\"\n-'!iFFZq!\n-\\A#lWP@M\n-QMm*$*[A{D\n-Y'`KJUfS_A\n-\tAxj}b){MJ\n-tIpoE;tYw3%\n-k1-Y9_B.o@\n-@mL*+1/;h*\n-T@6.QY4w 7\n-dgK&sH51\n- o#>dzIi+X\n-Wt~s+z!pT\n+y\"Rg!x+v\n+SD>&1bVp\n+wHtY:FzF\n+K;wNmK)k\n+xSq;t[UG\n+`k#U>p|p\n+ sj>|Y>|S>i{n=\n+ 1+QiTNj\n+\\&1!ZYo_\n+.kKFtERWa\n+Pbc3 \"\t#\n+ToV0S4$K5ZX\n+%^}i`9Dyzw\n+F&:{OYfI\n+@<#,lL\\>F\n+cT2MEdCQnK\n+6Y2\n+_5CT,^V={\n+K2' O'\\r\n+ST|#Qxo-\n+$aVE1A[fqA\n+8Q--bUJ\n+8:^FZ`s\t\n+/T;1v*)J\n+fWPWFCI%\n+|S7 :]~_\n+E;F%aQLc\n+g0e([$h.\n K0Il\"9!H>\n Q IKU$7AB\n Tt1\"l+/YN`\n RY|)[JL?\n \\CWS?(aW\n >i\";zQ/?\n *;9OH%:B2u\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/tracking/streamlinespeed.cpython-313-x86_64-linux-gnu.so.p/streamlinespeed.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 139] dipy\n [ 13e] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cb/47066cda89d9c8ab850e5682d1298b94e3c0cb.debug", "source2": "./usr/lib/debug/.build-id/62/d692814099a7ba37dddcd9acd58a7d7d50bf04.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000003d2a8 000298 000588 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000003d830 000298 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000003da20 000298 0005e0 08 WA 0 0 8\n [22] .data NOBITS 000000000003e000 000298 0015c8 00 WA 0 0 32\n [23] .bss NOBITS 000000000003f5e0 000298 000af8 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 02bae2 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000330 02bae1 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02be18 000452 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 02c270 012922 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03eb98 0001e1 01 MSC 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 02c270 012923 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03eb98 0001e2 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03ed80 0265ec 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 065370 0057aa 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 06ab1a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 06ab70 003dc8 18 34 473 8\n [34] .strtab STRTAB 0000000000000000 06e938 0043ee 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 072d26 00016c 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: cb47066cda89d9c8ab850e5682d1298b94e3c0cb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62d692814099a7ba37dddcd9acd58a7d7d50bf04\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x5d): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x71): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb7): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xcf): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x14a): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x195): /usr/include/x86_64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1be): /usr/include\n 10\t(line_strp)\t(offset: 0x1cb): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 68, 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: 0x323): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1f7): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x205): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x213): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x226): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x239): 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: 151 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-312-x86_64-linux-gnu.so.p/ptt_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5d): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xae45\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,69 +1,77 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-\"Zo'UfJ!\n-!9ysH-,}BZ\n-2u%9P>uw\n-TeNseR70e\n-=gX\n-NF?XI\"O'\n-dzZ33k(GPg6\n-:o>Y.v5<\n-Q[xG&2=<@\n-]nT6YTv_:\n-\\'EJ3T()\n-$1\"T1Zr;\n-pR&dB^[0\n-.!:ed!)o\n-1,?TjyCj\n-]'Ld>nZ2\n-pvJk}{]_\n-vT%o@;f~R%\n-C1^W>y[W\n-}514@!gxg\n-on9\\fQE.)\n-.\\g3Zc04,$\n-Q2'P\t/\tv=\n-8m8>[_!N\n-=\"_|K{=}\n-|7\tRozKh\n- 3~2dP~r\n-_T'oQ\"&W\n-\"P<&k&;RE\n-fv]M3a*8-)\n-)f9^|vhP\n-MAkqNu9G\n-S$t1a+\n-[?gB A%6\n-(?+=R_x}P8\n-8'qu<#i!\n-^f!4Xa0K\n-xj;M%m@,A\n-\\3{d8)bTl0M\n-54j\\C\"F\\\n-\\P}@Ufmsd[\n-,X\\,w9=X\n-,V>G|Q#M\n-_l#}Cc}c\n-7Rn'B;~.\n-7uYeQ2RIl\n-r#o\tSE)Z\n-N/9(Z^Lxci\n-%'i+NRk1\n-I`nn(a7,kQ\n+(f2=U'\n+:3Mia]XaR\n+ArvLeM];\n+piIk5iYk\n+M5U^$I%!\n+Jy)miiK)\n+\t3]\thFHX\n+[fF9V#v.%\n+4+D9l\t0!\n+A|\"PbMW*\n+xAlVCfF*\n+QMTa[Xkv\"\n+v%|\tMEaeB;K(\n+(*GF=eFkt9\n+oOh.63S&r4s\n+ CqN}U}s\n+g}L[}uKiJ\n+u1/3%[6W\n+msXN8%eUO\n+iH6\t`}>Y\n+UpAHp\n+N$LrZVQK\n+0St-j=9~\n+gIe%bre:1J\n+l\t0)!7w+\n+|}eh2?/~\n+`(Cc*`|L\n+C;84y7e>DS\n+!bn-f_'3\n+i~qJH?Ct\t\n+VNBk=8P.\n+jUbi~00K\n mZdiD,m*\n a0+}X +}\n p$ZJlA~Hb\n Z@(O#%CMQ\n w5h\tj9\tr\n <52i:~AbN\n iEtuLe: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xa7ce\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+$GCC: (Debian 14.2.0-11) 14.2.0\n e&{hwRV]<\n RAKOw8%C\n 58tl<9+O\n yAVUy=y9P\n @i-kPr1R\n %Saia^\\XZ\n ILqTh=]qT\n@@ -53,15 +53,14 @@\n 3=S)^4D|2\n t.y)-y5/yI\n 8pFZn1R/W\n dr,UNeo),\n Q1@XXWKFE^\n H=z^RA=,\\\n *({J3auN\n-0:0'X8EPi\n qrb\t1u!s\n 4:P\t4U:$4\n H0Yl+1}m\n _ZT\"N:&&\n wpx^x4/E\n 0>6Y/c|L\n ]9F^<4dx|X\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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p/denspeed.c\n [ 57] dipy/denoise/denspeed.cpython-312-x86_64-linux-gnu.so.p\n [ 8f] /usr/include/python3.12\n [ a7] /usr/include/python3.12/cpython\n [ c7] /usr/include/x86_64-linux-gnu/bits\n [ ea] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 122] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/aebebd22d184ff4ca31d9f9de0c777552186cf.debug", "source2": "./usr/lib/debug/.build-id/5a/651502672da26bdbe2d7136d0cbc14f0462be7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003c000 0002d8 001408 00 WA 0 0 32\n [23] .bss NOBITS 000000000003d420 0002d8 0009a0 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 026046 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026368 000420 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 026788 0111fa 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 037988 0001d8 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 037988 0001d7 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 037b60 0233d4 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05af38 00524a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 060182 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0601d8 003a68 18 34 439 8\n [34] .strtab STRTAB 0000000000000000 063c40 003997 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0675d7 00016c 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: d1aebebd22d184ff4ca31d9f9de0c777552186cf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a651502672da26bdbe2d7136d0cbc14f0462be7\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): /usr/include\n 7\t(line_strp)\t(offset: 0x137): /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: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x9c22\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/tracking/localtrack.cpython-313-x86_64-linux-gnu.so.p/localtrack.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 12a] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d4/19d43e16b9741a45d7c87982f00692ec94da19.debug", "source2": "./usr/lib/debug/.build-id/8d/39e3836cc489ef97ebb1a62014959209917a11.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: d419d43e16b9741a45d7c87982f00692ec94da19\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d39e3836cc489ef97ebb1a62014959209917a11\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x57): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x8e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x121): dipy\n 7\t(line_strp)\t(offset: 0x126): /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: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x16223\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: 0x29869) \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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p/expectmax.c\n [ 57] dipy/align/expectmax.cpython-312-x86_64-linux-gnu.so.p\n [ 8e] /usr/include/python3.12\n [ a6] /usr/include/python3.12/cpython\n [ c6] /usr/include/x86_64-linux-gnu/bits\n [ e9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 121] 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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/d4/f4a3e02bfccd698d8bc1614be06fb83b3978f7.debug", "source2": "./usr/lib/debug/.build-id/4d/8215dc1829bd8b797e18a14765bc44c3debb7a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 00000000000b8000 000e40 001f68 00 WA 0 0 32\n [23] .bss NOBITS 00000000000b9f80 000e40 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 06af6e 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 06b2d8 000522 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 06b800 02dd3a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 099540 0001ef 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 099540 0001ee 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 099730 071529 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 10ac60 00f186 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 119de6 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 119e38 005940 18 34 749 8\n [34] .strtab STRTAB 0000000000000000 11f778 006ce9 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 126461 00016c 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: d4f4a3e02bfccd698d8bc1614be06fb83b3978f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d8215dc1829bd8b797e18a14765bc44c3debb7a\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 179 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x243f5\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+zGCC: (Debian 14.2.0-11) 14.2.0\n _Zy3\\0;\n D(y6V&ec\n n[qf+=DS\n X&HqC(x}\n (e!Xn.Wk\n ~3spiE\t*-gf\n +(UiP~L0\n@@ -152,15 +152,14 @@\n t}tl\"Bm.\n IDwsAq*0\n (Q9t8JPzw8JN[k\n 0y?ki&aTS$J\n 2v)1C/$y\n J=C}Mi+J\n qsS+;]{A\n-+jr[&;-P\n e0}2L}28\n \"AlX`4v4I\n XpQ>3v1twp\n rsxLj1U(;T\n +H^Q$4l|\n CjLh\"y&7\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/core/interpolation.cpython-313-x86_64-linux-gnu.so.p/interpolation.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e4/c5c9c9981ed0d3bb7e79b912e1a1548683b08b.debug", "source2": "./usr/lib/debug/.build-id/80/8cd4957769bfbc567fe06d52a6a67b2b8cf8af.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 --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: 359896 (bytes into file)\n+ Start of section headers: 359888 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x57dd8:\n+There are 36 section headers, starting at offset 0x57dd0:\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 0010b0 18 A 4 1 8\n@@ -24,22 +24,22 @@\n [19] .data.rel.ro NOBITS 00000000000303a8 000398 0004e0 00 WA 0 0 8\n [20] .dynamic NOBITS 0000000000030888 000398 0001e0 10 WA 4 0 8\n [21] .got NOBITS 0000000000030a68 000398 000598 08 WA 0 0 8\n [22] .data NOBITS 0000000000031000 000398 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000032300 000398 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 000087 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000308 021999 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 021ca8 0003cb 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 022078 00e83a 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0308b8 0001c3 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 030a80 01c768 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04d1e8 003e86 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 05106e 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 0510c0 0036c0 18 34 407 8\n- [34] .strtab STRTAB 0000000000000000 054780 0034e8 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 057c68 00016c 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 000308 021998 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 021ca0 0003cb 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 022070 00e83a 00 C 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0308b0 0001c4 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 030a78 01c768 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04d1e0 003e86 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 051066 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 0510b8 0036c0 18 34 407 8\n+ [34] .strtab STRTAB 0000000000000000 054778 0034e8 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 057c60 00016c 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: e4c5c9c9981ed0d3bb7e79b912e1a1548683b08b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 808cd4957769bfbc567fe06d52a6a67b2b8cf8af\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x5d): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x98): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb0): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12b): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x154): /usr/include/x86_64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x176): /usr/include\n 9\t(line_strp)\t(offset: 0x183): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vec_val_sum.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vec_val_sum.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2cd): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1af): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bd): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1cb): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1de): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1eb): 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: 133 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0x7e25\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,55 +1,58 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-$qVXR=Lwr[\n-6] s^Q9W\n-/zu1/zo1\n-xg>/:y\t/:\n-!51D\"TMK\n-~Q\\dq\ti~!GQ\n-hM)n6(Gk\n-HUNrU*g*J\n-{>U\\hb9-\n-D_CL1RLs$\n-129/3y(3\n-Fi-crM1`~\n-r*Tq.Tu.\n+\t\tQ*+\"R\"D\n+hFXhtL<0Z\n+{01|(}]rF\n+}UCiaA9BP\n+iwfggf!@\n+$<3+\tY,m.Ll+\n+4FV'UvX&\n+7T(\"et%R(\n pW8_zrB-\n >w]4Y1^G\n CYN-0;A?\n V]0)qlJ`\n EAf\tkw(i%\n Y09x$g2f\n-LvvwvvvvwV\n ;M4vIf31\n {fF4|*A3;\n Ui$-yQ:\"G{6=\n-..[_r~4\"L\n-qUHHf&w !\n-5d_OgX[m\n-8{'C|P'K\n-!$K;+ ,%;\n-*xv.w!$M\n-ef:2e\"cER\n-L0oY#R)Y\n-4($(eI:[\n-Ww;\"2W|99\n-9g\tHdKiS\n-]mv;GUJ`\n-',KIa1GR\n-OqG|L&DY\n-t+Ep@3Hw\n-j?%\"qQP_\n-z'c$6tn+^\n-xfr.F bb\n+[[Cw y3)I\n+5v4/k'@;dY\n+sp6IiX$L\n+/mj> v\"&1\n+Q=ri~CJy\n+TvZD+!+h\n+Ce[*amb|\n+L}%am+NlLgX;\n+@\t%2n|B,[\n+}9HeOK,W\n+tc}%;' \"\n+y\\W?l`W)\n+K%hLOP{%&\n+~Y/&Zu78D+-\n+\"M)V7E!B.\n+\t\\MKKxs_\n+IWg4xg\"G$[\n+\t1V+7r p\n+~}@\t5PO*|\n+ CU6pt5&\n+d-`NuBA0V\n nt@t-xk7\n b~(YVd#h\n xGR2gk,%v&\n }7y(ndC%H\n >6X_Xbz4\n @aeCp_c_C\n ]]zy+ua*\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-km_t_jv8\n- [ 14] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ [ 0] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p/vec_val_sum.c\n+ [ 49] ./.mesonpy-b_043w6d\n [ 5d] dipy/reconst/vec_val_sum.cpython-312-x86_64-linux-gnu.so.p\n [ 98] /usr/include/python3.12\n [ b0] /usr/include/python3.12/cpython\n [ d0] /usr/include/x86_64-linux-gnu/bits\n [ f3] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 154] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ea/b607a921d69a40baef8e59def0707a31874169.debug", "source2": "./usr/lib/debug/.build-id/83/1f3168c437efecbe7f98af6572f46394945862.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: 352688 (bytes into file)\n+ Start of section headers: 352680 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x561b0:\n+There are 36 section headers, starting at offset 0x561a8:\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 0010c8 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000030000 000390 0012e8 00 WA 0 0 32\n [23] .bss NOBITS 0000000000031300 000390 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 000086 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000308 020ba7 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 020eb0 0003cc 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 021280 00e50c 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 02f790 0001c2 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 02f958 01befd 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 04b858 003c7c 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 04f4d4 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 04f528 003690 18 34 404 8\n- [34] .strtab STRTAB 0000000000000000 052bb8 00348b 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 056043 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 02f790 0001c0 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 02f950 01befd 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 04b850 003c7c 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 04f4cc 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 04f520 003690 18 34 404 8\n+ [34] .strtab STRTAB 0000000000000000 052bb0 00348b 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 05603b 00016c 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: eab607a921d69a40baef8e59def0707a31874169\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 831f3168c437efecbe7f98af6572f46394945862\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x79b0\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: 0x56275) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-AiGCC: (Debian 14.2.0-11) 14.2.0\n+XbGCC: (Debian 14.2.0-11) 14.2.0\n ;8X?I$x>\n +vqRQ7ZWF\n ~TIN1C*cl\n o,(~4|-WP:!=\n *6Cun(b\"\n *(A%.v/\t\n c;-[]`R{$+[\n@@ -55,15 +55,14 @@\n je0]d1UG\n n9I_z'i:O\n vzzpl]F=\n \t^S,Jk{u\n #y~uCj:^\n (3E%^D48X\n 9({[LSP~\n-1:iNrN9J\n # MaA)J\n d\\\trZnQB\n i:ytzhI]\n Bd>7E-RM\n >+GGH%Mi\n EEz\tZA_]j\n +\"8]\\}{B\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/reconst/vec_val_sum.cpython-313-x86_64-linux-gnu.so.p/vec_val_sum.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 12b] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f0/19d7b51d8122dab3b0b9607d3c8b2808a4ca7f.debug", "source2": "./usr/lib/debug/.build-id/40/80a2874203f6eb2d2d5c897cb5d1cecb21eb4e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 0000000000044000 0011a0 001628 00 WA 0 0 32\n [23] .bss NOBITS 0000000000045640 0011a0 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 000096 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000318 02e905 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 02ec20 000400 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 02f020 0142d3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0432f8 0001d4 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0432f8 0001d5 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0434d0 02ae0c 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 06e2e0 00608a 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07436a 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 0743c0 004068 18 34 496 8\n [34] .strtab STRTAB 0000000000000000 078428 0045a7 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 07c9cf 00016c 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: f019d7b51d8122dab3b0b9607d3c8b2808a4ca7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4080a2874203f6eb2d2d5c897cb5d1cecb21eb4e\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-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x6b): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xad): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc5): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x169): /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: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xc1fe\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+NGCC: (Debian 14.2.0-11) 14.2.0\n 6x~C0RA&[?\n R0*U|E!l\n 3wggZiRp\n KoMW$+J]~\n Niaoa`BJK\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-km_t_jv8\n+ [ 0] ./.mesonpy-b_043w6d\n [ 14] dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p/enhancement_kernel.c\n [ 6b] dipy/denoise/enhancement_kernel.cpython-312-x86_64-linux-gnu.so.p\n [ ad] /usr/include/python3.12\n [ c5] /usr/include/python3.12/cpython\n [ e5] /usr/include/x86_64-linux-gnu/bits\n [ 108] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 140] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f6/30303b649d8ca78d9eebafe36c153f8cf885bf.debug", "source2": "./usr/lib/debug/.build-id/9b/bbedb937cb0f0c69d4d6dce946ed9eb861ee81.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .data NOBITS 000000000003d000 001180 0012e8 00 WA 0 0 32\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 00008c 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 026cb7 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 026fc8 0003e5 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0273b0 012cdd 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 03a090 0001d0 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 03a090 0001ce 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 03a260 02146f 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 05b6d0 004f04 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0605d4 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 060628 003e40 18 34 476 8\n [34] .strtab STRTAB 0000000000000000 064468 003a6e 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 067ed6 00016c 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: f630303b649d8ca78d9eebafe36c153f8cf885bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bbbedb937cb0f0c69d4d6dce946ed9eb861ee81\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x140): /usr/include\n 7\t(line_strp)\t(offset: 0x14d): /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: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x9be8\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: 0x29869) \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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n [ 14] dipy/denoise/pca_noise_estimate.cpython-313-x86_64-linux-gnu.so.p/pca_noise_estimate.c\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/python3/dist-packages/numpy/core/include/numpy\n [ 140] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/88738f389f82e17a785c10675caf88c76b1be1.debug", "source2": "./usr/lib/debug/.build-id/ae/9ab50b7a2adeffbe8897235e39cc5f6e72407a.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: fa88738f389f82e17a785c10675caf88c76b1be1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae9ab50b7a2adeffbe8897235e39cc5f6e72407a\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: 0x51): ./.mesonpy-km_t_jv8\n+ 0\t(line_strp)\t(offset: 0x51): ./.mesonpy-b_043w6d\n 1\t(line_strp)\t(offset: 0x65): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa4): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbc): /usr/include/python3.12/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/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x137): /usr/lib/gcc/x86_64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x160): /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: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-km_t_jv8\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x51): ./.mesonpy-b_043w6d\n <1b> DW_AT_ranges : (sec_offset) 0xc164\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: 0x5394b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+_nr@zGCC: (Debian 14.2.0-11) 14.2.0\n kyp%\\,>Xf\n z=!b,RL^\n gMnVM,PnbdLG\n 3zt<%-2\"s|\n g^UJCn:V\n 3'i>aYci\n s2E@*v+7\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p/clusteringspeed.c\n- [ 51] ./.mesonpy-km_t_jv8\n+ [ 51] ./.mesonpy-b_043w6d\n [ 65] dipy/segment/clusteringspeed.cpython-312-x86_64-linux-gnu.so.p\n [ a4] /usr/include/python3.12\n [ bc] /usr/include/python3.12/cpython\n [ dc] /usr/include/x86_64-linux-gnu/bits\n [ ff] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 137] /usr/lib/gcc/x86_64-linux-gnu/14/include\n [ 160] /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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fb/06ff0ed37b37e98792f9527298f3ec9de1ba8f.debug", "source2": "./usr/lib/debug/.build-id/07/5ea8b19ef4aaac8561d619760f427ab1c6ec0b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 91% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,18 +24,18 @@\n [19] .data.rel.ro NOBITS 000000000004aff8 000fe8 0007c8 00 WA 0 0 8\n [20] .dynamic NOBITS 000000000004b7c0 000fe8 0001f0 10 WA 4 0 8\n [21] .got NOBITS 000000000004b9b0 000fe8 000650 08 WA 0 0 8\n [22] .data NOBITS 000000000004c000 000fe8 002528 00 WA 0 0 32\n [23] .bss NOBITS 000000000004e540 000fe8 000e28 00 WA 0 0 32\n [24] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 0000c4 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 000348 033d8f 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 000348 033d90 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0340d8 000472 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 034550 015be3 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 04a138 0001d6 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 04a138 0001d3 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 04a310 02df5a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 078270 005ef6 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 07e166 000050 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 07e1b8 004e00 18 34 632 8\n [34] .strtab STRTAB 0000000000000000 082fb8 0061c1 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 089179 00016c 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: fb06ff0ed37b37e98792f9527298f3ec9de1ba8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 075ea8b19ef4aaac8561d619760f427ab1c6ec0b\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: 0x58): ./.mesonpy-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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 8\t(line_strp)\t(offset: 0x145): /usr/include/x86_64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x167): /usr/include/python3.13/internal\n 10\t(line_strp)\t(offset: 0x188): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x54, lines 68, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): stopping_criterion.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): stopping_criterion.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x3ce): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1cb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d9): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e7): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1fa): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x207): 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: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p/stopping_criterion.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xcdd3\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,81 +1,73 @@\n GCC: (Debian 14.2.0-11) 14.2.0\n-Jt&\\5},Q\n-j Kmv$aDyx\n-y5.0pMEF0\n-G=9Bc6Xv.\n-+`Gxz's5i\n-sL4;\t``o\n-@,&>DY!B\n-gVR4k ~9\n-OYt[&OYt[&OY\n-c[I^ct5w\n-H aR40O.faR: )$\n-!MG<#Skk\n-ul1oX-vfkm\n-e8Zk/klt\n-uiM|gf9S8\n-iclCwX-13\n->S=*17=4\n-JF\\6{gEuq\n-!?b{wPd\n+ [;6y9V!\n+-A+dm~QX\n+C]<^CB]z%L\n+0wMb5,mC\n+$!\\ZY<@)\n+=]{TG,HS\n+'Hu9VU#1\n+03{fwggg\n+muL_Uv;bm9M\n+>3Vwm(3xDe\n+]P}~xIRC\n+]75?DvS)!v\n+ha,)c2(6\n+#RjT@*l'3AaH\n+5T6x9ic]\n+B-_='s\")\n+Ql1}pANr\n+~IfMR6= \n H4]Al_3h!/\n lKDYV +}KDMG\n M[:3qm~*\n 0qI4+CS&.\n #b(V0Tl.\n T(6eG^\n =)Fp#)F{\n ;>QB|KB4\n-#u;fr.U:'\n-O\"v#a]k<\n-c\"_7,B,=\n-m4y>,mTE\n-9)NN^U#FR\n-f2gFmLi4\n+L:Mvi?#}\"\n+Z){y\"kQw\n+>L%{H^OEY0*\n L;r[Qy_#Uivc!\n nvkv/Sg?LS\n Dt\n IS6=^/tM\n S?%_6R/cI}7\n \tOaj|*$i\n 1{EV_M`oP\n RA|3,z8^\n OA}ZvJ9J~J\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-gk947cmm\n+ [ 0] ./.mesonpy-kkgdl_4p\n+ [ 14] dipy/tracking/stopping_criterion.cpython-313-x86_64-linux-gnu.so.p/stopping_criterion.c\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 388131e9 y-lib.debug.8.1.\n- 0x00000040 db9e4d04 adaefea4 53263bc6 4a81f2e9 ..M.....S&;.J...\n+ 0x00000030 792d6c69 622e6465 62756700 a817ec11 y-lib.debug.....\n+ 0x00000040 cc88ceae d2b6285c 13555ae2 6290c861 ......(\\.UZ.b..a\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fb/48926978b91a0e8d64ec90b46f141e50fff662.debug", "source2": "./usr/lib/debug/.build-id/c4/a1473779c2034dbcca8b5664b1606d7b968a8a.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: 286304 (bytes into file)\n+ Start of section headers: 286296 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x45e60:\n+There are 36 section headers, starting at offset 0x45e58:\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 001008 18 A 4 1 8\n@@ -27,19 +27,19 @@\n [22] .data NOBITS 0000000000026000 0004c0 000d20 00 WA 0 0 32\n [23] .bss NOBITS 0000000000026d20 0004c0 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 00008a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 000310 01b23f 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 01b550 0003ab 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 01b900 00b5aa 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 026eb0 0001ca 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 027080 015ddb 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 03ce60 002fb2 00 C 0 0 8\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 03fe12 000050 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 03fe68 002f88 18 34 337 8\n- [34] .strtab STRTAB 0000000000000000 042df0 002f00 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 045cf0 00016c 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 026eb0 0001c8 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 027078 015ddb 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 03ce58 002fb2 00 C 0 0 8\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 03fe0a 000050 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 03fe60 002f88 18 34 337 8\n+ [34] .strtab STRTAB 0000000000000000 042de8 002f00 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 045ce8 00016c 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: fb48926978b91a0e8d64ec90b46f141e50fff662\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4a1473779c2034dbcca8b5664b1606d7b968a8a\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-gk947cmm\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-kkgdl_4p\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/python3/dist-packages/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: 131 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x6109\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 55 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x1be>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-bGCC: (Debian 14.2.0-11) 14.2.0\n+GCC: (Debian 14.2.0-11) 14.2.0\n LGmR!>AjsX\n !K-!?:1Y\n P&#e,`c d\n Fox: Abbrev Number: 182 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-313-x86_64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0x72d1b\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,310 +1,300 @@\n-z%GCC: (Debian 14.2.0-11) 14.2.0\n-{}A;HJ0H\n-'%}j{StH\n-7DJ?Kt^d\n-0(JMO_ba,.`\n-s4 x+J6w!c\n-P?d485+Q\n-TNmO;0.z'\n-HeO3p6h'\n-QBP+p5'A;\n-LL2i-9)&\n-?BP=eJN*=\n-<,[fnJKp5A\n-<[@$a9d=\n-{c50*?4hl\n-t92S7]~U\n-x%: DcG)Q\n-?OVVod[`)\n-uT6X^5f'\n-/T\\X=21.(\n-gMGM'0UB\n-2p.!?XF\\'\n+TvGCC: (Debian 14.2.0-11) 14.2.0\n+4*f}lYS\"\n+E!'zH+6\\\n+_$4jIo>~\n+MZ>;vf5~\n+V2^B/Y}~Bk&\n+%/?*|Aq|\n+E{;;Fdd2X&PF\\\n+iGqmGqg;nM\n+H8UYTR[T\n+# B i$jc\n++c6R$!x4\n+AI&*=&!*\n+#-OG}jwYm\n+PVif2qf[\n+DPQ}\n+f[gS_jjE\n+O[`yM_>B\n+6gBU|>[B\n+D)z:D`]9\n+s^D*>?[B_D\n `Mm QS]fum\n+@|QOa=@a\n+B&K>i`eM\n 4_fUqgrd\n- &zL,Eba\n-=r)S-/+9/[>\n-)hd!B%h4G\n-dh:_Rzh_2\n-iU5hTx N\n-q~Z5T{0\tZ\n-\tX%k)p,AT?\n-lnAnR ~\n-3:c0J\\8,\n-/S-pQ4-'\n-Ch+aJ5|DS\n-^AU&43@n\n-?~&~2#hzih\n-+t3uf$;Ra\n-<1Du X3Z\n-)9_6M\"6a\n-3H}rX}sy\n-\"f#O{yxl\n-9mvvgvf.D\n-yds?.\n-7?}C/]QZ[\n-~_Y?GQ7m9u\n-3$|:X|_x\n-<33M_)MNh*B\n-Qy/Ey)`J\n-jK$CZ8U|\n-W4Ye@%z+\n-XKIM:kM\\'\n-Z&O8g]TEY\n-F2{DycOi\n-9E]FTLY_\n-bMV#V^YZR\n-xyki:RvR\n-9[;du):_/F\n-/+HNs!?tx\n-zetI|3OL\n-tcPH_kkTr\n-h$K/.g]n\n-(dzC*Ph:WeI{G\\\n-,Ll8l2Q~\n-%@q[u57;\n-YtIXZ;BZ\n-&Vmv\tPhk\n-U152W/.gu7\n-EA!5L+h/\n-ni%,M&KW\n-GgQPH=1%(\n-|k+h mmUn\n-kca# ^t-\n-hqwp9_n<@\n-lzCoMCr[\n-A5(A)X^qu\n-01=F,pJ3\n-~/rm2_`K,\n-dOp-<.i\"\n-q>C&(ujj\n-c/TECqko\n-8L%P*F3GK\n-'&xW*/m.Tf\n-Y!Q$(ujj\n-a]\t[ki08H\n-:e\\kKq~I_q\n-Pvpy8(KN\n-(0OB8L'D\n-I;JgL;J2\n-9o6$9;7d3}WD\n-R#Bef!T89\n-P!GD!5FX5\n-H;jUGD;j\n-vDMp8j!]\n-QjiK-UNfYy\n-Z;Qk2Z#Qx:dj\n-[`Lw]zji(\n-|%q\"]lf@\n-AYp6[a\\Ot\n-;Wxwp\\E+\n-x*G8R7V:\")\n-W9{Vqhc*\n-6+HFWRZ<\n-.W\\u]V\"z\\\n-(6:Asm:*SP\n-{7{QDX%;\n-Jx;g 5)Z\n-2jPMA[^Q+\n-0AO0uS&P|\n-0e(#mzScR\n-5 s\"opsJ\n- vKA7A\\%A\n-+s>Yd2g'\n-uH@V?a^Q@\n-%7`a_Rp4\n-9 k%D,Nwc\n-Fp@V+<[ 8H\n-qEl*%cAEY~\n- +8 / k9RJ\n-\t@ @Vg<;!x\n-Hug\t#k*#k]\n-~QOXkJ_u\n-f#RhfsM+r\n--VLNU\":{YE\n-CE_Rqz2W\n-@yp~*w~\tz.\n-/bE~g7\n-u>ZFP+1H\n-'\\3t|;^$\n-1]s.q]5!W\n-El>@$U(b\n-=$cI=W%q\n+d992%ougqd\n+k 8nH\\z#\n+,,moSOm\"K\n+~l,_\"rh%Q\n+&@7_p@\t(\n+U ^cv3^;\n+Ntl\tatTB\n+d_&B_Y&>\n+2{h>\\d \\\n+#3+v26>E\n+vt;lm\"[i\n+h.f$HF0172\n+]rSV\tFa \n+7mP&1rmD\n+!Qy@blea!\n+~&kIFY~JV\n+uTs9V9AB\n+R^b./QD&\n+D=r[}%+Enk\n+ru\\x[\tLy\n+wu1-9A|X].\n+Hg'$ooq$- \n+;3)fcbbgV\n+(*2TUd(8\n+pa1J>f&O\n+ZN__S:gE_%\n+BTRY0*}GV\n+1L9BMv?D\n+$@@\"MU\"V\n+:Q_[o_&S\n+HOp,C`~\"\n+u[5-,s;.\n+2U6Egx1~\n+CoAx-XM[\n+e|(B\"\n+3LNa*f/]\n+4S`yMa9h\n+-WIORO7%v\n+\\$=I=WS\"O\n+Mt ,NyD4\n+xiS..mt\\\n+1tKMR~$g\n+hy\n+A?Lk|k*_@\n+JHeT&Bk|\n+QF(&Gw`$\n+N;J#lco)\n+khG}jrbm\n+(1WAXF'D\n+\ta*9*vvGps\n+%[g$\\,{ ]\n+\"E.RKRX6\n+(1/A8G'D\n+Jc9%8>F&\n+eC\\P,5O5\n+|ift**cF\n+'cyISa8Q\n+vTZz2KA;\n+fel~V&Ak\n+s\"RMXVo*\n+Y88MNJFg:;\n+B_\"bp^\"d\n+_s M/\t~?\n+\tzYow*{h1\n+{GBwc2Gw\n+Q).~Qk0z/\n+`L;:%@O;:5@O;:-\n+iG/+Ms` \n+D9_\\e}i`6,\n+)@S|4,:,:\n+ >]\\X%S\t\n+l3jo%$o^\t$\t\n+#,y,FD,M$\n+NeT5/I8w5\n+vC$g?CI4\n+b1i1_,^8\n+$@V3HhrQ\n+^f@VE/3 \n+?^f@V%/3 \n+?J7]q0@V%\n+Y^HtBpy\"\n+<)ARZuz%\n+^#!U7d;Z\n+Y[05F!8(\n+XGa'p YnM\n+?6>vi! y\n+}Q,_zU'&\n+sxTFCnd!E\n+{6rG6ApCw\n+k/tjAy0g\n+8Zu?9y- A\n+h.ql%g>G\n+\\%1^-0/W\n+=1Dg9D[t\n+D@0B$\\C0\n+$mI>gE1[\n+ZuSo#Zu3o\n+5U:()^pO\n+~YKdE2VT\n+TMK%}[Vq}\n+7MlZ^c1Y\n+j5P8i:@+\n+YrJ5pvcc\n+K(Ylqk]l\n+O\\I\twEM~\n+\teT!jR+*uP\n+P,d@@lGcCI\n+=(cI=W%q\n e8.=Qw/#\n-~/6\"^,`{\n-Pl<+-plh\n-A0>\" )gR\n-ten:gvc@\n-/#ZuW/#Zu7/#Z\n-k?lu%[[_r[\n-1[gfs[?C\n-h# :,P$}*\n-g,/Rad,PM\n-,l[e!DGa\n-F@*n*\t UR\n-)nE?eS(+\n-HNHe+.<\"\n-Pkhi-F<)\n-\\5fh@ZCzX\n-#--+bUNSE\n-}[xEzmE}\n-sIl_)WPq\n-tR3O[4\\=pR;X\n-Ej_\\{ 4 \n-tdEFdQg9\n-1RK^\t-yRd\n-2CT$k3/<\n-9=1]OAF\"\n-_53B^*0^>(\n-lFs&]\t'Cqb91\t\n-[)mRL=$G\n-)GyfGKvsG\t\n-a6Z>K/5r\n-t?L4^S4,\n-,GOcg_\n-0\tKe7xA?\n-g{|UF`q?\n-VJ>WND-'\n-%Vwq bg\t\n-!xfMRmMOS\n-9y}AV\tL1/\n- |]ZYVi)U\n-oQ@%e5=q\n-;TVK08TVO0\n-qXBq8,EBz\n-tb=(STr=\n-VLY9FV-}\n-9-A4;I=}\n-,ngX^wA~\n-oA>[CV|r\n-i$e3%'Zn\n-c:Z!QI6];\"P\n-cNQSPkKF>\n-@dtb{(2u.\"\n-]!,xi+87\n-+()ecRr]\n-}OtxsO!a\n-]W@/Y/P)Z\n-5LR' }Ts\n-tJ\n-d(W`zVBy\n-LJd0g`|J\n-2ICM\"-?'\n-hY`p{=\\R\n-DEUYL%*z\n-G.rXZPDT$\n-{)B4b\"#z\n-q<]c`iD#\n-BorJ' e#Hs\n-JVqmVqb^&\\\n-$HL@s(6%?!\n->E\"\tgmJ.\n-k/Q`eflM)\n-}:Wsi?!U\n-4kufSRNW\n-D`2_FD`2\n-e2{ieFie\n-;)}Vh}4$\n-)h>y\";Xo<{ 9\n-ke:PemBrL?\n-Yyb$(:TTo \n-P}h%97.4\n-(EgsA$jw?\n-.l5EguAb\n-T\\'#y$wt\n-b{+i^q@q\n-uMgURY/u]\n-$RuxiJnI\n-*:Y5VQ.K\n-,7) ;Mts\n-Jkk4YaBi+fqU+\n-!]to)zM<\n-\tNw3|&2q\n-Jy/v;F-@\n-c2eQN_/U\n-4[p6Gudq\n-UsrCTtNc 7\n-rzRh_`'Pv\n-O0'.USe#g\n-.fhx\"~O5\n-gIj1Sj4I\n-xk|y:E-!:\t\n-HPYSv=D{\n-`1Yrd5[R\n-lNiu0~9V\n-|_,|\\(|<\n-@:%E8j+J\n-$_H$_8#YU\n-6!tO|$*Vp\n-4gMAGK9e\n-cDno70(W\n+'D9cQO'yn\n+^TRf$%SI\n+\\xMx@a|s\n+Bjt5YE*/S\n+Gh?)~j8ay\n+!c/'g9Dy\n+Ku=//U^Nc\n+9F_Z.p6:\n+Wh=)%&'[i\n+j K&1B*h\n+F{GfFLaf\n+|^FChdyz:\n+Cjo]YE*/m\n+%e,ZW1YOGqO\n+Ink.tgI[R\n+=h@^)~9]\n+\"L#vrL#!7\n+M$CyR|^\tC\n+\t)g7)21e<7q\n+^NTe)Kh>Kt$\n+#`84Z,dJ&\n+#zI~@_\\{#\n+JJ5Mr{gN\n+ KK\\_&z}\n+^Hmoog;2o\n+,LJ>W\"wR_\n+7j!R[ >I\n+_I[Wx@?a\n+]3mP\\U^xy\n+N0Vr.!cH\n+9(mH5]!v\n+(%O%%vEIE\n+Wd0yscFFo\n+EB'5]$j?\n+${XaL%Gz\n+-*v+ishz\n+YLSrJe%\tO\n+8?s7Y+CY=\n+tS+eJH/>=\n+k^r^8m.Z\n+#hP%4\\S&\n+[BQcT|G*\n+1{(Bss=G\n+Z0R4a;!P\n+n(!%HJ3e\n+9L=B**TR\n+J|/5H6]QL\n+(fag@:F1\n+Nq%|H^J<\n+v^wNSF`4\n+jgi7Z:4E\n+\\/`0&zN #\n+b2CWTeSZ\n+|HP>H1OO\n+6I{JJ3]L\n+fd;2A;daIi\n+KOzjTJshSO\n+XpFKl;Al\n+m+^)CULw\n+}AZS\\\\k1H\n+z7w{ }|-\n+Z:B7[0)j\n+zz!8WVQ=\n+Su)]?QbY\n+zCUO\t-KA\n+Xc#%bs'\t+\n+pNntCqJw\n+2t%7dV\\!\n+{c9i%g5-\n+1\"JJaDN(\n+hY`~y=\\F\n+1|4e~=~de\n+9>ohMeHS\n+bf+fkE'1\n+E*OK}%RGu\n+N\to6c>mDqQ\n+s>606)Rmut\n+-AlJ{GDR\n+a4OVw(v%\n+\\>>GBiPs\n+MD8S!M&k\n+P,2l_YB`\n+4mUqv[dd\n+pS'x*k%G=ok^k\n+]I\"[XgHd}\n+D}UEeVXm\n+kbhNa6}n\n+Up^nelT/\n+TD 8S^9K\n+\tNw7|&1q\n+*v%fB]\"\\\n+\\P,1F.*jb\n+yZ-MW'P?B\n+wV:I(I>N\n+]QAZ,\"={\n+w\tOpZ!i]]\n+]U}r]TU!r/%3\n+X&Cf|&y2\n \"f*7%i3>+\n ;PsYx5-j5\n O>`z!nQ@\n +nD$: Abbrev Number: 149 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xa5fd\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-+GCC: (Debian 14.2.0-11) 14.2.0\n+JGCC: (Debian 14.2.0-11) 14.2.0\n ^Ar&'c`@\n sD5(~)O+\n i1|jMM`O\n K?OM}0qY*\n B=\\Y9t;8t\n Y: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cf68) \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-gk947cmm\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): 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: 0): ./.mesonpy-kkgdl_4p\n <1b> DW_AT_ranges : (sec_offset) 0xc3a7\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: 0x29869) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,69 +1,75 @@\n-GCC: (Debian 14.2.0-11) 14.2.0\n+qu1GCC: (Debian 14.2.0-11) 14.2.0\n (/F5q6CJaTSg\n zx%ZD^C:I\n-P#JUcnq5\n-Gy2m:M'sJlo\n-$z|1X3Y#5N\n-*J?T2uL$\n-Q,w,K*POq\n-\\ppHU]ppH3]ppH')88d\n-Xq;^*&!l\n-a;{!^Wdx\n-YQDg\"!7iV\n-dAZ_=kD:\n-3AK\tv|P&\n-Cc9s[0~7#c{\n-36#Fuu5il\n-]O8 a\"w@A\n-je^/23N)\n-l)CK%mz{\n-h:ga\"!zq\n-AaQn^E0Y\n-'i~F\n-0Y0 Bfq(\n-?bv1B9J-\n-d|`Ij\\-7\n-6Kbk;tY $\n-OrD7[)c`\n-Rn m(!\t[i\n-']1Bv51_\n- $)p|@r\t9[\n-7&S!&S{o\n-!MKFFKo'\n-yvH ?^kW\n-uW8{~T9J[\n-QA$[f' =;\n-xI-/'C#<(F\n+oW?p^=fyr\n+F|3wV1x/\n+IHqxm!s!\n+M(p[*p[*\n+-6H-6H-^r-\n+ore}f*cg\n+LLt\n+p6'_ARgAlNF\n+'@e~H,rB\n+Kq6=740}\n+.j,5|6*}]]6\n+!B[c0;R(/\n+7N,7%S6E\n+H'\\UNXMN\n+$uc$Y={f$\n+QYzih{K7\n+Jhp$'t\tx)\n+XC?sAaFp\n+(M%{|{E9m:\n+b*[4e~${\n+dI${#a70\n+7'k}M7O%\n+y:UWS=!i\n+ pF(y`xn*\n+9$J76$@(\n+hSw*D&wb\n+?jQTW~:A\n+'n,5IW>$\n+,L\ts#NRV\n+3g.Ua r(\n+(I6mg37#\n+ /P*Pc7u\n+1kEL),qe\n+)WJnl3%7\n+(\\A28O\td\n+'JVI1}z{1\n+6?@6g9ge3 \n+?gQC)Znn(L\n+9bZ\"yuw,9-\n+,=k7SKNF\n+bF/yuw,9\n+MDI732k \n+~2IKBp