{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.DpKAkTpN/b1/dipy_1.9.0-3_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.DpKAkTpN/b2/dipy_1.9.0-3_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 64dacf75abe73ae3b696c8c8044597c4 2792604 doc optional python-dipy-doc_1.9.0-3_all.deb\n- 869d50c768013b11ca84bc8d2b615b9b 37817876 debug optional python3-dipy-lib-dbgsym_1.9.0-3_arm64.deb\n- 1ea1114b364306a6d770268319c0b2d3 3375660 python optional python3-dipy-lib_1.9.0-3_arm64.deb\n+ e736b5462dd44dda7f0f9b55f5e28bfb 37812392 debug optional python3-dipy-lib-dbgsym_1.9.0-3_arm64.deb\n+ 1e0bbadad06517f84695d43c3b277fef 3376364 python optional python3-dipy-lib_1.9.0-3_arm64.deb\n ae57181f5f3160c477613a17478b3092 3475200 python optional python3-dipy_1.9.0-3_all.deb\n"}, {"source1": "python3-dipy-lib_1.9.0-3_arm64.deb", "source2": "python3-dipy-lib_1.9.0-3_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-05-22 15:19:21.000000 debian-binary\n -rw-r--r-- 0 0 0 2844 2024-05-22 15:19:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 3372624 2024-05-22 15:19:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3373328 2024-05-22 15:19:21.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-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 9616ee72862fb8dbc0d979542f88e8dfb5b158ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99f9b0e3211dcb5d31c8b52f1af861b59422f0f2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31366565 37323836 32666238 64626330 16ee72862fb8dbc0\n- 0x00000010 64393739 35343266 38386538 64666235 d979542f88e8dfb5\n- 0x00000020 62313538 65642e64 65627567 00000000 b158ed.debug....\n- 0x00000030 68d44d80 h.M.\n+ 0x00000000 66396230 65333231 31646362 35643331 f9b0e3211dcb5d31\n+ 0x00000010 63386235 32663161 66383631 62353934 c8b52f1af861b594\n+ 0x00000020 32326630 66322e64 65627567 00000000 22f0f2.debug....\n+ 0x00000030 17d5a6cd ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so", "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: 0b7cc0f29747b426d840879bf74c933ccc2288dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17734ba7b0e1615f78ef4b6ae387481365cbf3c9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37636330 66323937 34376234 32366438 7cc0f29747b426d8\n- 0x00000010 34303837 39626637 34633933 33636363 40879bf74c933ccc\n- 0x00000020 32323838 64632e64 65627567 00000000 2288dc.debug....\n- 0x00000030 c878cf7f .x..\n+ 0x00000000 37333462 61376230 65313631 35663738 734ba7b0e1615f78\n+ 0x00000010 65663462 36616533 38373438 31333635 ef4b6ae387481365\n+ 0x00000020 63626633 63392e64 65627567 00000000 cbf3c9.debug....\n+ 0x00000030 07cfa26e ...n\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 828e69373329ddd74e63b560312c8c6d2d3d3bd7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6e2a7ed700e90741ab3e8d21d2b32a9240786f97\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 38653639 33373333 32396464 64373465 8e69373329ddd74e\n- 0x00000010 36336235 36303331 32633863 36643264 63b560312c8c6d2d\n- 0x00000020 33643362 64372e64 65627567 00000000 3d3bd7.debug....\n- 0x00000030 d77793d9 .w..\n+ 0x00000000 32613765 64373030 65393037 34316162 2a7ed700e90741ab\n+ 0x00000010 33653864 32316432 62333261 39323430 3e8d21d2b32a9240\n+ 0x00000020 37383666 39372e64 65627567 00000000 786f97.debug....\n+ 0x00000030 e3afbd15 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 642f34b6a61dc12df990f8da71fe9b0b952f0794\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7a47ac51820226e5261c7dfc3c8407db658f2edf\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 32663334 62366136 31646331 32646639 2f34b6a61dc12df9\n- 0x00000010 39306638 64613731 66653962 30623935 90f8da71fe9b0b95\n- 0x00000020 32663037 39342e64 65627567 00000000 2f0794.debug....\n- 0x00000030 35241eb7 5$..\n+ 0x00000000 34376163 35313832 30323236 65353236 47ac51820226e526\n+ 0x00000010 31633764 66633363 38343037 64623635 1c7dfc3c8407db65\n+ 0x00000020 38663265 64662e64 65627567 00000000 8f2edf.debug....\n+ 0x00000030 b3e77beb ..{.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 48cc922557cf452eea1df3191d9a0bd8add80da4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a7be2d175721810757dedd069365110cec8b1a3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63633932 32353537 63663435 32656561 cc922557cf452eea\n- 0x00000010 31646633 31393164 39613062 64386164 1df3191d9a0bd8ad\n- 0x00000020 64383064 61342e64 65627567 00000000 d80da4.debug....\n- 0x00000030 b340738e .@s.\n+ 0x00000000 37626532 64313735 37323138 31303735 7be2d17572181075\n+ 0x00000010 37646564 64303639 33363531 31306365 7dedd069365110ce\n+ 0x00000020 63386231 61332e64 65627567 00000000 c8b1a3.debug....\n+ 0x00000030 b2248995 .$..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a6ebf085222cbf3a73a32224b3596bb1ea8e8c1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5bbfe3ee06a6861002366de5cc0dbd79eff1fe3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 65626630 38353232 32636266 33613733 ebf085222cbf3a73\n- 0x00000010 61333232 32346233 35393662 62316561 a32224b3596bb1ea\n- 0x00000020 38653863 31612e64 65627567 00000000 8e8c1a.debug....\n- 0x00000030 60fa1005 `...\n+ 0x00000000 62626665 33656530 36613638 36313030 bbfe3ee06a686100\n+ 0x00000010 32333636 64653563 63306462 64373965 2366de5cc0dbd79e\n+ 0x00000020 66663166 65332e64 65627567 00000000 ff1fe3.debug....\n+ 0x00000030 47918bb1 G...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 77f4938f5ed3b811ded16a77c07e36e85a511634\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ac42064d6fa59e7b70dfdf663a080b98427e653\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66343933 38663565 64336238 31316465 f4938f5ed3b811de\n- 0x00000010 64313661 37376330 37653336 65383561 d16a77c07e36e85a\n- 0x00000020 35313136 33342e64 65627567 00000000 511634.debug....\n- 0x00000030 0621a3d4 .!..\n+ 0x00000000 63343230 36346436 66613539 65376237 c42064d6fa59e7b7\n+ 0x00000010 30646664 66363633 61303830 62393834 0dfdf663a080b984\n+ 0x00000020 32376536 35332e64 65627567 00000000 27e653.debug....\n+ 0x00000030 7a7c4117 z|A.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 02f0fe3f02e2d5435eeb9bc021f13d87224f3f8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a50918aeb5f8b18fd24532c17d2704f04fb01c7b\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66306665 33663032 65326435 34333565 f0fe3f02e2d5435e\n- 0x00000010 65623962 63303231 66313364 38373232 eb9bc021f13d8722\n- 0x00000020 34663366 38632e64 65627567 00000000 4f3f8c.debug....\n- 0x00000030 f0e905db ....\n+ 0x00000000 30393138 61656235 66386231 38666432 0918aeb5f8b18fd2\n+ 0x00000010 34353332 63313764 32373034 66303466 4532c17d2704f04f\n+ 0x00000020 62303163 37622e64 65627567 00000000 b01c7b.debug....\n+ 0x00000030 30985a1a 0.Z.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a2ae8652d71721ab4ad96631881a3e40ac7a6c73\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8afac88dfc8e0b889337fac36174ed68c5551152\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 61653836 35326437 31373231 61623461 ae8652d71721ab4a\n- 0x00000010 64393636 33313838 31613365 34306163 d96631881a3e40ac\n- 0x00000020 37613663 37332e64 65627567 00000000 7a6c73.debug....\n- 0x00000030 eae6e30c ....\n+ 0x00000000 66616338 38646663 38653062 38383933 fac88dfc8e0b8893\n+ 0x00000010 33376661 63333631 37346564 36386335 37fac36174ed68c5\n+ 0x00000020 35353131 35322e64 65627567 00000000 551152.debug....\n+ 0x00000030 9eb734ec ..4.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b21dfe2f7e589a07299028dcf4e6d9b474ff7d8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 60fb18370fd8556b18155345d301d2d28a81a800\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31646665 32663765 35383961 30373239 1dfe2f7e589a0729\n- 0x00000010 39303238 64636634 65366439 62343734 9028dcf4e6d9b474\n- 0x00000020 66663764 38662e64 65627567 00000000 ff7d8f.debug....\n- 0x00000030 68b2c17f h...\n+ 0x00000000 66623138 33373066 64383535 36623138 fb18370fd8556b18\n+ 0x00000010 31353533 34356433 30316432 64323861 155345d301d2d28a\n+ 0x00000020 38316138 30302e64 65627567 00000000 81a800.debug....\n+ 0x00000030 4ad14d0d J.M.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 737d51ed5ad03acb252c56190eb123c3e8d3fd6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1461f57cf1e520a4bab79b0fdfb531b7af882600\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37643531 65643561 64303361 63623235 7d51ed5ad03acb25\n- 0x00000010 32633536 31393065 62313233 63336538 2c56190eb123c3e8\n- 0x00000020 64336664 36612e64 65627567 00000000 d3fd6a.debug....\n- 0x00000030 ef331753 .3.S\n+ 0x00000000 36316635 37636631 65353230 61346261 61f57cf1e520a4ba\n+ 0x00000010 62373962 30666466 62353331 62376166 b79b0fdfb531b7af\n+ 0x00000020 38383236 30302e64 65627567 00000000 882600.debug....\n+ 0x00000030 e037fde4 .7..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/transforms.cpython-312-aarch64-linux-gnu.so", "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: 908a4fd11c1e6a591c7b18a2eac91b0ad4f0efae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5832dfbf1aec5cd89268ad86ff30cc01e11a2a3a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 38613466 64313163 31653661 35393163 8a4fd11c1e6a591c\n- 0x00000010 37623138 61326561 63393162 30616434 7b18a2eac91b0ad4\n- 0x00000020 66306566 61652e64 65627567 00000000 f0efae.debug....\n- 0x00000030 6e05b10d n...\n+ 0x00000000 33326466 62663161 65633563 64383932 32dfbf1aec5cd892\n+ 0x00000010 36386164 38366666 33306363 30316531 68ad86ff30cc01e1\n+ 0x00000020 31613261 33612e64 65627567 00000000 1a2a3a.debug....\n+ 0x00000030 df322f8e .2/.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-311-aarch64-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: 48683a390fc28b0a165e7a6da0d29b647b47daaf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9f45b209f85afc51ce18443ad77731721ed1acb\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 36383361 33393066 63323862 30613136 683a390fc28b0a16\n- 0x00000010 35653761 36646130 64323962 36343762 5e7a6da0d29b647b\n- 0x00000020 34376461 61662e64 65627567 00000000 47daaf.debug....\n- 0x00000030 436ddca3 Cm..\n+ 0x00000000 66343562 32303966 38356166 63353163 f45b209f85afc51c\n+ 0x00000010 65313834 34336164 37373733 31373231 e18443ad77731721\n+ 0x00000020 65643161 63622e64 65627567 00000000 ed1acb.debug....\n+ 0x00000030 181e718d ..q.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b641704643beccad39f98be0dc75e0c5398bf4b5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09e884ef03a8a9519cab0f0b88b2cac272df13fa\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 34313730 34363433 62656363 61643339 41704643beccad39\n- 0x00000010 66393862 65306463 37356530 63353339 f98be0dc75e0c539\n- 0x00000020 38626634 62352e64 65627567 00000000 8bf4b5.debug....\n- 0x00000030 6d3496fa m4..\n+ 0x00000000 65383834 65663033 61386139 35313963 e884ef03a8a9519c\n+ 0x00000010 61623066 30623838 62326361 63323732 ab0f0b88b2cac272\n+ 0x00000020 64663133 66612e64 65627567 00000000 df13fa.debug....\n+ 0x00000030 a9793f8d .y?.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 037da709384ea614b1673592c0585f9c09fe7f01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a58d10b67c0946c167dcea8c3852d4f35411657a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37646137 30393338 34656136 31346231 7da709384ea614b1\n- 0x00000010 36373335 39326330 35383566 39633039 673592c0585f9c09\n- 0x00000020 66653766 30312e64 65627567 00000000 fe7f01.debug....\n- 0x00000030 2f1da1ca /...\n+ 0x00000000 38643130 62363763 30393436 63313637 8d10b67c0946c167\n+ 0x00000010 64636561 38633338 35326434 66333534 dcea8c3852d4f354\n+ 0x00000020 31313635 37612e64 65627567 00000000 11657a.debug....\n+ 0x00000030 aaa5ac67 ...g\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 77debd33dc54f2f0b7d363052fc8f3f71cc76409\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0a275b191c66223bf0ea9e6f9951e8d1fc2207e1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 64656264 33336463 35346632 66306237 debd33dc54f2f0b7\n- 0x00000010 64333633 30353266 63386633 66373163 d363052fc8f3f71c\n- 0x00000020 63373634 30392e64 65627567 00000000 c76409.debug....\n- 0x00000030 dff1ca2d ...-\n+ 0x00000000 32373562 31393163 36363232 33626630 275b191c66223bf0\n+ 0x00000010 65613965 36663939 35316538 64316663 ea9e6f9951e8d1fc\n+ 0x00000020 32323037 65312e64 65627567 00000000 2207e1.debug....\n+ 0x00000030 c2a623d3 ..#.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c6cac8fafc8b94cc5e469684dc06762bce7756df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16a4e67a77b30ea7066ce872243a401942ccf790\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63616338 66616663 38623934 63633565 cac8fafc8b94cc5e\n- 0x00000010 34363936 38346463 30363736 32626365 469684dc06762bce\n- 0x00000020 37373536 64662e64 65627567 00000000 7756df.debug....\n- 0x00000030 a8c9c149 ...I\n+ 0x00000000 61346536 37613737 62333065 61373036 a4e67a77b30ea706\n+ 0x00000010 36636538 37323234 33613430 31393432 6ce872243a401942\n+ 0x00000020 63636637 39302e64 65627567 00000000 ccf790.debug....\n+ 0x00000030 d9c7fa94 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c4cec57644eb824334b6f8f54beb8a414e57ff2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9d15a136e65f0657d1cbff8242899f347276104\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63656335 37363434 65623832 34333334 cec57644eb824334\n- 0x00000010 62366638 66353462 65623861 34313465 b6f8f54beb8a414e\n- 0x00000020 35376666 32652e64 65627567 00000000 57ff2e.debug....\n- 0x00000030 13e2c507 ....\n+ 0x00000000 64313561 31333665 36356630 36353764 d15a136e65f0657d\n+ 0x00000010 31636266 66383234 32383939 66333437 1cbff8242899f347\n+ 0x00000020 32373631 30342e64 65627567 00000000 276104.debug....\n+ 0x00000030 2a8456e0 *.V.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b7bf74604c9ab793d908deddc553747953d252d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a08a5d03020f8554a8708187138033159311ecab\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 62663734 36303463 39616237 39336439 bf74604c9ab793d9\n- 0x00000010 30386465 64646335 35333734 37393533 08deddc553747953\n- 0x00000020 64323532 64352e64 65627567 00000000 d252d5.debug....\n- 0x00000030 e29f278a ..'.\n+ 0x00000000 38613564 30333032 30663835 35346138 8a5d03020f8554a8\n+ 0x00000010 37303831 38373133 38303333 31353933 7081871380331593\n+ 0x00000020 31316563 61622e64 65627567 00000000 11ecab.debug....\n+ 0x00000030 0bb3322a ..2*\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 86cbd996ca7640c37c40ca7ab367e2e20d44706a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3799247955063ebb50a4887020114e11a5495a2a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63626439 39366361 37363430 63333763 cbd996ca7640c37c\n- 0x00000010 34306361 37616233 36376532 65323064 40ca7ab367e2e20d\n- 0x00000020 34343730 36612e64 65627567 00000000 44706a.debug....\n- 0x00000030 05184cb1 ..L.\n+ 0x00000000 39393234 37393535 30363365 62623530 99247955063ebb50\n+ 0x00000010 61343838 37303230 31313465 31316135 a4887020114e11a5\n+ 0x00000020 34393561 32612e64 65627567 00000000 495a2a.debug....\n+ 0x00000030 d7cb105a ...Z\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 37cdfc865fb3870bf0591cb89302deda1450769a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5b40df07c85116aff8c18c2c79c6bb3cc195862\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63646663 38363566 62333837 30626630 cdfc865fb3870bf0\n- 0x00000010 35393163 62383933 30326465 64613134 591cb89302deda14\n- 0x00000020 35303736 39612e64 65627567 00000000 50769a.debug....\n- 0x00000030 22d5e6cb \"...\n+ 0x00000000 62343064 66303763 38353131 36616666 b40df07c85116aff\n+ 0x00000010 38633138 63326337 39633662 62336363 8c18c2c79c6bb3cc\n+ 0x00000020 31393538 36322e64 65627567 00000000 195862.debug....\n+ 0x00000030 f5ad958f ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 2f232aac7417f71279493b718a661b07e14ee7d6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d847932d4cbb4fa63b8060eacaa23fa51e8698f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 32333261 61633734 31376637 31323739 232aac7417f71279\n- 0x00000010 34393362 37313861 36363162 30376531 493b718a661b07e1\n- 0x00000020 34656537 64362e64 65627567 00000000 4ee7d6.debug....\n- 0x00000030 32001912 2...\n+ 0x00000000 38343739 33326434 63626234 66613633 847932d4cbb4fa63\n+ 0x00000010 62383036 30656163 61613233 66613531 b8060eacaa23fa51\n+ 0x00000020 65383639 38662e64 65627567 00000000 e8698f.debug....\n+ 0x00000030 8bf2f51f ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c4bc10edae7c9ec102b83bfd59869a5918a7f718\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b423353d94e49d36b44fb70adbc1e35af414a85a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 62633130 65646165 37633965 63313032 bc10edae7c9ec102\n- 0x00000010 62383362 66643539 38363961 35393138 b83bfd59869a5918\n- 0x00000020 61376637 31382e64 65627567 00000000 a7f718.debug....\n- 0x00000030 2fe9898f /...\n+ 0x00000000 32333335 33643934 65343964 33366234 23353d94e49d36b4\n+ 0x00000010 34666237 30616462 63316533 35616634 4fb70adbc1e35af4\n+ 0x00000020 31346138 35612e64 65627567 00000000 14a85a.debug....\n+ 0x00000030 b7dc2d3b ..-;\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 3d6f6fbd0d3c2e0f372629dd18f29c189b073fc8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40da61af716e5d88493513f796331e5233eb5edc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 36663666 62643064 33633265 30663337 6f6fbd0d3c2e0f37\n- 0x00000010 32363239 64643138 66323963 31383962 2629dd18f29c189b\n- 0x00000020 30373366 63382e64 65627567 00000000 073fc8.debug....\n- 0x00000030 20d35431 .T1\n+ 0x00000000 64613631 61663731 36653564 38383439 da61af716e5d8849\n+ 0x00000010 33353133 66373936 33333165 35323333 3513f796331e5233\n+ 0x00000020 65623565 64632e64 65627567 00000000 eb5edc.debug....\n+ 0x00000030 856d4a2f .mJ/\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 5777dfbd6dec6ddb673336fedea6925fca551d52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b38438317209c6ee5ebafeeca2d0f4eefa9e9be0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37376466 62643664 65633664 64623637 77dfbd6dec6ddb67\n- 0x00000010 33333336 66656465 61363932 35666361 3336fedea6925fca\n- 0x00000020 35353164 35322e64 65627567 00000000 551d52.debug....\n- 0x00000030 8ff54209 ..B.\n+ 0x00000000 38343338 33313732 30396336 65653565 8438317209c6ee5e\n+ 0x00000010 62616665 65636132 64306634 65656661 bafeeca2d0f4eefa\n+ 0x00000020 39653962 65302e64 65627567 00000000 9e9be0.debug....\n+ 0x00000030 ed2acfcb .*..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 0dfdb4902b305a82b020eaf8dc363e2ed82015d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c36ba2d4eb0040bd34b16b317db157f119605b67\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66646234 39303262 33303561 38326230 fdb4902b305a82b0\n- 0x00000010 32306561 66386463 33363365 32656438 20eaf8dc363e2ed8\n- 0x00000020 32303135 64302e64 65627567 00000000 2015d0.debug....\n- 0x00000030 6dec07fa m...\n+ 0x00000000 36626132 64346562 30303430 62643334 6ba2d4eb0040bd34\n+ 0x00000010 62313662 33313764 62313537 66313139 b16b317db157f119\n+ 0x00000020 36303562 36372e64 65627567 00000000 605b67.debug....\n+ 0x00000030 af97394d ..9M\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b3514cd6280eb12dc9fa10204cac6ade9ed9d08f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8e271636eb91143c45dff742da508e48ab6d8567\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35313463 64363238 30656231 32646339 514cd6280eb12dc9\n- 0x00000010 66613130 32303463 61633661 64653965 fa10204cac6ade9e\n- 0x00000020 64396430 38662e64 65627567 00000000 d9d08f.debug....\n- 0x00000030 d0381729 .8.)\n+ 0x00000000 32373136 33366562 39313134 33633435 271636eb91143c45\n+ 0x00000010 64666637 34326461 35303865 34386162 dff742da508e48ab\n+ 0x00000020 36643835 36372e64 65627567 00000000 6d8567.debug....\n+ 0x00000030 13ecf7f3 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 185a162dc5faba4e89443e0e7ec77ebaa496b846\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6693b497252ba688db30b9ca28c1a0dc03cb361\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35613136 32646335 66616261 34653839 5a162dc5faba4e89\n- 0x00000010 34343365 30653765 63373765 62616134 443e0e7ec77ebaa4\n- 0x00000020 39366238 34362e64 65627567 00000000 96b846.debug....\n- 0x00000030 5cb71161 \\..a\n+ 0x00000000 36393362 34393732 35326261 36383864 693b497252ba688d\n+ 0x00000010 62333062 39636132 38633161 30646330 b30b9ca28c1a0dc0\n+ 0x00000020 33636233 36312e64 65627567 00000000 3cb361.debug....\n+ 0x00000030 e247526b .GRk\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 6816932e681a3d8d54268d0f6b493809f665ca5f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19bbb04e3103db40d27e30a851a79f272017dbf3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31363933 32653638 31613364 38643534 16932e681a3d8d54\n- 0x00000010 32363864 30663662 34393338 30396636 268d0f6b493809f6\n- 0x00000020 36356361 35662e64 65627567 00000000 65ca5f.debug....\n- 0x00000030 c4d9b856 ...V\n+ 0x00000000 62626230 34653331 30336462 34306432 bbb04e3103db40d2\n+ 0x00000010 37653330 61383531 61373966 32373230 7e30a851a79f2720\n+ 0x00000020 31376462 66332e64 65627567 00000000 17dbf3.debug....\n+ 0x00000030 7d177e51 }.~Q\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 7993cfcc91ee4edc13bf0dc342a0200bdd6a34fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7aa1158518df05a1a2b1f592f109981fa671a56c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39336366 63633931 65653465 64633133 93cfcc91ee4edc13\n- 0x00000010 62663064 63333432 61303230 30626464 bf0dc342a0200bdd\n- 0x00000020 36613334 66642e64 65627567 00000000 6a34fd.debug....\n- 0x00000030 0b768305 .v..\n+ 0x00000000 61313135 38353138 64663035 61316132 a1158518df05a1a2\n+ 0x00000010 62316635 39326631 30393938 31666136 b1f592f109981fa6\n+ 0x00000020 37316135 36632e64 65627567 00000000 71a56c.debug....\n+ 0x00000030 d39e00a7 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b16d13ab976fbada46c22f5d5411410bbe0e3c9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 01c26284913bf9cea1d363d5a27858cd30862f9d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 36643133 61623937 36666261 64613436 6d13ab976fbada46\n- 0x00000010 63323266 35643534 31313431 30626265 c22f5d5411410bbe\n- 0x00000020 30653363 39662e64 65627567 00000000 0e3c9f.debug....\n- 0x00000030 790ab9e6 y...\n+ 0x00000000 63323632 38343931 33626639 63656131 c26284913bf9cea1\n+ 0x00000010 64333633 64356132 37383538 63643330 d363d5a27858cd30\n+ 0x00000020 38363266 39642e64 65627567 00000000 862f9d.debug....\n+ 0x00000030 ebeca128 ...(\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: cc1bf40dc02841384192dae5119ee467869e274e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8b200ba2febbe2406bbf5b88490717917d4c174\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31626634 30646330 32383431 33383431 1bf40dc028413841\n- 0x00000010 39326461 65353131 39656534 36373836 92dae5119ee46786\n- 0x00000020 39653237 34652e64 65627567 00000000 9e274e.debug....\n- 0x00000030 e1b723f5 ..#.\n+ 0x00000000 62323030 62613266 65626265 32343036 b200ba2febbe2406\n+ 0x00000010 62626635 62383834 39303731 37393137 bbf5b88490717917\n+ 0x00000020 64346331 37342e64 65627567 00000000 d4c174.debug....\n+ 0x00000030 4bd9dce2 K...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 65ecdd13cbd1f9f797bb47974b9ef0ee997601e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bbd1a22e3c9281f163bead5fc3b66ef59fddee6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 65636464 31336362 64316639 66373937 ecdd13cbd1f9f797\n- 0x00000010 62623437 39373462 39656630 65653939 bb47974b9ef0ee99\n- 0x00000020 37363031 65302e64 65627567 00000000 7601e0.debug....\n- 0x00000030 d07bc208 .{..\n+ 0x00000000 62643161 32326533 63393238 31663136 bd1a22e3c9281f16\n+ 0x00000010 33626561 64356663 33623636 65663539 3bead5fc3b66ef59\n+ 0x00000020 66646465 65362e64 65627567 00000000 fddee6.debug....\n+ 0x00000030 46769a5e Fv.^\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 4904079ac3bb3c2d2ad388d789b599214559ba96\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac5675788e9bf063f520977aa80d38b533cc1989\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 30343037 39616333 62623363 32643261 04079ac3bb3c2d2a\n- 0x00000010 64333838 64373839 62353939 32313435 d388d789b5992145\n- 0x00000020 35396261 39362e64 65627567 00000000 59ba96.debug....\n- 0x00000030 7e33fedc ~3..\n+ 0x00000000 35363735 37383865 39626630 36336635 5675788e9bf063f5\n+ 0x00000010 32303937 37616138 30643338 62353333 20977aa80d38b533\n+ 0x00000020 63633139 38392e64 65627567 00000000 cc1989.debug....\n+ 0x00000030 1ff73647 ..6G\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 4dbe9a6e30575134aadffc1c75222c0e9cd87696\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c7ff6aaced259ba724deb45cbf572bbaeeedbcd\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 62653961 36653330 35373531 33346161 be9a6e30575134aa\n- 0x00000010 64666663 31633735 32323263 30653963 dffc1c75222c0e9c\n- 0x00000020 64383736 39362e64 65627567 00000000 d87696.debug....\n- 0x00000030 f0af5bdd ..[.\n+ 0x00000000 37666636 61616365 64323539 62613732 7ff6aaced259ba72\n+ 0x00000010 34646562 34356362 66353732 62626165 4deb45cbf572bbae\n+ 0x00000020 65656462 63642e64 65627567 00000000 eedbcd.debug....\n+ 0x00000030 74634a79 tcJy\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: d1f40dec3045c13fcfea14073e8d9015cbdbdfb6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0e30a9539aaa8aaac9eba6fe5b1e06de61ba31d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66343064 65633330 34356331 33666366 f40dec3045c13fcf\n- 0x00000010 65613134 30373365 38643930 31356362 ea14073e8d9015cb\n- 0x00000020 64626466 62362e64 65627567 00000000 dbdfb6.debug....\n- 0x00000030 25d37d16 %.}.\n+ 0x00000000 65333061 39353339 61616138 61616163 e30a9539aaa8aaac\n+ 0x00000010 39656261 36666535 62316530 36646536 9eba6fe5b1e06de6\n+ 0x00000020 31626133 31642e64 65627567 00000000 1ba31d.debug....\n+ 0x00000030 bddb262b ..&+\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: b15c253fac8ff05b6abc1ed26f3f53c39410703f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aebc6fa706d7af67cfc93822826bd7a120c5f506\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35633235 33666163 38666630 35623661 5c253fac8ff05b6a\n- 0x00000010 62633165 64323666 33663533 63333934 bc1ed26f3f53c394\n- 0x00000020 31303730 33662e64 65627567 00000000 10703f.debug....\n- 0x00000030 99388500 .8..\n+ 0x00000000 62633666 61373036 64376166 36376366 bc6fa706d7af67cf\n+ 0x00000010 63393338 32323832 36626437 61313230 c93822826bd7a120\n+ 0x00000020 63356635 30362e64 65627567 00000000 c5f506.debug....\n+ 0x00000030 06adf495 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 151555a4052400fa7a94bf0f8f332d78814b8573\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4799ab8d0a9f4da24bda1c93d461f975cd3c7257\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31353535 61343035 32343030 66613761 1555a4052400fa7a\n- 0x00000010 39346266 30663866 33333264 37383831 94bf0f8f332d7881\n- 0x00000020 34623835 37332e64 65627567 00000000 4b8573.debug....\n- 0x00000030 e39c6d33 ..m3\n+ 0x00000000 39396162 38643061 39663464 61323462 99ab8d0a9f4da24b\n+ 0x00000010 64613163 39336434 36316639 37356364 da1c93d461f975cd\n+ 0x00000020 33633732 35372e64 65627567 00000000 3c7257.debug....\n+ 0x00000030 476f7401 Got.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 68c0dfe0693e2cfd7555108be07181c1181ff9d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1006c18b9bbb416b49379bc801157557e5237758\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63306466 65303639 33653263 66643735 c0dfe0693e2cfd75\n- 0x00000010 35353130 38626530 37313831 63313138 55108be07181c118\n- 0x00000020 31666639 64312e64 65627567 00000000 1ff9d1.debug....\n- 0x00000030 78ea7f5a x..Z\n+ 0x00000000 30366331 38623962 62623431 36623439 06c18b9bbb416b49\n+ 0x00000010 33373962 63383031 31353735 35376535 379bc801157557e5\n+ 0x00000020 32333737 35382e64 65627567 00000000 237758.debug....\n+ 0x00000030 f6288342 .(.B\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 8f91c6adef1d38bf92619b0c2ad67ee9d1b2bf82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1c888f4a5dece5a71470822c29842d235fdd67fe\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39316336 61646566 31643338 62663932 91c6adef1d38bf92\n- 0x00000010 36313962 30633261 64363765 65396431 619b0c2ad67ee9d1\n- 0x00000020 62326266 38322e64 65627567 00000000 b2bf82.debug....\n- 0x00000030 585c6f3f X\\o?\n+ 0x00000000 38383866 34613564 65636535 61373134 888f4a5dece5a714\n+ 0x00000010 37303832 32633239 38343264 32333566 70822c29842d235f\n+ 0x00000020 64643637 66652e64 65627567 00000000 dd67fe.debug....\n+ 0x00000030 b49ceec3 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: f90022a5f980e57e98ddc52c68407c38236757c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 216aab80581289189b836d4ecec5122fd2f3d0f3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,7 @@\n-,h@|8#gW\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _Py_NoneStruct\n PyBaseObject_Type\n PyDict_New\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 30303232 61356639 38306535 37653938 0022a5f980e57e98\n- 0x00000010 64646335 32633638 34303763 33383233 ddc52c68407c3823\n- 0x00000020 36373537 63382e64 65627567 00000000 6757c8.debug....\n- 0x00000030 8ee89a02 ....\n+ 0x00000000 36616162 38303538 31323839 31383962 6aab80581289189b\n+ 0x00000010 38333664 34656365 63353132 32666432 836d4ecec5122fd2\n+ 0x00000020 66336430 66332e64 65627567 00000000 f3d0f3.debug....\n+ 0x00000030 4bf853f9 K.S.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 1aafd14e4491ff5f31a1a6338b43bb5255c930ba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 497ac5758cbe9520e68d178e4ba7b6e8ed57bda2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 61666431 34653434 39316666 35663331 afd14e4491ff5f31\n- 0x00000010 61316136 33333862 34336262 35323535 a1a6338b43bb5255\n- 0x00000020 63393330 62612e64 65627567 00000000 c930ba.debug....\n- 0x00000030 36ebbef3 6...\n+ 0x00000000 37616335 37353863 62653935 32306536 7ac5758cbe9520e6\n+ 0x00000010 38643137 38653462 61376236 65386564 8d178e4ba7b6e8ed\n+ 0x00000020 35376264 61322e64 65627567 00000000 57bda2.debug....\n+ 0x00000030 52f78772 R..r\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 9e0dfcfc8e3736ef71287a7ef175335b981b10de\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12a1f476d6f0322f882d48ac960ac6e675e9f480\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 30646663 66633865 33373336 65663731 0dfcfc8e3736ef71\n- 0x00000010 32383761 37656631 37353333 35623938 287a7ef175335b98\n- 0x00000020 31623130 64652e64 65627567 00000000 1b10de.debug....\n- 0x00000030 68aea6bb h...\n+ 0x00000000 61316634 37366436 66303332 32663838 a1f476d6f0322f88\n+ 0x00000010 32643438 61633936 30616336 65363735 2d48ac960ac6e675\n+ 0x00000020 65396634 38302e64 65627567 00000000 e9f480.debug....\n+ 0x00000030 b9e780c8 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: d0c49a60b2b6eddce47b534f9fe349c838fce215\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c870556626faa697ca9f954f21011578c10ec99\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63343961 36306232 62366564 64636534 c49a60b2b6eddce4\n- 0x00000010 37623533 34663966 65333439 63383338 7b534f9fe349c838\n- 0x00000020 66636532 31352e64 65627567 00000000 fce215.debug....\n- 0x00000030 0b0b1f56 ...V\n+ 0x00000000 38373035 35363632 36666161 36393763 870556626faa697c\n+ 0x00000010 61396639 35346632 31303131 35373863 a9f954f21011578c\n+ 0x00000020 31306563 39392e64 65627567 00000000 10ec99.debug....\n+ 0x00000030 46913040 F.0@\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 5691a61f853d1ccc51377f3337f8757c70e61ef0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37765d049b8faf8022be6a9e6e590a49436ab8dc\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39316136 31663835 33643163 63633531 91a61f853d1ccc51\n- 0x00000010 33373766 33333337 66383735 37633730 377f3337f8757c70\n- 0x00000020 65363165 66302e64 65627567 00000000 e61ef0.debug....\n- 0x00000030 bba09775 ...u\n+ 0x00000000 37363564 30343962 38666166 38303232 765d049b8faf8022\n+ 0x00000010 62653661 39653665 35393061 34393433 be6a9e6e590a4943\n+ 0x00000020 36616238 64632e64 65627567 00000000 6ab8dc.debug....\n+ 0x00000030 9a876b3c ..k<\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: e5d882b3e8efb9bcfdcb21f80b337278bd80742a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4709ae957a2b5fd260a63e7e34b5caa4777f72db\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 64383832 62336538 65666239 62636664 d882b3e8efb9bcfd\n- 0x00000010 63623231 66383062 33333732 37386264 cb21f80b337278bd\n- 0x00000020 38303734 32612e64 65627567 00000000 80742a.debug....\n- 0x00000030 faf7f7f7 ....\n+ 0x00000000 30396165 39353761 32623566 64323630 09ae957a2b5fd260\n+ 0x00000010 61363365 37653334 62356361 61343737 a63e7e34b5caa477\n+ 0x00000020 37663732 64622e64 65627567 00000000 7f72db.debug....\n+ 0x00000030 6ac1282f j.(/\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 4b96612d9eaf00642e133577f3a1ac1ac6087269\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff46cf6eb052b6378f799a1f7eaa2fbc4929de1a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39363631 32643965 61663030 36343265 96612d9eaf00642e\n- 0x00000010 31333335 37376633 61316163 31616336 133577f3a1ac1ac6\n- 0x00000020 30383732 36392e64 65627567 00000000 087269.debug....\n- 0x00000030 92ce5dbf ..].\n+ 0x00000000 34366366 36656230 35326236 33373866 46cf6eb052b6378f\n+ 0x00000010 37393961 31663765 61613266 62633439 799a1f7eaa2fbc49\n+ 0x00000020 32396465 31612e64 65627567 00000000 29de1a.debug....\n+ 0x00000030 782fe562 x/.b\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 075952929f5bcf8e00ace6dce921175959002969\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 272fac71bf63f4ae44d1710a3b55b040f2005077\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35393532 39323966 35626366 38653030 5952929f5bcf8e00\n- 0x00000010 61636536 64636539 32313137 35393539 ace6dce921175959\n- 0x00000020 30303239 36392e64 65627567 00000000 002969.debug....\n- 0x00000030 92885b90 ..[.\n+ 0x00000000 32666163 37316266 36336634 61653434 2fac71bf63f4ae44\n+ 0x00000010 64313731 30613362 35356230 34306632 d1710a3b55b040f2\n+ 0x00000020 30303530 37372e64 65627567 00000000 005077.debug....\n+ 0x00000030 d5c1d8dc ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a8ff6c20a3663ab8199d85f353d2c061f35f39dd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dabf746ed36103d9c26a504c0483b248dad6f43a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66663663 32306133 36363361 62383139 ff6c20a3663ab819\n- 0x00000010 39643835 66333533 64326330 36316633 9d85f353d2c061f3\n- 0x00000020 35663339 64642e64 65627567 00000000 5f39dd.debug....\n- 0x00000030 8a1bf77e ...~\n+ 0x00000000 62663734 36656433 36313033 64396332 bf746ed36103d9c2\n+ 0x00000010 36613530 34633034 38336232 34386461 6a504c0483b248da\n+ 0x00000020 64366634 33612e64 65627567 00000000 d6f43a.debug....\n+ 0x00000030 358707ab 5...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 17f53178ade23d6af0ac78cb88a3e547a7dd543f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65c2103c32951e505cd27d6ad779991e5053d4be\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66353331 37386164 65323364 36616630 f53178ade23d6af0\n- 0x00000010 61633738 63623838 61336535 34376137 ac78cb88a3e547a7\n- 0x00000020 64643534 33662e64 65627567 00000000 dd543f.debug....\n- 0x00000030 212e8087 !...\n+ 0x00000000 63323130 33633332 39353165 35303563 c2103c32951e505c\n+ 0x00000010 64323764 36616437 37393939 31653530 d27d6ad779991e50\n+ 0x00000020 35336434 62652e64 65627567 00000000 53d4be.debug....\n+ 0x00000030 c56fa86b .o.k\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 72b3b22d74fe6512a790dea026a05d943054ef82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cca5a6bec64dfd2426542a331d5698f65687edcd\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 62336232 32643734 66653635 31326137 b3b22d74fe6512a7\n- 0x00000010 39306465 61303236 61303564 39343330 90dea026a05d9430\n- 0x00000020 35346566 38322e64 65627567 00000000 54ef82.debug....\n- 0x00000030 f406ef99 ....\n+ 0x00000000 61356136 62656336 34646664 32343236 a5a6bec64dfd2426\n+ 0x00000010 35343261 33333164 35363938 66363536 542a331d5698f656\n+ 0x00000020 38376564 63642e64 65627567 00000000 87edcd.debug....\n+ 0x00000030 a281ad9c ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so", "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: 0d955276c1e205b47fe0cab993f7bebe0ba2f387\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc2d2b6e00279e3c9243a7cd8890956fdeeb53b0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39353532 37366331 65323035 62343766 955276c1e205b47f\n- 0x00000010 65306361 62393933 66376265 62653062 e0cab993f7bebe0b\n- 0x00000020 61326633 38372e64 65627567 00000000 a2f387.debug....\n- 0x00000030 2776f895 'v..\n+ 0x00000000 32643262 36653030 32373965 33633932 2d2b6e00279e3c92\n+ 0x00000010 34336137 63643838 39303935 36666465 43a7cd8890956fde\n+ 0x00000020 65623533 62302e64 65627567 00000000 eb53b0.debug....\n+ 0x00000030 e95fe83a ._.:\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: cbe27b7b191391d76cddc05bffffbac609bc091e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80839f891368ab99808479f07d67d7e6042e80f4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 65323762 37623139 31333931 64373663 e27b7b191391d76c\n- 0x00000010 64646330 35626666 66666261 63363039 ddc05bffffbac609\n- 0x00000020 62633039 31652e64 65627567 00000000 bc091e.debug....\n- 0x00000030 863ad8a3 .:..\n+ 0x00000000 38333966 38393133 36386162 39393830 839f891368ab9980\n+ 0x00000010 38343739 66303764 36376437 65363034 8479f07d67d7e604\n+ 0x00000020 32653830 66342e64 65627567 00000000 2e80f4.debug....\n+ 0x00000030 57fb2ced W.,.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c09a1466ae100de7b57451249128717c23c5d54a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c6fd54534c9b913aad4a5f79cdeddcd9104b8a2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39613134 36366165 31303064 65376235 9a1466ae100de7b5\n- 0x00000010 37343531 32343931 32383731 37633233 7451249128717c23\n- 0x00000020 63356435 34612e64 65627567 00000000 c5d54a.debug....\n- 0x00000030 28f3300a (.0.\n+ 0x00000000 36666435 34353334 63396239 31336161 6fd54534c9b913aa\n+ 0x00000010 64346135 66373963 64656464 63643931 d4a5f79cdeddcd91\n+ 0x00000020 30346238 61322e64 65627567 00000000 04b8a2.debug....\n+ 0x00000030 c2af0a4e ...N\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a58771cca9983315e8394230c9eedb657cafe929\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57ccc2ecc4c597131a33d32c24e17d3468a082f6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 38373731 63636139 39383333 31356538 8771cca9983315e8\n- 0x00000010 33393432 33306339 65656462 36353763 394230c9eedb657c\n- 0x00000020 61666539 32392e64 65627567 00000000 afe929.debug....\n- 0x00000030 58a4b8f2 X...\n+ 0x00000000 63636332 65636334 63353937 31333161 ccc2ecc4c597131a\n+ 0x00000010 33336433 32633234 65313764 33343638 33d32c24e17d3468\n+ 0x00000020 61303832 66362e64 65627567 00000000 a082f6.debug....\n+ 0x00000030 226ce93c \"l.<\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 69c93bb43307c291493050a999a97e97a843817f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12963283917af46b5c74179547a0217e1a77dd16\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63393362 62343333 30376332 39313439 c93bb43307c29149\n- 0x00000010 33303530 61393939 61393765 39376138 3050a999a97e97a8\n- 0x00000020 34333831 37662e64 65627567 00000000 43817f.debug....\n- 0x00000030 fa716d9e .qm.\n+ 0x00000000 39363332 38333931 37616634 36623563 963283917af46b5c\n+ 0x00000010 37343137 39353437 61303231 37653161 74179547a0217e1a\n+ 0x00000020 37376464 31362e64 65627567 00000000 77dd16.debug....\n+ 0x00000030 09d48637 ...7\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a5c6e2b1c57792fbcea47250504d00ac78742329\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bdc99251d072e4fe6ebd0681946b83cd005a8d86\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 63366532 62316335 37373932 66626365 c6e2b1c57792fbce\n- 0x00000010 61343732 35303530 34643030 61633738 a47250504d00ac78\n- 0x00000020 37343233 32392e64 65627567 00000000 742329.debug....\n- 0x00000030 5a928dd1 Z...\n+ 0x00000000 63393932 35316430 37326534 66653665 c99251d072e4fe6e\n+ 0x00000010 62643036 38313934 36623833 63643030 bd0681946b83cd00\n+ 0x00000020 35613864 38362e64 65627567 00000000 5a8d86.debug....\n+ 0x00000030 cc4ae8b8 .J..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c9399efdd35f2d4467aa863864603fef2f1c7c93\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c61ff485f7b3311262c2a3a6b19f2b96bc355ef9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 33393965 66646433 35663264 34343637 399efdd35f2d4467\n- 0x00000010 61613836 33383634 36303366 65663266 aa863864603fef2f\n- 0x00000020 31633763 39332e64 65627567 00000000 1c7c93.debug....\n- 0x00000030 260b33a4 &.3.\n+ 0x00000000 31666634 38356637 62333331 31323632 1ff485f7b3311262\n+ 0x00000010 63326133 61366231 39663262 39366263 c2a3a6b19f2b96bc\n+ 0x00000020 33353565 66392e64 65627567 00000000 355ef9.debug....\n+ 0x00000030 1ec0d396 ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 1150bd349c7a64eef87770cd9d991779a5b214a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f9fc6c3869435dfcd8c59b91ece06754944bc14\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35306264 33343963 37613634 65656638 50bd349c7a64eef8\n- 0x00000010 37373730 63643964 39393137 37396135 7770cd9d991779a5\n- 0x00000020 62323134 61362e64 65627567 00000000 b214a6.debug....\n- 0x00000030 f6c87067 ..pg\n+ 0x00000000 39666336 63333836 39343335 64666364 9fc6c3869435dfcd\n+ 0x00000010 38633539 62393165 63653036 37353439 8c59b91ece067549\n+ 0x00000020 34346263 31342e64 65627567 00000000 44bc14.debug....\n+ 0x00000030 a60d64ce ..d.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 8fb6d462e0155015ef5ed813f56b2dcb0c873fb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 88881ed54e43c01c6fbc170b2c77b50b0c0bc057\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 62366434 36326530 31353530 31356566 b6d462e0155015ef\n- 0x00000010 35656438 31336635 36623264 63623063 5ed813f56b2dcb0c\n- 0x00000020 38373366 62322e64 65627567 00000000 873fb2.debug....\n- 0x00000030 307608b9 0v..\n+ 0x00000000 38383165 64353465 34336330 31633666 881ed54e43c01c6f\n+ 0x00000010 62633137 30623263 37376235 30623063 bc170b2c77b50b0c\n+ 0x00000020 30626330 35372e64 65627567 00000000 0bc057.debug....\n+ 0x00000030 5fb1c4b2 _...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: c1ebadc3b565a24dcbabf1426a7a3dd6c832f68e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83bb50462605c9bdc844e9fbc3132cfb33cb5d5e\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 65626164 63336235 36356132 34646362 ebadc3b565a24dcb\n- 0x00000010 61626631 34323661 37613364 64366338 abf1426a7a3dd6c8\n- 0x00000020 33326636 38652e64 65627567 00000000 32f68e.debug....\n- 0x00000030 c9b69a22 ...\"\n+ 0x00000000 62623530 34363236 30356339 62646338 bb50462605c9bdc8\n+ 0x00000010 34346539 66626333 31333263 66623333 44e9fbc3132cfb33\n+ 0x00000020 63623564 35652e64 65627567 00000000 cb5d5e.debug....\n+ 0x00000030 e368482e .hH.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: cb7a8d2a41f3bc227a16bca9b64587f0846b50f5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f69c6047d3d1f66e807ae70c9ef7eb12b2e9f295\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37613864 32613431 66336263 32323761 7a8d2a41f3bc227a\n- 0x00000010 31366263 61396236 34353837 66303834 16bca9b64587f084\n- 0x00000020 36623530 66352e64 65627567 00000000 6b50f5.debug....\n- 0x00000030 cce62cb3 ..,.\n+ 0x00000000 39633630 34376433 64316636 36653830 9c6047d3d1f66e80\n+ 0x00000010 37616537 30633965 66376562 31326232 7ae70c9ef7eb12b2\n+ 0x00000020 65396632 39352e64 65627567 00000000 e9f295.debug....\n+ 0x00000030 55a98591 U...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 474aa426b5047ac2ec3a1d33e4637796bd7af627\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4eaae301142badbde2c210d9e14ec3aafa769bc5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 34616134 32366235 30343761 63326563 4aa426b5047ac2ec\n- 0x00000010 33613164 33336534 36333737 39366264 3a1d33e4637796bd\n- 0x00000020 37616636 32372e64 65627567 00000000 7af627.debug....\n- 0x00000030 73a233b2 s.3.\n+ 0x00000000 61616533 30313134 32626164 62646532 aae301142badbde2\n+ 0x00000010 63323130 64396531 34656333 61616661 c210d9e14ec3aafa\n+ 0x00000020 37363962 63352e64 65627567 00000000 769bc5.debug....\n+ 0x00000030 4e8f2961 N.)a\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so", "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: bf9101b2ae160c12002684c6cf9460b3c47f3f2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91c20f3017f905d4375361cf394312b9f3f4aa90\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 39313031 62326165 31363063 31323030 9101b2ae160c1200\n- 0x00000010 32363834 63366366 39343630 62336334 2684c6cf9460b3c4\n- 0x00000020 37663366 32652e64 65627567 00000000 7f3f2e.debug....\n- 0x00000030 957ce36b .|.k\n+ 0x00000000 63323066 33303137 66393035 64343337 c20f3017f905d437\n+ 0x00000010 35333631 63663339 34333132 62396633 5361cf394312b9f3\n+ 0x00000020 66346161 39302e64 65627567 00000000 f4aa90.debug....\n+ 0x00000030 82942649 ..&I\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: ee7367f8a3fa4ec62a874a5c396a1dcb50aabecf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 940564fae861a7421553d6195d0804c25dfcf0f3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 37333637 66386133 66613465 63363261 7367f8a3fa4ec62a\n- 0x00000010 38373461 35633339 36613164 63623530 874a5c396a1dcb50\n- 0x00000020 61616265 63662e64 65627567 00000000 aabecf.debug....\n- 0x00000030 52e94976 R.Iv\n+ 0x00000000 30353634 66616538 36316137 34323135 0564fae861a74215\n+ 0x00000010 35336436 31393564 30383034 63323564 53d6195d0804c25d\n+ 0x00000020 66636630 66332e64 65627567 00000000 fcf0f3.debug....\n+ 0x00000030 d941e108 .A..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 45541ec52abbe843bc1472dc6cf2e8911c894385\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a567af8a87077b99437fb7e26620133a94bb6d63\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35343165 63353261 62626538 34336263 541ec52abbe843bc\n- 0x00000010 31343732 64633663 66326538 39313163 1472dc6cf2e8911c\n- 0x00000020 38393433 38352e64 65627567 00000000 894385.debug....\n- 0x00000030 6f9aba8d o...\n+ 0x00000000 36376166 38613837 30373762 39393433 67af8a87077b9943\n+ 0x00000010 37666237 65323636 32303133 33613934 7fb7e26620133a94\n+ 0x00000020 62623664 36332e64 65627567 00000000 bb6d63.debug....\n+ 0x00000030 bcb20f31 ...1\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: a70dbe5419c9c8d933b81af180476e7559ab989d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a76ed61a9babb71bea83373e42d470ef67e10251\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 30646265 35343139 63396338 64393333 0dbe5419c9c8d933\n- 0x00000010 62383161 66313830 34373665 37353539 b81af180476e7559\n- 0x00000020 61623938 39642e64 65627567 00000000 ab989d.debug....\n- 0x00000030 731d9118 s...\n+ 0x00000000 36656436 31613962 61626237 31626561 6ed61a9babb71bea\n+ 0x00000010 38333337 33653432 64343730 65663637 83373e42d470ef67\n+ 0x00000020 65313032 35312e64 65627567 00000000 e10251.debug....\n+ 0x00000030 0b1398fe ....\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 1c3d05b9a5ed77951b29f36e489c44edd9c1a30e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 940d759c036c5b6888959f439cecc37ab59b375b\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 33643035 62396135 65643737 39353162 3d05b9a5ed77951b\n- 0x00000010 32396633 36653438 39633434 65646439 29f36e489c44edd9\n- 0x00000020 63316133 30652e64 65627567 00000000 c1a30e.debug....\n- 0x00000030 d8583660 .X6`\n+ 0x00000000 30643735 39633033 36633562 36383838 0d759c036c5b6888\n+ 0x00000010 39353966 34333963 65636333 37616235 959f439cecc37ab5\n+ 0x00000020 39623337 35622e64 65627567 00000000 9b375b.debug....\n+ 0x00000030 0b993854 ..8T\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 111cb43fe9b18fb03b84742ddd25bb1ec0362ad3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7d44d9af1f54f04abda76c6529a8d6a0b0d1e6a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31636234 33666539 62313866 62303362 1cb43fe9b18fb03b\n- 0x00000010 38343734 32646464 32356262 31656330 84742ddd25bb1ec0\n- 0x00000020 33363261 64332e64 65627567 00000000 362ad3.debug....\n- 0x00000030 5a531eda ZS..\n+ 0x00000000 64343464 39616631 66353466 30346162 d44d9af1f54f04ab\n+ 0x00000010 64613736 63363532 39613864 36613062 da76c6529a8d6a0b\n+ 0x00000020 30643165 36612e64 65627567 00000000 0d1e6a.debug....\n+ 0x00000030 dfba49e3 ..I.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: be56f20e0d65d8e6a43b81c726f4b70e8d3d1699\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 54c8e724ca6c8807b8fa6f6df11c078baad5ddc5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35366632 30653064 36356438 65366134 56f20e0d65d8e6a4\n- 0x00000010 33623831 63373236 66346237 30653864 3b81c726f4b70e8d\n- 0x00000020 33643136 39392e64 65627567 00000000 3d1699.debug....\n- 0x00000030 46637c82 Fc|.\n+ 0x00000000 63386537 32346361 36633838 30376238 c8e724ca6c8807b8\n+ 0x00000010 66613666 36646631 31633037 38626161 fa6f6df11c078baa\n+ 0x00000020 64356464 63352e64 65627567 00000000 d5ddc5.debug....\n+ 0x00000030 d46e30b0 .n0.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: cfdea6c7397b2fde105de92358cf5b48b55f8d87\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7263fb9b2216607d15cefd39fe4f0fdf99435c85\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 64656136 63373339 37623266 64653130 dea6c7397b2fde10\n- 0x00000010 35646539 32333538 63663562 34386235 5de92358cf5b48b5\n- 0x00000020 35663864 38372e64 65627567 00000000 5f8d87.debug....\n- 0x00000030 23695f8a #i_.\n+ 0x00000000 36336662 39623232 31363630 37643135 63fb9b2216607d15\n+ 0x00000010 63656664 33396665 34663066 64663939 cefd39fe4f0fdf99\n+ 0x00000020 34333563 38352e64 65627567 00000000 435c85.debug....\n+ 0x00000030 490b9c32 I..2\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 746d54985a1673fad878cb862db01e048c5c283f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b19f24bc819e1ac61cc9e3470cbcfabbbbc32b09\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 36643534 39383561 31363733 66616438 6d54985a1673fad8\n- 0x00000010 37386362 38363264 62303165 30343863 78cb862db01e048c\n- 0x00000020 35633238 33662e64 65627567 00000000 5c283f.debug....\n- 0x00000030 6d20ca94 m ..\n+ 0x00000000 39663234 62633831 39653161 63363163 9f24bc819e1ac61c\n+ 0x00000010 63396533 34373063 62636661 62626262 c9e3470cbcfabbbb\n+ 0x00000020 63333262 30392e64 65627567 00000000 c32b09.debug....\n+ 0x00000030 e25e21d6 .^!.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: fa350f8506f1227cc789009e91b9dc5ddd7c209d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09cb5b4664b956d35988a63c58596fb00e3250c2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 33353066 38353036 66313232 37636337 350f8506f1227cc7\n- 0x00000010 38393030 39653931 62396463 35646464 89009e91b9dc5ddd\n- 0x00000020 37633230 39642e64 65627567 00000000 7c209d.debug....\n- 0x00000030 916b0caa .k..\n+ 0x00000000 63623562 34363634 62393536 64333539 cb5b4664b956d359\n+ 0x00000010 38386136 33633538 35393666 62303065 88a63c58596fb00e\n+ 0x00000020 33323530 63322e64 65627567 00000000 3250c2.debug....\n+ 0x00000030 aec761d9 ..a.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 44fe46f3b49084f1944829f82b835dcfaacb499b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08bc796166eda6892b5d0a6815bdf1da3ac2250d\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 66653436 66336234 39303834 66313934 fe46f3b49084f194\n- 0x00000010 34383239 66383262 38333564 63666161 4829f82b835dcfaa\n- 0x00000020 63623439 39622e64 65627567 00000000 cb499b.debug....\n- 0x00000030 8dd07105 ..q.\n+ 0x00000000 62633739 36313636 65646136 38393262 bc796166eda6892b\n+ 0x00000010 35643061 36383135 62646631 64613361 5d0a6815bdf1da3a\n+ 0x00000020 63323235 30642e64 65627567 00000000 c2250d.debug....\n+ 0x00000030 3946ff0a 9F..\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-311-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: 8f2ae7856a1d73a13ac4fbe104366c389efe4916\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b5995cfe4185ccfbec05a14f644e02ffe82fe97\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 32616537 38353661 31643733 61313361 2ae7856a1d73a13a\n- 0x00000010 63346662 65313034 33363663 33383965 c4fbe104366c389e\n- 0x00000020 66653439 31362e64 65627567 00000000 fe4916.debug....\n- 0x00000030 474d6ae0 GMj.\n+ 0x00000000 35393935 63666534 31383563 63666265 5995cfe4185ccfbe\n+ 0x00000010 63303561 31346636 34346530 32666665 c05a14f644e02ffe\n+ 0x00000020 38326665 39372e64 65627567 00000000 82fe97.debug....\n+ 0x00000030 928b2f8c ../.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/omp.cpython-312-aarch64-linux-gnu.so", "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: 4ce3f5625846995150d12c007830f84126ced337\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 541a326f8f648b016024704314b3ae134d52a2c2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 65336635 36323538 34363939 35313530 e3f5625846995150\n- 0x00000010 64313263 30303738 33306638 34313236 d12c007830f84126\n- 0x00000020 63656433 33372e64 65627567 00000000 ced337.debug....\n- 0x00000030 4032d49f @2..\n+ 0x00000000 31613332 36663866 36343862 30313630 1a326f8f648b0160\n+ 0x00000010 32343730 34333134 62336165 31333464 24704314b3ae134d\n+ 0x00000020 35326132 63322e64 65627567 00000000 52a2c2.debug....\n+ 0x00000030 65ec16dd e...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-311-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-311-aarch64-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: 12192f0a674c89c0602cc67bf1f8eb4e0fcddedc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24f91f36a193ac7a8c5f885273802ba6ceb23e46\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 31393266 30613637 34633839 63303630 192f0a674c89c060\n- 0x00000010 32636336 37626631 66386562 34653066 2cc67bf1f8eb4e0f\n- 0x00000020 63646465 64632e64 65627567 00000000 cddedc.debug....\n- 0x00000030 70ef708c p.p.\n+ 0x00000000 66393166 33366131 39336163 37613863 f91f36a193ac7a8c\n+ 0x00000010 35663838 35323733 38303262 61366365 5f885273802ba6ce\n+ 0x00000020 62323365 34362e64 65627567 00000000 b23e46.debug....\n+ 0x00000030 b8803e8b ..>.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,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: ea528f4f23526ecf3f7b2ef233b627c76f9f1290\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8c9828a62ec8cf11e39a6479f648b62437cd155\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\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 35323866 34663233 35323665 63663366 528f4f23526ecf3f\n- 0x00000010 37623265 66323333 62363237 63373666 7b2ef233b627c76f\n- 0x00000020 39663132 39302e64 65627567 00000000 9f1290.debug....\n- 0x00000030 cd3b99c4 .;..\n+ 0x00000000 63393832 38613632 65633863 66313165 c9828a62ec8cf11e\n+ 0x00000010 33396136 34373966 36343862 36323433 39a6479f648b6243\n+ 0x00000020 37636431 35352e64 65627567 00000000 7cd155.debug....\n+ 0x00000030 2289bedd \"...\n \n"}]}]}]}]}, {"source1": "python3-dipy-lib-dbgsym_1.9.0-3_arm64.deb", "source2": "python3-dipy-lib-dbgsym_1.9.0-3_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2024-05-22 15:19:21.000000 debian-binary\n--rw-r--r-- 0 0 0 4072 2024-05-22 15:19:21.000000 control.tar.xz\n--rw-r--r-- 0 0 0 37813612 2024-05-22 15:19:21.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4076 2024-05-22 15:19:21.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 37808124 2024-05-22 15:19:21.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Med Packaging Team \n Installed-Size: 39988\n Depends: python3-dipy-lib (= 1.9.0-3)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for python3-dipy-lib\n-Build-Ids: 02f0fe3f02e2d5435eeb9bc021f13d87224f3f8c 037da709384ea614b1673592c0585f9c09fe7f01 075952929f5bcf8e00ace6dce921175959002969 0b7cc0f29747b426d840879bf74c933ccc2288dc 0d955276c1e205b47fe0cab993f7bebe0ba2f387 0dfdb4902b305a82b020eaf8dc363e2ed82015d0 111cb43fe9b18fb03b84742ddd25bb1ec0362ad3 1150bd349c7a64eef87770cd9d991779a5b214a6 12192f0a674c89c0602cc67bf1f8eb4e0fcddedc 151555a4052400fa7a94bf0f8f332d78814b8573 17f53178ade23d6af0ac78cb88a3e547a7dd543f 185a162dc5faba4e89443e0e7ec77ebaa496b846 1aafd14e4491ff5f31a1a6338b43bb5255c930ba 1c3d05b9a5ed77951b29f36e489c44edd9c1a30e 2f232aac7417f71279493b718a661b07e14ee7d6 37cdfc865fb3870bf0591cb89302deda1450769a 3d6f6fbd0d3c2e0f372629dd18f29c189b073fc8 44fe46f3b49084f1944829f82b835dcfaacb499b 45541ec52abbe843bc1472dc6cf2e8911c894385 474aa426b5047ac2ec3a1d33e4637796bd7af627 48683a390fc28b0a165e7a6da0d29b647b47daaf 48cc922557cf452eea1df3191d9a0bd8add80da4 4904079ac3bb3c2d2ad388d789b599214559ba96 4b96612d9eaf00642e133577f3a1ac1ac6087269 4ce3f5625846995150d12c007830f84126ced337 4dbe9a6e30575134aadffc1c75222c0e9cd87696 5691a61f853d1ccc51377f3337f8757c70e61ef0 5777dfbd6dec6ddb673336fedea6925fca551d52 642f34b6a61dc12df990f8da71fe9b0b952f0794 65ecdd13cbd1f9f797bb47974b9ef0ee997601e0 6816932e681a3d8d54268d0f6b493809f665ca5f 68c0dfe0693e2cfd7555108be07181c1181ff9d1 69c93bb43307c291493050a999a97e97a843817f 72b3b22d74fe6512a790dea026a05d943054ef82 737d51ed5ad03acb252c56190eb123c3e8d3fd6a 746d54985a1673fad878cb862db01e048c5c283f 77debd33dc54f2f0b7d363052fc8f3f71cc76409 77f4938f5ed3b811ded16a77c07e36e85a511634 7993cfcc91ee4edc13bf0dc342a0200bdd6a34fd 828e69373329ddd74e63b560312c8c6d2d3d3bd7 86cbd996ca7640c37c40ca7ab367e2e20d44706a 8f2ae7856a1d73a13ac4fbe104366c389efe4916 8f91c6adef1d38bf92619b0c2ad67ee9d1b2bf82 8fb6d462e0155015ef5ed813f56b2dcb0c873fb2 908a4fd11c1e6a591c7b18a2eac91b0ad4f0efae 9616ee72862fb8dbc0d979542f88e8dfb5b158ed 9e0dfcfc8e3736ef71287a7ef175335b981b10de a2ae8652d71721ab4ad96631881a3e40ac7a6c73 a58771cca9983315e8394230c9eedb657cafe929 a5c6e2b1c57792fbcea47250504d00ac78742329 a6ebf085222cbf3a73a32224b3596bb1ea8e8c1a a70dbe5419c9c8d933b81af180476e7559ab989d a8ff6c20a3663ab8199d85f353d2c061f35f39dd b15c253fac8ff05b6abc1ed26f3f53c39410703f b16d13ab976fbada46c22f5d5411410bbe0e3c9f b21dfe2f7e589a07299028dcf4e6d9b474ff7d8f b3514cd6280eb12dc9fa10204cac6ade9ed9d08f b641704643beccad39f98be0dc75e0c5398bf4b5 b7bf74604c9ab793d908deddc553747953d252d5 be56f20e0d65d8e6a43b81c726f4b70e8d3d1699 bf9101b2ae160c12002684c6cf9460b3c47f3f2e c09a1466ae100de7b57451249128717c23c5d54a c1ebadc3b565a24dcbabf1426a7a3dd6c832f68e c4bc10edae7c9ec102b83bfd59869a5918a7f718 c4cec57644eb824334b6f8f54beb8a414e57ff2e c6cac8fafc8b94cc5e469684dc06762bce7756df c9399efdd35f2d4467aa863864603fef2f1c7c93 cb7a8d2a41f3bc227a16bca9b64587f0846b50f5 cbe27b7b191391d76cddc05bffffbac609bc091e cc1bf40dc02841384192dae5119ee467869e274e cfdea6c7397b2fde105de92358cf5b48b55f8d87 d0c49a60b2b6eddce47b534f9fe349c838fce215 d1f40dec3045c13fcfea14073e8d9015cbdbdfb6 e5d882b3e8efb9bcfdcb21f80b337278bd80742a ea528f4f23526ecf3f7b2ef233b627c76f9f1290 ee7367f8a3fa4ec62a874a5c396a1dcb50aabecf f90022a5f980e57e98ddc52c68407c38236757c8 fa350f8506f1227cc789009e91b9dc5ddd7c209d\n+Build-Ids: 01c26284913bf9cea1d363d5a27858cd30862f9d 08bc796166eda6892b5d0a6815bdf1da3ac2250d 09cb5b4664b956d35988a63c58596fb00e3250c2 09e884ef03a8a9519cab0f0b88b2cac272df13fa 0a275b191c66223bf0ea9e6f9951e8d1fc2207e1 0c6fd54534c9b913aad4a5f79cdeddcd9104b8a2 1006c18b9bbb416b49379bc801157557e5237758 12963283917af46b5c74179547a0217e1a77dd16 12a1f476d6f0322f882d48ac960ac6e675e9f480 1461f57cf1e520a4bab79b0fdfb531b7af882600 16a4e67a77b30ea7066ce872243a401942ccf790 17734ba7b0e1615f78ef4b6ae387481365cbf3c9 19bbb04e3103db40d27e30a851a79f272017dbf3 1bbd1a22e3c9281f163bead5fc3b66ef59fddee6 1c888f4a5dece5a71470822c29842d235fdd67fe 216aab80581289189b836d4ecec5122fd2f3d0f3 24f91f36a193ac7a8c5f885273802ba6ceb23e46 272fac71bf63f4ae44d1710a3b55b040f2005077 37765d049b8faf8022be6a9e6e590a49436ab8dc 3799247955063ebb50a4887020114e11a5495a2a 3b5995cfe4185ccfbec05a14f644e02ffe82fe97 3c7ff6aaced259ba724deb45cbf572bbaeeedbcd 40da61af716e5d88493513f796331e5233eb5edc 4709ae957a2b5fd260a63e7e34b5caa4777f72db 4799ab8d0a9f4da24bda1c93d461f975cd3c7257 497ac5758cbe9520e68d178e4ba7b6e8ed57bda2 4c870556626faa697ca9f954f21011578c10ec99 4eaae301142badbde2c210d9e14ec3aafa769bc5 541a326f8f648b016024704314b3ae134d52a2c2 54c8e724ca6c8807b8fa6f6df11c078baad5ddc5 57ccc2ecc4c597131a33d32c24e17d3468a082f6 5832dfbf1aec5cd89268ad86ff30cc01e11a2a3a 5a7be2d175721810757dedd069365110cec8b1a3 60fb18370fd8556b18155345d301d2d28a81a800 65c2103c32951e505cd27d6ad779991e5053d4be 6e2a7ed700e90741ab3e8d21d2b32a9240786f97 7263fb9b2216607d15cefd39fe4f0fdf99435c85 7a47ac51820226e5261c7dfc3c8407db658f2edf 7aa1158518df05a1a2b1f592f109981fa671a56c 7d847932d4cbb4fa63b8060eacaa23fa51e8698f 7f9fc6c3869435dfcd8c59b91ece06754944bc14 80839f891368ab99808479f07d67d7e6042e80f4 83bb50462605c9bdc844e9fbc3132cfb33cb5d5e 88881ed54e43c01c6fbc170b2c77b50b0c0bc057 8afac88dfc8e0b889337fac36174ed68c5551152 8e271636eb91143c45dff742da508e48ab6d8567 91c20f3017f905d4375361cf394312b9f3f4aa90 940564fae861a7421553d6195d0804c25dfcf0f3 940d759c036c5b6888959f439cecc37ab59b375b 99f9b0e3211dcb5d31c8b52f1af861b59422f0f2 9ac42064d6fa59e7b70dfdf663a080b98427e653 a08a5d03020f8554a8708187138033159311ecab a50918aeb5f8b18fd24532c17d2704f04fb01c7b a567af8a87077b99437fb7e26620133a94bb6d63 a58d10b67c0946c167dcea8c3852d4f35411657a a76ed61a9babb71bea83373e42d470ef67e10251 ac5675788e9bf063f520977aa80d38b533cc1989 aebc6fa706d7af67cfc93822826bd7a120c5f506 b0e30a9539aaa8aaac9eba6fe5b1e06de61ba31d b19f24bc819e1ac61cc9e3470cbcfabbbbc32b09 b38438317209c6ee5ebafeeca2d0f4eefa9e9be0 b423353d94e49d36b44fb70adbc1e35af414a85a b8b200ba2febbe2406bbf5b88490717917d4c174 b8c9828a62ec8cf11e39a6479f648b62437cd155 b9f45b209f85afc51ce18443ad77731721ed1acb bdc99251d072e4fe6ebd0681946b83cd005a8d86 c36ba2d4eb0040bd34b16b317db157f119605b67 c61ff485f7b3311262c2a3a6b19f2b96bc355ef9 c6693b497252ba688db30b9ca28c1a0dc03cb361 c7d44d9af1f54f04abda76c6529a8d6a0b0d1e6a cca5a6bec64dfd2426542a331d5698f65687edcd d9d15a136e65f0657d1cbff8242899f347276104 dabf746ed36103d9c26a504c0483b248dad6f43a dc2d2b6e00279e3c9243a7cd8890956fdeeb53b0 e5b40df07c85116aff8c18c2c79c6bb3cc195862 f5bbfe3ee06a6861002366de5cc0dbd79eff1fe3 f69c6047d3d1f66e807ae70c9ef7eb12b2e9f295 ff46cf6eb052b6378f799a1f7eaa2fbc4929de1a\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/02/f0fe3f02e2d5435eeb9bc021f13d87224f3f8c.debug\n-usr/lib/debug/.build-id/03/7da709384ea614b1673592c0585f9c09fe7f01.debug\n-usr/lib/debug/.build-id/07/5952929f5bcf8e00ace6dce921175959002969.debug\n-usr/lib/debug/.build-id/0b/7cc0f29747b426d840879bf74c933ccc2288dc.debug\n-usr/lib/debug/.build-id/0d/955276c1e205b47fe0cab993f7bebe0ba2f387.debug\n-usr/lib/debug/.build-id/0d/fdb4902b305a82b020eaf8dc363e2ed82015d0.debug\n-usr/lib/debug/.build-id/11/1cb43fe9b18fb03b84742ddd25bb1ec0362ad3.debug\n-usr/lib/debug/.build-id/11/50bd349c7a64eef87770cd9d991779a5b214a6.debug\n-usr/lib/debug/.build-id/12/192f0a674c89c0602cc67bf1f8eb4e0fcddedc.debug\n-usr/lib/debug/.build-id/15/1555a4052400fa7a94bf0f8f332d78814b8573.debug\n-usr/lib/debug/.build-id/17/f53178ade23d6af0ac78cb88a3e547a7dd543f.debug\n-usr/lib/debug/.build-id/18/5a162dc5faba4e89443e0e7ec77ebaa496b846.debug\n-usr/lib/debug/.build-id/1a/afd14e4491ff5f31a1a6338b43bb5255c930ba.debug\n-usr/lib/debug/.build-id/1c/3d05b9a5ed77951b29f36e489c44edd9c1a30e.debug\n-usr/lib/debug/.build-id/2f/232aac7417f71279493b718a661b07e14ee7d6.debug\n-usr/lib/debug/.build-id/37/cdfc865fb3870bf0591cb89302deda1450769a.debug\n-usr/lib/debug/.build-id/3d/6f6fbd0d3c2e0f372629dd18f29c189b073fc8.debug\n-usr/lib/debug/.build-id/44/fe46f3b49084f1944829f82b835dcfaacb499b.debug\n-usr/lib/debug/.build-id/45/541ec52abbe843bc1472dc6cf2e8911c894385.debug\n-usr/lib/debug/.build-id/47/4aa426b5047ac2ec3a1d33e4637796bd7af627.debug\n-usr/lib/debug/.build-id/48/683a390fc28b0a165e7a6da0d29b647b47daaf.debug\n-usr/lib/debug/.build-id/48/cc922557cf452eea1df3191d9a0bd8add80da4.debug\n-usr/lib/debug/.build-id/49/04079ac3bb3c2d2ad388d789b599214559ba96.debug\n-usr/lib/debug/.build-id/4b/96612d9eaf00642e133577f3a1ac1ac6087269.debug\n-usr/lib/debug/.build-id/4c/e3f5625846995150d12c007830f84126ced337.debug\n-usr/lib/debug/.build-id/4d/be9a6e30575134aadffc1c75222c0e9cd87696.debug\n-usr/lib/debug/.build-id/56/91a61f853d1ccc51377f3337f8757c70e61ef0.debug\n-usr/lib/debug/.build-id/57/77dfbd6dec6ddb673336fedea6925fca551d52.debug\n-usr/lib/debug/.build-id/64/2f34b6a61dc12df990f8da71fe9b0b952f0794.debug\n-usr/lib/debug/.build-id/65/ecdd13cbd1f9f797bb47974b9ef0ee997601e0.debug\n-usr/lib/debug/.build-id/68/16932e681a3d8d54268d0f6b493809f665ca5f.debug\n-usr/lib/debug/.build-id/68/c0dfe0693e2cfd7555108be07181c1181ff9d1.debug\n-usr/lib/debug/.build-id/69/c93bb43307c291493050a999a97e97a843817f.debug\n-usr/lib/debug/.build-id/72/b3b22d74fe6512a790dea026a05d943054ef82.debug\n-usr/lib/debug/.build-id/73/7d51ed5ad03acb252c56190eb123c3e8d3fd6a.debug\n-usr/lib/debug/.build-id/74/6d54985a1673fad878cb862db01e048c5c283f.debug\n-usr/lib/debug/.build-id/77/debd33dc54f2f0b7d363052fc8f3f71cc76409.debug\n-usr/lib/debug/.build-id/77/f4938f5ed3b811ded16a77c07e36e85a511634.debug\n-usr/lib/debug/.build-id/79/93cfcc91ee4edc13bf0dc342a0200bdd6a34fd.debug\n-usr/lib/debug/.build-id/82/8e69373329ddd74e63b560312c8c6d2d3d3bd7.debug\n-usr/lib/debug/.build-id/86/cbd996ca7640c37c40ca7ab367e2e20d44706a.debug\n-usr/lib/debug/.build-id/8f/2ae7856a1d73a13ac4fbe104366c389efe4916.debug\n-usr/lib/debug/.build-id/8f/91c6adef1d38bf92619b0c2ad67ee9d1b2bf82.debug\n-usr/lib/debug/.build-id/8f/b6d462e0155015ef5ed813f56b2dcb0c873fb2.debug\n-usr/lib/debug/.build-id/90/8a4fd11c1e6a591c7b18a2eac91b0ad4f0efae.debug\n-usr/lib/debug/.build-id/96/16ee72862fb8dbc0d979542f88e8dfb5b158ed.debug\n-usr/lib/debug/.build-id/9e/0dfcfc8e3736ef71287a7ef175335b981b10de.debug\n-usr/lib/debug/.build-id/a2/ae8652d71721ab4ad96631881a3e40ac7a6c73.debug\n-usr/lib/debug/.build-id/a5/8771cca9983315e8394230c9eedb657cafe929.debug\n-usr/lib/debug/.build-id/a5/c6e2b1c57792fbcea47250504d00ac78742329.debug\n-usr/lib/debug/.build-id/a6/ebf085222cbf3a73a32224b3596bb1ea8e8c1a.debug\n-usr/lib/debug/.build-id/a7/0dbe5419c9c8d933b81af180476e7559ab989d.debug\n-usr/lib/debug/.build-id/a8/ff6c20a3663ab8199d85f353d2c061f35f39dd.debug\n-usr/lib/debug/.build-id/b1/5c253fac8ff05b6abc1ed26f3f53c39410703f.debug\n-usr/lib/debug/.build-id/b1/6d13ab976fbada46c22f5d5411410bbe0e3c9f.debug\n-usr/lib/debug/.build-id/b2/1dfe2f7e589a07299028dcf4e6d9b474ff7d8f.debug\n-usr/lib/debug/.build-id/b3/514cd6280eb12dc9fa10204cac6ade9ed9d08f.debug\n-usr/lib/debug/.build-id/b6/41704643beccad39f98be0dc75e0c5398bf4b5.debug\n-usr/lib/debug/.build-id/b7/bf74604c9ab793d908deddc553747953d252d5.debug\n-usr/lib/debug/.build-id/be/56f20e0d65d8e6a43b81c726f4b70e8d3d1699.debug\n-usr/lib/debug/.build-id/bf/9101b2ae160c12002684c6cf9460b3c47f3f2e.debug\n-usr/lib/debug/.build-id/c0/9a1466ae100de7b57451249128717c23c5d54a.debug\n-usr/lib/debug/.build-id/c1/ebadc3b565a24dcbabf1426a7a3dd6c832f68e.debug\n-usr/lib/debug/.build-id/c4/bc10edae7c9ec102b83bfd59869a5918a7f718.debug\n-usr/lib/debug/.build-id/c4/cec57644eb824334b6f8f54beb8a414e57ff2e.debug\n-usr/lib/debug/.build-id/c6/cac8fafc8b94cc5e469684dc06762bce7756df.debug\n-usr/lib/debug/.build-id/c9/399efdd35f2d4467aa863864603fef2f1c7c93.debug\n-usr/lib/debug/.build-id/cb/7a8d2a41f3bc227a16bca9b64587f0846b50f5.debug\n-usr/lib/debug/.build-id/cb/e27b7b191391d76cddc05bffffbac609bc091e.debug\n-usr/lib/debug/.build-id/cc/1bf40dc02841384192dae5119ee467869e274e.debug\n-usr/lib/debug/.build-id/cf/dea6c7397b2fde105de92358cf5b48b55f8d87.debug\n-usr/lib/debug/.build-id/d0/c49a60b2b6eddce47b534f9fe349c838fce215.debug\n-usr/lib/debug/.build-id/d1/f40dec3045c13fcfea14073e8d9015cbdbdfb6.debug\n-usr/lib/debug/.build-id/e5/d882b3e8efb9bcfdcb21f80b337278bd80742a.debug\n-usr/lib/debug/.build-id/ea/528f4f23526ecf3f7b2ef233b627c76f9f1290.debug\n-usr/lib/debug/.build-id/ee/7367f8a3fa4ec62a874a5c396a1dcb50aabecf.debug\n-usr/lib/debug/.build-id/f9/0022a5f980e57e98ddc52c68407c38236757c8.debug\n-usr/lib/debug/.build-id/fa/350f8506f1227cc789009e91b9dc5ddd7c209d.debug\n+usr/lib/debug/.build-id/01/c26284913bf9cea1d363d5a27858cd30862f9d.debug\n+usr/lib/debug/.build-id/08/bc796166eda6892b5d0a6815bdf1da3ac2250d.debug\n+usr/lib/debug/.build-id/09/cb5b4664b956d35988a63c58596fb00e3250c2.debug\n+usr/lib/debug/.build-id/09/e884ef03a8a9519cab0f0b88b2cac272df13fa.debug\n+usr/lib/debug/.build-id/0a/275b191c66223bf0ea9e6f9951e8d1fc2207e1.debug\n+usr/lib/debug/.build-id/0c/6fd54534c9b913aad4a5f79cdeddcd9104b8a2.debug\n+usr/lib/debug/.build-id/10/06c18b9bbb416b49379bc801157557e5237758.debug\n+usr/lib/debug/.build-id/12/963283917af46b5c74179547a0217e1a77dd16.debug\n+usr/lib/debug/.build-id/12/a1f476d6f0322f882d48ac960ac6e675e9f480.debug\n+usr/lib/debug/.build-id/14/61f57cf1e520a4bab79b0fdfb531b7af882600.debug\n+usr/lib/debug/.build-id/16/a4e67a77b30ea7066ce872243a401942ccf790.debug\n+usr/lib/debug/.build-id/17/734ba7b0e1615f78ef4b6ae387481365cbf3c9.debug\n+usr/lib/debug/.build-id/19/bbb04e3103db40d27e30a851a79f272017dbf3.debug\n+usr/lib/debug/.build-id/1b/bd1a22e3c9281f163bead5fc3b66ef59fddee6.debug\n+usr/lib/debug/.build-id/1c/888f4a5dece5a71470822c29842d235fdd67fe.debug\n+usr/lib/debug/.build-id/21/6aab80581289189b836d4ecec5122fd2f3d0f3.debug\n+usr/lib/debug/.build-id/24/f91f36a193ac7a8c5f885273802ba6ceb23e46.debug\n+usr/lib/debug/.build-id/27/2fac71bf63f4ae44d1710a3b55b040f2005077.debug\n+usr/lib/debug/.build-id/37/765d049b8faf8022be6a9e6e590a49436ab8dc.debug\n+usr/lib/debug/.build-id/37/99247955063ebb50a4887020114e11a5495a2a.debug\n+usr/lib/debug/.build-id/3b/5995cfe4185ccfbec05a14f644e02ffe82fe97.debug\n+usr/lib/debug/.build-id/3c/7ff6aaced259ba724deb45cbf572bbaeeedbcd.debug\n+usr/lib/debug/.build-id/40/da61af716e5d88493513f796331e5233eb5edc.debug\n+usr/lib/debug/.build-id/47/09ae957a2b5fd260a63e7e34b5caa4777f72db.debug\n+usr/lib/debug/.build-id/47/99ab8d0a9f4da24bda1c93d461f975cd3c7257.debug\n+usr/lib/debug/.build-id/49/7ac5758cbe9520e68d178e4ba7b6e8ed57bda2.debug\n+usr/lib/debug/.build-id/4c/870556626faa697ca9f954f21011578c10ec99.debug\n+usr/lib/debug/.build-id/4e/aae301142badbde2c210d9e14ec3aafa769bc5.debug\n+usr/lib/debug/.build-id/54/1a326f8f648b016024704314b3ae134d52a2c2.debug\n+usr/lib/debug/.build-id/54/c8e724ca6c8807b8fa6f6df11c078baad5ddc5.debug\n+usr/lib/debug/.build-id/57/ccc2ecc4c597131a33d32c24e17d3468a082f6.debug\n+usr/lib/debug/.build-id/58/32dfbf1aec5cd89268ad86ff30cc01e11a2a3a.debug\n+usr/lib/debug/.build-id/5a/7be2d175721810757dedd069365110cec8b1a3.debug\n+usr/lib/debug/.build-id/60/fb18370fd8556b18155345d301d2d28a81a800.debug\n+usr/lib/debug/.build-id/65/c2103c32951e505cd27d6ad779991e5053d4be.debug\n+usr/lib/debug/.build-id/6e/2a7ed700e90741ab3e8d21d2b32a9240786f97.debug\n+usr/lib/debug/.build-id/72/63fb9b2216607d15cefd39fe4f0fdf99435c85.debug\n+usr/lib/debug/.build-id/7a/47ac51820226e5261c7dfc3c8407db658f2edf.debug\n+usr/lib/debug/.build-id/7a/a1158518df05a1a2b1f592f109981fa671a56c.debug\n+usr/lib/debug/.build-id/7d/847932d4cbb4fa63b8060eacaa23fa51e8698f.debug\n+usr/lib/debug/.build-id/7f/9fc6c3869435dfcd8c59b91ece06754944bc14.debug\n+usr/lib/debug/.build-id/80/839f891368ab99808479f07d67d7e6042e80f4.debug\n+usr/lib/debug/.build-id/83/bb50462605c9bdc844e9fbc3132cfb33cb5d5e.debug\n+usr/lib/debug/.build-id/88/881ed54e43c01c6fbc170b2c77b50b0c0bc057.debug\n+usr/lib/debug/.build-id/8a/fac88dfc8e0b889337fac36174ed68c5551152.debug\n+usr/lib/debug/.build-id/8e/271636eb91143c45dff742da508e48ab6d8567.debug\n+usr/lib/debug/.build-id/91/c20f3017f905d4375361cf394312b9f3f4aa90.debug\n+usr/lib/debug/.build-id/94/0564fae861a7421553d6195d0804c25dfcf0f3.debug\n+usr/lib/debug/.build-id/94/0d759c036c5b6888959f439cecc37ab59b375b.debug\n+usr/lib/debug/.build-id/99/f9b0e3211dcb5d31c8b52f1af861b59422f0f2.debug\n+usr/lib/debug/.build-id/9a/c42064d6fa59e7b70dfdf663a080b98427e653.debug\n+usr/lib/debug/.build-id/a0/8a5d03020f8554a8708187138033159311ecab.debug\n+usr/lib/debug/.build-id/a5/0918aeb5f8b18fd24532c17d2704f04fb01c7b.debug\n+usr/lib/debug/.build-id/a5/67af8a87077b99437fb7e26620133a94bb6d63.debug\n+usr/lib/debug/.build-id/a5/8d10b67c0946c167dcea8c3852d4f35411657a.debug\n+usr/lib/debug/.build-id/a7/6ed61a9babb71bea83373e42d470ef67e10251.debug\n+usr/lib/debug/.build-id/ac/5675788e9bf063f520977aa80d38b533cc1989.debug\n+usr/lib/debug/.build-id/ae/bc6fa706d7af67cfc93822826bd7a120c5f506.debug\n+usr/lib/debug/.build-id/b0/e30a9539aaa8aaac9eba6fe5b1e06de61ba31d.debug\n+usr/lib/debug/.build-id/b1/9f24bc819e1ac61cc9e3470cbcfabbbbc32b09.debug\n+usr/lib/debug/.build-id/b3/8438317209c6ee5ebafeeca2d0f4eefa9e9be0.debug\n+usr/lib/debug/.build-id/b4/23353d94e49d36b44fb70adbc1e35af414a85a.debug\n+usr/lib/debug/.build-id/b8/b200ba2febbe2406bbf5b88490717917d4c174.debug\n+usr/lib/debug/.build-id/b8/c9828a62ec8cf11e39a6479f648b62437cd155.debug\n+usr/lib/debug/.build-id/b9/f45b209f85afc51ce18443ad77731721ed1acb.debug\n+usr/lib/debug/.build-id/bd/c99251d072e4fe6ebd0681946b83cd005a8d86.debug\n+usr/lib/debug/.build-id/c3/6ba2d4eb0040bd34b16b317db157f119605b67.debug\n+usr/lib/debug/.build-id/c6/1ff485f7b3311262c2a3a6b19f2b96bc355ef9.debug\n+usr/lib/debug/.build-id/c6/693b497252ba688db30b9ca28c1a0dc03cb361.debug\n+usr/lib/debug/.build-id/c7/d44d9af1f54f04abda76c6529a8d6a0b0d1e6a.debug\n+usr/lib/debug/.build-id/cc/a5a6bec64dfd2426542a331d5698f65687edcd.debug\n+usr/lib/debug/.build-id/d9/d15a136e65f0657d1cbff8242899f347276104.debug\n+usr/lib/debug/.build-id/da/bf746ed36103d9c26a504c0483b248dad6f43a.debug\n+usr/lib/debug/.build-id/dc/2d2b6e00279e3c9243a7cd8890956fdeeb53b0.debug\n+usr/lib/debug/.build-id/e5/b40df07c85116aff8c18c2c79c6bb3cc195862.debug\n+usr/lib/debug/.build-id/f5/bbfe3ee06a6861002366de5cc0dbd79eff1fe3.debug\n+usr/lib/debug/.build-id/f6/9c6047d3d1f66e807ae70c9ef7eb12b2e9f295.debug\n+usr/lib/debug/.build-id/ff/46cf6eb052b6378f799a1f7eaa2fbc4929de1a.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,156 +1,156 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 676016 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/02/f0fe3f02e2d5435eeb9bc021f13d87224f3f8c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/03/\n--rw-r--r-- 0 root (0) root (0) 976296 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/03/7da709384ea614b1673592c0585f9c09fe7f01.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/07/\n--rw-r--r-- 0 root (0) root (0) 483304 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/07/5952929f5bcf8e00ace6dce921175959002969.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0b/\n--rw-r--r-- 0 root (0) root (0) 386248 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0b/7cc0f29747b426d840879bf74c933ccc2288dc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 531056 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0d/955276c1e205b47fe0cab993f7bebe0ba2f387.debug\n--rw-r--r-- 0 root (0) root (0) 366904 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0d/fdb4902b305a82b020eaf8dc363e2ed82015d0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/11/\n--rw-r--r-- 0 root (0) root (0) 452968 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/11/1cb43fe9b18fb03b84742ddd25bb1ec0362ad3.debug\n--rw-r--r-- 0 root (0) root (0) 547448 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/11/50bd349c7a64eef87770cd9d991779a5b214a6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/01/\n+-rw-r--r-- 0 root (0) root (0) 392824 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/01/c26284913bf9cea1d363d5a27858cd30862f9d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 69744 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/08/bc796166eda6892b5d0a6815bdf1da3ac2250d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/09/\n+-rw-r--r-- 0 root (0) root (0) 64112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/09/cb5b4664b956d35988a63c58596fb00e3250c2.debug\n+-rw-r--r-- 0 root (0) root (0) 3212088 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/09/e884ef03a8a9519cab0f0b88b2cac272df13fa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0a/\n+-rw-r--r-- 0 root (0) root (0) 1028984 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0a/275b191c66223bf0ea9e6f9951e8d1fc2207e1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0c/\n+-rw-r--r-- 0 root (0) root (0) 531776 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/0c/6fd54534c9b913aad4a5f79cdeddcd9104b8a2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/10/\n+-rw-r--r-- 0 root (0) root (0) 328608 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/10/06c18b9bbb416b49379bc801157557e5237758.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/12/\n--rw-r--r-- 0 root (0) root (0) 393920 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/12/192f0a674c89c0602cc67bf1f8eb4e0fcddedc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/15/\n--rw-r--r-- 0 root (0) root (0) 352528 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/15/1555a4052400fa7a94bf0f8f332d78814b8573.debug\n+-rw-r--r-- 0 root (0) root (0) 467320 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/12/963283917af46b5c74179547a0217e1a77dd16.debug\n+-rw-r--r-- 0 root (0) root (0) 327112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/12/a1f476d6f0322f882d48ac960ac6e675e9f480.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 433616 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/14/61f57cf1e520a4bab79b0fdfb531b7af882600.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/16/\n+-rw-r--r-- 0 root (0) root (0) 391008 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/16/a4e67a77b30ea7066ce872243a401942ccf790.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/17/\n--rw-r--r-- 0 root (0) root (0) 279416 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/17/f53178ade23d6af0ac78cb88a3e547a7dd543f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/18/\n--rw-r--r-- 0 root (0) root (0) 457112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/18/5a162dc5faba4e89443e0e7ec77ebaa496b846.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 570400 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1a/afd14e4491ff5f31a1a6338b43bb5255c930ba.debug\n+-rw-r--r-- 0 root (0) root (0) 386248 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/17/734ba7b0e1615f78ef4b6ae387481365cbf3c9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/19/\n+-rw-r--r-- 0 root (0) root (0) 421120 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/19/bbb04e3103db40d27e30a851a79f272017dbf3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1b/\n+-rw-r--r-- 0 root (0) root (0) 359952 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1b/bd1a22e3c9281f163bead5fc3b66ef59fddee6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 536208 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1c/3d05b9a5ed77951b29f36e489c44edd9c1a30e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/2f/\n--rw-r--r-- 0 root (0) root (0) 399184 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/2f/232aac7417f71279493b718a661b07e14ee7d6.debug\n+-rw-r--r-- 0 root (0) root (0) 347800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/1c/888f4a5dece5a71470822c29842d235fdd67fe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 539576 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/21/6aab80581289189b836d4ecec5122fd2f3d0f3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/24/\n+-rw-r--r-- 0 root (0) root (0) 393920 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/24/f91f36a193ac7a8c5f885273802ba6ceb23e46.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/27/\n+-rw-r--r-- 0 root (0) root (0) 483304 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/27/2fac71bf63f4ae44d1710a3b55b040f2005077.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 380240 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/37/cdfc865fb3870bf0591cb89302deda1450769a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 413296 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3d/6f6fbd0d3c2e0f372629dd18f29c189b073fc8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/44/\n--rw-r--r-- 0 root (0) root (0) 69752 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/44/fe46f3b49084f1944829f82b835dcfaacb499b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/45/\n--rw-r--r-- 0 root (0) root (0) 354600 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/45/541ec52abbe843bc1472dc6cf2e8911c894385.debug\n+-rw-r--r-- 0 root (0) root (0) 376488 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/37/765d049b8faf8022be6a9e6e590a49436ab8dc.debug\n+-rw-r--r-- 0 root (0) root (0) 478008 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/37/99247955063ebb50a4887020114e11a5495a2a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3b/\n+-rw-r--r-- 0 root (0) root (0) 84984 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3b/5995cfe4185ccfbec05a14f644e02ffe82fe97.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3c/\n+-rw-r--r-- 0 root (0) root (0) 424312 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/3c/7ff6aaced259ba724deb45cbf572bbaeeedbcd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/40/\n+-rw-r--r-- 0 root (0) root (0) 413288 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/40/da61af716e5d88493513f796331e5233eb5edc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/47/\n--rw-r--r-- 0 root (0) root (0) 376568 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/47/4aa426b5047ac2ec3a1d33e4637796bd7af627.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/48/\n--rw-r--r-- 0 root (0) root (0) 2956656 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/48/683a390fc28b0a165e7a6da0d29b647b47daaf.debug\n--rw-r--r-- 0 root (0) root (0) 730736 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/48/cc922557cf452eea1df3191d9a0bd8add80da4.debug\n+-rw-r--r-- 0 root (0) root (0) 396256 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/47/09ae957a2b5fd260a63e7e34b5caa4777f72db.debug\n+-rw-r--r-- 0 root (0) root (0) 352528 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/47/99ab8d0a9f4da24bda1c93d461f975cd3c7257.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/49/\n--rw-r--r-- 0 root (0) root (0) 378512 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/49/04079ac3bb3c2d2ad388d789b599214559ba96.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 452856 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4b/96612d9eaf00642e133577f3a1ac1ac6087269.debug\n+-rw-r--r-- 0 root (0) root (0) 570400 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/49/7ac5758cbe9520e68d178e4ba7b6e8ed57bda2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4c/\n--rw-r--r-- 0 root (0) root (0) 92432 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4c/e3f5625846995150d12c007830f84126ced337.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4d/\n--rw-r--r-- 0 root (0) root (0) 424312 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4d/be9a6e30575134aadffc1c75222c0e9cd87696.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 376488 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/56/91a61f853d1ccc51377f3337f8757c70e61ef0.debug\n+-rw-r--r-- 0 root (0) root (0) 343800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4c/870556626faa697ca9f954f21011578c10ec99.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4e/\n+-rw-r--r-- 0 root (0) root (0) 376568 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/4e/aae301142badbde2c210d9e14ec3aafa769bc5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/54/\n+-rw-r--r-- 0 root (0) root (0) 92432 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/54/1a326f8f648b016024704314b3ae134d52a2c2.debug\n+-rw-r--r-- 0 root (0) root (0) 478176 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/54/c8e724ca6c8807b8fa6f6df11c078baad5ddc5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 348336 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/57/77dfbd6dec6ddb673336fedea6925fca551d52.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/64/\n--rw-r--r-- 0 root (0) root (0) 872656 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/64/2f34b6a61dc12df990f8da71fe9b0b952f0794.debug\n+-rw-r--r-- 0 root (0) root (0) 433776 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/57/ccc2ecc4c597131a33d32c24e17d3468a082f6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/58/\n+-rw-r--r-- 0 root (0) root (0) 454944 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/58/32dfbf1aec5cd89268ad86ff30cc01e11a2a3a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/5a/\n+-rw-r--r-- 0 root (0) root (0) 730736 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/5a/7be2d175721810757dedd069365110cec8b1a3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/60/\n+-rw-r--r-- 0 root (0) root (0) 817240 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/60/fb18370fd8556b18155345d301d2d28a81a800.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/65/\n--rw-r--r-- 0 root (0) root (0) 359952 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/65/ecdd13cbd1f9f797bb47974b9ef0ee997601e0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 421120 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/68/16932e681a3d8d54268d0f6b493809f665ca5f.debug\n--rw-r--r-- 0 root (0) root (0) 328608 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/68/c0dfe0693e2cfd7555108be07181c1181ff9d1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/69/\n--rw-r--r-- 0 root (0) root (0) 467320 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/69/c93bb43307c291493050a999a97e97a843817f.debug\n+-rw-r--r-- 0 root (0) root (0) 279416 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/65/c2103c32951e505cd27d6ad779991e5053d4be.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/6e/\n+-rw-r--r-- 0 root (0) root (0) 817104 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/6e/2a7ed700e90741ab3e8d21d2b32a9240786f97.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 496816 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/72/b3b22d74fe6512a790dea026a05d943054ef82.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 433616 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/73/7d51ed5ad03acb252c56190eb123c3e8d3fd6a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/74/\n--rw-r--r-- 0 root (0) root (0) 419384 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/74/6d54985a1673fad878cb862db01e048c5c283f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 1028984 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/77/debd33dc54f2f0b7d363052fc8f3f71cc76409.debug\n--rw-r--r-- 0 root (0) root (0) 621960 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/77/f4938f5ed3b811ded16a77c07e36e85a511634.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/79/\n--rw-r--r-- 0 root (0) root (0) 440192 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/79/93cfcc91ee4edc13bf0dc342a0200bdd6a34fd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/82/\n--rw-r--r-- 0 root (0) root (0) 817104 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/82/8e69373329ddd74e63b560312c8c6d2d3d3bd7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/86/\n--rw-r--r-- 0 root (0) root (0) 478016 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/86/cbd996ca7640c37c40ca7ab367e2e20d44706a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 84984 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8f/2ae7856a1d73a13ac4fbe104366c389efe4916.debug\n--rw-r--r-- 0 root (0) root (0) 347800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8f/91c6adef1d38bf92619b0c2ad67ee9d1b2bf82.debug\n--rw-r--r-- 0 root (0) root (0) 578424 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8f/b6d462e0155015ef5ed813f56b2dcb0c873fb2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/90/\n--rw-r--r-- 0 root (0) root (0) 454944 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/90/8a4fd11c1e6a591c7b18a2eac91b0ad4f0efae.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 370384 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/96/16ee72862fb8dbc0d979542f88e8dfb5b158ed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/9e/\n--rw-r--r-- 0 root (0) root (0) 327112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/9e/0dfcfc8e3736ef71287a7ef175335b981b10de.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a2/\n--rw-r--r-- 0 root (0) root (0) 764088 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a2/ae8652d71721ab4ad96631881a3e40ac7a6c73.debug\n+-rw-r--r-- 0 root (0) root (0) 404520 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/72/63fb9b2216607d15cefd39fe4f0fdf99435c85.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7a/\n+-rw-r--r-- 0 root (0) root (0) 872664 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7a/47ac51820226e5261c7dfc3c8407db658f2edf.debug\n+-rw-r--r-- 0 root (0) root (0) 440200 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7a/a1158518df05a1a2b1f592f109981fa671a56c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7d/\n+-rw-r--r-- 0 root (0) root (0) 399176 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7d/847932d4cbb4fa63b8060eacaa23fa51e8698f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7f/\n+-rw-r--r-- 0 root (0) root (0) 547456 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/7f/9fc6c3869435dfcd8c59b91ece06754944bc14.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/80/\n+-rw-r--r-- 0 root (0) root (0) 497328 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/80/839f891368ab99808479f07d67d7e6042e80f4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/83/\n+-rw-r--r-- 0 root (0) root (0) 496688 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/83/bb50462605c9bdc844e9fbc3132cfb33cb5d5e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/88/\n+-rw-r--r-- 0 root (0) root (0) 578424 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/88/881ed54e43c01c6fbc170b2c77b50b0c0bc057.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8a/\n+-rw-r--r-- 0 root (0) root (0) 764096 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8a/fac88dfc8e0b889337fac36174ed68c5551152.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8e/\n+-rw-r--r-- 0 root (0) root (0) 420752 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/8e/271636eb91143c45dff742da508e48ab6d8567.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/91/\n+-rw-r--r-- 0 root (0) root (0) 406992 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/91/c20f3017f905d4375361cf394312b9f3f4aa90.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/94/\n+-rw-r--r-- 0 root (0) root (0) 337800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/94/0564fae861a7421553d6195d0804c25dfcf0f3.debug\n+-rw-r--r-- 0 root (0) root (0) 536208 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/94/0d759c036c5b6888959f439cecc37ab59b375b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/99/\n+-rw-r--r-- 0 root (0) root (0) 370384 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/99/f9b0e3211dcb5d31c8b52f1af861b59422f0f2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/9a/\n+-rw-r--r-- 0 root (0) root (0) 621960 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/9a/c42064d6fa59e7b70dfdf663a080b98427e653.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a0/\n+-rw-r--r-- 0 root (0) root (0) 443824 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a0/8a5d03020f8554a8708187138033159311ecab.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/\n--rw-r--r-- 0 root (0) root (0) 433776 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/8771cca9983315e8394230c9eedb657cafe929.debug\n--rw-r--r-- 0 root (0) root (0) 372656 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/c6e2b1c57792fbcea47250504d00ac78742329.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 778072 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a6/ebf085222cbf3a73a32224b3596bb1ea8e8c1a.debug\n+-rw-r--r-- 0 root (0) root (0) 676016 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/0918aeb5f8b18fd24532c17d2704f04fb01c7b.debug\n+-rw-r--r-- 0 root (0) root (0) 354600 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/67af8a87077b99437fb7e26620133a94bb6d63.debug\n+-rw-r--r-- 0 root (0) root (0) 976296 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a5/8d10b67c0946c167dcea8c3852d4f35411657a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a7/\n--rw-r--r-- 0 root (0) root (0) 497960 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a7/0dbe5419c9c8d933b81af180476e7559ab989d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a8/\n--rw-r--r-- 0 root (0) root (0) 266552 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a8/ff6c20a3663ab8199d85f353d2c061f35f39dd.debug\n+-rw-r--r-- 0 root (0) root (0) 497968 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/a7/6ed61a9babb71bea83373e42d470ef67e10251.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 378512 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ac/5675788e9bf063f520977aa80d38b533cc1989.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ae/\n+-rw-r--r-- 0 root (0) root (0) 336024 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ae/bc6fa706d7af67cfc93822826bd7a120c5f506.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 452184 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b0/e30a9539aaa8aaac9eba6fe5b1e06de61ba31d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b1/\n--rw-r--r-- 0 root (0) root (0) 336016 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b1/5c253fac8ff05b6abc1ed26f3f53c39410703f.debug\n--rw-r--r-- 0 root (0) root (0) 392816 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b1/6d13ab976fbada46c22f5d5411410bbe0e3c9f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b2/\n--rw-r--r-- 0 root (0) root (0) 817240 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b2/1dfe2f7e589a07299028dcf4e6d9b474ff7d8f.debug\n+-rw-r--r-- 0 root (0) root (0) 419384 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b1/9f24bc819e1ac61cc9e3470cbcfabbbbc32b09.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b3/\n--rw-r--r-- 0 root (0) root (0) 420752 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b3/514cd6280eb12dc9fa10204cac6ade9ed9d08f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b6/\n--rw-r--r-- 0 root (0) root (0) 3212088 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b6/41704643beccad39f98be0dc75e0c5398bf4b5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b7/\n--rw-r--r-- 0 root (0) root (0) 443824 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b7/bf74604c9ab793d908deddc553747953d252d5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/be/\n--rw-r--r-- 0 root (0) root (0) 478184 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/be/56f20e0d65d8e6a43b81c726f4b70e8d3d1699.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/bf/\n--rw-r--r-- 0 root (0) root (0) 406992 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/bf/9101b2ae160c12002684c6cf9460b3c47f3f2e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c0/\n--rw-r--r-- 0 root (0) root (0) 531776 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c0/9a1466ae100de7b57451249128717c23c5d54a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c1/\n--rw-r--r-- 0 root (0) root (0) 496680 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c1/ebadc3b565a24dcbabf1426a7a3dd6c832f68e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c4/\n--rw-r--r-- 0 root (0) root (0) 391976 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c4/bc10edae7c9ec102b83bfd59869a5918a7f718.debug\n--rw-r--r-- 0 root (0) root (0) 407560 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c4/cec57644eb824334b6f8f54beb8a414e57ff2e.debug\n+-rw-r--r-- 0 root (0) root (0) 348336 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b3/8438317209c6ee5ebafeeca2d0f4eefa9e9be0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b4/\n+-rw-r--r-- 0 root (0) root (0) 391976 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b4/23353d94e49d36b44fb70adbc1e35af414a85a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b8/\n+-rw-r--r-- 0 root (0) root (0) 423624 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b8/b200ba2febbe2406bbf5b88490717917d4c174.debug\n+-rw-r--r-- 0 root (0) root (0) 420336 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b8/c9828a62ec8cf11e39a6479f648b62437cd155.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b9/\n+-rw-r--r-- 0 root (0) root (0) 2956656 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/b9/f45b209f85afc51ce18443ad77731721ed1acb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/bd/\n+-rw-r--r-- 0 root (0) root (0) 372656 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/bd/c99251d072e4fe6ebd0681946b83cd005a8d86.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c3/\n+-rw-r--r-- 0 root (0) root (0) 366904 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c3/6ba2d4eb0040bd34b16b317db157f119605b67.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c6/\n--rw-r--r-- 0 root (0) root (0) 391008 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c6/cac8fafc8b94cc5e469684dc06762bce7756df.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c9/\n--rw-r--r-- 0 root (0) root (0) 392232 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c9/399efdd35f2d4467aa863864603fef2f1c7c93.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cb/\n--rw-r--r-- 0 root (0) root (0) 521064 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cb/7a8d2a41f3bc227a16bca9b64587f0846b50f5.debug\n--rw-r--r-- 0 root (0) root (0) 497328 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cb/e27b7b191391d76cddc05bffffbac609bc091e.debug\n+-rw-r--r-- 0 root (0) root (0) 392232 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c6/1ff485f7b3311262c2a3a6b19f2b96bc355ef9.debug\n+-rw-r--r-- 0 root (0) root (0) 457112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c6/693b497252ba688db30b9ca28c1a0dc03cb361.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c7/\n+-rw-r--r-- 0 root (0) root (0) 452968 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/c7/d44d9af1f54f04abda76c6529a8d6a0b0d1e6a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cc/\n--rw-r--r-- 0 root (0) root (0) 423624 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cc/1bf40dc02841384192dae5119ee467869e274e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cf/\n--rw-r--r-- 0 root (0) root (0) 404520 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cf/dea6c7397b2fde105de92358cf5b48b55f8d87.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 343800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d0/c49a60b2b6eddce47b534f9fe349c838fce215.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 452184 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d1/f40dec3045c13fcfea14073e8d9015cbdbdfb6.debug\n+-rw-r--r-- 0 root (0) root (0) 496816 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/cc/a5a6bec64dfd2426542a331d5698f65687edcd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d9/\n+-rw-r--r-- 0 root (0) root (0) 407560 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/d9/d15a136e65f0657d1cbff8242899f347276104.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/da/\n+-rw-r--r-- 0 root (0) root (0) 266552 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/da/bf746ed36103d9c26a504c0483b248dad6f43a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/dc/\n+-rw-r--r-- 0 root (0) root (0) 531064 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/dc/2d2b6e00279e3c9243a7cd8890956fdeeb53b0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/e5/\n--rw-r--r-- 0 root (0) root (0) 396256 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/e5/d882b3e8efb9bcfdcb21f80b337278bd80742a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ea/\n--rw-r--r-- 0 root (0) root (0) 420344 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ea/528f4f23526ecf3f7b2ef233b627c76f9f1290.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ee/\n--rw-r--r-- 0 root (0) root (0) 337800 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ee/7367f8a3fa4ec62a874a5c396a1dcb50aabecf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 539568 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f9/0022a5f980e57e98ddc52c68407c38236757c8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 64112 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/fa/350f8506f1227cc789009e91b9dc5ddd7c209d.debug\n+-rw-r--r-- 0 root (0) root (0) 380240 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/e5/b40df07c85116aff8c18c2c79c6bb3cc195862.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f5/\n+-rw-r--r-- 0 root (0) root (0) 778072 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f5/bbfe3ee06a6861002366de5cc0dbd79eff1fe3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f6/\n+-rw-r--r-- 0 root (0) root (0) 521064 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/f6/9c6047d3d1f66e807ae70c9ef7eb12b2e9f295.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ff/\n+-rw-r--r-- 0 root (0) root (0) 452864 2024-05-22 15:19:21.000000 ./usr/lib/debug/.build-id/ff/46cf6eb052b6378f799a1f7eaa2fbc4929de1a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n--rw-r--r-- 0 root (0) root (0) 83808 2024-05-22 15:19:21.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n+-rw-r--r-- 0 root (0) root (0) 83816 2024-05-22 15:19:21.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-05-22 15:19:21.000000 ./usr/share/doc/python3-dipy-lib-dbgsym -> python3-dipy-lib\n"}, {"source1": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug", "source2": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --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: REL (Relocatable file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 0 (bytes into file)\n- Start of section headers: 83360 (bytes into file)\n+ Start of section headers: 83368 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 0 (bytes)\n Number of program headers: 0\n Size of section headers: 64 (bytes)\n Number of section headers: 7\n Section header string table index: 6\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,16 +1,16 @@\n-There are 7 section headers, starting at offset 0x145a0:\n+There are 7 section headers, starting at offset 0x145a8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 006069 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 0060d8 0003ed 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 0064c8 000320 00 C 0 0 8\n- [ 5] .debug_str PROGBITS 0000000000000000 0067e8 00dd62 01 MSC 0 0 8\n- [ 6] .shstrtab STRTAB 0000000000000000 01454a 00004f 00 0 0 1\n+ [ 4] .debug_line PROGBITS 0000000000000000 0064c8 000322 00 C 0 0 8\n+ [ 5] .debug_str PROGBITS 0000000000000000 0067f0 00dd62 01 MSC 0 0 8\n+ [ 6] .shstrtab STRTAB 0000000000000000 014552 00004f 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dfa4f9eb497fc59e866c9a0d4c7e59ded8fcc0a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1cfae283b660bb5fe5281e9835df2b6e975c5e9\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -22,19 +22,19 @@\n 2\t(string)\t/usr/include/aarch64-linux-gnu/bits\n 3\t(string)\t/usr/include/aarch64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(string)\t/usr/include/aarch64-linux-gnu/bits/types\n 7\t(string)\t/usr/include/python3.11\n 8\t(string)\t/usr/include/python3.11/cpython\n- 9\t(string)\t./.mesonpy-5m77tb5h\n+ 9\t(string)\t./.mesonpy-czz0cv9p\n 10\t(string)\t/usr/include/python3.11/internal\n 11\t(string)\t/usr/include/python3.12\n 12\t(string)\t/usr/include/python3.12/cpython\n- 13\t(string)\t./.mesonpy-id3t7cz2\n+ 13\t(string)\t./.mesonpy-2ebmq0bw\n 14\t(string)\t/usr/include/python3.12/internal\n 15\t(string)\tdipy\n \n The File Name Table (offset 0x1e2, lines 135, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\tstddef.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/02/f0fe3f02e2d5435eeb9bc021f13d87224f3f8c.debug", "source2": "./usr/lib/debug/.build-id/a5/0918aeb5f8b18fd24532c17d2704f04fb01c7b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% 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: 02f0fe3f02e2d5435eeb9bc021f13d87224f3f8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a50918aeb5f8b18fd24532c17d2704f04fb01c7b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5a): dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-312-aarch64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x11a3f\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+{GCC: (Debian 13.2.0-25) 13.2.0\n &u$|^Vg1\\\n )YM`: Abbrev Number: 168 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-5m77tb5h\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x1ce3e\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,102 +1,113 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+ezGCC: (Debian 13.2.0-25) 13.2.0\n Jk+Qk[K(\n-)($NH*p2\n-$!SSE1[$J8-$\n-`{d5KaXf\n-O0$%eUcQd\n-j>q!fe~Aq\n-IuH&_ cK\n-RPmYtAgM\n-\"S~z*z>z2\n-NJ IzLDR^,r-XbtC\\\n-byj+&^PcPrt\n-f_ew1qg\"\n-De5WYRcr\n-(n,CoU4E\n-$z6KkIT'\n-++++-+SK{\n-b*Iq/9Cg\n-Lwa$ru- \n-c]LO;]c/Ru\n-=F@d0&`g\n-jySO.7$/\n-Bkb;0&\"s\n-kfz1Q.XB\n-/C>d6ChV\n-CJGtgzc2>\n-88Jt$Ws8\n-ys_+'k&'\n-QQ@QQP1'\n-*$Y)3n3*\n-Z@0\"=^q_\n-)HrY~.f.\n-S&xzEs_]\n-f{T`F\"[6Z\n-JeCn7bK*\n-VZZ+-KHK\n-KF?-a4;J\n-GG)9RI>f\n-~2((B~!)H+\n-MbgFUX0*\n-5z?T~R@-\n-y7,x_f&P\n-`B|\\XFAb\n-etc2v@b+\n- o>G@dx[\n-wJyM:\n-;4{[&v{`9vp\n-gjSQ#Jw;\n-%7IQh97E\n-GTOWX'~lQ\n-~2N!5SWW\n-+3Y&3Y&3\n-RsI4sN>G\n-E1?a|:6X>\n-rud%kHi(P\n-Wa;u856l\n-QbhjHlZXs\n-fn=}$& sg\n-H+g1;-b=\n-Ds,$o2>%\n-)m.c#bB#\n-NKas(z=BP\n-K\\J}Qe_%\n-S]aGK?QS\n-jZ2BR%}9Q\n-1R4p3J=/\n-N-\t=gU2XU\n-HW[E-0'd{\n-|$`|oa4~`\n-xt!}pY;w\n-]_kA_Gh-\n+S0B(h]fP\n+]C 6JTv+\n+sL2]Nq/=K\n+F4&pdSchMd\n+!~VdnlT$#\n+^;Uk0 v}\n+Afssfi?(8\n+kl$?8`\tx\n+_XxL2h\t^\n+(v\t?8 ZCt\n+#v~CUW=>\n+#@<5Ck\ty\n+7J~@RHA{Z^\n+<9@&,PWB\n+GTTP@PTTTT\n+t3OC7'C<\n+6\tAL(Ki5\n+|Hlr(WoT\n+95Z1I/h \n+m:{2qA?`\n+HvV=Y\tGK\n+of>kf/c3\n+1:$5F8$#\n+z'5|-3c:j\n+t8*8{,c>\n+Latt?K?E\n+j\"V1L<;%\n+zwZSPul?o\n+nj'$l_$vS\n+ofUvJI;A\n+S6%YbuMI\n+&GX4m\\Y\n+$6py(|#K\n+q+XN;K5 \n+9wmy ;wM\n+(`g/j*vm\n+NLoj>dV<\n+P\"?O1`H2\n+%GXUry0.a\n+mwK}%VEw\n+o]BU]>$]\n+$qW17\">_\n+!T%kOdK:z=Np\n+-a(S2:1F\n+y5Rw4_&R\n+3V\\%Gl$5\n+B5)IFLR1\n+]xoQ,n-l\n+q^
  • q{1W=\n+==%O_O=[\n+ Cl@B'LiC\n+48>nzQ@|\n+7N{9IyO4yuj\n+EQXHn'OA\n+*h)^ElWa\n+)`u]%?Zi>\n+\"`|h,`|w\n+,qH>#k+0\n+c4Nw%k`i\n+qt_N7ytI\n+ho\\aV.57\n+bk3_lmS.\n+HS947;/|\n+[b!v%!.H\n+b.$i8=Lq\n+PrLBqd4,M\n+_w:?OL2O(~\n+&0,5{f4I\n+[nt1GB<`z[\n+vEYr8veg\n+Gdu7cu8f&\n+2yRau ON1\n+DMBt{v{%_\n+rX7]#M~\"9\n+o;<0Zb7{\n+W\t\\b`xH\\i\n+FP|~<{XM]\n nXB#,Q#H\n 2J'Jp8;p\n ;Y'6q-<#v\n jd]:@Cu l\n =k1\"uD%\"ci\n 7/0\"Zc,h)g\n Kn?lBh~{\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so.p/interpolation.c\n- [ 4b] ./.mesonpy-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n+ [ 14] dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so.p/interpolation.c\n [ 5f] dipy/core/interpolation.cpython-311-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.11\n [ b2] /usr/include/python3.11/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/07/5952929f5bcf8e00ace6dce921175959002969.debug", "source2": "./usr/lib/debug/.build-id/27/2fac71bf63f4ae44d1710a3b55b040f2005077.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: 075952929f5bcf8e00ace6dce921175959002969\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 272fac71bf63f4ae44d1710a3b55b040f2005077\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x66): dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x102): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x164): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xbb09\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: 0x534ea) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-)iGCC: (Debian 13.2.0-25) 13.2.0\n+PwGCC: (Debian 13.2.0-25) 13.2.0\n .'+'~Ry@\n HWm{F709\n -T&JWf<=\n _=)L|BX_w\n LOYy[ey,\n r~%(AU|jL\n 6[nem2nA\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p/clusteringspeed.c\n- [ 52] ./.mesonpy-id3t7cz2\n+ [ 52] ./.mesonpy-2ebmq0bw\n [ 66] dipy/segment/clusteringspeed.cpython-312-aarch64-linux-gnu.so.p\n [ a6] /usr/include/python3.12\n [ be] /usr/include/python3.12/cpython\n [ de] /usr/include/aarch64-linux-gnu/bits\n [ 102] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13a] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 164] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0b/7cc0f29747b426d840879bf74c933ccc2288dc.debug", "source2": "./usr/lib/debug/.build-id/17/734ba7b0e1615f78ef4b6ae387481365cbf3c9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f7a8 001408 00 WA 0 0 16\n [21] .bss NOBITS 0000000000041410 00f7a8 000a08 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a5 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 0251a9 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 025468 000419 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 025888 00f198 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 034a20 0001de 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 034a20 0001dd 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 034c00 01cb3d 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 051740 003fc1 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 055701 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 055758 0044a0 18 32 540 8\n [32] .strtab STRTAB 0000000000000000 059bf8 003ef5 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05daed 00015b 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: 0b7cc0f29747b426d840879bf74c933ccc2288dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 17734ba7b0e1615f78ef4b6ae387481365cbf3c9\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x58): dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x14e): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x95d4\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p/bundlemin.c\n- [ 44] ./.mesonpy-id3t7cz2\n+ [ 44] ./.mesonpy-2ebmq0bw\n [ 58] dipy/align/bundlemin.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 14e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/0d/955276c1e205b47fe0cab993f7bebe0ba2f387.debug", "source2": "./usr/lib/debug/.build-id/dc/2d2b6e00279e3c9243a7cd8890956fdeeb53b0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 528880 (bytes into file)\n+ Start of section headers: 528888 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x811f0:\n+There are 34 section headers, starting at offset 0x811f8:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001158 18 A 4 3 8\n@@ -24,20 +24,20 @@\n [19] .got NOBITS 000000000005fa20 00f818 0005e0 08 WA 0 0 8\n [20] .data NOBITS 0000000000060000 00f818 002618 00 WA 0 0 8\n [21] .bss NOBITS 0000000000062620 00f818 000ce8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a2 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 038374 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 038630 0003fb 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 038a30 014b04 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 04d538 0001c8 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 04d700 022fdf 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 0706e0 005375 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 075a55 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 075aa8 005070 18 32 676 8\n- [32] .strtab STRTAB 0000000000000000 07ab18 00657a 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 081092 00015b 00 0 0 1\n+ [26] .debug_line PROGBITS 0000000000000000 038a30 014b03 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 04d538 0001c9 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 04d708 022fdf 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 0706e8 005375 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 075a5d 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 075ab0 005070 18 32 676 8\n+ [32] .strtab STRTAB 0000000000000000 07ab20 00657a 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 08109a 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d955276c1e205b47fe0cab993f7bebe0ba2f387\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc2d2b6e00279e3c9243a7cd8890956fdeeb53b0\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x60): dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd5): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17e): /usr/include\n 9\t(line_strp)\t(offset: 0x18b): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): featurespeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): featurespeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): featurespeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): featurespeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2ca): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ac): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b7): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c5): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d3): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1e6): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f4): 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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-312-aarch64-linux-gnu.so.p/featurespeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xf565\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,79 +1,98 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-ZwRP&I(sA\n-GPJR22LM-\n-h&3hl8~_\n-YS^!zUNy\n-:;Ni:;ni\n-HV>/HmKuvNhv\n-07Mo.K3w\n-D,1&Qc^M\n-/_id!L#|\n-pQI7%HMQ\n-<3-Jq={\t\n-g*I5JNKv\n-?DpUhVtK&l\n-\tOA MwmGk\n-q+c8;t=X\n-MoHF)m*|\n-K+2F6r[6r\n-U=&}%Rjnz\n-Vm5UZ&DO{\n-ZI(nnwq#aV\n-MbwW[i6U\n-9)b#|*Hl\n-}vU=lH=|\n-_$}4R\\-=\n-JrWgAyuo\n-D+1f5{^q\n-':9Ku2@tr\n-!@~8+\\t2\n-,;svvwfwv\n-5Ik8sI]s\\\n-\t'8]lqC+Y\\,\n-J0rH5Kd=\n-59-q-orZ\n-gEfCkF}S\n-mwAy;M:V\n-yREjIMj6\n-\t(- aFd \n-A%M>-A4h\n->@BYl@Yl\n-Qv%Zx,{^x\n-au4\"T&Hr6\n-h35g.tX'\n-Fa^kopl%\n-%D$c]4L{\n-0.\" EZ.$C\n-Ef2Vf2Vf\n-*@nZY_T+\n-iYiFWw3N_cf\n-Pwpr`[\\<\n-7tz(uAFB\n-~4l:b,'+\n-l*pH}!Kd\n-(\\G}CB\n+;Ifw~Bl&\n+JG{hc\\)}\n+s.sFWrFWa\n+0>4\"K~Fr\n+2G_H?C9R\n+ZwRP&J(s@\n+)Im!4?<^\n+pB(\tO'8#\n+f4vc;+D7\n+u=@~KrvaFp\n+Sm/9d1U~\n+=nc6ZK-6H\n+Da\"eq^Z^Sn\"/%q\n+N~(7(%sQQ\n+N~BcGDUV\n+)A_!(7jU\n+aLLw2DjI\n+)OwPsR$*\n+k#7I#'_e#\n+POmsOsCC\n+mnnnhk67\n+/$v&-D\\s\n+v&E;j6)b\n+xQ`g6AhC\n+\t;c\t1ag|BL\n+RLo!n@r^\n+x9A0oya[\n+o |uOy9+\n+w)>UzukS\n+5`f 0NPO\n+5 Tk+fv#\n+&0}\\\"CzY \n+:tUgaa>Rz\n+pea6r%J^V\n+Yvi4dRFCSY$7\n+W=e'RFTj\n+8A%1I_rJ\n+V1/!fYw`!_t\n+lZZ.EzHF\n+[b>zZP!~\n+g+7S;Jz}$T'\n+'tWq7pBw\n+d'o!v5Ntr\n+\\&hmHJ+C?9C\n+j:5u.D_y\n+g z|V|t!\n+]T#:N4C^#Z\n+iw>V:JSJS\n+0sq3\\q3@q\n+] ?xsY6K\n+#%i;RXlG^\n+MBO\t6\t=5\n+toQ;'7No\n+j_miQE[Zmc\n+=%\")VAYlF4\n+e?o g3r:\n++Mh[XXr?\n+Sp?!a42`42\n+~J@io@io\n+1d^;ch5s\n+AxG1o6/C\n++Bsj[({C\n+:w@r3E:)\n+Y/K+{QYYY\n+M\\U~%gDB\n+`'f6leN:\n+fWCXIj|/\n+4p'-3:<`\n+2QqyZryk\n+\"z_)D;Jl\n+7FVcGjwLZ\n+[#hi Ef`D\n+2Ct/geQ_\n+le;Xs_mzSC\n+H0aYD,R~#c\n+QGR$RiJxE\n+X>*= iJ|\n+FMq(n+-2\n+pt]Aw3Lq\n+I}%: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x62): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x8e8a\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,60 +1,61 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n-|,{OHj+$\n-+4VWITH|\n-Fw kOJWF\n-Sd7%KdW@N\n-zt,KS;I'F\n-@RF3WR.s\n-?5]#R/4>>\n-JU`%e1-pW\n-|?4.-_3k\n-dk{\t\to+\to\n-{MEiz7C5l&J\n-wx]S;F|F\n-t]O>Vh9GL\n-VS{~+}A#\n-u\\VFZO~R{\n-(/U%lH%L\n+`[gGCC: (Debian 13.2.0-25) 13.2.0\n+]6:W\t[x1z\n+fB.y7YTJ\n+MQ&Bt<@+\t&\n+Sy4g xJFs\n+535*-K+-S+3+++\n+4;Yx?x\tC\n+>6xf1oj'\n+Y1>WF1Dc\n+S /kZ s~\\\n+#usRiVIy\n+?CBq+(n#\n+>kMrhA.zQ\n+06XtBjm@o&\t\n+2W!`.ip;\n+/bUz{HNJ+\n+'y\\vZ1Yi\n+tG`W&F{.5\n+^K\\'Ht\tK7\n -MSp+y _\n-OMG*Y7\tw\n-a9Wj OJE\n-[q15.uT'a\n-x]Z\t!{N3G\n-{HCOJ\"={\n-4eJNbjg|\n-*(17j$9<\n-AZZ'i=;0$]\n-U{uG#&Dm\n-I*S/TN'nt\n-rf.\n-^KmmfT:H\n-PM],IXAs\n-.;EDA6A6+\n+V*}9^W#^J\n+txg} dW8\n+#.\tqkLI~\n+x9,D3p)/\n+%j\\5.RQ]\n+/(qd1c`W\n+L&us_&5U\n+t}5T1:u5\n+rlrErL4}\n+VL&Mm5d^H\n+tDOfoXUw\n+td{^&g\"em2\n+!oP'?\"OT\n+ypg5\tu]\n Oa1$q&,]iA\n !5\t[u\"xs\n O0gY3Zkqe\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-id3t7cz2\n- [ 14] dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n+ [ 0] dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n+ [ 62] ./.mesonpy-2ebmq0bw\n [ 76] dipy/denoise/shift_twist_convolution.cpython-312-aarch64-linux-gnu.so.p\n [ be] /usr/include/python3.12\n [ d6] /usr/include/python3.12/cpython\n [ f6] /usr/include/aarch64-linux-gnu/bits\n [ 11a] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 152] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 17c] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/11/1cb43fe9b18fb03b84742ddd25bb1ec0362ad3.debug", "source2": "./usr/lib/debug/.build-id/c7/d44d9af1f54f04abda76c6529a8d6a0b0d1e6a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f7e8 001310 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051310 00f7e8 000d78 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009b 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 027acb 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 027d80 000421 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 0281a8 014026 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03c1d0 0001ed 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 03c1d0 0001ee 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 03c3c0 0226ac 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 05ea70 0059c8 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 064438 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 064490 004f38 18 32 659 8\n [32] .strtab STRTAB 0000000000000000 0693c8 004bc2 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 06df8a 00015b 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: 111cb43fe9b18fb03b84742ddd25bb1ec0362ad3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7d44d9af1f54f04abda76c6529a8d6a0b0d1e6a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x53): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x53): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x67): dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa8): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc0): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xc03a\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+jGCC: (Debian 13.2.0-25) 13.2.0\n *a%9'oWP\n TR~'OhhC\n T+{n)`Q-\n ft4K9_3:\n ~MN8 USQ\n 3}1w\"gYr\n l<&=4h/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] dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so.p/streamlinespeed.c\n- [ 53] ./.mesonpy-5m77tb5h\n+ [ 53] ./.mesonpy-czz0cv9p\n [ 67] dipy/tracking/streamlinespeed.cpython-311-aarch64-linux-gnu.so.p\n [ a8] /usr/include/python3.11\n [ c0] /usr/include/python3.11/cpython\n [ e0] /usr/include/aarch64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\n [ 141] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/11/50bd349c7a64eef87770cd9d991779a5b214a6.debug", "source2": "./usr/lib/debug/.build-id/7f/9fc6c3869435dfcd8c59b91ece06754944bc14.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 545272 (bytes into file)\n+ Start of section headers: 545280 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x851f8:\n+There are 34 section headers, starting at offset 0x85200:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 000f18 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000060000 00f8c8 000b78 00 WA 0 0 16\n [21] .bss NOBITS 0000000000060b80 00f8c8 001298 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00007e 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 000290 02db29 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02ddc0 000393 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02e158 0168a1 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 044a00 0001d8 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 044bd8 02e61b 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 0731f8 0075b8 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 07a7b0 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 07a808 0054f0 18 32 748 8\n- [32] .strtab STRTAB 0000000000000000 07fcf8 0053a0 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 085098 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 044a00 0001d9 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 044be0 02e61b 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 073200 0075b8 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 07a7b8 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 07a810 0054f0 18 32 748 8\n+ [32] .strtab STRTAB 0000000000000000 07fd00 0053a0 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 0850a0 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1150bd349c7a64eef87770cd9d991779a5b214a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f9fc6c3869435dfcd8c59b91ece06754944bc14\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x106): dipy\n 6\t(line_strp)\t(offset: 0x10b): /usr/include/aarch64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/13/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: 123 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-5m77tb5h\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-czz0cv9p\n <1a> DW_AT_ranges : (sec_offset) 0xfe3b\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: 0x534ea) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -75,14 +75,15 @@\n T<+pU?`J\n )zDMD~UR'\n bW=d/uH$\n jkaSLz\tL\n 5n2X/|1H\n wQ1*>}2,\n oW%` B,\n+]HjW([HJ\n C:7E:7E:r\n 7-\\6~_dq\n 9k]-8a+i\n :GzxAEb!\n fZIH,J!1\n yK:)EIgF\n SNd{w*)n\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so.p/distances.c\n- [ 47] ./.mesonpy-5m77tb5h\n+ [ 47] ./.mesonpy-czz0cv9p\n [ 5b] dipy/tracking/distances.cpython-311-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.11\n [ ae] /usr/include/python3.11/cpython\n [ ce] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 106] dipy\n [ 10b] /usr/include/aarch64-linux-gnu/bits\n [ 12f] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/12/192f0a674c89c0602cc67bf1f8eb4e0fcddedc.debug", "source2": "./usr/lib/debug/.build-id/24/f91f36a193ac7a8c5f885273802ba6ceb23e46.debug", "comments": ["Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f828 001498 00 WA 0 0 8\n [21] .bss NOBITS 00000000000414a0 00f828 000d98 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000098 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 023cfb 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 023fa8 0003f0 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 024398 010896 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 034c30 0001c4 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 034c30 0001c6 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 034df8 01c41e 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 051218 004d65 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 055f7d 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 055fd0 004d70 18 32 646 8\n [32] .strtab STRTAB 0000000000000000 05ad40 004ba4 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05f8e4 00015b 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: 12192f0a674c89c0602cc67bf1f8eb4e0fcddedc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24f91f36a193ac7a8c5f885273802ba6ceb23e46\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x6a): dipy/utils/tests/test_fast_numpy.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xae): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc6): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe6): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x134): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x157): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 132 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-311-aarch64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xb2b3\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+>FGCC: (Debian 13.2.0-25) 13.2.0\n vZY%-!F[\n &hm/?ceu\n z*: Abbrev Number: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/eudx_direction_getter.cpython-312-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x8328\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,58 +1,51 @@\n-sGCC: (Debian 13.2.0-25) 13.2.0\n-f}4m?y\tr\n->XquBPN_\n-wP7y;yLx\n-pYRQVm^Rx\n-^U-x]7zm\n-X7N6h+D^\n-pEPRT\\R4\n-(***&)*n?74\n-E3DX7nED|\n-E@e-2X0O9\n-:[~;B[Ks\n-'!}L`CJ<\n-7w*-{28/C\n-KS5z-IO|\n-V|IT^NSj\n-V8$)Ud'R/\n-Cj)8}\"Dv\n-7VXMf?mC\n-\\/!;w9\"2'3;w7\n-t2EKnxTU\n-vTJe4\t/>\n-z )XIT2\t\n-Pv,}#pQ|\n-whCF]qwg\n-1ML]}sv.\n-z;Mj*;|Iy\n-)AUBy[m;x\n-mt}ZzG\t?\n--Zh8{W,W\n-d*/:OD_Ir\n-KG${CByMA\n-0lUcdcq9/\n+Y+D@\"d0o\n+C&{03cWT\n+K|Y:*R/2~Y\n+Y(g<\\D,J\n+.$M]x^3\\O\n+\\1,1\"VbD\n+Md[e u{`\n+x=D.97 U\n+k1}YP0l>sW,\n-u#+\\iaG;[`\n-sm[i=W#\\\n-CFJ2%cjJ\n-%,6JwrG7\n-p#xwkM\"w5\n-\"]Wy9RU`\n-%n]ARS\"n}\n-q\t!aOBHH\n-aWP}h5:q]l\"\n+RPP0_lM`X\n+F 20.q\\b6\n+7`*[a(/C|\n+`}yQ6.!,\n+9p*Z`aP<9+C,\n+Zbrc\\EMnr\n+CN>4Cr#L\n+FBBFC/A#z\n+)k-[]DWM\n+l^Ye^gzb\n+~[r_n\">c^{\n+PAI`fd0~\n+F`GkYm\t^b\n+{NT7HB&F\n 8F3*F#*F3\n $'VW(ZW(Z\n \t\\:8M%{U\n .)b;*b;*\n 0J\"lL?E`$\n XZ=B\\uih\n v}$\\: Abbrev Number: 129 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p/cythonutils.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x674b\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 54 (DW_TAG_imported_unit)\n <2c> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><30>: Abbrev Number: 54 (DW_TAG_imported_unit)\n <31> DW_AT_import : (GNU_ref_alt) <0x198>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-T?GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n gL\"[>H!1\n Ao ^Ma.~\n Uz[(RC}q\n b5:n?/ms\n [tD@+8/E\n O OwGqbM6d\n 3 GfzQezQe\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p/cythonutils.c\n- [ 4a] ./.mesonpy-id3t7cz2\n+ [ 4a] ./.mesonpy-2ebmq0bw\n [ 5e] dipy/segment/cythonutils.cpython-312-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/18/5a162dc5faba4e89443e0e7ec77ebaa496b846.debug", "source2": "./usr/lib/debug/.build-id/c6/693b497252ba688db30b9ca28c1a0dc03cb361.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 13% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000004f808 00f7f8 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f810 00f7f8 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000004fa00 00f7f8 000600 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f7f8 0015c0 00 WA 0 0 16\n [21] .bss NOBITS 00000000000515c0 00f7f8 000af8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a3 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002b8 02ca3c 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002b8 02ca3a 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02ccf8 000420 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02d118 0123d0 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03f4e8 0001e1 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 03f4e8 0001e2 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 03f6d0 0220e3 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0617b8 004bf9 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0663b1 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 066408 004518 18 32 551 8\n [32] .strtab STRTAB 0000000000000000 06a920 004697 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 06efb7 00015b 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: 185a162dc5faba4e89443e0e7ec77ebaa496b846\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c6693b497252ba688db30b9ca28c1a0dc03cb361\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x6a): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x7e): dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xcb): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xe3): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x103): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x127): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x15f): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x189): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1ac): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1d6): /usr/include\n 10\t(line_strp)\t(offset: 0x1e3): /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: 0x61): bootstrap_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x61): bootstrap_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4d): bootstrap_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4d): bootstrap_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x417): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x204): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x20f): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x21d): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x22b): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x23e): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x24c): 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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x6a): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xb834\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,68 +1,69 @@\n-FGCC: (Debian 13.2.0-25) 13.2.0\n-=oQt}'F7\n-TFNAz>O7\n-`*aFOMaF\n-Blmi ?Cz\n-L~;Dor!x\n-.eFL[:p@\n-&k1k~AaTVeB\n-lVRJSH;H\n-3ME{*av_\n-?%ab;=-L^i\n-_>KieZ>[*<\n-(BbtTb(J?\n-}&CgQJK?\n-afvgwgwgg\n-x^}M)Wc>\n-;GP6!sT!k\n-6eID+.Uq\n-JSc2%jNK\n--u?_9M$R\n-Gw3a$OI&\n-/4B7>AmPLL\n-{@! \\jET\n-Jm;}_u|U\n-*1dFl@CF\n-pSxw;M\"?o\"[\n-)0].+7;j\n-Jb)tkVF-n\n-r84w(pXq\n-4K](F|'g\n-D=|<3>Bi\n-Wkp>9d1l\n-Q|fKqh[|\n-Z_'szwm?\n+aGCC: (Debian 13.2.0-25) 13.2.0\n+-UZ4Ua=`\n+8V}`d1Ql8\n+(JkhggFFh\n+Q`)(E#&Gk\n+BFVctE{{\n+?'i@$Bplz\n+K&klc(o-\n+&7Qu8E^G\n+BnE'aE'aE\n+OC%);E#O\n+c/5+5@zM\n+t]V]C[CU/h\n+MD^=+6Bn\n+Bw]qv}Td\n+!ZD${ak b\n+1zJc$*c\\\"MzE\n+w)MzRq##|\n+Lq(et?1$I\n+V,UUT[m-\n+')]t!^e#\n+f1~@xw)F\n+EqiUr#BEn,8.7\n+LX*O5po00\n+HIsoPiEU\n+`},1L;`=}\n+F[C5zgbx\n+)Thu&b@I\n+yFXtox_/zQ(\n+XR,>8 ew\n+ z~A~Azh\n+8]X&~[#'\n+w`'ctSXXG\n+P!748ACR$\n+S]|>+d_+\"Y\n _i*VNjOY\n =%}l7).R\n +!![Z[cM0c\n Hb<^P<^P<^P<^P<^P<^\n i}I0bh[e\n MH%8it>i\n N>,0|X %{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] ./.mesonpy-id3t7cz2\n- [ 14] dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 0] dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n+ [ 6a] ./.mesonpy-2ebmq0bw\n [ 7e] dipy/direction/bootstrap_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ cb] /usr/include/python3.12\n [ e3] /usr/include/python3.12/cpython\n [ 103] /usr/include/aarch64-linux-gnu/bits\n [ 127] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15f] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 189] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1a/afd14e4491ff5f31a1a6338b43bb5255c930ba.debug", "source2": "./usr/lib/debug/.build-id/49/7ac5758cbe9520e68d178e4ba7b6e8ed57bda2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: 1aafd14e4491ff5f31a1a6338b43bb5255c930ba\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 497ac5758cbe9520e68d178e4ba7b6e8ed57bda2\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x58): dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): dipy\n 7\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xea7a\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -73,15 +73,14 @@\n 3-xd\\$tq\n )\t/j>*yr\n }{}GKr.Nqlo \n -kN%4]Cj\n fSRd*&inH\n t0\t8~(*ewTm\n M)1=bzo=@\n-NQ@>XK{5\n w[V4h+U'\n -yMX7b6+ \n G%)3w:fXb\n b/;e*Cc&v\n *q_I*=Pc\n j_c>&&U.\n @!bis M/Z\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p/recspeed.c\n- [ 44] ./.mesonpy-id3t7cz2\n+ [ 44] ./.mesonpy-2ebmq0bw\n [ 58] dipy/reconst/recspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/aarch64-linux-gnu/bits\n [ ed] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 125] dipy\n [ 12a] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/1c/3d05b9a5ed77951b29f36e489c44edd9c1a30e.debug", "source2": "./usr/lib/debug/.build-id/94/0d759c036c5b6888959f439cecc37ab59b375b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,17 +24,17 @@\n [19] .got NOBITS 000000000004f978 00f760 000688 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f760 002438 00 WA 0 0 8\n [21] .bss NOBITS 0000000000052440 00f760 000dc8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000c8 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002d8 035571 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 035850 00047d 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 035cd0 01511a 00 C 0 0 8\n- [27] .debug_str PROGBITS 0000000000000000 04adea 000010 01 MS 0 0 1\n- [28] .debug_line_str PROGBITS 0000000000000000 04ae00 0001d5 01 MSC 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 035cd0 01511b 00 C 0 0 8\n+ [27] .debug_str PROGBITS 0000000000000000 04adeb 000010 01 MS 0 0 1\n+ [28] .debug_line_str PROGBITS 0000000000000000 04ae00 0001d6 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 04afd8 0267b1 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 071790 005594 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 076d24 000051 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 076d78 0054c0 18 33 701 8\n [33] .strtab STRTAB 0000000000000000 07c238 00622c 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 082464 000166 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: 1c3d05b9a5ed77951b29f36e489c44edd9c1a30e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 940d759c036c5b6888959f439cecc37ab59b375b\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x59): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x6d): dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb1): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10d): dipy\n 6\t(line_strp)\t(offset: 0x112): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x13c): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x15f): /usr/include\n 9\t(line_strp)\t(offset: 0x16c): /usr/include/python3.12/internal\n 10\t(line_strp)\t(offset: 0x18d): /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: 0x58): stopping_criterion.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x58): stopping_criterion.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x44): stopping_criterion.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x44): stopping_criterion.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x3c1): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c5): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d0): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1de): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ec): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1ff): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20d): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 158 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xd918\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,80 +1,85 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n-rb^o\\b '\n-4bo&yw}U:\n-WCWf[^$Wf[^4W\n-k~lV(o~lV\n-64@Zmq*$<\n-0Ubs{Az5>\n-;z0E:*#je}\n-3D/!|4H;\n-+7%};7e; [\n-je:|lm\"\"?\n-mt4j2wpA\n-e\"TDeTD%49\n-anQ\t\\[mp\n-Waq+nJ+v\n-O68\"=))?=7\n-PRRWIRm%\n-.avz]wYjI(0HX\n-nn $vR=_\n-6[P|~g3Y\n-BnswY??F\n-6$ofYod_6J\n-?8CX%Ich/\n-$KZ/F+~$y5r\n-s[xPk~sC\n-Ou!f@7><5\n-OO?wlx^q\n-eMjI50t\t7\n-d'\tX ;v?\n-SD?\\bm[lT>\n-s)f2(61_z\n-M/5pV~th\n-,MQPAPQQ\n-5\\rk>4A>I^G\n-rlIBuz8FJ%)\n-!$:|OToF\n-ss\t1OHnZ(nN\n-R Yynde=\n-RjLdF>Kd\"\n-VE=[]/xa\n-]l#_a7l#O\n-[F4YD!w>B\n-DhlvU\"JN\n-\\q>$#:YDyU\n-N~}R/T^<\n-;5#X(Vn0\n-j4Qj4qVc\n-jtRj\\uV#\n-(E,.bD)2\n-\\a7g$Y:@@[\n-s~Z&Nj+)_}AS\n-T]}Fhm3;\n-qFIp]C? \n-r]/ ~~!w]\n-Hhh&0|uq\n-lwaI!u=t\n-+94d\\pz/o\n-z=AJQ#q}b\n+7[GCC: (Debian 13.2.0-25) 13.2.0\n+t@\"qmp,5NH$\n+=OI-bj'@;\n+M%V>7EAf\n+aI:`4Cb#\n+;|/smm`j\"\n+&D;}fc\"g\n+=!@N}M+)\n+'K+|6K+$\n+E1+NEp+~\n+\"2UEd:WD\n+.&lC-1ID\n+mBIIm%I5\n+.)Ee^{Da\n+S[BRM\t~9\n+tm\t%DB;.\n+m}i):k\"+D\n+&D;>yDgM\n+#~\\M;b$n\n+@nSWY??F\n+'ZZ-Z3>U\n+nr~YvR^{\n+l\tf^ui>A\"\n+U%6o*c-(\n+(L\"FOF[7\n+/}2DAOVP\n+ tEH8s%X\n+WT/)?Ct]\n+_g&M~H9_\n+xqi]*^:N\n+p:\\Igu%dj\n+5IR=fkRIJ1\n+-\tVmuEs[\n+9uK--/]46\n+mFOae]GV\n+2HeLF6cv\n+L-)o5ziY*\n+\\\\KyjrxK\n+/~2i7Ea.2\n+qRsy:R26XG\n+j^E.m*Vq\n+&g.~44`o\n WwCYKdXU\"+\n-=+$miR~OON\n-U]1a.-#^\n-CCEsF vZ\n-F=~6>\n-`_E+@g6=\n-4)-hb_i5\n-{::=r% w\n-Oz$?_t[C\n-_+0omcVn\n-\"J+JYITg*\n-getitem_version\n+q@0Hr&||Q\n+iyx,Bhhb\n+\\%z9./ET\n+wIw!V9^h2\n+c1.\tby=-N\n+]o({\tKD_\n+uX@:&}:]\n+;>6!+p]'^\n+ij j{hww]r\n 2;a2{>h0y9\n 7UpEsWBb\n Q+VuO+D)\n A%INR$'{\n )pD*X4X/+hQ\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-id3t7cz2\n- [ 14] dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n+ [ 0] dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p/stopping_criterion.c\n+ [ 59] ./.mesonpy-2ebmq0bw\n [ 6d] dipy/tracking/stopping_criterion.cpython-312-aarch64-linux-gnu.so.p\n [ b1] /usr/include/python3.12\n [ c9] /usr/include/python3.12/cpython\n [ e9] /usr/include/aarch64-linux-gnu/bits\n [ 10d] dipy\n [ 112] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 13c] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/2f/232aac7417f71279493b718a661b07e14ee7d6.debug", "source2": "./usr/lib/debug/.build-id/7d/847932d4cbb4fa63b8060eacaa23fa51e8698f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 397008 (bytes into file)\n+ Start of section headers: 397000 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x60ed0:\n+There are 34 section headers, starting at offset 0x60ec8:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001158 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000040000 00f808 001350 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041350 00f808 000928 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008f 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a0 025e91 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 026138 0003bf 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 0264f8 00f699 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 035b98 000199 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 035d38 01f224 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 054f60 004182 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 0590e2 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 059138 0041b8 18 32 519 8\n- [32] .strtab STRTAB 0000000000000000 05d2f0 003a80 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 060d70 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 035b98 000198 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 035d30 01f224 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 054f58 004182 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 0590da 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 059130 0041b8 18 32 519 8\n+ [32] .strtab STRTAB 0000000000000000 05d2e8 003a80 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 060d68 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2f232aac7417f71279493b718a661b07e14ee7d6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d847932d4cbb4fa63b8060eacaa23fa51e8698f\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: 0x4e): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4e): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x62): dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa0): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xfc): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x126): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x149): /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: 128 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p/nlmeans_block.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x9b10\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p/nlmeans_block.c\n- [ 4e] ./.mesonpy-id3t7cz2\n+ [ 4e] ./.mesonpy-2ebmq0bw\n [ 62] dipy/denoise/nlmeans_block.cpython-312-aarch64-linux-gnu.so.p\n [ a0] /usr/include/python3.12\n [ b8] /usr/include/python3.12/cpython\n [ d8] /usr/include/aarch64-linux-gnu/bits\n [ fc] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 126] /usr/include/aarch64-linux-gnu/sys\n [ 149] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/37/cdfc865fb3870bf0591cb89302deda1450769a.debug", "source2": "./usr/lib/debug/.build-id/e5/b40df07c85116aff8c18c2c79c6bb3cc195862.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f800 001328 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041330 00f800 000a18 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008d 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a0 021afd 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 021da0 0003c2 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 022168 00f46b 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0315d8 0001a5 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0315d8 0001a6 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 031780 01e503 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04fc88 004456 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0540de 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 054130 0044b8 18 32 550 8\n [32] .strtab STRTAB 0000000000000000 0585e8 003d87 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05c36f 00015b 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: 37cdfc865fb3870bf0591cb89302deda1450769a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5b40df07c85116aff8c18c2c79c6bb3cc195862\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: 0x4e): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4e): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x62): dipy/denoise/nlmeans_block.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa0): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb8): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xfc): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x126): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x149): /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: 126 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/nlmeans_block.cpython-311-aarch64-linux-gnu.so.p/nlmeans_block.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-5m77tb5h\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x4e): ./.mesonpy-czz0cv9p\n <1a> DW_AT_ranges : (sec_offset) 0x99b9\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)\n <2b> DW_AT_byte_size : (data1) 8\n <2c> DW_AT_encoding : (data1) 4\t(float)\n <2d> DW_AT_name : (GNU_strp_alt) (offset: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+XbGCC: (Debian 13.2.0-25) 13.2.0\n F4N\n @0.H\t5j>\n j@jj@*jB\n ?cPjo&^?PU\n 7f3$V?)u(\n uI?nkF?nk6\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-311-aarch64-linux-gnu.so.p/nlmeans_block.c\n- [ 4e] ./.mesonpy-5m77tb5h\n+ [ 4e] ./.mesonpy-czz0cv9p\n [ 62] dipy/denoise/nlmeans_block.cpython-311-aarch64-linux-gnu.so.p\n [ a0] /usr/include/python3.11\n [ b8] /usr/include/python3.11/cpython\n [ d8] /usr/include/aarch64-linux-gnu/bits\n [ fc] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 126] /usr/include/aarch64-linux-gnu/sys\n [ 149] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/3d/6f6fbd0d3c2e0f372629dd18f29c189b073fc8.debug", "source2": "./usr/lib/debug/.build-id/40/da61af716e5d88493513f796331e5233eb5edc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 15% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 411120 (bytes into file)\n+ Start of section headers: 411112 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x645f0:\n+There are 34 section headers, starting at offset 0x645e8:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001200 18 A 4 3 8\n@@ -22,22 +22,22 @@\n [17] .fini_array NOBITS 000000000004f7f0 00f7e0 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f7f8 00f7e0 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000004f9e8 00f7e0 000618 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f7e0 001228 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051230 00f7e0 000a98 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000091 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002a8 0282c9 00 C 0 0 8\n- [25] .debug_abbrev PROGBITS 0000000000000000 028578 0003e5 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 028960 011062 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0399c8 0001d0 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 039b98 01e263 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 057e00 0045b0 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 05c3b0 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 05c408 0044e8 18 32 546 8\n- [32] .strtab STRTAB 0000000000000000 0608f0 003ba5 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 064495 00015b 00 0 0 1\n+ [24] .debug_info PROGBITS 0000000000000000 0002a8 0282c5 00 C 0 0 8\n+ [25] .debug_abbrev PROGBITS 0000000000000000 028570 0003e5 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 028958 011062 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0399c0 0001d0 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 039b90 01e263 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 057df8 0045b0 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 05c3a8 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 05c400 0044e8 18 32 546 8\n+ [32] .strtab STRTAB 0000000000000000 0608e8 003ba5 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 06448d 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d6f6fbd0d3c2e0f372629dd18f29c189b073fc8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40da61af716e5d88493513f796331e5233eb5edc\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10b): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x16d): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x190): /usr/include\n 9\t(line_strp)\t(offset: 0x19d): /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: 0x57): pca_noise_estimate.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): pca_noise_estimate.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): pca_noise_estimate.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): pca_noise_estimate.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2dc): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1be): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d7): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1f8): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x20b): 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: 134 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xa392\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,68 +1,57 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-%W[\n-fs3MJ7Jf6\n-]m IW\"\t[\n-Tk-(5);\"\n-.3;y.7+jl\n-lq}r\n-v5Y6ltNAd,@O\n-4MXu|DcX\n-I&9:n;8M>\n+f64+#)f3\n+)MA4F*\tiA\n+>X|LV-@f\n+R&(X*s!O*\n+`\\4O)sU*\n+omCc_j+Q\n+nw;iw;i7(\\\n+%MGAK)jr\n+GAH2){QR\n+F(/pMrs,\n+J0:!lGxf\n+z1SD\n-G$q|+/=xz\n-\\>Gdt nD\n-DoKbL2RO\n-.Wf !vo{\n-.%1>ko[|\n-qq{+Q\tU+\n-p#)Qb?Dt2\n-[p35.sTG!\n-3KJW 7nzy\n-Anp=[)2e\n-PTb|LT[y,O\n-pOE4.~F9\n-#g;{\"g?X\n-Jm6j\tK]%<.\n-E~j`2/r[\n-;KyXN{4g\n-'}dSh4[]\n-iG81}r7I\n-tuo:iR+N\n-kT\t[#Jx)q\n-x]Fm)nkZ\n-6e1Y%(M]Mk\n-L+L!q>^k\n-FXe=J=:;\n-d{|/x5De\n-3Ke2[|4a\n-C>lEiJ P\n-Z%E12(tR\n-;F57CrWk\n+>Op@&Xr^\n+1j^>bh5O\n+gRL~XfmqQ {\n+*a?%FSCm\n+l5cb5~ZZjN\n+oV=[u>c[\n+#]'tL\"F>\n+ZvzsgxHu\n+LB#D*Z2/\n+gD2~jAR_\n+57sKUF\t}r\n+[yG?<#%\"\n+HTYcz#7k\n+Q[Ok1maa\n+|(E2PU\tui2\n+E'fgTM2W@\n+:=lHV($!\n+_t60iA^3]]=2)y?\n *3\t5\"\t3!k\n {<|:kjGt\n _4'ZOC*u\n B1j8#B)mXJ\n l@e!KcbD\n UhyR[))0\n p]Wm&5TW/\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-id3t7cz2\n- [ 14] dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n+ [ 0] dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n+ [ 58] ./.mesonpy-2ebmq0bw\n [ 6c] dipy/denoise/pca_noise_estimate.cpython-312-aarch64-linux-gnu.so.p\n [ af] /usr/include/python3.12\n [ c7] /usr/include/python3.12/cpython\n [ e7] /usr/include/aarch64-linux-gnu/bits\n [ 10b] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 143] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 16d] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/44/fe46f3b49084f1944829f82b835dcfaacb499b.debug", "source2": "./usr/lib/debug/.build-id/08/bc796166eda6892b5d0a6815bdf1da3ac2250d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 18% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 67576 (bytes into file)\n+ Start of section headers: 67568 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x107f8:\n+There are 34 section headers, starting at offset 0x107f0:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 000a80 18 A 4 3 8\n@@ -22,22 +22,22 @@\n [17] .fini_array NOBITS 000000000001fa78 00fa70 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000001fa80 00fa70 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000001fc70 00fa70 000390 08 WA 0 0 8\n [20] .data NOBITS 0000000000020000 00fa70 000630 00 WA 0 0 8\n [21] .bss NOBITS 0000000000020630 00fa70 0001c8 00 WA 0 0 8\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00007c 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 000290 006709 00 C 0 0 8\n- [25] .debug_abbrev PROGBITS 0000000000000000 0069a0 000356 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 006cf8 002641 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 009340 0001a4 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 0094e8 0037c7 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 00ccb0 000899 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 00d549 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 00d5a0 001b48 18 32 182 8\n- [32] .strtab STRTAB 0000000000000000 00f0e8 0015b3 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 01069b 00015b 00 0 0 1\n+ [24] .debug_info PROGBITS 0000000000000000 000290 006706 00 C 0 0 8\n+ [25] .debug_abbrev PROGBITS 0000000000000000 006998 000356 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 006cf0 002642 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 009338 0001a5 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 0094e0 0037c7 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 00cca8 000899 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 00d541 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 00d598 001b48 18 32 182 8\n+ [32] .strtab STRTAB 0000000000000000 00f0e0 0015b3 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 010693 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 44fe46f3b49084f1944829f82b835dcfaacb499b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08bc796166eda6892b5d0a6815bdf1da3ac2250d\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5a): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 5\t(line_strp)\t(offset: 0xf5): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x119): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x13c): /usr/include\n 8\t(line_strp)\t(offset: 0x149): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x16a): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 56, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4d): fast_numpy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4d): fast_numpy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x39): fast_numpy.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x39): fast_numpy.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x255): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a2): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1ad): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1c8): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1d8): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1e5): floatobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 111 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-2ebmq0bw\n <1a> DW_AT_ranges : (sec_offset) 0x13c8\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,22 +1,20 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n -c9ZH(gr\n-Kq^H,(0?\n-E^H5#\"Zt\n-0/=>C}k'O\n-3-r]3s5u\n-heSc|Cy2zUutM\n-\"E1#h&g7\n+%d%]A?KJ\n+Fv&Cy\\%/5\n+No9#xuFo\n n[&,o1@P\n G/e-!C>\t/>\n ]6-H$t\"'q\n-6+gLO$G1\n-7dLz}/'}Qk4\n-r7gQ&678\n-#cu>A\tVGs\n+E=^Dw?qw\n+G[\\vd6=0\n+dV%\\s@O2N(\n+l2Zey.wl\n+e7{JD6tjJq\n /usr/lib/debug/.dwz/aarch64-linux-gnu/python3-dipy-lib.debug\n call_weak_fn\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] ./.mesonpy-id3t7cz2\n- [ 14] dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n+ [ 0] dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p/fast_numpy.c\n+ [ 46] ./.mesonpy-2ebmq0bw\n [ 5a] dipy/utils/fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.12\n [ ab] /usr/include/python3.12/cpython\n [ cb] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ f5] /usr/include/aarch64-linux-gnu/bits\n [ 119] /usr/include/aarch64-linux-gnu/sys\n [ 13c] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/45/541ec52abbe843bc1472dc6cf2e8911c894385.debug", "source2": "./usr/lib/debug/.build-id/a5/67af8a87077b99437fb7e26620133a94bb6d63.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 14% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,15 +24,15 @@\n [19] .got NOBITS 000000000003fa10 00f7f8 0005f0 08 WA 0 0 8\n [20] .data NOBITS 0000000000040000 00f7f8 001300 00 WA 0 0 16\n [21] .bss NOBITS 0000000000041300 00f7f8 0009a0 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a0 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 022feb 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0232a0 00042b 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 0236d0 00dc0e 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 0236d0 00dc0d 00 C 0 0 8\n [27] .debug_line_str PROGBITS 0000000000000000 0312e0 0001ea 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0314d0 019828 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04acf8 003798 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 04e490 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 04e4e8 0040e0 18 32 508 8\n [32] .strtab STRTAB 0000000000000000 0525c8 003981 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 055f49 00015b 00 0 0 1\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: 45541ec52abbe843bc1472dc6cf2e8911c894385\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a567af8a87077b99437fb7e26620133a94bb6d63\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): dipy\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 8\t(line_strp)\t(offset: 0x159): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17c): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a6): /usr/include\n 11\t(line_strp)\t(offset: 0x1b3): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): propspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): propspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): propspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): propspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x30b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1df): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1ed): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x200): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x20d): listobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x21a): 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: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x841f\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,53 +1,66 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+mcGCC: (Debian 13.2.0-25) 13.2.0\n \ti9fmNcl\n Fm86{5a_\n 8a q09SS\n CpG,RF!OQ\n G0-q 7Tj\n \"[>(;vR>\n TXZfTXFa\n-Sty0Z\n-gz&HV?r\t\n-\\]C7SJ:!\n-o/*n[TL8\n-N}/WPTdm\n-xjfKC_6/\n-F8pTKC;z>0\n--\txsyPv(u\n-V[j52[53K\n-I,d@sfs:@V\n+03$?d=2\\\n+K@r7Y5=JUGC\n+/4D~@{]z\n+'[WSCI'x\n+)iGbT\t#|\n+TekfZw#b\n+Egew2~HW\n+df]`cXO0\n+QiF_eF_W3\n+,,)cuQTXcSya]\n+[17N|m1O\n+5,NFj7(/52Z{8\n+YqEZ?,R+\n+8ytj`SBBX\n+b\\F\n+`=w5wG.E\n+l;]yF~aIv\n+(sR|z#VT\n+zduc _k\\\n+:.{O.Bx6\n+P]{(vZ2X\n+Kt6?w=#=\n+O`r~Bi&7I\n+oEt/E\">H\n+v*~x6[C=\n+kk@\"uz3)2\n+pOK-xE*:/\n+@'W5sF?`\n+g,2v3BtD\n+S%)KJ0zX\n+rutbHUvl@\n+T{rE+(\"/*\n+F%w_f?9}\n+ZNQFc*lW\n+[@N12u@-\n+cj*nP@Kh\n+knZj!)G}v\n+rt0r\tQ~:\n+njjr)R0'2)\n+%C\\u1OA)\n+k\"Zn :d\"\n+\"QsG\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-id3t7cz2\n- [ 14] dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n+ [ 0] dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p/propspeed.c\n+ [ 47] ./.mesonpy-2ebmq0bw\n [ 5b] dipy/tracking/propspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.12\n [ ae] /usr/include/python3.12/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] dipy\n [ 12f] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/47/4aa426b5047ac2ec3a1d33e4637796bd7af627.debug", "source2": "./usr/lib/debug/.build-id/4e/aae301142badbde2c210d9e14ec3aafa769bc5.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f7f8 0012f0 00 WA 0 0 8\n [21] .bss NOBITS 00000000000412f0 00f7f8 0009b8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000095 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 02266d 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 022918 00041f 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 022d38 00fca9 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0329e8 0001e3 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0329e8 0001e4 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 032bd0 01c813 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04f3e8 004261 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 053649 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0536a0 004260 18 32 522 8\n [32] .strtab STRTAB 0000000000000000 057900 003c17 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05b517 00015b 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: 474aa426b5047ac2ec3a1d33e4637796bd7af627\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4eaae301142badbde2c210d9e14ec3aafa769bc5\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5d): dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x99): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb1): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd1): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x96f1\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-'GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n z}.Ufy({\n p$ (?-j~\n m!5L]dnh\n rIH=b-)c\n u\\uBZBj\\\n \tD'^qvo9\n o(xzTS.xzT[C\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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so.p/localtrack.c\n [ 5d] dipy/tracking/localtrack.cpython-311-aarch64-linux-gnu.so.p\n [ 99] /usr/include/python3.11\n [ b1] /usr/include/python3.11/cpython\n [ d1] /usr/include/aarch64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/48/683a390fc28b0a165e7a6da0d29b647b47daaf.debug", "source2": "./usr/lib/debug/.build-id/b9/f45b209f85afc51ce18443ad77731721ed1acb.debug", "comments": ["Files 5% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,17 +22,17 @@\n [17] .fini_array NOBITS 00000000001bf750 00f740 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 00000000001bf758 00f740 000200 10 WA 4 0 8\n [19] .got NOBITS 00000000001bf958 00f740 0006a8 08 WA 0 0 8\n [20] .data NOBITS 00000000001c0000 00f740 0026c8 00 WA 0 0 8\n [21] .bss NOBITS 00000000001c26d0 00f740 003ad0 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000d2 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002e8 0f2123 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002e8 0f2125 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0f2410 000504 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 0f2918 060562 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 0f2918 060563 00 C 0 0 8\n [27] .debug_line_str PROGBITS 0000000000000000 152e80 0001f4 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 153078 139cf3 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 28cd70 0218fb 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 2ae66b 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 2ae6c0 00f738 18 32 2430 8\n [32] .strtab STRTAB 0000000000000000 2bddf8 013598 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 2d1390 00015b 00 0 0 1\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: 48683a390fc28b0a165e7a6da0d29b647b47daaf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9f45b209f85afc51ce18443ad77731721ed1acb\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: 0x4c): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x60): dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): dipy\n 7\t(line_strp)\t(offset: 0x135): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 8\t(line_strp)\t(offset: 0x15f): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x182): /usr/include\n 10\t(line_strp)\t(offset: 0x18f): /usr/include/python3.11/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: 0x3c): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x377): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): listobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1d6): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x1e9): __multiarray_api.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1fc): 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: 179 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-5m77tb5h\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x5dbcc\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,314 +1,319 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-N!&JO#zK\n-FB*!l$vT\n-ar(Oee(A\n-L:a?[jgO\n-J#&[^:16\n-JXZt&,_.\n-]@aqsK'@\n-C'`s,%R-\n-\"R.Pq>H/\n-D#k:2#S6\n-WQ]f1jY=\n-_I:h5=^ejT\n-:rWv77g-\n-M>c39y77\n-\"-o%u|):\n-4a0sOv_9\n-d4[Moh!#q\n-QE(d9-,[\n-]kwhiZ2I__]\n-s&ksRaN_\n-|tZ|*h)r\n-C)BU:`(E\n-2Ce,)Me,\n-MwrGG;\tQT\n-|eeeeeee\n-rBEEE%GT\n-fUsTnx6T\n-vS}'0lwU#0\n-\t~V/=N_Z\n-\"kxgsi+#\n-Ex9?Wphb(Q_tC\n-oTTTTT@4TTTRDTTT|\n-)^ci$5K#S\n-/hKR_P[R_P[R_P[R_P[Q_\n-,A}1%TP_<8\n-VHKOf)x+\n-|S:_k_B^\n-E;DvDM`v\n-c'0;\"P?.K\n-#%d O=#\"%\n-2!\t,Zc0, \n-(%$)\t\tf\t\n-Md9{$_*5\n-cx;r`hz=\n-hTYheE5/K\n--#ctq@qw\n-#@!9rnmDfmw9\n-zs'J~U_o\n-sg;ruCwA\n-=L@}&y8[\n-2m@!TQmvt\n-AcZ=](nJ\n-ue\\Cu\\CK\n- e1=R7*;^J\n-\\BN97/bn\n-zJ{T)K{#\"\n-/=*iu$nh\n-7\\/CY)Uk\n-W`{FIlO4J~\n-&)i]hnZ2\n+2fJU#jqd:\n+L#I>#m}F\n+;An|0kxKLT\n+Rs=flsk8\n+w!9Xg+h+\n+$UgABb6~\n+u]M&kl.H\n+T@96Wo9d\n+2T~sKqae\n+K\\DPnm-\"MR|\n+&72TSj\tB\n+t9!LKS>v\n+KS#u~RM\"\n+C.f=(VK1'\n+l\tdt2ux\t\n+IMJyt*XF!\n+}jgdlcnd\n+Z4[cdhsn\n+dFFueF^9H\n+L}7(=asD\n+>OHe8,>y\n+Grzi- uj(\n+6m%wEShlB\n+N?ihQXQ)\n+*\\ e{i_J\n+um|9p4j?\n+}NZXOE{8\n+X[$s+Z\"}\n+;M$2SkRg\n+{-:\"h^Yx\n+f\\ ?u3k \n+hP\tj>7i2Ss(\n+)2m[\t?~F\n+=ViC/';E/\n+%A,R;uiIPw\n+x%B{7iza\n+ujU1?6j?\n+;SouBb=Ev;\n+\t}E{& ]Ev\n+tTw-M`j)Tz\n+7RSE\\OC{\\\n+feoVfVVV\n+zoV5Or=X\n+[j.*Nhoce\n+^:/we(I_.)we\n+/!:sAp&p\n+uQM>NP3l\n+tIj_~.f_\n+UX`#(m|=QT\n+nS?,Q`nF\n+GpvGjMsVks\n+D_j=#Y}k\n+T{8GZM=r\n+(GUYlxDORe\n+3*******\n+-p&#L\"|s\n+x8F:pU&)\n+@q8N~u\".IIz\n+%*****( \"*\n+,9m3mPL=\n+i>mD9[~V4\n+ n4K7*9-\n+7x^EgiQ8\n+7\"WfuR?q\n+-d[h=R&v\n+ [BYujqSV-TV\n+ VmJnm2K\n+[U#$l/eGH\n+X27@%?X<\n+uGqBEE%EDEE\n+V4YYt_)+Z\n+g6B|b6G<\n+l;@\\4$oE\n+p\tc&2@II\n+;D&;:$';LS\n+jv#)g~gR&\n+pQUs-Qr2\n+ _K,J_3X\n+O(u9+bNHJ/F)bNXK\n+=.ex~-e43\n+Z91JC+'E\n+}N!=N|Jn\n+keib^+++o7\n+L|3,\\c/k\n+J(\\FG*i]Y\n+L_g8369\\`|l>}\n+o'y:aB0cc\n+s7\\ ?7\n-oT)zt#7b\n-^mqIk+\\wT\n-j`8{5p,6F\n-c:6&.`ul\n-Dp,eb>]_\n-VNh-ZYXZ\n-}2XY:~$/\n-sEFNu#RB\n-yR(='6M6\n-QV\"cb)>g\n-5{EA=|EA;\n-5XkbeY||\n-0_fHW3|W3X\n-,Heey)Heey9Hee\n-*Heey+Heey;Heei\n-=xQe]drzYu\n-fI ^j\\ks\n-U_31KK_31\n-s_31K7_31\n-|/O$+Q_&N\n-_I SbeI6\n-ko3+K/o3+\n-7pf]6]I;!D\n-_'S~Ssx~\n-%QkB\\#7;%a>\n-_g\\cMbKe\n-'3+7p3OC\n-v Wbjm`q\n-sB#!d_i)\n-j#]+yt#-V\n-qO'Li.:a1I\n-oE`AM;{+\n-WvuuUWUw\n-t~q_h$ud\n-XP7ee2kQ\n-\\7=r=U{x\n-\\;@t{'~xjp\n-f++AIFw6M{g\n-GDC\tadrx\n-Kg8\t:+Q+\n-2gnR/_.5K\n-G(+?fuO#\n-)}$JSX)n\n-/i= 'xIo\n-*q>RrEU8&\n-d?|U,m:P.$(\n->4C/0IWk5\n-\t?$x0@$\tr\n-$oc_0m?7m-\n-KSS++++\n-oTTTTTTTT\n-CR!MD|{zH>\n-L()JbJNs%3\n-$@jC<*V)\n- w*WD-g\t\n-$VT-yopX\n-md?nkCZu8\n-w=tb51s2h\n-R/SD7M&^\n-VD($T]Dhzh\n-\t`.bJnC{\n-1a4p-@M3\n+7J+{YYQA)\n+DDTT@TP45\n+$[F$a\\tR\n+v>9z.6fCl\n+d~`(\n+dHR_4sqY\n+fIefeee%i\n+_BZLxvBx\n+T6wKA:k*=M\n+4ACM+`Mnr\n+*~@K/;Z-\n+j&X*4i)o\n+f/ZN-5lZn\n+%%+on5K/\n+{?:GG{Gw|\n+eieif_Z.\n+`jG 0M@F\n+*p-1K.%<2O(p\n+DEEAEEEEEE\n+S:s<'Ni~\n+~Vis$N!e\n+a;%t7|*jQ%\n+lmyn7<8w\n+MGih%OP(;\n+Cb,Hv^\t{\n+P2M*9)X^\n+f^|Y3-?m\n+&94E/8Iw\n+>^t})/z-\n+.&sAcHo8\n+A\\)6A,r>s\n+q%|t*X?Cg\n+~`?@`rzi\n+5h7#_8C9\n+1]8CY8!B\n+^hKbIZ3xf\n+8KLkv50!\n+5`./_y\t$\n+Y|goY_[}\n+=.e7H[9wP\n+N?';a'c$=a\n+!'!-E<)5\n+T$2%qZ%\tB\n+NA}%\"j9L(\t\n+l#6E.RZ@\n+!t-EY/Ey\n+m>Fp~ls;\n+bI.k5W_I\n+QLIq3%PL\n+nk)-p.\n+='xhkk,:Z\n+TH'#>)-p\n+iYfo%dt,\n+Z)6.WT^U\n+UOB.w3mU\n+|)\\^QI%[\n+MiKKQZKmE\n+[mp__A^@M\n+H\t.c);zpK\n+[3SJUMuL5C\n-qrC!*,Z%\n-cK+8/t/u^\n-+&D3&?sMfES\n-,_vG{g3}\n-eeeeifee=\n-T)$%5S%M9\n-Mzcs.$uj\n-2#VBnE_n\n+E{l?,0K{c \n+9&>pzZZ;\n+62IJ`|\\a\n+8#.YIfCi\n+-+++K3++\n+RX[}Q8ZL=%LJ\n+6Zcn},Rmo6_\n+B4iw'ZIb\n+[H~SEL9G\n ssSCvin:u\n bl36[jYh\n-^ntH4E-A}\n-jkWZm)%ZT[*\n+pkFAp$\t{W\n y)?rkxbD\n >z(ve;jR\n uR>OsWPvy&\n IH(y%!}q\n dIxPd\\MI\n pYQZue%a\n-h%Fu:!_y\n-WOp)E:wP\n-en,AqY:w\n-RCPO*m0gT\n-S\\]%\\\\yPy\n-p&\t%)lB5\n-]<89D<^tR?\n-}~%'Th;.\n-j6EV3'Q5\n-ZTYa!=3_\n-vm0\"x45s\n-+|s{Pc[b\n-}&`xF6`d\n-=,-K(j$+\n-y~gB[^8\n-i`X@W\\/ \n-/E'5N?@$U\n-^!t]XF8x\n-hT{>F4s>\n-BC$RfrRI\n-}AMj#f_X\t\n-=)Iyy5:R\n-7l(W!7l<\n-5i;{+h;_'Y\n-hRjm%_PC\n--QlW pgp\n-&xJQL]#tm\n-\"fIjn dImc dI\n-*ud\tM5!K\n-nT KZrCD\n-@Mbf4$r-q\n-z_5sOh/-f\n-\"gRdHJ,,Z=w|\n-Ub:=w\\oS?\n-y3up2k>p\n-\"`<+2$qL\n-w#T{6}&U{'v\n-;.f~z\"X-\n-+lnJHahw\n-B{YYlE0,\n-'W`$g##W\n-=Sw6Q&PU\n-O!PDIDE(\n->Aw|o%cW+?M\n-d&g#:tS+\n-.J:>F/L7\n-cCQdUGBB\n-eC*;9Y,y\n-% 0z@f{d\n-& 0{@f{d\n-6KLZ;3ieV\n-mF;n5Z%2\n->DBtT\tOpx(\n-mn;}6Wfd4\n-Hxd.DBtT\n-n$1?[@'_\n-TuWuu}_}\n-(mFEE46#\n-55gv\\d_&g\n-]5pVA*_m\n-Bd m#Vfi:\n-Qn1#I/51\n-_DP6>jP6\n-ZN-IrDYg\n-RTNZwt3'\n-Z_dp-lD'\n-'4)S[_%)Oz1=)\n+[t`=o0u}t4\n+6YEV%;Ee\n+Y8Sx6Y*g\n+d\t}!!Kxj^\n+AKl`,pE\\\n+6cc/79ac\n+[a4\\Xcf4L\n+rDQlpBQT\n+^a'|M'{H\n+TG2QZKQh\n+eJIzbQJ~@\n+CU9Y /Q$\n+'R`8q\tu,l8\n+>~6P`^NM\n+ii)#,-zR\n+u&C,n__s\n zFl0lJoG\n y3'A[R=O/V\n onko;=9m\n DKBq^D[sq^\n :+D;N30Q`)\n {rugBBa6\\\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-311-aarch64-linux-gnu.so.p/vector_fields.c\n- [ 4c] ./.mesonpy-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n+ [ 14] dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so.p/vector_fields.c\n [ 60] dipy/align/vector_fields.cpython-311-aarch64-linux-gnu.so.p\n [ 9c] /usr/include/python3.11\n [ b4] /usr/include/python3.11/cpython\n [ d4] /usr/include/aarch64-linux-gnu/bits\n [ f8] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 130] dipy\n [ 135] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/48/cc922557cf452eea1df3191d9a0bd8add80da4.debug", "source2": "./usr/lib/debug/.build-id/5a/7be2d175721810757dedd069365110cec8b1a3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000070000 00f798 0017f0 00 WA 0 0 8\n [21] .bss NOBITS 00000000000717f0 00f798 000fb8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000095 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 03e8ce 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 03eb78 00040a 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 03ef88 01a73e 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0596c8 0001e5 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0596c8 0001e6 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0598b0 044794 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 09e048 0087da 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0a6822 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0a6878 005a90 18 32 770 8\n [32] .strtab STRTAB 0000000000000000 0ac308 00598d 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 0b1c95 00015b 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: 48cc922557cf452eea1df3191d9a0bd8add80da4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a7be2d175721810757dedd069365110cec8b1a3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x58): dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x14bb1\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so.p/expectmax.c\n- [ 44] ./.mesonpy-5m77tb5h\n+ [ 44] ./.mesonpy-czz0cv9p\n [ 58] dipy/align/expectmax.cpython-311-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.11\n [ a8] /usr/include/python3.11/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/49/04079ac3bb3c2d2ad388d789b599214559ba96.debug", "source2": "./usr/lib/debug/.build-id/ac/5675788e9bf063f520977aa80d38b533cc1989.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: 4904079ac3bb3c2d2ad388d789b599214559ba96\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac5675788e9bf063f520977aa80d38b533cc1989\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x72): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x72): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x86): dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd7): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xef): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10f): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x133): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x16b): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x195): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x72): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x72): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x91aa\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- [ 72] ./.mesonpy-id3t7cz2\n+ [ 72] ./.mesonpy-2ebmq0bw\n [ 86] dipy/direction/probabilistic_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ d7] /usr/include/python3.12\n [ ef] /usr/include/python3.12/cpython\n [ 10f] /usr/include/aarch64-linux-gnu/bits\n [ 133] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 16b] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 195] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/96612d9eaf00642e133577f3a1ac1ac6087269.debug", "source2": "./usr/lib/debug/.build-id/ff/46cf6eb052b6378f799a1f7eaa2fbc4929de1a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 450680 (bytes into file)\n+ Start of section headers: 450688 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x6e078:\n+There are 34 section headers, starting at offset 0x6e080:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001278 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000050000 00f7b8 001c78 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051c80 00f7b8 000e28 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a1 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 0296ed 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0299a8 000428 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 029dd0 01308f 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03ce60 0001df 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 03d040 02141d 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 05e460 004e34 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 063294 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 0632e8 005310 18 32 692 8\n- [32] .strtab STRTAB 0000000000000000 0685f8 005921 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 06df19 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 03ce60 0001e1 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 03d048 02141d 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 05e468 004e34 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 06329c 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 0632f0 005310 18 32 692 8\n+ [32] .strtab STRTAB 0000000000000000 068600 005921 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 06df21 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b96612d9eaf00642e133577f3a1ac1ac6087269\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff46cf6eb052b6378f799a1f7eaa2fbc4929de1a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x52): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x66): dipy/segment/clusteringspeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa6): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xbe): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xde): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x102): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x164): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clusteringspeed.cpython-311-aarch64-linux-gnu.so.p/clusteringspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x52): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xb6cc\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: 0x534ea) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-riGCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n fq]Q`B5N\n kvJd+wc_\n GM@F'RQZ\n 9M`#S2XIe\n 8?Nawf$jX\n D!WVEhe\"B\n (0fdv~p]U\"K\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-311-aarch64-linux-gnu.so.p/clusteringspeed.c\n- [ 52] ./.mesonpy-5m77tb5h\n+ [ 52] ./.mesonpy-czz0cv9p\n [ 66] dipy/segment/clusteringspeed.cpython-311-aarch64-linux-gnu.so.p\n [ a6] /usr/include/python3.11\n [ be] /usr/include/python3.11/cpython\n [ de] /usr/include/aarch64-linux-gnu/bits\n [ 102] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13a] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 164] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/4c/e3f5625846995150d12c007830f84126ced337.debug", "source2": "./usr/lib/debug/.build-id/54/1a326f8f648b016024704314b3ae134d52a2c2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 13% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000001fa30 00fa28 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000001fa38 00fa28 000200 10 WA 4 0 8\n [19] .got NOBITS 000000000001fc38 00fa28 0003c8 08 WA 0 0 8\n [20] .data NOBITS 0000000000020000 00fa28 000690 00 WA 0 0 8\n [21] .bss NOBITS 0000000000020690 00fa28 000220 00 WA 0 0 8\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00006b 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 000280 008e80 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 000280 008e7f 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 009100 00033a 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 009440 00349f 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 00c8e0 000167 01 MSC 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 009440 0034a0 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 00c8e0 000168 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 00ca48 005220 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 011c68 000e03 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 012a6b 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 012ac0 001d58 18 32 197 8\n [32] .strtab STRTAB 0000000000000000 014818 00171a 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 015f32 00015b 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: 4ce3f5625846995150d12c007830f84126ced337\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 541a326f8f648b016024704314b3ae134d52a2c2\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x38): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x4c): dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x7e): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x96): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb6): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 5\t(line_strp)\t(offset: 0xe0): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x104): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x127): /usr/include\n 8\t(line_strp)\t(offset: 0x134): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x4c, lines 53, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): omp.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): omp.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x32): omp.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x32): omp.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x224): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x155): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x160): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x16e): longintrepr.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x17c): dictobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x189): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x196): unicodeobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 35 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n- <12> DW_AT_name : (line_strp) (offset: 0x14): dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/omp.cpython-312-aarch64-linux-gnu.so.p/omp.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x38): ./.mesonpy-2ebmq0bw\n <1a> DW_AT_ranges : (sec_offset) 0x209a\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 49 (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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,25 +1,20 @@\n-7GCC: (Debian 13.2.0-25) 13.2.0\n-X2+b[a(|\"\n-4Y7M-w?2hv\n vm!|G6\\o\n CTBD?3=N\t\n +-lsq+5Vod\n 5Up^{CWe3\n uA1Ki|_\n -2\\WCn%y\n-_PhFd\"9:\n-k>KHhYtZHxd\n-n5p'~rvR\n-hUDE_;vo_\n-f(kq8pK\\q\n-|qi: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-311-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xab82\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: 0x2960c) \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/ptt_direction_getter.cpython-311-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n- [ 5e] ./.mesonpy-5m77tb5h\n+ [ 5e] ./.mesonpy-czz0cv9p\n [ 72] dipy/direction/ptt_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ b9] /usr/include/python3.11\n [ d1] /usr/include/python3.11/cpython\n [ f1] /usr/include/aarch64-linux-gnu/bits\n [ 115] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14d] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 177] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/56/91a61f853d1ccc51377f3337f8757c70e61ef0.debug", "source2": "./usr/lib/debug/.build-id/37/765d049b8faf8022be6a9e6e590a49436ab8dc.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f800 0012c8 00 WA 0 0 8\n [21] .bss NOBITS 00000000000412d0 00f800 000ac8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000097 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 0222f0 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 022598 0003fb 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 022998 00f9ed 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 032388 0001d6 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 032388 0001d7 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 032560 01c5d7 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04eb38 0044c7 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 052fff 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 053050 004530 18 32 553 8\n [32] .strtab STRTAB 0000000000000000 057580 003f46 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05b4c6 00015b 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: 5691a61f853d1ccc51377f3337f8757c70e61ef0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 37765d049b8faf8022be6a9e6e590a49436ab8dc\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: 0x5e): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x5e): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x72): dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb8): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xd0): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xf0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x114): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x13e): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x161): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 138 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x9c61\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: 0x55de3) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so.p/clustering_algorithms.c\n- [ 5e] ./.mesonpy-5m77tb5h\n+ [ 5e] ./.mesonpy-czz0cv9p\n [ 72] dipy/segment/clustering_algorithms.cpython-311-aarch64-linux-gnu.so.p\n [ b8] /usr/include/python3.11\n [ d0] /usr/include/python3.11/cpython\n [ f0] /usr/include/aarch64-linux-gnu/bits\n [ 114] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 13e] /usr/include/aarch64-linux-gnu/sys\n [ 161] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/57/77dfbd6dec6ddb673336fedea6925fca551d52.debug", "source2": "./usr/lib/debug/.build-id/b3/8438317209c6ee5ebafeeca2d0f4eefa9e9be0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f7b8 001220 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041220 00f7b8 0009c0 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000095 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 020362 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 020610 00040a 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 020a20 00e7df 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 02f200 0001dd 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 02f200 0001df 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 02f3e0 0194d4 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0488b8 003d2a 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 04c5e2 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 04c638 004338 18 32 525 8\n [32] .strtab STRTAB 0000000000000000 050970 003d62 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 0546d2 00015b 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: 5777dfbd6dec6ddb673336fedea6925fca551d52\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b38438317209c6ee5ebafeeca2d0f4eefa9e9be0\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: 0x62): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x62): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x76): dipy/denoise/shift_twist_convolution.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xbe): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xd6): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xf6): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x11a): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x152): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x17c): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 134 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/shift_twist_convolution.cpython-311-aarch64-linux-gnu.so.p/shift_twist_convolution.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x62): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x62): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x8cc0\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-RGCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n b6s$vje$\n ~A}tL`r-B\n *uS&(ueG4\n -9n90+Hy\n QKJ1B: Abbrev Number: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x1780d\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,96 +1,111 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-p#\tGHxZG\n-+'J]u`up\n-irA@bl307\n+q@7FX\"(4\t1K2\n+l'iyiF=?s\n+YH';wl_#\n+K3+jSn=5b'\n UH9*+-1o\n qZ.PnQAo\n-Eyr[GC,d\n-7&`C2Sr\t\n-,_zRx6RgR\n-/#|\t`#zZ\n 1=,eV\tAI\n-V[ZJ[Z-U\n-U_JI#)CR\n-rk9a}95|\n-TWb&/f;2\n-[;:^E|@R\n-6kE(V9pf\n-7'9 z9/f?}\n-9%zp91%T\n-qd#WG3Hm\n-F@QQQQqAqDe\n-e]]&|Y#|\n-:2'@;Hh\"\n-6Cnc,{?_\n-z4`euV?g\n-mq'ySBgaa\n-;&C'U],!Z\n-or!/f#2$]\n-f-@ 7B4k\n-d%*T%VP%\n-h#$$) IV\t\n-''h&(E\tjO\n-UH_.u$ytEq\n- Ae)PYVP\n-#,>U|KLn\n-BzO\t&B=X\n-H6]QL7k&s\n-gifJ6iV6\n-m8j'Im\tj,\n-$k9X-a {w\\\n-)uW6Q**T\n-e8W#^Nty\n-X` Xog8o\"\n-\\,*nq4sQs\n-}N\"q8Wl)7\n-\"pg}^C{\t19Iwq\n-EoD(+=KV\n-?/F~XO9f%\n-\\pv8M.8yN\n-oN1B|lZ7\n-LeSIY-sC}'\n-NB%<\n-0UgjOPIf\n-KvOwDy%wd\n-E>-cM]i^{am:\\\n-KX'd;;fI\n-|10Dmv}1\n-kQ.3^zY2\n-pJE*=O'RB\n-w..a$r|#%\n+Z\\V=*8% \n+u%`4\t(Jv\n+{bUG/H4~\n+/WA\\\\&VN-\n+ lKcXFIH\n+yQ#(\n+>bhfVA3B\n+2%\\>lQBp\n+iB=lh~pz\n+0w|U-t)U\n+HrINb,%JQSS\n+,vWy.ewu\n+!34rK]FK&4\n+ ,~exah9*\n+a!\\uZLeb\n+Z-u3N\tlO\n+cab?<@V+d\n+S<6$Ee0&\n+G[]l+FK?\n+fsE;G/0=\n+|g&Z/-;'\n+Gx.OT?<4H~-\n+FV6w's6=\n+iRU<:d./\n+Kt{['.6`\n+_+aGiXuy\n+$5Kw o }\n+$/H2N >F\n+\"7r,jFKM\n+8T**S}!)\n+\\)jnVtl,WT{5\n+G?ipIyX~\n+!sF;M.8]\n+tE1AC7pA\n+\tH'F9Je:)\n+8Q=4W,Z?\n+=L~~.bR?\n+'E#CP ;`eZ\n+62VJmbM6\n+>I/RS{JI\n+}0wA%&h;\n+I*}|pT+'\n+_BC3iV9_Z_\n+`g;4-De]\n+#5ZG~/+`\n+Z0+ul7tl\n+#lgM{Xh3\n+9X<=L,1H\n+B%E821Q8\n+@hRRh\\tj#\n+:\\TP~3J4\n+6RbhX*snc\n+#m8c8R#`\n+?u5OJbjR\n+!#+L2O~Y\t\n+@3oq,J?X\n+%vHkFkF%\n+'Ttj~'e4\n+Za?FN#/i\n+:NRoUy%(\n+\\o:E0o\\D\n+DF0 ;=B!\n+3>:tX`!!?K\n+DP^&07*3I\n+9R@WM_n9\\#W*\n $@,G.:L>'\n &/RsCLt>\n ho/_d7n3C\n j$Ha{5HQ`\n y>?2qvvfvz\n N_gK\\YOnc\n 4\\Dt9\t`<^\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-id3t7cz2\n- [ 14] dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n+ [ 0] dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p/crosscorr.c\n+ [ 44] ./.mesonpy-2ebmq0bw\n [ 58] dipy/align/crosscorr.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 14e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/65/ecdd13cbd1f9f797bb47974b9ef0ee997601e0.debug", "source2": "./usr/lib/debug/.build-id/1b/bd1a22e3c9281f163bead5fc3b66ef59fddee6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f800 001690 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041690 00f800 000a28 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a2 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 02239a 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 022658 00040d 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 022a68 00ec81 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0316f0 0001eb 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0316f0 0001ec 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0318e0 01979e 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04b080 003aaf 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 04eb2f 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 04eb80 004260 18 32 523 8\n [32] .strtab STRTAB 0000000000000000 052de0 004651 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 057431 00015b 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: 65ecdd13cbd1f9f797bb47974b9ef0ee997601e0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bbd1a22e3c9281f163bead5fc3b66ef59fddee6\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x86): dipy/direction/probabilistic_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd7): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xef): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0x10f): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x133): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x16b): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x195): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-311-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x90dd\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: 0x2960c) \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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/direction/probabilistic_direction_getter.cpython-311-aarch64-linux-gnu.so.p/probabilistic_direction_getter.c\n [ 86] dipy/direction/probabilistic_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ d7] /usr/include/python3.11\n [ ef] /usr/include/python3.11/cpython\n [ 10f] /usr/include/aarch64-linux-gnu/bits\n [ 133] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 16b] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/68/16932e681a3d8d54268d0f6b493809f665ca5f.debug", "source2": "./usr/lib/debug/.build-id/19/bbb04e3103db40d27e30a851a79f272017dbf3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f7f0 001c28 00 WA 0 0 16\n [21] .bss NOBITS 0000000000051c30 00f7f0 000ce8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000ae 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002c0 027cb5 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 027f78 000405 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 028380 011611 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 039998 0001f1 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 039998 0001f2 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 039b90 01dce3 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 057878 00493f 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 05c1b7 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 05c208 004b90 18 32 619 8\n [32] .strtab STRTAB 0000000000000000 060d98 00558c 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 066324 00015b 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: 6816932e681a3d8d54268d0f6b493809f665ca5f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19bbb04e3103db40d27e30a851a79f272017dbf3\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x84): dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd4): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xec): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0x10c): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x192): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xb4e9\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-_GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n $MI\"u`HJ\n i|r:1DMPI\n YyEHlPGn\n _J9UYn5Z\n Yo+PvP[\\+Ph\n ky+o*,\tuU\n @Pg/\"5H':v_\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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n [ 84] dipy/direction/closest_peak_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ d4] /usr/include/python3.11\n [ ec] /usr/include/python3.11/cpython\n [ 10c] /usr/include/aarch64-linux-gnu/bits\n [ 130] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 168] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/68/c0dfe0693e2cfd7555108be07181c1181ff9d1.debug", "source2": "./usr/lib/debug/.build-id/10/06c18b9bbb416b49379bc801157557e5237758.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f830 001268 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041270 00f830 0009d8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000087 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 000298 01e001 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 01e2a0 00041d 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 01e6c0 00df44 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 02c608 0001e5 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 02c608 0001e7 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 02c7f0 017df5 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0445e8 0037c3 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 047dab 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 047e00 0041d0 18 32 523 8\n [32] .strtab STRTAB 0000000000000000 04bfd0 0039ef 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 04f9bf 00015b 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: 68c0dfe0693e2cfd7555108be07181c1181ff9d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1006c18b9bbb416b49379bc801157557e5237758\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x60): dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd5): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x8101\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+#wXGCC: (Debian 13.2.0-25) 13.2.0\n {Y _@i1_\n Vo]!KB(?-e\n \tg4W?8;j\n 52c*Hkd>-H?\"R\n /}<>El9J\n RD\\y_v#?\n ptiUhFK8\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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so.p/quick_squash.c\n [ 60] dipy/reconst/quick_squash.cpython-311-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.11\n [ b5] /usr/include/python3.11/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/69/c93bb43307c291493050a999a97e97a843817f.debug", "source2": "./usr/lib/debug/.build-id/12/963283917af46b5c74179547a0217e1a77dd16.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% 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: 69c93bb43307c291493050a999a97e97a843817f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12963283917af46b5c74179547a0217e1a77dd16\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x3a): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x3a): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x4e): dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x82): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xba): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xde): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x116): dipy\n 7\t(line_strp)\t(offset: 0x11b): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xb559\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p/mrf.c\n- [ 3a] ./.mesonpy-id3t7cz2\n+ [ 3a] ./.mesonpy-2ebmq0bw\n [ 4e] dipy/segment/mrf.cpython-312-aarch64-linux-gnu.so.p\n [ 82] /usr/include/python3.12\n [ 9a] /usr/include/python3.12/cpython\n [ ba] /usr/include/aarch64-linux-gnu/bits\n [ de] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 116] dipy\n [ 11b] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/72/b3b22d74fe6512a790dea026a05d943054ef82.debug", "source2": "./usr/lib/debug/.build-id/cc/a5a6bec64dfd2426542a331d5698f65687edcd.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f810 0025f0 00 WA 0 0 8\n [21] .bss NOBITS 00000000000525f0 00f810 000f48 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a0 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 031357 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 031608 0003f5 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 031a00 0147a8 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0461a8 0001d5 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0461a8 0001d7 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 046380 020c38 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 066fb8 0053ab 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 06c363 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 06c3b8 0058f8 18 32 766 8\n [32] .strtab STRTAB 0000000000000000 071cb0 006e20 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 078ad0 00015b 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: 72b3b22d74fe6512a790dea026a05d943054ef82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cca5a6bec64dfd2426542a331d5698f65687edcd\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: 0x4c): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x60): dipy/segment/featurespeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd5): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/featurespeed.cpython-311-aarch64-linux-gnu.so.p/featurespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xe8b4\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: 0x55de3) \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-311-aarch64-linux-gnu.so.p/featurespeed.c\n- [ 4c] ./.mesonpy-5m77tb5h\n+ [ 4c] ./.mesonpy-czz0cv9p\n [ 60] dipy/segment/featurespeed.cpython-311-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.11\n [ b5] /usr/include/python3.11/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 15b] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/73/7d51ed5ad03acb252c56190eb123c3e8d3fd6a.debug", "source2": "./usr/lib/debug/.build-id/14/61f57cf1e520a4bab79b0fdfb531b7af882600.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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: 737d51ed5ad03acb252c56190eb123c3e8d3fd6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1461f57cf1e520a4bab79b0fdfb531b7af882600\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x46): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5a): dipy/align/transforms.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x93): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xab): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xcb): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xef): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x127): dipy\n 7\t(line_strp)\t(offset: 0x12c): /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-311-aarch64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x97b0\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-jGCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n ,Ito[kac\n YLRw-f4f\n o;z *)h4`\n Z0V++VDYq(+\n 23_S4++s)++TVA\n P`&?\t\"-&\n 9B2X~tqyW\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-311-aarch64-linux-gnu.so.p/transforms.c\n- [ 46] ./.mesonpy-5m77tb5h\n+ [ 46] ./.mesonpy-czz0cv9p\n [ 5a] dipy/align/transforms.cpython-311-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.11\n [ ab] /usr/include/python3.11/cpython\n [ cb] /usr/include/aarch64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/74/6d54985a1673fad878cb862db01e048c5c283f.debug", "source2": "./usr/lib/debug/.build-id/b1/9f24bc819e1ac61cc9e3470cbcfabbbbc32b09.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 14% 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: 746d54985a1673fad878cb862db01e048c5c283f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b19f24bc819e1ac61cc9e3470cbcfabbbbc32b09\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): dipy\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 8\t(line_strp)\t(offset: 0x159): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x17c): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a6): /usr/include\n 11\t(line_strp)\t(offset: 0x1b3): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 71, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vox2track.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): vox2track.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vox2track.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): vox2track.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x317): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d4): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1df): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1ed): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x200): listobject.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x20d): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x220): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xa1ac\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,62 +1,62 @@\n-\\(?GCC: (Debian 13.2.0-25) 13.2.0\n-S`6I~vvf=\n-UMtwE\n-V`S =;W(\n-s\"<#l s,Zc!\n-&}%9Fj&y\n-V+/I1ef.\n-lvvwvwfvv\n-DNs5)VPY\n-o?4&9tPr\n-0=jp=VOP\n-}D'h?Gxg\n-][Am35P_\n-=[VYI9MG\n-Yb$v=C'=\n-.g11`\t44E\n-ij=qHIz,\n-Se@K@,h-\n-ep\n-Th$\"4}Gp@%U\n-w#]Fb;_b\n-3mRKMWvwMKDI\n-Q`=t(`}w*\n-&\"\t6}?_Gf\n-~) j\\>\\\n-r5%OL[@{N\n-l9>!cs}c+\n-+n\"A]q4hn\n-,tvJoKg!\n-RlVuz9CG\n-b0n/AM8gw\n-pxGJN9XW\n-;*bh{d6l\n-|[hL0K,u{U,N\n-O5wBmwXB\n-F`e8L7W;\n++\tGCC: (Debian 13.2.0-25) 13.2.0\n+K)^BKP})\\.\\\n+meTNHamH\n+rt4H/V+/\n+5p a[4EG\n+>3XaOya}ft\n+QaC\n+'Zu?\"v]T\n+^o|AcJDl\n+;1|Ett'E\n+aU)i2:I_8q]SdX\n+[~cj: gkEM\n+]^7Y3T\\7Y\n+?lw5?52qL\n+s^$DRIa_\n+K)MRN:\\|\n+2^FXZ{Js\n+~TI).VIa\n+rl6,Cdi E\\\n+Nj~DB]@:\n+dp7n%UWo\n+$0XiQjHY\n+lrvs6fO<\n+!#g\"<[(4^`\n+fM3Ke27S\n+Wdm\"w{;Za\n+Uch^!_q6\n+~6?_Mp6b\n+:SC[xmXr\n+(=zA\"\twY\n+L.6[I;5\t\n+tz\n+B>s- 07e+#\n \tJtbP5LZ5A\n `yx}8*NC\n _2(|JWsx,`\n X8~p\\BN,w\n c/UnMq45\n +cU)ru,8.!\n god/9j{]\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-id3t7cz2\n- [ 14] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ [ 0] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p/vox2track.c\n+ [ 47] ./.mesonpy-2ebmq0bw\n [ 5b] dipy/tracking/vox2track.cpython-312-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.12\n [ ae] /usr/include/python3.12/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] dipy\n [ 12f] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/77/debd33dc54f2f0b7d363052fc8f3f71cc76409.debug", "source2": "./usr/lib/debug/.build-id/0a/275b191c66223bf0ea9e6f9951e8d1fc2207e1.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,15 +24,15 @@\n [19] .got NOBITS 000000000008f968 00f760 000698 08 WA 0 0 8\n [20] .data NOBITS 0000000000090000 00f760 001d58 00 WA 0 0 16\n [21] .bss NOBITS 0000000000091d60 00f760 000e38 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000d8 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002e8 063aac 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 063d98 000504 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 0642a0 026267 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 0642a0 026268 00 C 0 0 8\n [27] .debug_line_str PROGBITS 0000000000000000 08a508 0001ec 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 08a6f8 0583f7 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0e2af0 00b746 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0ee236 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0ee288 005d60 18 32 791 8\n [32] .strtab STRTAB 0000000000000000 0f3fe8 0069b2 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 0fa99a 00015b 00 0 0 1\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: 77debd33dc54f2f0b7d363052fc8f3f71cc76409\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0a275b191c66223bf0ea9e6f9951e8d1fc2207e1\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5f): dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17b): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a5): /usr/include\n 10\t(line_strp)\t(offset: 0x1b2): /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: 0x4f): interpolation.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4f): interpolation.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3b): interpolation.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3b): interpolation.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x287): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d3): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1de): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1ec): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1fa): string_fortified.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0x20d): __multiarray_api.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x220): 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: 169 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p/interpolation.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/core/interpolation.cpython-312-aarch64-linux-gnu.so.p/interpolation.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x1ddd7\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,159 +1,151 @@\n-d\tGCC: (Debian 13.2.0-25) 13.2.0\n-U|^ke2lw\n-}-jK|C\\(\n-6u36l[a_\n-7Q2C\\[kT\n-e^61)L+3q\n-Mg]{(Zj[L-\n-~?8|7h]U\n-u_?dCQZO\n-3lP1I{c]R1\n-ymiaVb3{3\n-&av^=!av^3.\n-3Z IUV{a\n-epKskRpJ\n-RagQg.jG\n-gXPR{rf&\n- z'$%UeYd\n-xia~K*\\R\n-Fw\"@6i7XF2\n-1OD|(#Ve\n-\tO`i<9^<#\n-[i Ez)f\n-PDDT@TTTDTT\n-m)(RL=t\t\n-#MA>50S\\m1\n-nzASvrAu\n-'I\"6_I1I\n-*6$@tpkj\n-rOHMWOWWU\n-DEM\\Fg$W4\n-/xT<\n+K$ao8MUIC|\n+{@vW&=\\(\n+L$_je\"]g\n+]X=Arnb,A\n+fJB;MC;a\n+\t1:P,V -B\n+fDY/a,S0\n+omsv*zV\"/\n+;}0]~oIi\n+E)AQfAE7\n+9/PWK)r~\n+;TK\\uG*,\n+zB3mAL4n\n+A)9I~#5WzWJlO\n+w9/C9wfq-\n+IkQ7yI?O\n+gsdnXrHd\n+aD+'?J6B\n+L%dP[iP[\n+'$=c1+O[\n+T5Q4'e{I\n+Hq]T?u#;z\n+Z?8b@`GOb\n+YGHq>;AR?\n+\"E]d3tQ+ZwJ\n+2`[zFLn\t\n 9||\tC)?E\n Lg)+%0l5\n >e[$vI52\n _,`Go7'\n 2-v5N+ux\n :IpzkCI%M\n TQrH\\:[B\n }>4m9[yLE\n !%I6oE1I\n-nVVVVZYVZVV\n-QQqGEEEEA\n+YYYYieYiYYYj\n U)SU)3V%\n d+k[HjSE\n +v r~/%I\n g\\}Ip0cl\n }U\tORlqJ\n >>/FlKUq\n o'SUX\tYM\n 3o/rSwu{\n 7xOhG2z)\n mxd&\"6S$\n-8UVVVVf*h8\n JM.PM.PM\n $)4If4IW9\n ]j\\+c{BwX\n )be5}a P5w\n Nl{<,e@K\n 6@n])[c+=7\n *ru@,hI*\n z]U{9[=G]Z\n !9_^$(%!\n |sAOEbv\n-\\yc,1~c\\\n-d#Rd`+rzu\n-y'^.{w!w\n-HL~%L3%6\n-n*2Eb,N4e\n--Sb4Sb-sjX\n-0]Y%`9Il\n-{2%rO~wD\n-XY%JUFYL\n-4c&SO[SS!\n-ofBNavkW\n-~p*En:z\"\n-? SM]O5{@\n-^?Bgo4\n-:PuL+HFE2W\n-7QuoqxY^\n-,V{4WI>.f;d\n-+R&t I1g;\n-vvxlnW,@\n-;#N6mPkF|\n-lx\t^J Y/\n-P*UX}5Da\n->ohJJ-;$6b\n-;!.2mPkB\\sd\n-213}H}a)XaS}\n-+]t`;dX9\n-U4>Ko'V\t\n-6C|(7Q\"lg\n-|w)Q_s<{\n-$0$7.?c^\n-5Y[\tH cX\n->?}|hhO0<\n+o$x)fq%`\n+?)[il,r0+\n+f:^bG$6l]\n+`wPeL>S9f!/\n+eC)]!SdW\n+&RefSGVy\n+#96F29[f\n+',ad)wVJ\n+.Yz#hr2E\n+T6b(Kd_9\n+V[UmQm)-\n+I| 3=U-H\n+po#atV0:\n+NY*.DKYH)9e\n+jq|[ja,8K\"g\n+^\tZrRo/ \n+=xGLz%LS\n+YilS^4b]:E\n+G:h }Z/=US*\n+x'&_`\\/2\n+fv4KLK7Pd\n+#5DPD-+i\n+\\<}Uq]Xr#\n+]HRClxH^D\n+6f+[)xMbZ\n+_WvXY6\\l\n+:bK/rfD?\n+Q%XeWxfn\n+ntX`)%O.\n+`5U&kJDh\n+a6: Abbrev Number: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/parzenhist.cpython-311-aarch64-linux-gnu.so.p/parzenhist.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xfda9\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-4GCC: (Debian 13.2.0-25) 13.2.0\n+SGCC: (Debian 13.2.0-25) 13.2.0\n f:f\t_\n Ft=gnS$(\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-311-aarch64-linux-gnu.so.p/parzenhist.c\n- [ 46] ./.mesonpy-5m77tb5h\n+ [ 46] ./.mesonpy-czz0cv9p\n [ 5a] dipy/align/parzenhist.cpython-311-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.11\n [ ab] /usr/include/python3.11/cpython\n [ cb] /usr/include/aarch64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/79/93cfcc91ee4edc13bf0dc342a0200bdd6a34fd.debug", "source2": "./usr/lib/debug/.build-id/7a/a1158518df05a1a2b1f592f109981fa671a56c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 13% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 438016 (bytes into file)\n+ Start of section headers: 438024 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x6af00:\n+There are 34 section headers, starting at offset 0x6af08:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 0011b8 18 A 4 3 8\n@@ -22,22 +22,22 @@\n [17] .fini_array NOBITS 000000000004f808 00f7f8 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f810 00f7f8 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000004fa00 00f7f8 000600 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f7f8 001c60 00 WA 0 0 16\n [21] .bss NOBITS 0000000000051c60 00f7f8 000ba8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000af 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002c0 02c114 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002c0 02c113 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02c3d8 00040b 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 02c7e8 01150b 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03dcf8 0001e8 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 03dee0 01ef7e 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 05ce60 0045f8 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 061458 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 0614b0 004770 18 32 576 8\n- [32] .strtab STRTAB 0000000000000000 065c20 00517f 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 06ad9f 00015b 00 0 0 1\n+ [26] .debug_line PROGBITS 0000000000000000 02c7e8 01150c 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 03dcf8 0001e9 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 03dee8 01ef7e 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 05ce68 0045f8 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 061460 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 0614b8 004770 18 32 576 8\n+ [32] .strtab STRTAB 0000000000000000 065c28 00517f 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 06ada7 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7993cfcc91ee4edc13bf0dc342a0200bdd6a34fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7aa1158518df05a1a2b1f592f109981fa671a56c\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x70): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x84): dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xd4): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xec): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0x10c): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x130): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x168): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x192): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x1b5): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1df): /usr/include\n 10\t(line_strp)\t(offset: 0x1ec): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 69, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x64): closest_peak_direction_getter.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x64): closest_peak_direction_getter.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): closest_peak_direction_getter.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): closest_peak_direction_getter.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x420): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x20d): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x218): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x226): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x234): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x247): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x255): 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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/closest_peak_direction_getter.cpython-312-aarch64-linux-gnu.so.p/closest_peak_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x70): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xb46e\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,68 +1,72 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n-n9wAy)x{\n-(g.%+S@C?\n-Zzgb(&Ui\n-\"y3&Bdf$u\n-b#El]7Cv\n-($|Bry2.\n-~WChx)[m\n-g2yj9DR{\n-XdZ7ub~%r\n-k^K^c-`\t\n-!2I%*16D&\n-c,bGJ63e\n-+m-Y)u5e\n-o>fe&c=w\n-Z~!K+1'%:\n-_^x}Dtg#=\n-7{el\"fwY\n-\"\t1J3fqJ\n-7z7_FfAo\n-7eX!D:-3L\n-:H}F[~G$\n-Je}\tMKN7*\n-}'G\tT\\B \n-D\"]M$R#*M;\n-um)b:\"M{JW\n-VP!?6t~t\n-xE}BX\n-l0sJQv 9\n-=(vi3:w[fvh\n-,9K?= n\n-z6s1?\n+!&`\"_ngl\n+o&jv\t|UN\n+\tkefkGwSk\n+$KJ5\"Q\t$\n+C*Yc\"Qo.\n++{[V&9Z \n+f1D>Q%\"25\n+xCa~zl)c\n+'kEqr[G]\n+T~oZ#$Ez\n+p7+K+-+++s\n+Sj.YiZZZ?\n+YsCQ>(F~\n+ts|v&6f3Y&\n+s]vr\"\tU&\n+#&X5%X5%\n+hO5Pl^^B\n+`=37s287\n+)3D-3Mr(\n+ub)u4}:S\n+asMWbuWbU\n+s0bl39Y'\n+~$\"* ==4/H\n+J]pQ#C.#h\n+'3-hPv57B\n+NW?XRP=w2\n+e[*FC*{;\n+NylZhGCx\n+6~]\\xNJUKd\n+:ip&PWvg\n+;qBNGJfAQ\n+wxF\t!\"(v\n+f4r&Im$,\n+ 9GoQ2:%\n+p+@>yM<%,a\n+VNErl g]\n+eV@M-&,C0\n+|eQO813{F\n+QW3F;\t4G\n+,;t%Y~h]KL\n+(pFB\"y7J$\n+:r[quMN=0\n+A)v#hcq0#hSQ8\n+(: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/crosscorr.cpython-311-aarch64-linux-gnu.so.p/crosscorr.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x17734\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -83,14 +83,15 @@\n ^qO*SfW& \n L?BW;?@'\n 7un/jL@n\n Zx=,-2sk\n \\xrHhN*?\n Y-Z4Cp-\\\n dC+ yPYH`\n+~=Nz;+X!\n 7ltF547\"\n i(0FLXoN\n 2ogXr 6,/\n P6GJ\tjM)|\n jq}EMey7\n W+\"2D'o\n s@CLQ^|4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/crosscorr.cpython-311-aarch64-linux-gnu.so.p/crosscorr.c\n- [ 44] ./.mesonpy-5m77tb5h\n+ [ 44] ./.mesonpy-czz0cv9p\n [ 58] dipy/align/crosscorr.cpython-311-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.11\n [ a8] /usr/include/python3.11/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 14e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/86/cbd996ca7640c37c40ca7ab367e2e20d44706a.debug", "source2": "./usr/lib/debug/.build-id/37/99247955063ebb50a4887020114e11a5495a2a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 11% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 475840 (bytes into file)\n+ Start of section headers: 475832 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x742c0:\n+There are 34 section headers, starting at offset 0x742b8:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001260 18 A 4 3 8\n@@ -22,22 +22,22 @@\n [17] .fini_array NOBITS 000000000004f7c0 00f7b0 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f7c8 00f7b0 000200 10 WA 4 0 8\n [19] .got NOBITS 000000000004f9c8 00f7b0 000638 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f7b0 001568 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051570 00f7b0 000ae8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000098 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002a8 02dec9 00 C 0 0 8\n- [25] .debug_abbrev PROGBITS 0000000000000000 02e178 000409 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 02e588 0129d0 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 040f58 0001d3 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 041130 025037 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 066168 00524f 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 06b3b7 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 06b408 0046e0 18 32 563 8\n- [32] .strtab STRTAB 0000000000000000 06fae8 00467c 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 074164 00015b 00 0 0 1\n+ [24] .debug_info PROGBITS 0000000000000000 0002a8 02dec6 00 C 0 0 8\n+ [25] .debug_abbrev PROGBITS 0000000000000000 02e170 000409 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 02e580 0129d0 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 040f50 0001d4 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 041128 025037 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 066160 00524f 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 06b3af 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 06b400 0046e0 18 32 563 8\n+ [32] .strtab STRTAB 0000000000000000 06fae0 00467c 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 07415c 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 86cbd996ca7640c37c40ca7ab367e2e20d44706a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3799247955063ebb50a4887020114e11a5495a2a\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10b): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x16d): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x190): /usr/include\n 9\t(line_strp)\t(offset: 0x19d): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x57): enhancement_kernel.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x57): enhancement_kernel.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x43): enhancement_kernel.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x43): enhancement_kernel.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2dc): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1be): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1d7): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1e5): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1f8): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x205): 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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-aarch64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/enhancement_kernel.cpython-312-aarch64-linux-gnu.so.p/enhancement_kernel.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xc176\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,78 +1,73 @@\n-DpjGCC: (Debian 13.2.0-25) 13.2.0\n-B%K\n-S%6N=0iW\n-mDz+][n:\n-tYUFY.9BV\n-d!=]J#y<\n-)E*RoW?8+\n-&Hm\\^=Ke\n+IZ*GCC: (Debian 13.2.0-25) 13.2.0\n+.pYNt aY\n+R:IZg'Z~\n+YS]Nttx}\n+\\a?E{0T%\n+Zq35hMH5\n+T{OXz|R?\n+!\\~.DfCx\n+ozZJ_,dC\n+tP9\tQG t\n+NP0')\t<,\n+Pftrk9YE\n+U-Nc'maU\n+I9]dG0uH\n+(XkZf=t{\n+46Qil Us\n $wynHM~-~3\n-9QLCdh0D\n-nnnHT,UU4EK[-%J[m\n-G'Jnz\"eg\n-_gnb471Vn\n-HY Eq3]s\n-j+6M'cJl\n-_ nG7s/~*E\\\n-v>Hw5@IU\n-My+7O'Jn\n-Q\teM}zp.L\tkZ(9h\n-TuA6[_wt\n-QS2163Va\n-v{xcC^;*!_\n-[7$':L9K\n-FLdzL>26\n-e#lspM)7\n-}#_\n+@Y]Pa*hC\n+%+gajJ| \n+OSekm\ths8\n+\"J?N3[!\"%\n+^8!o^VFI5\n+hQezP#^e\n+Z!-%iP>l\n+L]k5Smy+\n+\\|C2F6PY\n+$4DARL3)\n+Fu$mR#?7\n+J ]p5dVN5]0\n+x.{Kp/R5C.Y\n+@iyW^u'Y<\n+?p6Q@b\tHJ\n+%3JR5enM\n+9!zi+[K1;D\n+\\;EsQ`*49\n+`A\t/co%N\n Sp0\tD/?^\n yUZKYeKi\n D+Qogt}g\n-Wiso=OPt\n-'jsm&4>pG\n-FNGEtuhdRN$\n-[*o&_*t\\S\n-_8QWo}\\*\n-}|KX5(b)\n-\"vDR`$\"nr\n-FCwXw&Pf,\n-GpZ@K*ffC\n-Ss!iQ22t\n-83oHi[liC\n-:5v6zn_p\n-X6m-Gd!-\n-0ndQzr\\y\n->L#m*&7AT\n-\\^t0x$ab\n-&`[zlfc')\n-$n? n<{J\n-fdR zTN.\n-d>IyP tId\n-sq!r[KOpY\n-SjSn{@mV\n-h4?(i^GL\n-c;Lb\"L.\\*=#\n-4EzME5>+\n-=wI%.(\n+bC)|41!g}\n+)65)FK[>^\n+F}\\Z`FRu\n {z#8FEH-\n \\y^A}wMa\n <9[YW`#{\n u#k-b1`X\n 3^a1\"S(G: Abbrev Number: 34 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/omp.cpython-311-aarch64-linux-gnu.so.p/omp.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x38): ./.mesonpy-5m77tb5h\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x38): ./.mesonpy-czz0cv9p\n <1a> DW_AT_ranges : (sec_offset) 0x1eaf\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 49 (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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/utils/omp.cpython-311-aarch64-linux-gnu.so.p/omp.c\n- [ 38] ./.mesonpy-5m77tb5h\n+ [ 38] ./.mesonpy-czz0cv9p\n [ 4c] dipy/utils/omp.cpython-311-aarch64-linux-gnu.so.p\n [ 7e] /usr/include/python3.11\n [ 96] /usr/include/python3.11/cpython\n [ b6] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ e0] /usr/include/aarch64-linux-gnu/bits\n [ 104] /usr/include/aarch64-linux-gnu/sys\n [ 127] /usr/include/python3.11/internal\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/91c6adef1d38bf92619b0c2ad67ee9d1b2bf82.debug", "source2": "./usr/lib/debug/.build-id/1c/888f4a5dece5a71470822c29842d235fdd67fe.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 16% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000003f848 00f838 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000003f850 00f838 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000003fa40 00f838 0005c0 08 WA 0 0 8\n [20] .data NOBITS 0000000000040000 00f838 001290 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041290 00f838 0008c8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008d 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002a0 021925 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002a0 021922 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 021bc8 000425 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 021ff0 00e129 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 030120 0001dc 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 030120 0001dd 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 030300 019540 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 049840 0036b0 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 04cef0 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 04cf48 003ea0 18 32 490 8\n [32] .strtab STRTAB 0000000000000000 050de8 0036d0 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 0544b8 00015b 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: 8f91c6adef1d38bf92619b0c2ad67ee9d1b2bf82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1c888f4a5dece5a71470822c29842d235fdd67fe\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x60): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9d): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb5): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd5): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf9): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x131): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15b): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17e): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a8): /usr/include\n 10\t(line_strp)\t(offset: 0x1b5): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 67, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): quick_squash.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): quick_squash.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): quick_squash.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): quick_squash.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x300): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1e1): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1ef): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x202): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x210): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x21d): 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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x82cc\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,44 +1,58 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-]gJLe~S-\n-7GkLR2a*k\n-TO(9mTGU\n-JwtK:4SlM5U\n-f}-5{1Aj\n-@fuUlg'i\n-wyGr\"EB^\n-*,D@veQ/\n-$pW.(4\tQW\n-x&qbc)Quq\n-^9Xh.CrPs\n-bhw7B/FB\n-as/z@C6^\n-B%,96A[6\n-kCSc&_7o\t\n-b&b\"Sn0x\n-0_+#9P9%9\n-G?j70Vv&\n-$JpmDUz'\n-9F-5PSV8rS3\n-weKxeKxeKxeKde\n-bp|==J$w\n-l>:qG,j6\n--rPKqpo{*\n+SIl&W9fA\n+i0ev\t0O)yF\n+`![fd1%KQ\n+(,liZ\\aa\n+.@A?!4'_,\n+y]w7%3[c\n+-s3uLIto;\n+]+u=+l*t\n+io!AE}TR) }?S\n+$vQQAQQQ\n+Xn=5y#{;\n+`J\tfi%D-\n+&- #ZYDa\n+jbb$#ZYD11\n+AY9ZxS&?Ej\n+fgwgwgfwg\n+`8ORZ~\\g\n+%JiwYp~D\n+p>gk6v\ty\n+{Q\t7E1I@l+\n+0)^pl*<)\n+YtR+Q\tK\"\n+}pQh)Y_1\n+A+w@zRwy\n+IlFrFJ|\t\n+ZnR98QX[\n+:#Y$`BGO\n+9P\t!@q6}\n+M\tkBF/ :\n+u^?Lg5Q3kM\n+0;}`Me\\ob\n+j]2R=tsi!\n+,^`4jlhu\n+Gjtlo%&r5\n+onT+-\\?3\n+z*k.&Q?6\n+NMsVAAH9a\n+X;M~#HWn\n+;p15,vT'a\n+;\tY`olgsJ^\n+)c:zz`M;I\n+;N*s:[vU\n+[#wuAf{0\n+GQ']YMCi>\n+A%veUo^K\n+\"2-TU+fS~\n+ai`JH^8HZ\n+d5/ev9f&|~1\n+X2{1{Ue)\n+ZL'y>kn2]\n [q9e0x=eX\n (Np|Ttu{\n cFit4=#vzB\n NEC;aV8@u\n 6)b'*b'*\n @%t*fREKeu\n !G9ZrwRuV\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-id3t7cz2\n- [ 14] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ [ 0] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p/quick_squash.c\n+ [ 4c] ./.mesonpy-2ebmq0bw\n [ 60] dipy/reconst/quick_squash.cpython-312-aarch64-linux-gnu.so.p\n [ 9d] /usr/include/python3.12\n [ b5] /usr/include/python3.12/cpython\n [ d5] /usr/include/aarch64-linux-gnu/bits\n [ f9] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 131] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 15b] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/b6d462e0155015ef5ed813f56b2dcb0c873fb2.debug", "source2": "./usr/lib/debug/.build-id/88/881ed54e43c01c6fbc170b2c77b50b0c0bc057.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% 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: 8fb6d462e0155015ef5ed813f56b2dcb0c873fb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 88881ed54e43c01c6fbc170b2c77b50b0c0bc057\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x47): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 5\t(line_strp)\t(offset: 0x106): dipy\n 6\t(line_strp)\t(offset: 0x10b): /usr/include/aarch64-linux-gnu/bits\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/13/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: 124 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/distances.cpython-312-aarch64-linux-gnu.so.p/distances.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-id3t7cz2\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-2ebmq0bw\n <1a> DW_AT_ranges : (sec_offset) 0x1086f\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: 0x534ea) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+WGCC: (Debian 13.2.0-25) 13.2.0\n EV vs'(y\n E``Cf_ev\n \t\\7Odv@=bG\n U: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x9c69\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,74 +1,66 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n-P!$x?{Kc\n-j*ZB?ox~j\n-$ac?=P7'tBo\n-VWiBi?ls[\n-!_',~#a-(\n-**um*oI*\n-`pd:}\n+hKM>wLf>\n XUZod;&%!\n O$dEOVQ<\n 2R}~:eSK\n %_X+FBFW\n 1{]\tiS;r{\n-Py;JLEm\\h\n-/\tZ4]~k*\n-e\t{E&tf\t\n-Nt6VhcGcK\n-,kC:.{hc\n-fsL:jU[ :\n-E4ROk%zU\n-w'1%VCne\n-8\"D,i{Jo\n-Ctm)u7z=*b\n-5[Ls*:,+\n-q;d^1=z<\n-&:_)auRTJ)Gy)\n-L7dQH6]Q\n-7dd%#llA\n-Y{vP.F')fIYM\n-v{e5dMM\n+jmgZH}%)\n+KKCT>~&I\n+\\\"A@)QPJ\n+4*CIjPS>\n+.Z)\\Ac]S}\n+i]$'w2A'\n+4_5k.WEAV\n qOTyvk@P\n Wd_e!unX\n xPMMIJr9V\n X&ECQ?dIi'\n Vdni[`n \n-})A?v;l[\n-F=-px4op%s\n-;Op|;ufWQhJz\n-Uk(j-]+mTc\n-QZUZHfla\n-A\\OL^@Jm\n-zz[m*/WCC\n-\tPWx\\jWw(\n-[}qh\"[E\t6;\n-[y2D'D)@\n-Klw*\"r56\n-D.-4)ff@\n-`(wm)#pe\n-lCMV&l8qQ5\n-04xi`iip\n-JX%*3T,<\n-R]A0U3}4\n-^v>?J?s$\n-^IHp{R 8S\n-=cPq8)k\\\n-vzfMX?&x\n+Ih\ty\tETx\n+).2yL{:{\n+ra9\trCbz\n+VZ}s*L[<\n+\tPWx\\jww(\n+ywd8$u]=fy\n+Y\\hkfqeY\n+tSlKr-|n\n+-JFC\">CO\n+,b@YDC|2\n+H|6C>[d{\n+WGOh:Q]*\n ;0}LJwK*\n #<(fS2fS\"fS\n #5wbG?iob\n Q(i'mq5&D\n 6hhg.jd*\n tiv<@$V4\n vu7jU7jW7\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-id3t7cz2\n- [ 14] dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n+ [ 0] dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p/transforms.c\n+ [ 46] ./.mesonpy-2ebmq0bw\n [ 5a] dipy/align/transforms.cpython-312-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.12\n [ ab] /usr/include/python3.12/cpython\n [ cb] /usr/include/aarch64-linux-gnu/bits\n [ ef] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 127] dipy\n [ 12c] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/96/16ee72862fb8dbc0d979542f88e8dfb5b158ed.debug", "source2": "./usr/lib/debug/.build-id/99/f9b0e3211dcb5d31c8b52f1af861b59422f0f2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f7a0 0013e0 00 WA 0 0 16\n [21] .bss NOBITS 00000000000413e0 00f7a0 000af8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009b 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 021ab7 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 021d68 00041c 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 022188 00f257 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0313e0 0001ea 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0313e0 0001ec 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0315d0 01bbf7 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 04d1c8 004181 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 051349 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0513a0 004788 18 32 570 8\n [32] .strtab STRTAB 0000000000000000 055b28 0041ca 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 059cf2 00015b 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: 9616ee72862fb8dbc0d979542f88e8dfb5b158ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99f9b0e3211dcb5d31c8b52f1af861b59422f0f2\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x58): dipy/align/bundlemin.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x14e): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/bundlemin.cpython-311-aarch64-linux-gnu.so.p/bundlemin.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x957f\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -34,15 +34,14 @@\n y=,Kn3;7\n Qijs/@uS8 \n 1-h\\]y\\]Gk\n gwqt<**=\n h:(P{Fcl\n rSrU@k9G\n SsRF8ZZ\\\n-AwhhAUUO\n T@\t5IsMd@\n ^dh&CVCE\n p4NaiX)hF\n AwMJ0(n2\n PX:X2\"^/\n GW]=jD0,\n v=f_b4A$\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/bundlemin.cpython-311-aarch64-linux-gnu.so.p/bundlemin.c\n- [ 44] ./.mesonpy-5m77tb5h\n+ [ 44] ./.mesonpy-czz0cv9p\n [ 58] dipy/align/bundlemin.cpython-311-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.11\n [ a8] /usr/include/python3.11/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 14e] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/9e/0dfcfc8e3736ef71287a7ef175335b981b10de.debug", "source2": "./usr/lib/debug/.build-id/12/a1f476d6f0322f882d48ac960ac6e675e9f480.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: 9e0dfcfc8e3736ef71287a7ef175335b981b10de\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12a1f476d6f0322f882d48ac960ac6e675e9f480\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5e): dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 128 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x81fd\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: 0x55de3) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so.p/vec_val_sum.c\n- [ 4a] ./.mesonpy-5m77tb5h\n+ [ 4a] ./.mesonpy-czz0cv9p\n [ 5e] dipy/reconst/vec_val_sum.cpython-311-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.11\n [ b2] /usr/include/python3.11/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12e] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 158] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a2/ae8652d71721ab4ad96631881a3e40ac7a6c73.debug", "source2": "./usr/lib/debug/.build-id/8a/fac88dfc8e0b889337fac36174ed68c5551152.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 761912 (bytes into file)\n+ Start of section headers: 761920 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0xba038:\n+There are 34 section headers, starting at offset 0xba040:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 0012a8 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000070000 00f798 001820 00 WA 0 0 8\n [21] .bss NOBITS 0000000000071820 00f798 000e08 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a2 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 041dfb 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0420b8 000415 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 0424d0 01adf9 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 05d2d0 0001f7 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 05d4c8 048fd0 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 0a6498 008923 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 0aedbb 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 0aee10 0055c8 18 32 719 8\n- [32] .strtab STRTAB 0000000000000000 0b43d8 005b00 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 0b9ed8 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 05d2d0 0001f9 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 05d4d0 048fd0 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 0a64a0 008923 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 0aedc3 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 0aee18 0055c8 18 32 719 8\n+ [32] .strtab STRTAB 0000000000000000 0b43e0 005b00 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 0b9ee0 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2ae8652d71721ab4ad96631881a3e40ac7a6c73\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8afac88dfc8e0b889337fac36174ed68c5551152\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x58): dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x160d5\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-zlsGCC: (Debian 13.2.0-25) 13.2.0\n+RGCC: (Debian 13.2.0-25) 13.2.0\n ;:y_)-IT\n 8H{RpO)h_\n Y>~w!4B1{\n Rx~)|T)i\n &Bx6D^vJ\n [UpCm7sC\n ^s;w;]S|\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so.p/sumsqdiff.c\n- [ 44] ./.mesonpy-5m77tb5h\n+ [ 44] ./.mesonpy-czz0cv9p\n [ 58] dipy/align/sumsqdiff.cpython-311-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.11\n [ a8] /usr/include/python3.11/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a5/8771cca9983315e8394230c9eedb657cafe929.debug", "source2": "./usr/lib/debug/.build-id/57/ccc2ecc4c597131a33d32c24e17d3468a082f6.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: a58771cca9983315e8394230c9eedb657cafe929\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57ccc2ecc4c597131a33d32c24e17d3468a082f6\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x3a): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x3a): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x4e): dipy/segment/mrf.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x82): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0x9a): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xba): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xde): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x116): dipy\n 7\t(line_strp)\t(offset: 0x11b): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/mrf.cpython-311-aarch64-linux-gnu.so.p/mrf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3a): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xa93a\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-)GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n +B t\tT^&\n {V(((?&jn\n B}RzuM}Rz\n SN^B(/#H\n d3s'Wej-,^*O\n n&pfJuK!\n I-tn-e>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/segment/mrf.cpython-311-aarch64-linux-gnu.so.p/mrf.c\n- [ 3a] ./.mesonpy-5m77tb5h\n+ [ 3a] ./.mesonpy-czz0cv9p\n [ 4e] dipy/segment/mrf.cpython-311-aarch64-linux-gnu.so.p\n [ 82] /usr/include/python3.11\n [ 9a] /usr/include/python3.11/cpython\n [ ba] /usr/include/aarch64-linux-gnu/bits\n [ de] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 116] dipy\n [ 11b] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a5/c6e2b1c57792fbcea47250504d00ac78742329.debug", "source2": "./usr/lib/debug/.build-id/bd/c99251d072e4fe6ebd0681946b83cd005a8d86.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% 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: a5c6e2b1c57792fbcea47250504d00ac78742329\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bdc99251d072e4fe6ebd0681946b83cd005a8d86\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x55): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x69): dipy/tracking/direction_getter.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xab): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc3): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe3): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x107): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13f): dipy\n 7\t(line_strp)\t(offset: 0x144): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-311-aarch64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x9897\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-xt#)GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n xu];w`i=\n M6f:.^O4\n #g8aVFC;aVF\n ]=0t=>nz\n _T.*%r>dH\n ~f}vZM*h:+i\n @wn;Cyd{\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-311-aarch64-linux-gnu.so.p/direction_getter.c\n- [ 55] ./.mesonpy-5m77tb5h\n+ [ 55] ./.mesonpy-czz0cv9p\n [ 69] dipy/tracking/direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ ab] /usr/include/python3.11\n [ c3] /usr/include/python3.11/cpython\n [ e3] /usr/include/aarch64-linux-gnu/bits\n [ 107] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13f] dipy\n [ 144] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a6/ebf085222cbf3a73a32224b3596bb1ea8e8c1a.debug", "source2": "./usr/lib/debug/.build-id/f5/bbfe3ee06a6861002366de5cc0dbd79eff1fe3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: a6ebf085222cbf3a73a32224b3596bb1ea8e8c1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f5bbfe3ee06a6861002366de5cc0dbd79eff1fe3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x58): dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/13/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: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p/expectmax.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x15124\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p/expectmax.c\n- [ 44] ./.mesonpy-id3t7cz2\n+ [ 44] ./.mesonpy-2ebmq0bw\n [ 58] dipy/align/expectmax.cpython-312-aarch64-linux-gnu.so.p\n [ 90] /usr/include/python3.12\n [ a8] /usr/include/python3.12/cpython\n [ c8] /usr/include/aarch64-linux-gnu/bits\n [ ec] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 124] dipy\n [ 129] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a7/0dbe5419c9c8d933b81af180476e7559ab989d.debug", "source2": "./usr/lib/debug/.build-id/a7/6ed61a9babb71bea83373e42d470ef67e10251.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 495784 (bytes into file)\n+ Start of section headers: 495792 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x790a8:\n+There are 34 section headers, starting at offset 0x790b0:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001368 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000050000 00f758 002408 00 WA 0 0 8\n [21] .bss NOBITS 0000000000052410 00f758 000f38 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000ba 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002d0 02e9cf 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02eca0 000481 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02f128 014b41 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 043c70 0001df 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 043e50 023ad9 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 067930 00548f 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 06cdbf 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 06ce10 0059d0 18 32 754 8\n- [32] .strtab STRTAB 0000000000000000 0727e0 00676b 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 078f4b 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 043c70 0001e1 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 043e58 023ad9 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 067938 00548f 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 06cdc7 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 06ce18 0059d0 18 32 754 8\n+ [32] .strtab STRTAB 0000000000000000 0727e8 00676b 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 078f53 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a70dbe5419c9c8d933b81af180476e7559ab989d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a76ed61a9babb71bea83373e42d470ef67e10251\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: 0x59): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x59): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x6d): dipy/tracking/stopping_criterion.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb1): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc9): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10d): dipy\n 6\t(line_strp)\t(offset: 0x112): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x13c): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 156 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/stopping_criterion.cpython-311-aarch64-linux-gnu.so.p/stopping_criterion.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x59): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xcfc9\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+QGCC: (Debian 13.2.0-25) 13.2.0\n f[mcM6uG\n ]VTVAPA_\n w\tzItNtq\n 5P46H&7?\n 0r>2c}pn\n >|jb?MyK\n 7'Uf8tH\\Y\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-311-aarch64-linux-gnu.so.p/stopping_criterion.c\n- [ 59] ./.mesonpy-5m77tb5h\n+ [ 59] ./.mesonpy-czz0cv9p\n [ 6d] dipy/tracking/stopping_criterion.cpython-311-aarch64-linux-gnu.so.p\n [ b1] /usr/include/python3.11\n [ c9] /usr/include/python3.11/cpython\n [ e9] /usr/include/aarch64-linux-gnu/bits\n [ 10d] dipy\n [ 112] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 13c] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/a8/ff6c20a3663ab8199d85f353d2c061f35f39dd.debug", "source2": "./usr/lib/debug/.build-id/da/bf746ed36103d9c26a504c0483b248dad6f43a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000030000 00f868 000c58 00 WA 0 0 8\n [21] .bss NOBITS 0000000000030c60 00f868 000798 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000089 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a0 019202 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0194a8 0003bb 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 019868 00ade2 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 024650 0001d7 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 024650 0001d8 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 024828 012a97 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0372c0 002c99 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 039f59 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 039fb0 0036d8 18 32 413 8\n [32] .strtab STRTAB 0000000000000000 03d688 0030cf 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 040757 00015b 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: a8ff6c20a3663ab8199d85f353d2c061f35f39dd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dabf746ed36103d9c26a504c0483b248dad6f43a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5e): dipy/segment/cythonutils.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12e): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x158): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 126 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/segment/cythonutils.cpython-311-aarch64-linux-gnu.so.p/cythonutils.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-5m77tb5h\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-czz0cv9p\n <1a> DW_AT_ranges : (sec_offset) 0x6814\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 53 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 53 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x198>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+:GCC: (Debian 13.2.0-25) 13.2.0\n w80iV=\t'Dz\n J3 ou@bb\n %7pgK;9E\n -bg&`r>\n 9EM: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-311-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x82dc\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-p?GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n QHy R.9S.\n yF23=\t$%\n wIfs =z!\n }Evtf]&h\n 5quP\\U!n,\n 0[&3]{Yi\n /a/Hao}X\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-311-aarch64-linux-gnu.so.p/eudx_direction_getter.c\n- [ 5e] ./.mesonpy-5m77tb5h\n+ [ 5e] ./.mesonpy-czz0cv9p\n [ 72] dipy/reconst/eudx_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ b8] /usr/include/python3.11\n [ d0] /usr/include/python3.11/cpython\n [ f0] /usr/include/aarch64-linux-gnu/bits\n [ 114] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14c] dipy\n [ 151] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b1/6d13ab976fbada46c22f5d5411410bbe0e3c9f.debug", "source2": "./usr/lib/debug/.build-id/01/c26284913bf9cea1d363d5a27858cd30862f9d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 390640 (bytes into file)\n+ Start of section headers: 390648 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x5f5f0:\n+There are 34 section headers, starting at offset 0x5f5f8:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001158 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000040000 00f818 001968 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041970 00f818 000b68 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009c 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 02531a 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0255d0 0003fd 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 0259d0 0108dd 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0362b0 0001d0 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 036480 01bbe4 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 052068 0042d9 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 056341 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 056398 0048c0 18 32 594 8\n- [32] .strtab STRTAB 0000000000000000 05ac58 00483d 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 05f495 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 0362b0 0001d1 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 036488 01bbe4 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 052070 0042d9 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 056349 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 0563a0 0048c0 18 32 594 8\n+ [32] .strtab STRTAB 0000000000000000 05ac60 00483d 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 05f49d 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b16d13ab976fbada46c22f5d5411410bbe0e3c9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 01c26284913bf9cea1d363d5a27858cd30862f9d\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: 0x3c): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x3c): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x50): dipy/direction/pmf.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x86): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0x9e): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xbe): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x11a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x144): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 137 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-311-aarch64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xa489\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: 0x2960c) \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-311-aarch64-linux-gnu.so.p/pmf.c\n- [ 3c] ./.mesonpy-5m77tb5h\n+ [ 3c] ./.mesonpy-czz0cv9p\n [ 50] dipy/direction/pmf.cpython-311-aarch64-linux-gnu.so.p\n [ 86] /usr/include/python3.11\n [ 9e] /usr/include/python3.11/cpython\n [ be] /usr/include/aarch64-linux-gnu/bits\n [ e2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 11a] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 144] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b2/1dfe2f7e589a07299028dcf4e6d9b474ff7d8f.debug", "source2": "./usr/lib/debug/.build-id/60/fb18370fd8556b18155345d301d2d28a81a800.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 14% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000007f7b0 00f7a0 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000007f7b8 00f7a0 000200 10 WA 4 0 8\n [19] .got NOBITS 000000000007f9b8 00f7a0 000648 08 WA 0 0 8\n [20] .data NOBITS 0000000000080000 00f7a0 001850 00 WA 0 0 8\n [21] .bss NOBITS 0000000000081850 00f7a0 000ba8 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a6 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002b8 04bbb2 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002b8 04bbb3 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 04be70 000413 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 04c288 01c36f 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0685f8 0001eb 01 MSC 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 04c288 01c36e 00 C 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0685f8 0001ec 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0687e8 04b8bf 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0b40a8 008b48 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0bcbf0 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0bcc48 004e90 18 32 643 8\n [32] .strtab STRTAB 0000000000000000 0c1ad8 00539e 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 0c6e76 00015b 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: b21dfe2f7e589a07299028dcf4e6d9b474ff7d8f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 60fb18370fd8556b18155345d301d2d28a81a800\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x58): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x90): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xec): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x124): dipy\n 7\t(line_strp)\t(offset: 0x129): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 8\t(line_strp)\t(offset: 0x153): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x176): /usr/include/aarch64-linux-gnu/bits/types\n 10\t(line_strp)\t(offset: 0x1a0): /usr/include\n 11\t(line_strp)\t(offset: 0x1ad): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x58, lines 73, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x4c): sumsqdiff.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4c): sumsqdiff.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x38): sumsqdiff.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x38): sumsqdiff.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x26f): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ce): tupleobject.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1dc): abstract.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e7): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1f5): string_fortified.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x208): longintrepr.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x216): dictobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/sumsqdiff.cpython-312-aarch64-linux-gnu.so.p/sumsqdiff.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x165a6\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,112 +1,106 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-8pM>mB{B\n-z,|QPg}=h\n-#*\\MN*ga\n-GKI`|)Q>Z\n-jenJf\t7%\n-3E{,5!>;\n-l/Lud{a*\n-ZYJu[ODw\tg\n-b6FW,L?s)\n-IzB+D,wj\n-(}d[o/To0B7\n-w0>0/Z67\n-Zde;:'Aw\n-_&U\t5Uy_\n-9P*oExc$I/\n-#fvO&o$\"_\n-/H}^U*XA\n-FVZ1mjSi\n-&XXVjZ~JM\n-lf7ED$d1\n-F0zJ*@~Vu%\n-=QN.9BT/\n->uC~f7_.\n-Qx ^LZ#!x\n-RWyLMww_\n-)rE~jh_#\n-O@~8Bl]N=&/aRj\n-^8D}*DBqj\n-49&\"1&JL\n-?.;?gb8?\n-Z]LPSB|2\n-ieDXL+#B\n-u`({h-@|\n-cwrXsD\n-gO6O\"#j.\n+iP(\"cj!rTDV\n+}OL*AUU{\n+|%TTqEQn\n+x'G#x4I1\n+l%}&_*qz\n+DZbV9it@P^6\n+TTxEQ)RT\n+\"*******\n+@,:}~|?*{\t\n+/*vbL|B.\n+\trR);/\n jMa5Tk/G\n diMA5BQl\n VE?qkVE?ukVE\n gxvvM`sQ\n 6Cy-e8S&\n wZ:Z5sGz\n ,7sjuUV9\n 7Ao#UQ~[\n :f%1C5=C5*2\n-)Mo%Mowi\n-*8_$0CtQ*/]QQe\n-P#YVF#y|\n-M!P3%P3w\n-p`$_`~G85\n-w^2(!_uA\n-(k%)k/!k?\n-V[mQUT+$\n-\\b!/cp -\n-i4>ZgBs6\n--Gw_)S1O\n+5OZEZ)5$\n+! iCbX|#\n+A4_*qHM.\n+j`+5,\"oS+Z\n+\"{tOyyIbF\n+pj$_`j~ %a/\n+MFzRG>qO!\n+6}'_jbA4\n+}_'\n+7ctn\"unz\n+sr3U)B*s\t)\n+WKm%GY:GK\n+#a\\R0B_6\n+rEeg$s5\t\n+~v_yF9PVmI\n+[&-RU+!)\n m l'5a9q\n d&Kd&Kd&a]\n P!snkdjhS\n /#k:Ejwn0kF!\n >_X#0~R2\n-C4ZQ&+J%\n+]]]]]U]U\n+.P#Y*,\\H\n+=AQzXZ%3\n+^Ai9Rf3d2\n+Eb@El2|r\n 09Gd8mt6\n+y:'MNZr\\\n 9DY1}')+~\n-a/)G^,Cx(\n-{]=\"sj*d@\n-XKT$|=J\t\n-PKtuVgqj\n-0`3I)(Q`}\n-D[ESy$.o\n-mogUYg*^\n-%%nKJ?QIk2\n-Ad4}--@l\n-yY;eY=j^\n-#r68p'|X\n--hg)^b~6\n-?12Op\"KQ\n-ZZF+55CmA\n-]q@rT>Oi\n-k2F0,a*},R\n-N}W7>!H*\n-xYD-yJTC\n-\\91BTd9S\n-$sd9y?v>\n-T:t s3/F\n-RxpYVxp[\n-iYIp;5<$\n++uxQ,0oKbfZG\n+\tY^<$1!5-z1!\n+>YtNDcHz\n+rwJ5jJ=;\n+r'KU.w_N\n mo+bm a[\n _qSi?Qmf\n &gl^f`L|K\n S\t});: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \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-311-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x6a): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x6a): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xaf3d\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+gGCC: (Debian 13.2.0-25) 13.2.0\n S!bO9cPv\n `xRoF\"/:\n k|V( (?%8/fz\n eViV&K@P>'\n Q9kV~NEC(\n xI#qcrQb8\n zsI6T}=\\\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-311-aarch64-linux-gnu.so.p/bootstrap_direction_getter.c\n- [ 6a] ./.mesonpy-5m77tb5h\n+ [ 6a] ./.mesonpy-czz0cv9p\n [ 7e] dipy/direction/bootstrap_direction_getter.cpython-311-aarch64-linux-gnu.so.p\n [ cb] /usr/include/python3.11\n [ e3] /usr/include/python3.11/cpython\n [ 103] /usr/include/aarch64-linux-gnu/bits\n [ 127] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 15f] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 189] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b6/41704643beccad39f98be0dc75e0c5398bf4b5.debug", "source2": "./usr/lib/debug/.build-id/09/e884ef03a8a9519cab0f0b88b2cac272df13fa.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 12% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -24,15 +24,15 @@\n [19] .got NOBITS 00000000001cf960 00f748 0006a0 08 WA 0 0 8\n [20] .data NOBITS 00000000001d0000 00f748 0026f8 00 WA 0 0 8\n [21] .bss NOBITS 00000000001d2700 00f748 001298 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000d9 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002f0 11b2ae 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 11b5a0 000505 00 C 0 0 8\n- [26] .debug_line PROGBITS 0000000000000000 11baa8 0633b6 00 C 0 0 8\n+ [26] .debug_line PROGBITS 0000000000000000 11baa8 0633b5 00 C 0 0 8\n [27] .debug_line_str PROGBITS 0000000000000000 17ee60 0001e5 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 17f048 15af54 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 2d9fa0 0225bb 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 2fc55b 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 2fc5b0 007ea8 18 32 1145 8\n [32] .strtab STRTAB 0000000000000000 304458 00b500 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 30f958 00015b 00 0 0 1\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: b641704643beccad39f98be0dc75e0c5398bf4b5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09e884ef03a8a9519cab0f0b88b2cac272df13fa\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4c): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x60): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): dipy\n 7\t(line_strp)\t(offset: 0x135): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 8\t(line_strp)\t(offset: 0x15f): /usr/include/aarch64-linux-gnu/sys\n 9\t(line_strp)\t(offset: 0x182): /usr/include\n 10\t(line_strp)\t(offset: 0x18f): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x54, lines 74, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): vector_fields.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vector_fields.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): vector_fields.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x264): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1b0): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1bb): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c9): listobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d6): floatobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1e4): string_fortified.h\n 8\t(udata)\t5\t(line_strp)\t(offset: 0x1f7): __multiarray_api.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 181 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4c): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x62241\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,420 +1,423 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-pU\t5{pDYZ_\n-.Bp{O.QYW\n-^!MRx\"LI\n-D+=Ycw@r\n-Mg8WqH{t\n-2t(6w#y(\n-Yg;D)'> e\n-tqoS~9o3>sm\n-+{&i{6J{n\n-/M6U)L\\*2\n-{GjCCf.r\n-]W-CA^9]ly\n-J8W5Ialp\n-bvPi8H,&\n-+[a+]e].\n-lMMvP/ij\n-K`T\"Y)@Z\n-]]t!FBC%=w\n-?6X-$3\tH\n-Ho/(*,T_|\n-Ku Y[YR|\n-Z]2IGGkk%\n-%uI>/E1]\n-ekx;c!1:K41\n-#uI>/E1G?\n-0-%x)gWT-\n-!?RQ8 S]\n-/DaNen~6\n-i}ZffV~}v\n-PQAQAAPQA\n-\"BRgzs &\n-<)EH>_E1\n-?5`g-x.=CG\n-4z>.%I>_E\n-G1Uhedg>\n-q')}4mu^\n-e(@Qf@sP\n-K`x>Y<#&)\n-=.T-mBM=pf&7C\n-D)i#$m!IK\n-P'(E*I+!\n-~r0d+Y5!+\n-`-&%W]u1\n-sob+mmUT[mUQZ\n-x(\"8jT*uw\n-=|wp5:(5$\n- vH5rAd35\n-k|${[IMK\n-7_(SJoJi\n-{hz~4?{j}Z\n-yO\"I>7E1\n-s'9e?o$GK\n-1UHq@ZKH'\n-WMi6*f7\"\n-yDzbyQNYI\n-4ME'vpE/rE\n-cU@H\n-U%O3JN9k*9\n-\"*ME,,SE\n-)\twSB;l}B\n-7((*( \"/\n-*}7q^;/Eg\n-a)p6MY,p&\n-VSyb=w-\tO\n-Q>P*Gy&:\n-1]Tju\thh\n-HM\t|\\h&S\n-s+E=MB/H\n-j:zE&a'n#F/f\n+LJO(TO\tN\n+lfe+|Nxb\n+bM.EV=UzA\n+R-_mXG0_\n+\"&X)aJW1\n+)QbQI|4F\n+ODS:NBG5\n+n=yT0DFA\\d/\n+TP&*{r/E1]eB\n+%J{/fr{/\n+?XyU6k&$\n+.'V]\tOiI\n+\"Yyl8T,f\n+XLX3Zr2;r\n+m#NlcBmWY%]5\n+?\n+\\{I\tjaAP>\n+$6M##+x0Q)\n+jz_z#!y ;\n+\"))]!J7K:\n+!eI>wE1YsOqY\n+~%IsNsI%\n+^ z xRkl\n+zYRdhP&[\n+(}SszyEm8\n+T@sHxup6G\n+Gpt3Qbzu\n+86JmI5D64\n+/s}Kp-~Y\n+7Je~oMzaP\n+6m\\>[]nz\n+0C{+L-vs\n+U1ZzOW1Zz\n+5W-%G,JZu~\n+D;Ti-!z*\n+-p#7YK05G\n+KMikIy~C\n+T|W)V[)V\n+OOZ!~=Cz\n+,-r2w*72\n+h4rDe[cD6\n+qi\"sn\tM8\n+=ZlV\tYb&\n+PG)@eq)@\n+*{\"bGQ[=>\n+E$j_(VO>\n+~gU;YV${Z18\n+c]t}T@kd\n+.B75J75F\n+qamG,Wz*\n+n+MsPs&k\n+\tMtAuV/V;\n+@g]1Hlo'\n+]gi6)Mz}\n+xcYZZR{Y\n+S9S#y97 q]Z\n+5i\tP-Eym@\n+XVP+<OE1M\n+3W]-P|vj\n+Qd7\"u>rj\n+Mh\tfs+Ks\n+;%Mg{C}C\n+OX]C _Ju>\n+0Q&a/lws\n+i/,yO%/w\n ]A1QQAAQqGA\n-:]://4]:\n-M*09!K^b\n-<{j+,UlD\n-2[b=W-\tK\n-mFc$AZt6Z\n-:+'j+Tl9OM\n-e[,YZS/o\n-5U3w^RV#\n-/)&cg.o\\]5\n-,Iq=0)yuu\n-Y;{FXY;{EXY;{GXY;?\n-p>'n#VOf\n-?g]e0-Q7C\n- /^9nK)B\n-E7Aceh+`\n-~S9g%o-I\n-H2nXX;'\\g\n-GXY;7DXY;7FXY;c#\n-((:##4kg\n-I8OU.cxU\n-0QJZ&u2-\n-Y(dF?Y_|\n-!%=1^OS/\n-*uI>OE1]\n-M^W5B}~\"\n-~f69.z>W1\n-cERo3is,o\n-\"@wNr@+!\n-kfrMw!yKj\n-&)GiBwh\tGW\t\n-V,{`m{S4\n-;*Yj9}=WU\t|\n-\"*\" *****\n-9W$!ToaA\n-xwsW$IsK\n-);AKptz]:\n-EH>/5I>/E\n-i+X:Dg8,Q\n-Sw0}%1%+L\n-g;*I9*J(\n-q=?@FGbq=\n-]xl/w=#].)\n-#0|0Hx]2y)\n-5sQ>g$wM\n-o3G>6IJ{\n-5Ytn.npQ`\n-F5QZ%gXC\n-,p-f%,9;\n-7OvZ+N^`U\n-WA8TO9$9\n-8U5i/M<6\n-1i)H5&Ho\n-#K'7pKoC\n-/#F5~]m]\n-K^${kKC`\n-j_8 ^M4@\n-1SwX%1JM\n-$FQ.'FU=\n-OZ*V\t[\\%\n-FCo$YrK5\n-cE?gAoFe\n-QM |D\t\"F}\n-'FECXA\t\"F\n-^Ks(5U=1\n-5pZ0az0O`\n-J~FbTe?#1\n-J>k{91*A\n-g\\>$1*oI\n-y*Y]Ke[&YN\n-=fq*$R:s\n-(rc>PV*mI\n-|LoN74_S\n-_j m,}ic\n-xQx\"Z5'-\n-vFIK=:%-\n-2,%Qb9Kxbm\n-nJ2l#$@kvU\n-7a|=M\\qJ=G\n-+aPmJkB)\n-(.d@/\tW`\n-6$QkTuX?x\n-z7L$ B% \n-Tv::oCNL+\n-}hZ)\\XKK\n-FSY4]v#%N*[>\n-7{)gYW7-\n-FOsf@1>W\n-$R+qYUd~\n-F[R`k6KtBaqp\n-a\\iG?s[]yo\n-1{b=w-\tO\n-:,-Qb)cdb\n-Tyb=w-\tO\n-FF+-K2KAF[q\n-OF[c;?bR\n-l)'*S)i5\n-$]I=g%1W\n-|ia?J7cl\n-(i=2$`)9\n-\tgu8z5E|\n-~+]I=g%q\n-KjZYYiYj\n-QQQAQQP@\n-ZH4|N61/\n-yoI@gl;xK\n-;U yN^,O\n-Vfa,q'!5w7q\n-:Q[&s7lI!\n-f@w'r@c \n- ::h%v=G/\n-I5JF5-&q\n-|0-A4'f1\n-z0}A|BL<\n-\"<\n- \\JP.%4ri\n-7\t\\l%gz=\n-VRW;@o;qu\n-t1v&=wra\n-v:+mwxJO\n-[<%k.s5/\n-rC\\MV%4d\n-w34\\GV%D\n-L=_R19Qo8S\"\n-laV_IJ :gg\n-3Zxz(!y$\n-~gL;$W\"@\n-u]3-4icP\n-m^=OcO~%PJ\n-\\oaNTdo z\n-:v}vwhjK\n-\\BCJY{A3\n-O~YU\n+Vqj;5nma7\n+\"YCUhBq0\n+hy,Jsp^P\n+gw@hB7dG\n+r*eAg_:O\n+ef]M-3S+*--TT4STTP\n+rdRq@qJ4gqF\n+b=/-\t_;c\n+\\3)32,Iq=p\n+p\\ ^iA\\{\n+&{b=O-\tOk\n+wkCp~PMu\n+*(,\tT9g%\n+@kLyVLQs%\n+{b=O-\tOs\n+v&DXY;wGXY;\n+y#B}81P0Mz\n+h?WY>D=@}\n+s8)0MFa|\n+U@qHtqYv\n+,wJOWU0W\n+!=I='%1O\n+W:A|dwqP\n+E)@QV@i'8\n+_AVu\tJnK\n++5I>OE1M\n+a];.*rA(9\n+k#E}6Ep%\n+@7]!?a(8G\n+\"hQ>JrsE\n+L,S,~g?1\n+Zk_J6<1q\n+'Gw\\t(0\tGc\n+U5wxT+6w\n+5>wDBMD+1wH9\n+Y`fPf221`\n+r%Etpx'2\n+a(>:vBj{o\n+0jc;=0jS\n+Q2IB4w=;j;aa4mY\n++]a7g2ra\n+j n?X: \\;@Wq8\n+Cp'm\"FMAb\n+X[X:0GXZ\n+,)=g-qKK\n+oHw+%7-qw\n+2/#F)8EYm\n+~FbTq?#1\n+Q+Z)bT`+E\n+Z;|u{c`n\n+.s;!s91j\n+5-YiOCb(\n+3nG:dvH;j+;.\n+\\{fwAoC{_A\n+k[Q,\\]?W*\n+|).o(I|Y\n+NbzYJZ//\n+ EF{RA@77\n+>5\\LS`c}Sq1\n+EI{EA@77\n+Jbpo9-nQ\n+ER0ScX0c\n+=QL[C,'Q\n+me>wk7`2\n+0|$]E\n+gG95)``M\n+1x*X&rU9y\n+IFK[LFK2\n++|y-.~%!<}\n+mJrUG8CV\n+.n,BI{f.'\n+VFIK=:%-\n+:%m+O#%mkO#%m\n+O#%m[O#%m;O#%m{O#%m\n+O#%mGO#%m'O#%mgO#%\n+%%mreII[\n+D\"37O^z8\n+Y$%mX~JZ\n+Y0PFS^y\n++|Z8HqXy\n+#eTg&'aV\n+:v}vwhj+\n+[m!aLGA?\n+\\]T!1zIJ\n+=v3'qA5j\n+8-y9vfP5\n+nJ%IJ15J\n+hKV[--Z--\n zZ>kSZ0Gm\n-eGwYFm4I} 5\n-3l;@r!:$d\n-Q5!;\"E{m\t\n-.\t|dc4WS\n-Z9 dBr!&4\n-1:W'AnB6\n-BjB(DE'!\n-1QLpp%^+\n-5x C/Vd(\n-m~U@Zk {\n-#IQ#IQ#Y\n-?!UM9\"Le\n-vWt]u(aD\n-vMG2{V:M\n-4yGbH;]I\n-hrDbH;]Ib\n-/An-Q$51\n-{+AQur20~\n-(W#jnGTzK\n-BTG#ZmGt\n-1R^Af-21u<\n-$I98f3Ia\n-;rkD?vV#\n+_|A<.IFoE\n+y0xZ.gWO\n+LJ@(\"8Z$\n+QM/$z\"+X\n+=yq;Mb9@\"\n+>:>yIeO^\n+\"2\"UcEdDz8ZR%2\"U\n+mhJ+TDbSX\n+*Gt2l&Rw\n+K[[V_Z a[=\n+T_ZI|SXF,\n+/^n-Q$56\n+)Jy\"E-%E\n+GKAQUr20n\n+t(?Mqh91P\n+%iDIvD3w0\"\n+cG4b/#zlk\n+ww3X|zPu\n+ =Ms=,Xt\n+Rz.-\tWQ;\n+pUeBIWbR\n+IJ+IRWhu\n+R4TQtCSt\n+ 7WqTVVfjVV\n-, 1-Rg:=\n-Q>D\"r+Dn3\n-Mic6dfNT/F\n-rlIJ?bth8\n-Of/dC7Kz:U\n-f?OJaGxu\n-Sll*t')cJ\n-`uhCD}C:\n+%n0\tm%n0\n+vi^_S=\"6\n+?=Q=d[65\n+O~ruL!v7\n+Ahw-}L9C\n+` 8$qHXj\n+DrmYT[]i\n+tCM9\n 6+$p\n McwZ$UHN[L\n cv0T'Kfn]mS\n-W]lBq'Xz\n-8oho96Xy;\n--&AxUT(x\"A=G\n-[MK|*\tr]\n-ju^gQUHm\n-/[^C!>O-\n-!{*yOWi,\n-9T7z4i5H\n-sa`sSig3;\n-K1b#y+vrB_uon\n-<4-.\\jHVn_n\n-f51i+e)C\n-'Z-1q(^+\n-Z$82EKZ'\n-^O,8`|tU\n-6=YDAfcQ18\t\n-}%sVp9Q]\t\n-&L|rMV4``\n-P`Gh^`Wn.\n- ;(Tkv;E\n-qzO@{rS:{7My7\n-*xb}n`+@6N\n-0H&$C2Av\n-!CAWnXBA;{L\n-J28LSdp(\n-/\"uJ;Tq?#\n-_hPNTDu+\n-dE4e1Vr8\n-J=60FPw;s\n->q)vtXr1+Pv.\n-{Z?SBZ7Y\n-C;cthvD-5\n-9G|rn1sF\n-/9[Kj3ek\n-}v@Y};H6\n-\"bB$jiN1\n-mvGI)T^Vc\n-j\n-MO\n-X34()8]X\n-GmK',rs[\n-uzyx\n-\\rv$i`.K#\n->BQ =rjR#\n-'iMXc;.H\n-%Doh:4;.\n-J:2ABK'\"\n-riGA*X\tx\n-jmMNHX[Zn\n-5g05 mkicEj\n-[aisMX ,\n-!BF!r!M?\n-vEF$'J8L\n-;':?S9A_\n-8!j7Q-od\n-9elUiN0k1\n-`zJq3=%~U0\n-\"]Z9*\\)8\n-bcZSX\"wh\n-miF% OYg\n-c={xY|!O|r\n-eQ23Z@Z&\n-YmZDJHwyd\n-8z1OvX9V\n-6~'^rD1N\n+PY%,iT@7\n+z}m4UnxP\n+slX~FDKX\n+1?)(v\n+Y&?8[Z{x\n+hBl81q[uR`\n+,[lU/`VO,\n+la-:Pi`-\n+k&>v[Xkj]\n+A6OYt1&d=Q\n+N]3@AwgF\n+1&\tmY%]Y\n+;\\,X zxB\n+dK4e1Vr8\n+b5r1W6@CA~M,jj~-\n+`S\"sGKy!$\n+uBT;kJGjg \n+v\"ST@{>fG\n+MsF)B#\n+DPr{7!Jny5\n+[1\":JnG#\n+6V9'?K!.5\n+#N[z!7*q\n+3Yp`rF>W\n+x9##\"32+23\"\n+ )TQ/`\t.\n+FhGqM4A;\n+Vr)Ihi1sA\n+\\xL [E4w\n+'wI?hbrW5yb\n+ZW#mYp@+jT\n+fAoLg?v]4\n+zOakMOel\n+A4zJ07]u\n+gn-\\m`n-:\n+1$Cm%@o\t\n+6]'$!zIHBt\n+9Zsd&=ZS\n+Bc_XH{f7S\n+.Uy+iC&o}\n+-ln+6``:KF\n+a\"MK\"}XhK\"\n+,6`e*D(%\n+skQectO;\n+r!8eYj_,\n+~M't|s(:~\n+;&\\k*_HG|\n z^-\"bQ}DA\n p;6|O(vrlC\n m.bbAfxL %\n xaKisa#f\n )6#7&(dA\n hB9(ISo$\n $%U0v>SC\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-id3t7cz2\n- [ 14] dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n+ [ 0] dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p/vector_fields.c\n+ [ 4c] ./.mesonpy-2ebmq0bw\n [ 60] dipy/align/vector_fields.cpython-312-aarch64-linux-gnu.so.p\n [ 9c] /usr/include/python3.12\n [ b4] /usr/include/python3.12/cpython\n [ d4] /usr/include/aarch64-linux-gnu/bits\n [ f8] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 130] dipy\n [ 135] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/b7/bf74604c9ab793d908deddc553747953d252d5.debug", "source2": "./usr/lib/debug/.build-id/a0/8a5d03020f8554a8708187138033159311ecab.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f7a8 001538 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051540 00f7a8 000d58 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000093 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 0280bf 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 028368 000410 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 028778 012490 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03ac08 0001de 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 03ac08 0001e0 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 03ade8 021f80 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 05cd68 005130 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 061e98 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 061ef0 004e90 18 32 644 8\n [32] .strtab STRTAB 0000000000000000 066d80 004e55 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 06bbd5 00015b 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: b7bf74604c9ab793d908deddc553747953d252d5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a08a5d03020f8554a8708187138033159311ecab\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10b): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x16d): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so.p/enhancement_kernel.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xb8c1\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: 0x2960c) \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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so.p/enhancement_kernel.c\n [ 6c] dipy/denoise/enhancement_kernel.cpython-311-aarch64-linux-gnu.so.p\n [ af] /usr/include/python3.11\n [ c7] /usr/include/python3.11/cpython\n [ e7] /usr/include/aarch64-linux-gnu/bits\n [ 10b] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 143] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/be/56f20e0d65d8e6a43b81c726f4b70e8d3d1699.debug", "source2": "./usr/lib/debug/.build-id/54/c8e724ca6c8807b8fa6f6df11c078baad5ddc5.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 476008 (bytes into file)\n+ Start of section headers: 476000 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x74368:\n+There are 34 section headers, starting at offset 0x74360:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 0011a0 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000050000 00f7f0 001338 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051340 00f7f0 000958 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a9 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002c0 02d0ec 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02d3b0 000425 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02d7d8 013e2d 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 041608 0001e1 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 0417f0 025079 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 066870 00574b 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 06bfbb 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 06c010 0042d8 18 32 528 8\n- [32] .strtab STRTAB 0000000000000000 0702e8 003f1e 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 074206 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 041608 0001e0 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 0417e8 025079 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 066868 00574b 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 06bfb3 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 06c008 0042d8 18 32 528 8\n+ [32] .strtab STRTAB 0000000000000000 0702e0 003f1e 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 0741fe 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be56f20e0d65d8e6a43b81c726f4b70e8d3d1699\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 54c8e724ca6c8807b8fa6f6df11c078baad5ddc5\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x53): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x53): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x67): dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xa8): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x104): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x13c): dipy\n 7\t(line_strp)\t(offset: 0x141): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p/streamlinespeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x53): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xc6af\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p/streamlinespeed.c\n- [ 53] ./.mesonpy-id3t7cz2\n+ [ 53] ./.mesonpy-2ebmq0bw\n [ 67] dipy/tracking/streamlinespeed.cpython-312-aarch64-linux-gnu.so.p\n [ a8] /usr/include/python3.12\n [ c0] /usr/include/python3.12/cpython\n [ e0] /usr/include/aarch64-linux-gnu/bits\n [ 104] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13c] dipy\n [ 141] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/bf/9101b2ae160c12002684c6cf9460b3c47f3f2e.debug", "source2": "./usr/lib/debug/.build-id/91/c20f3017f905d4375361cf394312b9f3f4aa90.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000004f810 00f800 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f818 00f800 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000004fa08 00f800 0005f8 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f800 001318 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051320 00f800 000968 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a0 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002b0 026f40 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002b0 026f3e 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0271f0 00042b 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 027620 00fd6b 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 037390 0001d8 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 037390 0001d7 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 037568 01f6d7 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 056c40 0042a3 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 05aee3 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 05af38 004188 18 32 514 8\n [32] .strtab STRTAB 0000000000000000 05f0c0 003b33 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 062bf3 00015b 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: bf9101b2ae160c12002684c6cf9460b3c47f3f2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 91c20f3017f905d4375361cf394312b9f3f4aa90\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x49): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5d): dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x99): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb1): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd1): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf5): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12d): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x157): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17a): /usr/include/aarch64-linux-gnu/bits/types\n 9\t(line_strp)\t(offset: 0x1a4): /usr/include\n 10\t(line_strp)\t(offset: 0x1b1): /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): localtrack.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): localtrack.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): localtrack.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): localtrack.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2fe): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1dd): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1eb): string_fortified.h\n 6\t(udata)\t5\t(line_strp)\t(offset: 0x1fe): __multiarray_api.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x211): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x21e): 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: 144 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x49): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x9a13\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,59 +1,63 @@\n-?.GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n HUC]\"(1D\n-8N2oNP,;\n-l(}Gal^4\n-}`l%fd]4nr\n-|+'Y]2S1^\n-h)3c)5c0P\n-i@>e\"sJw\n-W-.4t`B$i\n-SI9C{d\"H\n-OB8Fo[Z)Z\"\n-cU=_Q=nA\n-B?2X7(f=\n-2K67'E2_\n-rRkh~ue>\n-wzrG&m6(7\n-b./#ZXD1\n-'An&:\"dy\n-eT7BNlzQF\n-GHy[r3Dq3\n->9s8r0O.\n-]a=JhNU)I\n--)Q`-L{\"\n-FY[IY7SC\n-3b'9O7e\\.\n-\tC[}|X}cm\n-!_SW}]eF\n-j#Y1|%uk!g\n--AG}ehEv\n-(c9*`9*`\n-tOWDqcF_p~\t\n-p3`0-Mf8>\n-EJrz)pM/{\n-Y6iT6%}|C\n-+|y/^[M%u?^\n-VQaO\"O\"?8\n-)2eJ?RJ3\n-rd8-s)6@\n-m{HMLf^A\n- ^l [Uw2\n-)O)GJ(P&\n-|$0w'P+DE\n+gH5.;FyU\n+Y_D#a/i_\n+}mzK:$}G\n+VWU*b3ZQ\n+/2zZfj1u\n+kDsZ{Cno\n+vZNzEw#9y>\n+Tx&CpB^wv9T\n+t&\"1f\n+bu;g*/YO\n+}[y}/DzqKD}\n+94PN'$U[\n+ %{M*iml\n+>{G[iH)F\n+?a-w!fc5\n+148S#h,;5\n+22Q^7'I\\\n+RB6PB6PB\n+)?;(?;(?\n+OK4mUqjk,\n+_n}#~,:'\n++j@vwR/Y\n+^|3qc`95\n+i-`tVNu6\n+INs9fu[:\n+1WOAhB4m]\n+oTJ[1XG~\n+.dD~*ITU\n+6D\\wABNa6o\n Gm[&y)(*\n {&G=WK}O>\n rB13K#^%#]ZY.\n-'n{=4r*f\n++gvj i:F\n %,B%oKyQ\n U?nJ0.m(\n %A YHJ@!9\n C,*oWu]t\n )j-[9LeC\n :y*uJW]nQ]\n ULv8DN(4\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-id3t7cz2\n- [ 14] dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n+ [ 0] dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p/localtrack.c\n+ [ 49] ./.mesonpy-2ebmq0bw\n [ 5d] dipy/tracking/localtrack.cpython-312-aarch64-linux-gnu.so.p\n [ 99] /usr/include/python3.12\n [ b1] /usr/include/python3.12/cpython\n [ d1] /usr/include/aarch64-linux-gnu/bits\n [ f5] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12d] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 157] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c0/9a1466ae100de7b57451249128717c23c5d54a.debug", "source2": "./usr/lib/debug/.build-id/0c/6fd54534c9b913aad4a5f79cdeddcd9104b8a2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 13% 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: c09a1466ae100de7b57451249128717c23c5d54a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c6fd54534c9b913aad4a5f79cdeddcd9104b8a2\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5e): dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x120): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x143): /usr/include\n 8\t(line_strp)\t(offset: 0x150): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x171): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n \n The File Name Table (offset 0x50, lines 64, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x50): metricspeed.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x50): metricspeed.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3c): metricspeed.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3c): metricspeed.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2bc): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1a9): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b4): tupleobject.h\n 5\t(udata)\t4\t(line_strp)\t(offset: 0x1c2): string_fortified.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d5): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x1e3): dictobject.h\n 8\t(udata)\t4\t(line_strp)\t(offset: 0x1f0): stdio2.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 143 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xeffa\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,82 +1,74 @@\n-JGCC: (Debian 13.2.0-25) 13.2.0\n-w$7Vr;7Q\n-o(PkGgWa\n-VLA-RP^z\n+GCC: (Debian 13.2.0-25) 13.2.0\n+j=hs{=T`\n+p:Tr#dKV<\n+v\\eO6[Gr\n ,BzZ8}nRd\n Pfr([P.WB\n-iK$H4\tUF\n-KBrdV\tHC\n-Pj/4G8c&\n-$<0I8bHh\n--$OsCXsn\n-<~s|gI& ?i\n-B/;.[Db&\n-2]I2J?Be\n-.=#-\\l1'\n-$332ub*U\n-MjH_;AVV\n-D?iX\tMR>\n-D?iX\tMR>z\n-8QUAhVB#\n-P_eq_sCg\n-~=L>5S+Y\n-vCpc/qb%\n-\">4oF>2oF>6oF\n-\")v'-!VW\n-Y{1Al7K#\n-yIvQ5*4&\n-QjfkLc=3\n-Fhgf`~hg\n-!?okb32*\n-YLZj/S-}\n-/A|6LumJ\n-ahuOB\"_.\n-4Ls;\\!ijk%o\n-^1jof4d!g4\n-Jz=9f4 >F\n-#W]t+uE=\n-Wsiev6&\t\n-)1cp)4tw\n-RKboLqg@\n-?G0a>D\\e\n-FhC$MzU5R\n-Sq.Oc^R_S\n-t7DKg/oo\n--A([8=)O\n-K64o8f]i\n-X>DBx/G,\n-L7SJf>x3%K\n-:m(7I>v[]\n-a'r.4u.4\n-2k''#=!Dt\n-ho5#e/7c!p\n-ij4uP^Kh\n-=3M)U|H~\n-fpT@EuBQ\n-D-Je'VzWPo%J\n-v4IS/q!?\n-37OY6m(C\n-iKCi00wV\n-T;9$}-dSL\n-D?[=|b29;E\n-FMsp{$@tb\n-;sgvvwfW!~\n-%8Tt`>4n@S\n-@c!Mo*mr_\n-\\a\tg@5XcWkm\n-&t$rcjT~\n-jg>I,,O|\n-`4s\"5rme\n->LCTuk`Cu\n-?fmUhd:N\n-e4}US=7S\n-GAT|7#T<\n-'N/mq~i\"wZ\n-\t{~K/*7b\n+4!OSao@T[t\n+\"N=M2y/.\n+T1q4Q]{}\n+I\t{*J(*/\n+&2OZ. ?%\n+qzIZXbv}r%\n+}N Ai*\"J\n+fMAh\n+:y3w4\"P}\n+N!ub={P\t\n+O/[Jy[4?\n+B5r_8Z~\n+U=>|W ^P\n+H7$B:pLd(\n+}yVX>&!|B'6\n+BKe#0;ww_\n+7+r~6+r~1)r\n+>'Fu[yMZ\n+#b;\\'=q\n+5E@S*W{5{\n+ZzBE38]y2\n+aw@REy!HJ\n+sd5]{eZ\n UXZ9wYOUC\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-id3t7cz2\n- [ 14] dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n+ [ 0] dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p/metricspeed.c\n+ [ 4a] ./.mesonpy-2ebmq0bw\n [ 5e] dipy/segment/metricspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.12\n [ b2] /usr/include/python3.12/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 120] /usr/include/aarch64-linux-gnu/sys\n [ 143] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c1/ebadc3b565a24dcbabf1426a7a3dd6c832f68e.debug", "source2": "./usr/lib/debug/.build-id/83/bb50462605c9bdc844e9fbc3132cfb33cb5d5e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 494504 (bytes into file)\n+ Start of section headers: 494512 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x78ba8:\n+There are 34 section headers, starting at offset 0x78bb0:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 0012a8 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000050000 00f798 0016f8 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051700 00f798 001008 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009a 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 02bb4f 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02be00 00043e 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02c240 014d9b 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 040fe0 0001d0 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 0411b0 0260fa 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 0672b0 006c28 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 06ded8 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 06df30 005688 18 32 727 8\n- [32] .strtab STRTAB 0000000000000000 0735b8 00548f 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 078a47 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 040fe0 0001d1 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 0411b8 0260fa 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 0672b8 006c28 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 06dee0 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 06df38 005688 18 32 727 8\n+ [32] .strtab STRTAB 0000000000000000 0735c0 00548f 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 078a4f 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1ebadc3b565a24dcbabf1426a7a3dd6c832f68e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83bb50462605c9bdc844e9fbc3132cfb33cb5d5e\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5f): dipy/tracking/fbcmeasures.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15a): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-311-aarch64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xe374\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+]^GCC: (Debian 13.2.0-25) 13.2.0\n ,yy(mPBz\n N0,O-?Xg\n ,f3?S(_I6\n 02Om?di+\n U4P<-n;tN\n kxj%T]xX.e\n >GNGY\\uL/\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/fbcmeasures.cpython-311-aarch64-linux-gnu.so.p/fbcmeasures.c\n- [ 4b] ./.mesonpy-5m77tb5h\n+ [ 4b] ./.mesonpy-czz0cv9p\n [ 5f] dipy/tracking/fbcmeasures.cpython-311-aarch64-linux-gnu.so.p\n [ 9c] /usr/include/python3.11\n [ b4] /usr/include/python3.11/cpython\n [ d4] /usr/include/aarch64-linux-gnu/bits\n [ f8] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 130] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 15a] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c4/bc10edae7c9ec102b83bfd59869a5918a7f718.debug", "source2": "./usr/lib/debug/.build-id/b4/23353d94e49d36b44fb70adbc1e35af414a85a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f7d8 001200 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051200 00f7d8 000c18 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00008f 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a0 023f53 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 0241f8 0003e0 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 0245d8 010fa8 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 035580 0001db 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 035580 0001dd 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 035760 01c8b7 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 052018 0046c5 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 0566dd 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 056730 0049b0 18 32 596 8\n [32] .strtab STRTAB 0000000000000000 05b0e0 004069 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05f149 00015b 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: c4bc10edae7c9ec102b83bfd59869a5918a7f718\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b423353d94e49d36b44fb70adbc1e35af414a85a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x58): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x6c): dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xaf): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xc7): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xe7): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10b): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x143): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x16d): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 131 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x58): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x9f27\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+ZGCC: (Debian 13.2.0-25) 13.2.0\n ZSF'Z.*?\n W0!wZ/'d\n &\"Jn,J>M\ty\n 9B'%hg7(\n $\\~.zHgC4qq*\n X0^St.[)\n =/R\\=_Y\\m\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so.p/pca_noise_estimate.c\n- [ 58] ./.mesonpy-5m77tb5h\n+ [ 58] ./.mesonpy-czz0cv9p\n [ 6c] dipy/denoise/pca_noise_estimate.cpython-311-aarch64-linux-gnu.so.p\n [ af] /usr/include/python3.11\n [ c7] /usr/include/python3.11/cpython\n [ e7] /usr/include/aarch64-linux-gnu/bits\n [ 10b] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 143] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 16d] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c4/cec57644eb824334b6f8f54beb8a414e57ff2e.debug", "source2": "./usr/lib/debug/.build-id/d9/d15a136e65f0657d1cbff8242899f347276104.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f798 001310 00 WA 0 0 8\n [21] .bss NOBITS 0000000000041310 00f798 000990 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000aa 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002c0 027981 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 027c48 00040b 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 028058 010165 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 0381c0 0001cb 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 0381c0 0001ca 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 038390 01e427 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0567b8 00474a 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 05af02 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 05af58 0042a8 18 32 517 8\n [32] .strtab STRTAB 0000000000000000 05f200 003c26 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 062e26 00015b 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: c4cec57644eb824334b6f8f54beb8a414e57ff2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9d15a136e65f0657d1cbff8242899f347276104\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x58): dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x14f): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 139 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xa64c\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-.GCC: (Debian 13.2.0-25) 13.2.0\n+GCC: (Debian 13.2.0-25) 13.2.0\n 2Y$x!HPC)\n UpOL0|_h\n GU>B/-bi\n T#?oI.A~\n naQe1KFE\n DJC=I>OJLM1\n $R\"8!@\tr\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p/denspeed.c\n- [ 44] ./.mesonpy-id3t7cz2\n+ [ 44] ./.mesonpy-2ebmq0bw\n [ 58] dipy/denoise/denspeed.cpython-312-aarch64-linux-gnu.so.p\n [ 91] /usr/include/python3.12\n [ a9] /usr/include/python3.12/cpython\n [ c9] /usr/include/aarch64-linux-gnu/bits\n [ ed] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 125] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 14f] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/c6/cac8fafc8b94cc5e469684dc06762bce7756df.debug", "source2": "./usr/lib/debug/.build-id/16/a4e67a77b30ea7066ce872243a401942ccf790.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f790 0012e8 00 WA 0 0 8\n [21] .bss NOBITS 00000000000412f0 00f790 000b40 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009b 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 023812 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 023ac8 000403 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 023ed0 010016 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 033ee8 0001d4 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 033ee8 0001d5 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0340c0 01d87e 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 051940 004aef 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 05642f 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 056480 0047d0 18 32 571 8\n [32] .strtab STRTAB 0000000000000000 05ac50 004132 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 05ed82 00015b 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: c6cac8fafc8b94cc5e469684dc06762bce7756df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16a4e67a77b30ea7066ce872243a401942ccf790\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x58): dipy/denoise/denspeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x14f): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/denoise/denspeed.cpython-311-aarch64-linux-gnu.so.p/denspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xa8a8\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -37,14 +37,15 @@\n fGZu-4id \n Dbmcf3@w,?S\n L\"xLHI1~\n y<0xF)0sf\n 9,'!Ycm'k,2\n GGrUrx^T\n Y6oaEuX,\n+u*R}GO$'\n h:D4}4QA\n nXv4B]%JW\n 4`o*RqX\tZb\n ~/$f#RRSH#B\n Bc2n2?)}S\n *:pe*: Abbrev Number: 146 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p/direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x55): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x97f9\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: 0x2960c) \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p/direction_getter.c\n- [ 55] ./.mesonpy-id3t7cz2\n+ [ 55] ./.mesonpy-2ebmq0bw\n [ 69] dipy/tracking/direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ ab] /usr/include/python3.12\n [ c3] /usr/include/python3.12/cpython\n [ e3] /usr/include/aarch64-linux-gnu/bits\n [ 107] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 13f] dipy\n [ 144] /usr/lib/gcc/aarch64-linux-gnu/13/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cb/7a8d2a41f3bc227a16bca9b64587f0846b50f5.debug", "source2": "./usr/lib/debug/.build-id/f6/9c6047d3d1f66e807ae70c9ef7eb12b2e9f295.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 13% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,18 +22,18 @@\n [17] .fini_array NOBITS 000000000004f7b0 00f7a0 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000004f7b8 00f7a0 000200 10 WA 4 0 8\n [19] .got NOBITS 000000000004f9b8 00f7a0 000648 08 WA 0 0 8\n [20] .data NOBITS 0000000000050000 00f7a0 001730 00 WA 0 0 8\n [21] .bss NOBITS 0000000000051730 00f7a0 000c08 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009e 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002b0 031d58 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002b0 031d57 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 032008 00043a 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 032448 014f1a 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 047368 0001c1 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 047368 0001c2 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 047530 027a62 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 06ef98 0066f7 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 07568f 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 0756e0 004a70 18 32 599 8\n [32] .strtab STRTAB 0000000000000000 07a150 004839 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 07e989 00015b 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: cb7a8d2a41f3bc227a16bca9b64587f0846b50f5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f69c6047d3d1f66e807ae70c9ef7eb12b2e9f295\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x4b): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x5f): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9c): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xb4): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xd4): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf8): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x130): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x15a): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x17d): /usr/include\n 9\t(line_strp)\t(offset: 0x18a): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x50, lines 65, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x51): fbcmeasures.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x51): fbcmeasures.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x3d): fbcmeasures.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x3d): fbcmeasures.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2c9): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1ab): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1b6): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1c4): floatobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): listobject.h\n 7\t(udata)\t4\t(line_strp)\t(offset: 0x1df): string_fortified.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x1f2): 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: 141 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4b): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xe460\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,80 +1,74 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-FT@_T@@T\n-ngvvfvfvv\n+a@wdtMvZ\n Vsj4*#z[s\n-~#EuO@%>E\n+%kddOjj-\n+vz\\QZ[H],\n $Qc\"v0&1\n [3^5-^v,\n AZoLk[O!M!x\n-rdz^dMbp\n-VIoQIoQI\n-,K@;yRFUTHZR\n-2jg'd;;ar\n-O/O<{nq<\n-U2xa-ipI9\n-:)wTP>^u3\n-5{\tiOl]Y\n-\\TIE7Ll%\n-='CLY0u\"\n-^(>HEBG*\t-3\n-ZOtR6YE;.:\n+H#{US%{*d\n+_*=?gdd+r~\n+V%`0pT\\$\n+ai>C4i3O\n+{w]3Jy?;\n+gptXLo+<\n+?XY\"Rhpz\n+-{J!Iq6k\n+,R99P,O%\n+0}/?~~5\\W\n+lHzDBU[gz\n+e3E%w+O,\n+AI6QEQ,(\n+*..V_ipI9\n+L}f>L}f>4\n PR2=+FOH^=\n 7liXOF\")?S\n aD#Hk\t#Z\n RjIYL+bl\n F^CEkfzx\n ^\"[GuUA%\n-*+++-M3S\n-Qc:tlHvY\n-1zvHt%tZ s\n-'}9 K)ZG\n-?iFmeFmo3\n-\\nw.p'X.\n-).T_ vjL\n-! ?g?'a|\n+ijeO8TVVTZ\n+zbqC=_E&\n+?'J%Janz\n+a6@}%%LC\n+UI4%;d!$\n+_iF]eF]o3\n N\t_e\"/#X\n-](ZV/LMW\n-J|1R\"yM?eYy1a\n-)vsgK|1az\n-`CMYsykY#D\n-0+=6Gz&^\n-u>F%i^Lz\n-ZMPp0C&E\n-) qG(.g-\n-Cqc~REx&8Za\n-UX;YUr=T\n-L`$o~(}Ww3\n-6>&vu#GX\n-B)$Ci}1bw\n-oW&h;d\\\\\n-;XW>]N&5\n-P\")+haHPX\n->er?r$el\n-vEF+3=9;h\n-L3*~xpzv@9\n-\\dwV.GTS/\n-'z1Tv`5j9\n-XU|S\n+Gd#vZI]87\n+XX~{4[#,Go\n+8Cq~rR@Ohf\n+K{p'=N8qW\n+AIX,I;Sp\n+Ym2DH*\t\t\n+bWzK\\@K|\n+,mANy/of\n+h=8Fg}TG\n -aTnIh)S-\n R`zd:Ihz|:\n IaOQUS\"F@.%J\n ^:+@Ji`V\n ?+Bc5!}>\n 8=jDc?Dq\n g4WhL![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-id3t7cz2\n- [ 14] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ [ 0] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p/fbcmeasures.c\n+ [ 4b] ./.mesonpy-2ebmq0bw\n [ 5f] dipy/tracking/fbcmeasures.cpython-312-aarch64-linux-gnu.so.p\n [ 9c] /usr/include/python3.12\n [ b4] /usr/include/python3.12/cpython\n [ d4] /usr/include/aarch64-linux-gnu/bits\n [ f8] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 130] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 15a] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cb/e27b7b191391d76cddc05bffffbac609bc091e.debug", "source2": "./usr/lib/debug/.build-id/80/839f891368ab99808479f07d67d7e6042e80f4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000050000 00f7e8 0021b8 00 WA 0 0 8\n [21] .bss NOBITS 00000000000521c0 00f7e8 000f68 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 0000a1 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b8 02fc5d 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 02ff18 000400 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 030318 014bb6 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 044ed0 0001cf 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 044ed0 0001d0 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 0450a0 02281a 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 0678c0 0056ac 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 06cf6c 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 06cfc0 0057c0 18 32 750 8\n [32] .strtab STRTAB 0000000000000000 072780 006554 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 078cd4 00015b 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: cbe27b7b191391d76cddc05bffffbac609bc091e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 80839f891368ab99808479f07d67d7e6042e80f4\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x4a): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5e): dipy/segment/metricspeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x9a): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xb2): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xd2): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf6): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x120): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x143): /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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/metricspeed.cpython-311-aarch64-linux-gnu.so.p/metricspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xe1ef\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: 0x2960c) \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-311-aarch64-linux-gnu.so.p/metricspeed.c\n- [ 4a] ./.mesonpy-5m77tb5h\n+ [ 4a] ./.mesonpy-czz0cv9p\n [ 5e] dipy/segment/metricspeed.cpython-311-aarch64-linux-gnu.so.p\n [ 9a] /usr/include/python3.11\n [ b2] /usr/include/python3.11/cpython\n [ d2] /usr/include/aarch64-linux-gnu/bits\n [ f6] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 120] /usr/include/aarch64-linux-gnu/sys\n [ 143] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/cc/1bf40dc02841384192dae5119ee467869e274e.debug", "source2": "./usr/lib/debug/.build-id/b8/b200ba2febbe2406bbf5b88490717917d4c174.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% 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: cc1bf40dc02841384192dae5119ee467869e274e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8b200ba2febbe2406bbf5b88490717917d4c174\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: 0x3c): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x3c): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x50): dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x86): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x9e): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xbe): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xe2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x11a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 7\t(line_strp)\t(offset: 0x144): /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/pmf.cpython-312-aarch64-linux-gnu.so.p/pmf.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x3c): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xaf8b\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-'NGCC: (Debian 13.2.0-25) 13.2.0\n+tGCC: (Debian 13.2.0-25) 13.2.0\n MYN*km7x\n >Ti[?){kJ\n @u: Abbrev Number: 142 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0): dipy/tracking/vox2track.cpython-311-aarch64-linux-gnu.so.p/vox2track.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x47): ./.mesonpy-5m77tb5h\n+ <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/vox2track.cpython-311-aarch64-linux-gnu.so.p/vox2track.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xa4d0\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,53 +1,62 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-otYh&1$CKG\n-U'jN\"wR|\n-Y@Dz'@[~\n-i\tdJdF%S\n-?#XZT`\t0Yf\n-PMMFl|]gM\n--Zve)/J'\n-w,G+*jwk\n-\\WI*@\n-!\"Gd\tmW~\n-'5[kQ.nc\n-I$U~IkwC\n-5`+wf!RZ\n-zt\"[Vm7io\n-'o\"9:N U\n-{X^-C;hg\n-X7,3:l>c\n-Gea>0:ZC\n-ZVA+(!Zj.v\n--k.~~}D_d\n-Fm%]sL4~O4\n-}0*tlV:Y\n-t sG@r&lT\n-e^M2s]uh\n-.6`\tzu]@i\n-i{\t;f1#.\n-wN+}M8Q\\\n-QvSu\"fsD\n-4bz%v;+q\n-B&9%|'RB\n-}d'TbUX?r\n+97]%\tQzi%\n+L-HNHEWI!\n+aJ^m\n+y'Iw8\"ng\n+CCv'\\tLcCv\n+?Pf#6fx-\n+xJdG5R\n+shH_NZ&z\n+oOI]nUS/\n+-2PT4tq'\n+i2FF~0pu\n+z2(.*a/2|\n+A:-!$RjP\n+s0DQbON`\n+g##JtDOD\n+Of/p}/L\n 3L43D&`c\n Ro\t!nhKx\n jEJY]6\\\\\n 5\"xT\\: Abbrev Number: 130 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so.p/vec_val_sum.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/vec_val_sum.cpython-312-aarch64-linux-gnu.so.p/vec_val_sum.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x4a): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x81b9\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,57 +1,51 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-r$;blsT|\n-M([K\\#@g xr\n-YGN;t4BG.4\n-_A_zIYzq\n-D!!uM)&T\n-/8{Jq<1Mq<&\n-z91~d+iH\n-JrmDM+IZ\n-`2=mH.?#<\n-uVPuVPu~\n-M_K{4Q!K(H\n-SLT5,$BrC\n-#-qvo-kT\n-9@rS+HJg\n-fT[ Y;J%#.\n-DSf\n-Ju$eRg*(\n-x>BeT\"Uq\n-HTvnL*U+k\n-slzzPlz2'\n-ra,5Bg$|\\\n-w6ND2G5uTs\n-B&:%plETb\n-\tyy~4#5v{\n-6nzk;6QI\n-e.'nJc.hp+\n-#{1ad}xdgxd}\n-JJ\tOdE\t_jJ\n-C<)8 c)x\n-IilKO|9'C\n-+OT+bIBN\n+r$;bl3T|\n+X)^/3dU>7\n+FG||rZq:\n+\t/+K/NI K\n+TesyLlepM\n+nA]IT5wL\n+< iR%<7W\\\n+s9FO1*[fos\n+H74]Ej8 S\n+\"Ti@Mda&5\n+fad[x8Cp[x\n+2_m)f_Z`$7\n+6c]$3u3(\n+4.33OIgBU\n+Jq7gByklL\n+\\NM4rV_%\n+obDF9Qea\n+/:#~y/8*={\n+H\t~@dlnc_\n+'`rNY&`b\n+oC$+%&+'\n+doEZ${[X\n+5eP)_a~;\n+pYRAl'It\n+BfK`Y(eV\n+`jBlc\"dK/\n+7MW4Mp#i|M\n+V?\n+}kIl($Z(\n+(8 S.ve0\n+&c[aG]/+;\n+Toxie|`)\n+v5zO}q1\t\n+fF-n5ao+\"{\n+\"m6(Y\n +=(~i(lu\n +@$sLWyir\n H8Dg#3j$\n 7IqM: Abbrev Number: 145 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xb033\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,66 +1,73 @@\n GCC: (Debian 13.2.0-25) 13.2.0\n-U36Eb/'|V@\n-5'j]mH;d\n-rrPo(51h\n-O_)#s'|2\n-~dPn1(a W\n-YG$Ht\t9#\n-k5bW\\KxWb:\n-rX&;pfUB\n-iEUnE3 j*\n-yT a@7$M\n-1\n-WZVjnU2[\n-x#lV>-)VV2\n-~S]]oc=g<'\n-?+4)2]$g\n-9TY?,O^p\n-JoVNk`~ \n-)G6Kz/>3\\\n-w6K7M5J#\n-xs{l1%=Xeco\n-|WT&%K%G\n-y`=S\"6wo\n-In5N'0=}\n-Nf4i'SLrnz\n--f.}U\"KN\n-#oPF+\\S|m\n-e1>#Z0zx\n-}~Ekv&W+\n-$?UMdZ9V\n+B/h/kG&I\n+$H(\t}.lY\n+}uJ\"N(Os\n+yAp;3v3W\n+,3@LSU6RO\n+Az\tKMRSK*\n+n>])u+O-RS\n+6wZl6y:N\n+%TU-bZrk|`\n+,GD+X_5b\n+* \\)2)(4\t\n+=bV8O-cE-\n+([*8jcgiy8\n+YLaY1OLb\n+Zx[~O\\)<&\n+vu.GQ4+D\n+P9LL\"{Uo`\n+~\">GEl[6\n+*FWO=/drK\n+t@d{&F{o\n+{RN[0mHN(\n+D_{\\tU`*\n+.l=v6EW|\n+OO'OOWOO\n+>~JhQm=\t\n+jlVUScG#\n+\tN#d6D(U\n+Is.$Eqa>\n+Kl,V\t3N~\n+&`jpAiro[B<\n+wa2Wo- +\n+'#M55$eG\n+,H_.!8#_\n+]+.g@it1\n }S'D|SUG\n--S0\tRPDo;cL\n-%Wa8,Htr=\n-5.O BwVM\n-zT`9'C-'\n-;Q?1xQZ\"T\n-w3Ig.=i6\n-M|t6haEGg\n-[%Y$+rJ[Y\n-WD\\|=J39|\n-v=IF6|W2\n-\"z!|DQ,/\n+9,{$ka(JC\n+\".l}]_\tE\n+dtn/FC]YO\n+szMuD30W\n+&%fAchem\n+pndGDhT;\n+bnb9xc@`5\n+P}}uF_y:\n+m)!W^}8-\n+v.ec*,f\"\n+-n2nqzV#\n+)Xc:YNtYx\n+0Do$#y$^\n+jdVzf`r^\n >eME3)=44\n 2b?\".` _@\n -tFf3@l~\n f;7F%6vG\n P4hL}&Ld\n b#\\M\t5FB\n ku=0Z$A5\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-id3t7cz2\n- [ 14] dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n+ [ 0] dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p/ptt_direction_getter.c\n+ [ 5e] ./.mesonpy-2ebmq0bw\n [ 72] dipy/direction/ptt_direction_getter.cpython-312-aarch64-linux-gnu.so.p\n [ b9] /usr/include/python3.12\n [ d1] /usr/include/python3.12/cpython\n [ f1] /usr/include/aarch64-linux-gnu/bits\n [ 115] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 14d] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 177] /usr/include/aarch64-linux-gnu/sys\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/e5/d882b3e8efb9bcfdcb21f80b337278bd80742a.debug", "source2": "./usr/lib/debug/.build-id/47/09ae957a2b5fd260a63e7e34b5caa4777f72db.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 18% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -22,19 +22,19 @@\n [17] .fini_array NOBITS 000000000003f818 00f808 000008 08 WA 0 0 8\n [18] .dynamic NOBITS 000000000003f820 00f808 0001f0 10 WA 4 0 8\n [19] .got NOBITS 000000000003fa10 00f808 0005f0 08 WA 0 0 8\n [20] .data NOBITS 0000000000040000 00f808 0012f0 00 WA 0 0 8\n [21] .bss NOBITS 00000000000412f0 00f808 000998 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009e 00 C 0 0 8\n- [24] .debug_info PROGBITS 0000000000000000 0002b0 0262a2 00 C 0 0 8\n+ [24] .debug_info PROGBITS 0000000000000000 0002b0 0262a1 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 026558 0003fc 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 026958 00fbdd 00 C 0 0 8\n [27] .debug_str PROGBITS 0000000000000000 036535 00000e 01 MS 0 0 1\n- [28] .debug_line_str PROGBITS 0000000000000000 036548 0001c9 01 MSC 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 036548 0001cb 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 036718 01dac2 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 0541e0 004298 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 058478 000051 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 0584d0 004170 18 33 514 8\n [33] .strtab STRTAB 0000000000000000 05c640 003b7a 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 0601ba 000166 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: e5d882b3e8efb9bcfdcb21f80b337278bd80742a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4709ae957a2b5fd260a63e7e34b5caa4777f72db\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-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x5e): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x72): dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xb8): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xd0): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xf0): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x114): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x13e): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x161): /usr/include\n 8\t(line_strp)\t(offset: 0x16e): /usr/include/python3.12/internal\n 9\t(line_strp)\t(offset: 0x18f): /usr/lib/python3/dist-packages/numpy/core/include/numpy\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: 0x5a): clustering_algorithms.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5a): clustering_algorithms.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x46): clustering_algorithms.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x46): clustering_algorithms.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x2da): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x1c7): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x1d2): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x1e0): floatobject.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x1ee): string_fortified.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): 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: 140 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n- <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-id3t7cz2\n+ <13> DW_AT_name : (line_strp) (offset: 0): dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x5e): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0x9c25\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,70 +1,58 @@\n-t*GCC: (Debian 13.2.0-25) 13.2.0\n-s9|k;O\n-t{xPcvzU5\n-QTB=<*L@\n-os!5>[Mg\n-i_YzA_D^g\n-w:qDF;\"+\n-rmlrkK3]Ke\n->.,=\ttz=i\n-r=;F;\t|\n-q?Y6$:,{V\n-%[K%F5}{\n-#_d*>\tbR\n-p/]IG-!L?\n-\\gT>C(I3A\n-zKM7~B&;\n-`d_pdm$!\n-f{.y\\r\t4\n-.xcT~}C.\n-YS1Gd@`gM\n-e4$>^oc.Cw\n-FomxO\"nFz\n-'wAQPQQQAQQQq\n-i9TZmOVo\n-qlw!s[b3_G\n-}MyvOTb!\n-E)fVJ#yQ\n-~5QKJ1MI\n+GCC: (Debian 13.2.0-25) 13.2.0\n+i4!?*kvQ\n+p2sbY]u1\n+}$Q{ Lv@\n+7.QAE0/O\n+b9Y3/Z;=\n+|kdp3vzU-\n+S|Sr:a,\"\n+c0%\\\"]O\n+{q6i3(R;6\n+#D%]z%3E%o\n+}aR^}.vQ2u{\n+3{fwgvgg\n+.?/nUZjZ+-\n+jJ4M8i35As5!\n+u'm}>F_ \n+J{%!WC3/u\n+ +r]&+*O\n eJE.ii.eefei\n-ys9{ZhuP[\n-g(0?Y:*6R2Y*\n-\\i!}}\tOw<\n-`F_fjx|a(\n-Vb.uXt!I\n-!=F(#06IY\n- e![h,E|~!m\n+x.\"!Zj.(C\n+;qok/>GI\n+e/q07hbVJ\n 0Rd{9DJ<\n-wEF<3NV \n-!%hg>L,w\n-OY~q}E|\n+KWo;TrlD\n+SLA>R$FM\n+iGYZa>Sz\n+-^IkgjO~{S\n+Z48./[504\n+(JLOEC9C\\\n++Sw}/l=l\n+'l'Z.O]T\n+eMiEY&_C\n+n]bZ9(s*\n+<$n3PyErr_SetNone\n x36pgI)-\n +VM jV\t7\n h7+w\n , 4HmyUk\n M'fX@b&;\n &\tV3yjMT\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-id3t7cz2\n- [ 14] dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n+ [ 0] dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p/clustering_algorithms.c\n+ [ 5e] ./.mesonpy-2ebmq0bw\n [ 72] dipy/segment/clustering_algorithms.cpython-312-aarch64-linux-gnu.so.p\n [ b8] /usr/include/python3.12\n [ d0] /usr/include/python3.12/cpython\n [ f0] /usr/include/aarch64-linux-gnu/bits\n [ 114] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 13e] /usr/include/aarch64-linux-gnu/sys\n [ 161] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ea/528f4f23526ecf3f7b2ef233b627c76f9f1290.debug", "source2": "./usr/lib/debug/.build-id/b8/c9828a62ec8cf11e39a6479f648b62437cd155.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 418168 (bytes into file)\n+ Start of section headers: 418160 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x66178:\n+There are 34 section headers, starting at offset 0x66170:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001110 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000040000 00f830 0014c8 00 WA 0 0 8\n [21] .bss NOBITS 00000000000414d0 00f830 000a28 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000096 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 029971 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 029c20 0003f0 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 02a010 010a06 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 03aa18 0001ba 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 03abd8 01e532 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 059110 004b2f 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 05dc3f 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 05dc90 0042c0 18 32 533 8\n- [32] .strtab STRTAB 0000000000000000 061f50 0040cd 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 06601d 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 03aa18 0001b8 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 03abd0 01e532 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 059108 004b2f 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 05dc37 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 05dc88 0042c0 18 32 533 8\n+ [32] .strtab STRTAB 0000000000000000 061f48 0040cd 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 066015 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea528f4f23526ecf3f7b2ef233b627c76f9f1290\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b8c9828a62ec8cf11e39a6479f648b62437cd155\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-id3t7cz2\n+ 0\t(line_strp)\t(offset: 0x56): ./.mesonpy-2ebmq0bw\n 1\t(line_strp)\t(offset: 0x6a): dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0xae): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0xc6): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xe6): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0x10a): /usr/lib/gcc/aarch64-linux-gnu/13/include\n 6\t(line_strp)\t(offset: 0x134): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x157): /usr/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -6,15 +6,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 135 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p/test_fast_numpy.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-id3t7cz2\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x56): ./.mesonpy-2ebmq0bw\n <1b> DW_AT_ranges : (sec_offset) 0xb4a1\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: 0x55de3) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 13.2.0-25) 13.2.0\n+UGCC: (Debian 13.2.0-25) 13.2.0\n kld@ZpzoB~\n )(,)u'jH{M^[\n U^[wc\\u(C-\n (oEmifo[\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p/test_fast_numpy.c\n- [ 56] ./.mesonpy-id3t7cz2\n+ [ 56] ./.mesonpy-2ebmq0bw\n [ 6a] dipy/utils/tests/test_fast_numpy.cpython-312-aarch64-linux-gnu.so.p\n [ ae] /usr/include/python3.12\n [ c6] /usr/include/python3.12/cpython\n [ e6] /usr/include/aarch64-linux-gnu/bits\n [ 10a] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ 134] /usr/include/aarch64-linux-gnu/sys\n [ 157] /usr/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ee/7367f8a3fa4ec62a874a5c396a1dcb50aabecf.debug", "source2": "./usr/lib/debug/.build-id/94/0564fae861a7421553d6195d0804c25dfcf0f3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,15 +25,15 @@\n [20] .data NOBITS 0000000000040000 00f7f0 0012d8 00 WA 0 0 16\n [21] .bss NOBITS 00000000000412e0 00f7f0 0009e0 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 000096 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002a8 01fb98 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 01fe40 000429 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 020270 00dc9a 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 02df10 0001f5 01 MSC 0 0 8\n+ [27] .debug_line_str PROGBITS 0000000000000000 02df10 0001f7 01 MSC 0 0 8\n [28] .debug_loclists PROGBITS 0000000000000000 02e108 018705 00 C 0 0 8\n [29] .debug_rnglists PROGBITS 0000000000000000 046810 003921 00 C 0 0 8\n [30] .gnu_debugaltlink PROGBITS 0000000000000000 04a131 000051 00 0 0 1\n [31] .symtab SYMTAB 0000000000000000 04a188 0041d0 18 32 517 8\n [32] .strtab STRTAB 0000000000000000 04e358 003a4f 00 0 0 1\n [33] .shstrtab STRTAB 0000000000000000 051da7 00015b 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: ee7367f8a3fa4ec62a874a5c396a1dcb50aabecf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 940564fae861a7421553d6195d0804c25dfcf0f3\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-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x5b): dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x96): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xae): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xce): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xf2): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x12a): dipy\n 7\t(line_strp)\t(offset: 0x12f): /usr/lib/gcc/aarch64-linux-gnu/13/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: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0x14): dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so.p/propspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0x8311\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: 0x2960c) \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-5m77tb5h\n+ [ 0] ./.mesonpy-czz0cv9p\n [ 14] dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so.p/propspeed.c\n [ 5b] dipy/tracking/propspeed.cpython-311-aarch64-linux-gnu.so.p\n [ 96] /usr/include/python3.11\n [ ae] /usr/include/python3.11/cpython\n [ ce] /usr/include/aarch64-linux-gnu/bits\n [ f2] /usr/lib/python3/dist-packages/numpy/core/include/numpy\n [ 12a] dipy\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/f9/0022a5f980e57e98ddc52c68407c38236757c8.debug", "source2": "./usr/lib/debug/.build-id/21/6aab80581289189b836d4ecec5122fd2f3d0f3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 537392 (bytes into file)\n+ Start of section headers: 537400 (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: 7\n Size of section headers: 64 (bytes)\n Number of section headers: 34\n Section header string table index: 33\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 34 section headers, starting at offset 0x83330:\n+There are 34 section headers, starting at offset 0x83338:\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 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000218 0001ec 001308 18 A 4 3 8\n@@ -25,19 +25,19 @@\n [20] .data NOBITS 0000000000050000 00f778 001940 00 WA 0 0 16\n [21] .bss NOBITS 0000000000051940 00f778 000e60 00 WA 0 0 16\n [22] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1\n [23] .debug_aranges PROGBITS 0000000000000000 000210 00009f 00 C 0 0 8\n [24] .debug_info PROGBITS 0000000000000000 0002b0 0307a3 00 C 0 0 8\n [25] .debug_abbrev PROGBITS 0000000000000000 030a58 000411 00 C 0 0 8\n [26] .debug_line PROGBITS 0000000000000000 030e70 015a9a 00 C 0 0 8\n- [27] .debug_line_str PROGBITS 0000000000000000 046910 0001f8 01 MSC 0 0 8\n- [28] .debug_loclists PROGBITS 0000000000000000 046b08 02bf01 00 C 0 0 8\n- [29] .debug_rnglists PROGBITS 0000000000000000 072a10 0064b5 00 C 0 0 8\n- [30] .gnu_debugaltlink PROGBITS 0000000000000000 078ec5 000051 00 0 0 1\n- [31] .symtab SYMTAB 0000000000000000 078f18 005430 18 32 698 8\n- [32] .strtab STRTAB 0000000000000000 07e348 004e8c 00 0 0 1\n- [33] .shstrtab STRTAB 0000000000000000 0831d4 00015b 00 0 0 1\n+ [27] .debug_line_str PROGBITS 0000000000000000 046910 0001fa 01 MSC 0 0 8\n+ [28] .debug_loclists PROGBITS 0000000000000000 046b10 02bf01 00 C 0 0 8\n+ [29] .debug_rnglists PROGBITS 0000000000000000 072a18 0064b5 00 C 0 0 8\n+ [30] .gnu_debugaltlink PROGBITS 0000000000000000 078ecd 000051 00 0 0 1\n+ [31] .symtab SYMTAB 0000000000000000 078f20 005430 18 32 698 8\n+ [32] .strtab STRTAB 0000000000000000 07e350 004e8c 00 0 0 1\n+ [33] .shstrtab STRTAB 0000000000000000 0831dc 00015b 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f90022a5f980e57e98ddc52c68407c38236757c8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 216aab80581289189b836d4ecec5122fd2f3d0f3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,15 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 12, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-5m77tb5h\n+ 0\t(line_strp)\t(offset: 0x44): ./.mesonpy-czz0cv9p\n 1\t(line_strp)\t(offset: 0x58): dipy/reconst/recspeed.cpython-311-aarch64-linux-gnu.so.p\n 2\t(line_strp)\t(offset: 0x91): /usr/include/python3.11\n 3\t(line_strp)\t(offset: 0xa9): /usr/include/python3.11/cpython\n 4\t(line_strp)\t(offset: 0xc9): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xed): /usr/lib/python3/dist-packages/numpy/core/include/numpy\n 6\t(line_strp)\t(offset: 0x125): dipy\n 7\t(line_strp)\t(offset: 0x12a): /usr/lib/gcc/aarch64-linux-gnu/13/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: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <12> DW_AT_language : (data1) 12\t(ANSI C99)\n <13> DW_AT_name : (line_strp) (offset: 0): dipy/reconst/recspeed.cpython-311-aarch64-linux-gnu.so.p/recspeed.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-5m77tb5h\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x44): ./.mesonpy-czz0cv9p\n <1b> DW_AT_ranges : (sec_offset) 0xebbf\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: 0x2960c) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,7 @@\n-,h@|8#gW\n GCC: (Debian 13.2.0-25) 13.2.0\n i?r*5|meH\n $LUOzYt!\n |Ro<$4B7\n #G: Abbrev Number: 108 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x4cb10) \n <11> DW_AT_language : (data1) 12\t(ANSI C99)\n <12> DW_AT_name : (line_strp) (offset: 0): dipy/utils/fast_numpy.cpython-311-aarch64-linux-gnu.so.p/fast_numpy.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-5m77tb5h\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x46): ./.mesonpy-czz0cv9p\n <1a> DW_AT_ranges : (sec_offset) 0x11bd\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: 0x2960c) \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-311-aarch64-linux-gnu.so.p/fast_numpy.c\n- [ 46] ./.mesonpy-5m77tb5h\n+ [ 46] ./.mesonpy-czz0cv9p\n [ 5a] dipy/utils/fast_numpy.cpython-311-aarch64-linux-gnu.so.p\n [ 93] /usr/include/python3.11\n [ ab] /usr/include/python3.11/cpython\n [ cb] /usr/lib/gcc/aarch64-linux-gnu/13/include\n [ f5] /usr/include/aarch64-linux-gnu/bits\n [ 119] /usr/include/aarch64-linux-gnu/sys\n [ 13c] /usr/include/python3.11/internal\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d6469 x-gnu/python3-di\n- 0x00000030 70792d6c 69622e64 65627567 00dfa4f9 py-lib.debug....\n- 0x00000040 eb497fc5 9e866c9a 0d4c7e59 ded8fcc0 .I....l..L~Y....\n- 0x00000050 a6 .\n+ 0x00000030 70792d6c 69622e64 65627567 00e1cfae py-lib.debug....\n+ 0x00000040 283b660b b5fe5281 e9835df2 b6e975c5 (;f...R...]...u.\n+ 0x00000050 e9 .\n \n"}]}]}]}]}]}