{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.zjbNHYj4/b1/biosig_3.9.0-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.zjbNHYj4/b2/biosig_3.9.0-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,10 +1,10 @@\n \n d65cdbe55bbb124c30e80bfe0918a863 52304 debug optional biosig-tools-dbgsym_3.9.0-1_arm64.deb\n b0a1f7cdf5d955d6bd592648975a7b27 33848 science optional biosig-tools_3.9.0-1_arm64.deb\n ec79e9bf1530686ae2b5f0d49cbc7cd3 337804 libdevel optional libbiosig-dev_3.9.0-1_arm64.deb\n 64ed919bf4a76edf31d3c3b81fee4a47 929388 debug optional libbiosig3-dbgsym_3.9.0-1_arm64.deb\n 398111e9dd1eccfb28d1ce53cfd5d0f5 279932 libs optional libbiosig3_3.9.0-1_arm64.deb\n- fdf7c2b9a4b8997cb5cb85bc2bdb87c5 64232 debug optional octave-biosig-dbgsym_3.9.0-1_arm64.deb\n- a9b9c04ac010eef79a0b8958c0ec2791 1225200 science optional octave-biosig_3.9.0-1_arm64.deb\n+ f1e6e86e5e5e6652bcb1f5b40f3ef36c 64228 debug optional octave-biosig-dbgsym_3.9.0-1_arm64.deb\n+ 0a81771d6959df3fd1e72dc21163d220 1225576 science optional octave-biosig_3.9.0-1_arm64.deb\n eebec7d9f0a75b0405aa6eec9e7cde9e 11264 debug optional python3-biosig-dbgsym_3.9.0-1_arm64.deb\n 6874b54756c8ded0c61b6eae265a398e 24504 python optional python3-biosig_3.9.0-1_arm64.deb\n"}, {"source1": "octave-biosig_3.9.0-1_arm64.deb", "source2": "octave-biosig_3.9.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-02 20:07:12.000000 debian-binary\n -rw-r--r-- 0 0 0 8880 2025-04-02 20:07:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1216128 2025-04-02 20:07:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1216504 2025-04-02 20:07:12.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/accovf_mex.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/accovf_mex.mex", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa72f9fdf2b2f8c903252437c688dfb73f44ccbf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6028bcaedeb0b5a79e6716f0b2b5b1d49c65a25\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37326639 66646632 62326638 63393033 72f9fdf2b2f8c903\n- 0x00000010 32353234 33376336 38386466 62373366 252437c688dfb73f\n- 0x00000020 34346363 62662e64 65627567 00000000 44ccbf.debug....\n- 0x00000030 f5b71a59 ...Y\n+ 0x00000000 30323862 63616564 65623062 35613739 028bcaedeb0b5a79\n+ 0x00000010 65363731 36663062 32623562 31643439 e6716f0b2b5b1d49\n+ 0x00000020 63363561 32352e64 65627567 00000000 c65a25.debug....\n+ 0x00000030 fc41d6dc .A..\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSLOAD.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSLOAD.mex", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b395712bae638097f499268f637f64b5e8ef5ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7a356363eba19613f5b21acae50e23f8d5e5df8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33393537 31326261 65363338 30393766 395712bae638097f\n- 0x00000010 34393932 36386636 33376636 34623565 499268f637f64b5e\n- 0x00000020 38656635 65632e64 65627567 00000000 8ef5ec.debug....\n- 0x00000030 1fe03a85 ..:.\n+ 0x00000000 61333536 33363365 62613139 36313366 a356363eba19613f\n+ 0x00000010 35623231 61636165 35306532 33663864 5b21acae50e23f8d\n+ 0x00000020 35653564 66382e64 65627567 00000000 5e5df8.debug....\n+ 0x00000030 33c0b9e7 3...\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSOPEN.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSOPEN.mex", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d34c3a38ca9965b65253a50d422fcf940730e0a6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3146d2cb0dd955d373e8c19d091deca82215c7a\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34633361 33386361 39393635 62363532 4c3a38ca9965b652\n- 0x00000010 35336135 30643432 32666366 39343037 53a50d422fcf9407\n- 0x00000020 33306530 61362e64 65627567 00000000 30e0a6.debug....\n- 0x00000030 7894b3c6 x...\n+ 0x00000000 31343664 32636230 64643935 35643337 146d2cb0dd955d37\n+ 0x00000010 33653863 31396430 39316465 63613832 3e8c19d091deca82\n+ 0x00000020 32313563 37612e64 65627567 00000000 215c7a.debug....\n+ 0x00000030 7fdec049 ...I\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSSAVE.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/mexSSAVE.mex", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9a6a5a9920edfb0e2e7372927463b46ed6c3994\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3bca123fa3e50628e40e857c61f06f873902b42c\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61366135 61393932 30656466 62306532 a6a5a9920edfb0e2\n- 0x00000010 65373337 32393237 34363362 34366564 e7372927463b46ed\n- 0x00000020 36633339 39342e64 65627567 00000000 6c3994.debug....\n- 0x00000030 605ec458 `^.X\n+ 0x00000000 63613132 33666133 65353036 32386534 ca123fa3e50628e4\n+ 0x00000010 30653835 37633631 66303666 38373339 0e857c61f06f8739\n+ 0x00000020 30326234 32632e64 65627567 00000000 02b42c.debug....\n+ 0x00000030 a2d5bfe4 ....\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/physicalunits.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/biosig/physicalunits.mex", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 896623f000ed3b65581a44c252243288609ea5f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 977a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36363233 66303030 65643362 36353538 6623f000ed3b6558\n- 0x00000010 31613434 63323532 32343332 38383630 1a44c25224328860\n- 0x00000020 39656135 66372e64 65627567 00000000 9ea5f7.debug....\n- 0x00000030 45a9923b E..;\n+ 0x00000000 37613263 61393938 65623261 31653262 7a2ca998eb2a1e2b\n+ 0x00000010 35646363 36666536 64383333 30633065 5dcc6fe6d8330c0e\n+ 0x00000020 64326237 30662e64 65627567 00000000 d2b70f.debug....\n+ 0x00000030 458266e5 E.f.\n \n"}]}]}]}]}, {"source1": "octave-biosig-dbgsym_3.9.0-1_arm64.deb", "source2": "octave-biosig-dbgsym_3.9.0-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-04-02 20:07:12.000000 debian-binary\n -rw-r--r-- 0 0 0 820 2025-04-02 20:07:12.000000 control.tar.xz\n--rw-r--r-- 0 0 0 63220 2025-04-02 20:07:12.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 63216 2025-04-02 20:07:12.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Med Packaging Team \n Installed-Size: 116\n Depends: octave-biosig (= 3.9.0-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for octave-biosig\n-Build-Ids: 4b395712bae638097f499268f637f64b5e8ef5ec 896623f000ed3b65581a44c252243288609ea5f7 a9a6a5a9920edfb0e2e7372927463b46ed6c3994 d34c3a38ca9965b65253a50d422fcf940730e0a6 fa72f9fdf2b2f8c903252437c688dfb73f44ccbf\n+Build-Ids: 3bca123fa3e50628e40e857c61f06f873902b42c 977a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f d3146d2cb0dd955d373e8c19d091deca82215c7a d6028bcaedeb0b5a79e6716f0b2b5b1d49c65a25 f7a356363eba19613f5b21acae50e23f8d5e5df8\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,6 +1,6 @@\n-usr/lib/debug/.build-id/4b/395712bae638097f499268f637f64b5e8ef5ec.debug\n-usr/lib/debug/.build-id/89/6623f000ed3b65581a44c252243288609ea5f7.debug\n-usr/lib/debug/.build-id/a9/a6a5a9920edfb0e2e7372927463b46ed6c3994.debug\n-usr/lib/debug/.build-id/d3/4c3a38ca9965b65253a50d422fcf940730e0a6.debug\n-usr/lib/debug/.build-id/fa/72f9fdf2b2f8c903252437c688dfb73f44ccbf.debug\n+usr/lib/debug/.build-id/3b/ca123fa3e50628e40e857c61f06f873902b42c.debug\n+usr/lib/debug/.build-id/97/7a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f.debug\n+usr/lib/debug/.build-id/d3/146d2cb0dd955d373e8c19d091deca82215c7a.debug\n+usr/lib/debug/.build-id/d6/028bcaedeb0b5a79e6716f0b2b5b1d49c65a25.debug\n+usr/lib/debug/.build-id/f7/a356363eba19613f5b21acae50e23f8d5e5df8.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/octave-biosig.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,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 22376 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/4b/395712bae638097f499268f637f64b5e8ef5ec.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/89/\n--rw-r--r-- 0 root (0) root (0) 11312 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/89/6623f000ed3b65581a44c252243288609ea5f7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/a9/\n--rw-r--r-- 0 root (0) root (0) 18896 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/a9/a6a5a9920edfb0e2e7372927463b46ed6c3994.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/3b/\n+-rw-r--r-- 0 root (0) root (0) 18896 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/3b/ca123fa3e50628e40e857c61f06f873902b42c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 11320 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/97/7a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/d3/\n--rw-r--r-- 0 root (0) root (0) 21888 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/d3/4c3a38ca9965b65253a50d422fcf940730e0a6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 11536 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/fa/72f9fdf2b2f8c903252437c688dfb73f44ccbf.debug\n+-rw-r--r-- 0 root (0) root (0) 21888 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/d3/146d2cb0dd955d373e8c19d091deca82215c7a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/d6/\n+-rw-r--r-- 0 root (0) root (0) 11536 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/d6/028bcaedeb0b5a79e6716f0b2b5b1d49c65a25.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/f7/\n+-rw-r--r-- 0 root (0) root (0) 22376 2025-04-02 20:07:12.000000 ./usr/lib/debug/.build-id/f7/a356363eba19613f5b21acae50e23f8d5e5df8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 13088 2025-04-02 20:07:12.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/octave-biosig.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-04-02 20:07:12.000000 ./usr/share/doc/octave-biosig-dbgsym -> octave-biosig\n"}, {"source1": "./usr/lib/debug/.build-id/4b/395712bae638097f499268f637f64b5e8ef5ec.debug", "source2": "./usr/lib/debug/.build-id/f7/a356363eba19613f5b21acae50e23f8d5e5df8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 96% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\n [22] .bss NOBITS 0000000000020260 00fb68 000008 00 WA 0 0 1\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000039 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 0002e0 001bc0 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 001ea0 00029c 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 002140 000985 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 002ac5 000006 01 MS 0 0 1\n- [29] .debug_line_str PROGBITS 0000000000000000 002ad0 000164 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 002ad0 000163 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 002c38 000a04 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 00363c 00008b 00 0 0 1\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0036c7 00004e 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 003718 000f00 18 34 84 8\n [34] .strtab STRTAB 0000000000000000 004618 0006d4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 004cec 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -53,15 +53,15 @@\n 49: 000000000001fb70 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 50: 0000000000002220 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 51: 000000000001fb68 0 NOTYPE LOCAL DEFAULT 17 $d\n 52: 000000000001fb68 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 53: 0000000000004e14 0 NOTYPE LOCAL DEFAULT 16 $d\n 54: 0000000000020260 0 NOTYPE LOCAL DEFAULT 22 $d\n 55: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-ftmDNb.c\n+ 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-tvHttD.c\n 57: 0000000000004088 0 NOTYPE LOCAL DEFAULT 14 $d\n 58: 0000000000000000 0 FILE LOCAL DEFAULT ABS mexSLOAD.cpp\n 59: 0000000000004090 0 NOTYPE LOCAL DEFAULT 14 $d\n 60: 0000000000002240 0 NOTYPE LOCAL DEFAULT 12 $x\n 61: 0000000000004dc8 0 NOTYPE LOCAL DEFAULT 14 $d\n 62: 0000000000020008 0 NOTYPE LOCAL DEFAULT 21 $d\n 63: 0000000000004e78 0 NOTYPE LOCAL DEFAULT 16 $d\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b395712bae638097f499268f637f64b5e8ef5ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7a356363eba19613f5b21acae50e23f8d5e5df8\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -30,16 +30,16 @@\n The Directory Table (offset 0x22, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x12): ./biosig4c++/mex\n 1\t(line_strp)\t(offset: 0x23): /tmp\n \n The File Name Table (offset 0x30, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-ftmDNb.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-ftmDNb.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-tvHttD.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-tvHttD.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 5769\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -7,15 +7,15 @@\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 88 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x194f) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> Unknown AT value: 90: (data1) 3\n <13> Unknown AT value: 91: (data4) 0x31647\n- <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-ftmDNb.c\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-tvHttD.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><28>: Abbrev Number: 87 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x698) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -7,15 +7,15 @@\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n-oct-ftmDNb.c\n+oct-tvHttD.c\n mexSLOAD.cpp\n __FRAME_END__\n __offload_vars_end\n __GNU_EH_FRAME_HDR\n _GLOBAL_OFFSET_TABLE_\n __offload_ind_funcs_end\n __offload_func_table\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] /tmp/oct-ftmDNb.c\n+ [ 0] /tmp/oct-tvHttD.c\n [ 12] ./biosig4c++/mex\n [ 23] /tmp\n [ 28] mexSLOAD.cpp\n [ 35] /usr/include/aarch64-linux-gnu/bits\n [ 59] /usr/include/c++/15\n [ 6d] /usr/include\n [ 7a] /usr/include/aarch64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x00000050 6f72735f 61757800 636f6d70 6c657465 ors_aux.complete\n 0x00000060 642e3000 5f5f646f 5f676c6f 62616c5f d.0.__do_global_\n 0x00000070 64746f72 735f6175 785f6669 6e695f61 dtors_aux_fini_a\n 0x00000080 72726179 5f656e74 72790066 72616d65 rray_entry.frame\n 0x00000090 5f64756d 6d79005f 5f667261 6d655f64 _dummy.__frame_d\n 0x000000a0 756d6d79 5f696e69 745f6172 7261795f ummy_init_array_\n 0x000000b0 656e7472 79006f66 666c6f61 64737475 entry.offloadstu\n- 0x000000c0 66662e63 006f6374 2d66746d 444e622e ff.c.oct-ftmDNb.\n+ 0x000000c0 66662e63 006f6374 2d747648 7474442e ff.c.oct-tvHttD.\n 0x000000d0 63006d65 78534c4f 41442e63 7070005f c.mexSLOAD.cpp._\n 0x000000e0 5f465241 4d455f45 4e445f5f 005f5f6f _FRAME_END__.__o\n 0x000000f0 66666c6f 61645f76 6172735f 656e6400 ffload_vars_end.\n 0x00000100 5f5f474e 555f4548 5f465241 4d455f48 __GNU_EH_FRAME_H\n 0x00000110 4452005f 66696e69 005f474c 4f42414c DR._fini._GLOBAL\n 0x00000120 5f4f4646 5345545f 5441424c 455f005f _OFFSET_TABLE_._\n 0x00000130 5f6f6666 6c6f6164 5f696e64 5f66756e _offload_ind_fun\n"}]}, {"source1": "./usr/lib/debug/.build-id/89/6623f000ed3b65581a44c252243288609ea5f7.debug", "source2": "./usr/lib/debug/.build-id/97/7a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 96% 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: 9008 (bytes into file)\n+ Start of section headers: 9016 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 36\n Section header string table index: 35\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 36 section headers, starting at offset 0x2330:\n+There are 36 section headers, starting at offset 0x2338:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.property NOTE 0000000000000238 000238 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000258 000258 000024 00 A 0 0 4\n [ 3] .gnu.hash NOBITS 0000000000000280 00027c 00004c 00 A 4 0 8\n@@ -27,19 +27,19 @@\n [22] .bss NOBITS 0000000000020008 00fca8 000008 00 WA 0 0 1\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00003a 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 0002e0 00058c 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 000870 000152 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 0009c8 0002fe 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 000cc8 0000e1 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 000db0 0000e7 01 MSC 0 0 8\n- [30] .debug_loclists PROGBITS 0000000000000000 000e98 00033c 00 C 0 0 8\n- [31] .debug_rnglists PROGBITS 0000000000000000 0011d4 000017 00 0 0 1\n- [32] .gnu_debugaltlink PROGBITS 0000000000000000 0011eb 00004e 00 0 0 1\n- [33] .symtab SYMTAB 0000000000000000 001240 000b58 18 34 82 8\n- [34] .strtab STRTAB 0000000000000000 001d98 00041d 00 0 0 1\n- [35] .shstrtab STRTAB 0000000000000000 0021b5 000179 00 0 0 1\n+ [29] .debug_line_str PROGBITS 0000000000000000 000db0 0000eb 01 MSC 0 0 8\n+ [30] .debug_loclists PROGBITS 0000000000000000 000ea0 00033c 00 C 0 0 8\n+ [31] .debug_rnglists PROGBITS 0000000000000000 0011dc 000017 00 0 0 1\n+ [32] .gnu_debugaltlink PROGBITS 0000000000000000 0011f3 00004e 00 0 0 1\n+ [33] .symtab SYMTAB 0000000000000000 001248 000b58 18 34 82 8\n+ [34] .strtab STRTAB 0000000000000000 001da0 00041d 00 0 0 1\n+ [35] .shstrtab STRTAB 0000000000000000 0021bd 000179 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -53,15 +53,15 @@\n 49: 000000000001fcb0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 50: 0000000000000fc0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 51: 000000000001fca8 0 NOTYPE LOCAL DEFAULT 17 $d\n 52: 000000000001fca8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 53: 0000000000001bcc 0 NOTYPE LOCAL DEFAULT 16 $d\n 54: 0000000000020008 0 NOTYPE LOCAL DEFAULT 22 $d\n 55: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-ekizzg.c\n+ 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-Mun3SU.c\n 57: 0000000000001658 0 NOTYPE LOCAL DEFAULT 14 $d\n 58: 0000000000000000 0 FILE LOCAL DEFAULT ABS physicalunits.cpp\n 59: 0000000000000fe0 0 NOTYPE LOCAL DEFAULT 12 $x\n 60: 0000000000001660 0 NOTYPE LOCAL DEFAULT 14 $d\n 61: 0000000000001c30 0 NOTYPE LOCAL DEFAULT 16 $d\n 62: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 63: 0000000000001cf8 0 NOTYPE LOCAL DEFAULT 16 $d\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 896623f000ed3b65581a44c252243288609ea5f7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 977a2ca998eb2a1e2b5dcc6fe6d8330c0ed2b70f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -30,16 +30,16 @@\n The Directory Table (offset 0x22, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x12): ./biosig4c++/mex\n 1\t(line_strp)\t(offset: 0x23): /tmp\n \n The File Name Table (offset 0x30, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-ekizzg.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-ekizzg.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-Mun3SU.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-Mun3SU.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 1384\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -7,15 +7,15 @@\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 40 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x194f) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> Unknown AT value: 90: (data1) 3\n <13> Unknown AT value: 91: (data4) 0x31647\n- <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-ekizzg.c\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-Mun3SU.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><28>: Abbrev Number: 39 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x698) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -6,15 +6,15 @@\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n-oct-ekizzg.c\n+oct-Mun3SU.c\n physicalunits.cpp\n __FRAME_END__\n __offload_vars_end\n __offload_funcs_end\n __dso_handle\n __offload_ind_func_table\n _DYNAMIC\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] /tmp/oct-ekizzg.c\n+ [ 0] /tmp/oct-Mun3SU.c\n [ 12] ./biosig4c++/mex\n [ 23] /tmp\n [ 28] physicalunits.cpp\n [ 3a] /usr/include/aarch64-linux-gnu/bits\n [ 5e] /usr/include\n [ 6b] /usr/include/c++/15\n [ 7f] /usr/include/aarch64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x00000050 6f72735f 61757800 636f6d70 6c657465 ors_aux.complete\n 0x00000060 642e3000 5f5f646f 5f676c6f 62616c5f d.0.__do_global_\n 0x00000070 64746f72 735f6175 785f6669 6e695f61 dtors_aux_fini_a\n 0x00000080 72726179 5f656e74 72790066 72616d65 rray_entry.frame\n 0x00000090 5f64756d 6d79005f 5f667261 6d655f64 _dummy.__frame_d\n 0x000000a0 756d6d79 5f696e69 745f6172 7261795f ummy_init_array_\n 0x000000b0 656e7472 79006f66 666c6f61 64737475 entry.offloadstu\n- 0x000000c0 66662e63 006f6374 2d656b69 7a7a672e ff.c.oct-ekizzg.\n+ 0x000000c0 66662e63 006f6374 2d4d756e 3353552e ff.c.oct-Mun3SU.\n 0x000000d0 63007068 79736963 616c756e 6974732e c.physicalunits.\n 0x000000e0 63707000 5f5f4652 414d455f 454e445f cpp.__FRAME_END_\n 0x000000f0 5f005f66 696e6900 5f5f6f66 666c6f61 _._fini.__offloa\n 0x00000100 645f7661 72735f65 6e64005f 5f6f6666 d_vars_end.__off\n 0x00000110 6c6f6164 5f66756e 63735f65 6e64005f load_funcs_end._\n 0x00000120 5f64736f 5f68616e 646c6500 5f5f6f66 _dso_handle.__of\n 0x00000130 666c6f61 645f696e 645f6675 6e635f74 fload_ind_func_t\n"}]}, {"source1": "./usr/lib/debug/.build-id/a9/a6a5a9920edfb0e2e7372927463b46ed6c3994.debug", "source2": "./usr/lib/debug/.build-id/3b/ca123fa3e50628e40e857c61f06f873902b42c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,17 +23,17 @@\n [18] .fini_array NOBITS 000000000001fc48 00fc40 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000001fc50 00fc40 000240 10 WA 5 0 8\n [20] .got NOBITS 000000000001fe90 00fc40 000170 08 WA 0 0 8\n [21] .data NOBITS 0000000000020000 00fc40 000008 00 WA 0 0 8\n [22] .bss NOBITS 0000000000020008 00fc40 000008 00 WA 0 0 1\n [23] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00003a 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 0002e0 0015c8 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 0002e0 0015c4 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0018a8 0002ce 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 001b78 0007c2 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 001b78 0007c1 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 002340 00009e 01 MSC 0 0 8\n [29] .debug_line_str PROGBITS 0000000000000000 0023e0 00015b 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 002540 000850 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 002d90 00004d 00 0 0 1\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 002ddd 00004e 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 002e30 000c90 18 34 83 8\n [34] .strtab STRTAB 0000000000000000 003ac0 000496 00 0 0 1\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -53,15 +53,15 @@\n 49: 000000000001fc48 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 50: 0000000000001300 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 51: 000000000001fc40 0 NOTYPE LOCAL DEFAULT 17 $d\n 52: 000000000001fc40 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 53: 00000000000033d4 0 NOTYPE LOCAL DEFAULT 16 $d\n 54: 0000000000020008 0 NOTYPE LOCAL DEFAULT 22 $d\n 55: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-O6ay5N.c\n+ 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-b7eYsG.c\n 57: 0000000000002c28 0 NOTYPE LOCAL DEFAULT 14 $d\n 58: 0000000000000000 0 FILE LOCAL DEFAULT ABS mexSSAVE.cpp\n 59: 0000000000001320 0 NOTYPE LOCAL DEFAULT 12 $x\n 60: 0000000000002c2c 0 NOTYPE LOCAL DEFAULT 14 $d\n 61: 0000000000002c40 0 NOTYPE LOCAL DEFAULT 14 $d\n 62: 0000000000003438 0 NOTYPE LOCAL DEFAULT 16 $d\n 63: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a9a6a5a9920edfb0e2e7372927463b46ed6c3994\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3bca123fa3e50628e40e857c61f06f873902b42c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,21 +25,21 @@\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 2, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./biosig4c++/mex\n+ 0\t(line_strp)\t(offset: 0x12): ./biosig4c++/mex\n 1\t(line_strp)\t(offset: 0x23): /tmp\n \n The File Name Table (offset 0x30, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x16): oct-O6ay5N.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x16): oct-O6ay5N.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-b7eYsG.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-b7eYsG.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 6019\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -63,15 +63,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 0x5c, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./biosig4c++/mex\n+ 0\t(line_strp)\t(offset: 0x12): ./biosig4c++/mex\n 1\t(line_strp)\t(offset: 0x35): /usr/include/aarch64-linux-gnu/bits\n 2\t(line_strp)\t(offset: 0x59): /usr/include\n 3\t(line_strp)\t(offset: 0x66): /usr/include/c++/15\n 4\t(line_strp)\t(offset: 0x7a): /usr/include/aarch64-linux-gnu/c++/15/bits\n 5\t(line_strp)\t(offset: 0xa5): /usr/include/c++/15/debug\n 6\t(line_strp)\t(offset: 0xbf): /usr/include/c++/15/bits\n 7\t(line_strp)\t(offset: 0xd8): /usr/lib/gcc/aarch64-linux-gnu/15/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -7,16 +7,16 @@\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 94 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x194f) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> Unknown AT value: 90: (data1) 3\n <13> Unknown AT value: 91: (data4) 0x31647\n- <17> DW_AT_name : (line_strp) (offset: 0x11): /tmp/oct-O6ay5N.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./biosig4c++/mex\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-b7eYsG.c\n+ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 17 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><28>: Abbrev Number: 93 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x698) \n <2d> DW_AT_decl_file : (data1) 1\n <2e> DW_AT_decl_line : (data1) 1\n@@ -35,15 +35,15 @@\n Pointer Size: 8\n <0><4d>: Abbrev Number: 74 (DW_TAG_compile_unit)\n <4e> DW_AT_producer : (GNU_strp_alt) (offset: 0x1889) \n <52> DW_AT_language : (data1) 33\t(C++14)\n <53> Unknown AT value: 90: (data1) 4\n <54> Unknown AT value: 91: (data4) 0x313e7\n <58> DW_AT_name : (line_strp) (offset: 0x28): mexSSAVE.cpp\n- <5c> DW_AT_comp_dir : (line_strp) (offset: 0): ./biosig4c++/mex\n+ <5c> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <60> DW_AT_low_pc : (addr) 0x1320\n <68> DW_AT_high_pc : (udata) 6384\n <6a> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><6e>: Abbrev Number: 17 (DW_TAG_imported_unit)\n <6f> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><73>: Abbrev Number: 17 (DW_TAG_imported_unit)\n <74> DW_AT_import : (GNU_ref_alt) <0xc>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,20 @@\n-GCC: (Debian 15.2.0-4) 15.2.0\n-fO: Abbrev Number: 88 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x194f) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> Unknown AT value: 90: (data1) 3\n <13> Unknown AT value: 91: (data4) 0x31647\n- <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-CBll27.c\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-k21LGk.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><28>: Abbrev Number: 87 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x698) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,20 +1,20 @@\n-GCC: (Debian 15.2.0-4) 15.2.0\n+!\\zGCC: (Debian 15.2.0-4) 15.2.0\n tQ%_\\Q2k\n /usr/lib/debug/.dwz/aarch64-linux-gnu/octave-biosig.debug\n call_weak_fn\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n-oct-CBll27.c\n+oct-k21LGk.c\n mexSOPEN.cpp\n __FRAME_END__\n __offload_vars_end\n __GNU_EH_FRAME_HDR\n _GLOBAL_OFFSET_TABLE_\n __offload_ind_funcs_end\n __offload_func_table\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] /tmp/oct-CBll27.c\n+ [ 0] /tmp/oct-k21LGk.c\n [ 12] ./biosig4c++/mex\n [ 23] /tmp\n [ 28] mexSOPEN.cpp\n [ 35] /usr/include/c++/15\n [ 49] /usr/include/aarch64-linux-gnu/bits\n [ 6d] /usr/include\n [ 7a] /usr/include/aarch64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x00000050 6f72735f 61757800 636f6d70 6c657465 ors_aux.complete\n 0x00000060 642e3000 5f5f646f 5f676c6f 62616c5f d.0.__do_global_\n 0x00000070 64746f72 735f6175 785f6669 6e695f61 dtors_aux_fini_a\n 0x00000080 72726179 5f656e74 72790066 72616d65 rray_entry.frame\n 0x00000090 5f64756d 6d79005f 5f667261 6d655f64 _dummy.__frame_d\n 0x000000a0 756d6d79 5f696e69 745f6172 7261795f ummy_init_array_\n 0x000000b0 656e7472 79006f66 666c6f61 64737475 entry.offloadstu\n- 0x000000c0 66662e63 006f6374 2d43426c 6c32372e ff.c.oct-CBll27.\n+ 0x000000c0 66662e63 006f6374 2d6b3231 4c476b2e ff.c.oct-k21LGk.\n 0x000000d0 63006d65 78534f50 454e2e63 7070005f c.mexSOPEN.cpp._\n 0x000000e0 5f465241 4d455f45 4e445f5f 005f5f6f _FRAME_END__.__o\n 0x000000f0 66666c6f 61645f76 6172735f 656e6400 ffload_vars_end.\n 0x00000100 5f5f474e 555f4548 5f465241 4d455f48 __GNU_EH_FRAME_H\n 0x00000110 4452005f 66696e69 005f474c 4f42414c DR._fini._GLOBAL\n 0x00000120 5f4f4646 5345545f 5441424c 455f005f _OFFSET_TABLE_._\n 0x00000130 5f6f6666 6c6f6164 5f696e64 5f66756e _offload_ind_fun\n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/72f9fdf2b2f8c903252437c688dfb73f44ccbf.debug", "source2": "./usr/lib/debug/.build-id/d6/028bcaedeb0b5a79e6716f0b2b5b1d49c65a25.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -53,15 +53,15 @@\n 49: 000000000001fd38 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 50: 0000000000000b20 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 51: 000000000001fd30 0 NOTYPE LOCAL DEFAULT 17 $d\n 52: 000000000001fd30 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 53: 00000000000014d4 0 NOTYPE LOCAL DEFAULT 16 $d\n 54: 0000000000020008 0 NOTYPE LOCAL DEFAULT 22 $d\n 55: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-EtxLxn.c\n+ 56: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-tKaQam.c\n 57: 0000000000001328 0 NOTYPE LOCAL DEFAULT 14 $d\n 58: 0000000000000000 0 FILE LOCAL DEFAULT ABS accovf_mex.cpp\n 59: 0000000000001330 0 NOTYPE LOCAL DEFAULT 14 $d\n 60: 0000000000000b40 0 NOTYPE LOCAL DEFAULT 12 $x\n 61: 0000000000001538 0 NOTYPE LOCAL DEFAULT 16 $d\n 62: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 63: 00000000000015d0 0 NOTYPE LOCAL DEFAULT 16 $d\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fa72f9fdf2b2f8c903252437c688dfb73f44ccbf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d6028bcaedeb0b5a79e6716f0b2b5b1d49c65a25\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -30,16 +30,16 @@\n The Directory Table (offset 0x22, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x12): ./biosig4c++/mex\n 1\t(line_strp)\t(offset: 0x23): /tmp\n \n The File Name Table (offset 0x30, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-EtxLxn.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-EtxLxn.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-tKaQam.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-tKaQam.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 2066\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -7,15 +7,15 @@\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 55 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x194f) \n <11> DW_AT_language : (data1) 29\t(C11)\n <12> Unknown AT value: 90: (data1) 3\n <13> Unknown AT value: 91: (data4) 0x31647\n- <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-EtxLxn.c\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-tKaQam.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./biosig4c++/mex\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 17 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x34f1>\n <1><28>: Abbrev Number: 54 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x698) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 15.2.0-4) 15.2.0\n+Z%GCC: (Debian 15.2.0-4) 15.2.0\n ACC_LEVEL\n flag_isNaN\n mxIsDouble\n argix_lag\n __builtin_memset\n PInputCount\n POutputCount\n@@ -13,15 +13,15 @@\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n-oct-EtxLxn.c\n+oct-tKaQam.c\n accovf_mex.cpp\n __FRAME_END__\n __offload_vars_end\n __offload_funcs_end\n __dso_handle\n __offload_ind_func_table\n _DYNAMIC\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] /tmp/oct-EtxLxn.c\n+ [ 0] /tmp/oct-tKaQam.c\n [ 12] ./biosig4c++/mex\n [ 23] /tmp\n [ 28] accovf_mex.cpp\n [ 37] /usr/include/aarch64-linux-gnu/bits\n [ 5b] /usr/include\n [ 68] /usr/include/aarch64-linux-gnu/c++/15/bits\n [ 93] /usr/include/c++/15\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -8,15 +8,15 @@\n 0x00000050 6f72735f 61757800 636f6d70 6c657465 ors_aux.complete\n 0x00000060 642e3000 5f5f646f 5f676c6f 62616c5f d.0.__do_global_\n 0x00000070 64746f72 735f6175 785f6669 6e695f61 dtors_aux_fini_a\n 0x00000080 72726179 5f656e74 72790066 72616d65 rray_entry.frame\n 0x00000090 5f64756d 6d79005f 5f667261 6d655f64 _dummy.__frame_d\n 0x000000a0 756d6d79 5f696e69 745f6172 7261795f ummy_init_array_\n 0x000000b0 656e7472 79006f66 666c6f61 64737475 entry.offloadstu\n- 0x000000c0 66662e63 006f6374 2d457478 4c786e2e ff.c.oct-EtxLxn.\n+ 0x000000c0 66662e63 006f6374 2d744b61 51616d2e ff.c.oct-tKaQam.\n 0x000000d0 63006163 636f7666 5f6d6578 2e637070 c.accovf_mex.cpp\n 0x000000e0 005f5f46 52414d45 5f454e44 5f5f005f .__FRAME_END__._\n 0x000000f0 66696e69 005f5f6f 66666c6f 61645f76 fini.__offload_v\n 0x00000100 6172735f 656e6400 5f5f6f66 666c6f61 ars_end.__offloa\n 0x00000110 645f6675 6e63735f 656e6400 5f5f6473 d_funcs_end.__ds\n 0x00000120 6f5f6861 6e646c65 005f5f6f 66666c6f o_handle.__offlo\n 0x00000130 61645f69 6e645f66 756e635f 7461626c ad_ind_func_tabl\n"}]}]}]}]}]}