{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HV9f9Syj/b1/octave-nan_3.7.0-5_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HV9f9Syj/b2/octave-nan_3.7.0-5_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- d53557844c00e5380bd907f91cf34c35 313956 debug optional octave-nan-dbgsym_3.7.0-5_amd64.deb\n- 0b1ac02ea42d17b948397446d35e8520 193180 math optional octave-nan_3.7.0-5_amd64.deb\n+ 8e2a29ef9453a5c2ceca78eb697b57b0 313972 debug optional octave-nan-dbgsym_3.7.0-5_amd64.deb\n+ b5964108193bfd1c2ead1c6bda0610bf 193232 math optional octave-nan_3.7.0-5_amd64.deb\n"}, {"source1": "octave-nan_3.7.0-5_amd64.deb", "source2": "octave-nan_3.7.0-5_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-09-11 06:02:58.000000 debian-binary\n--rw-r--r-- 0 0 0 3856 2025-09-11 06:02:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 189132 2025-09-11 06:02:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3848 2025-09-11 06:02:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 189192 2025-09-11 06:02:58.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/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/covm_mex.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/covm_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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a0bcbadd50821a937d7e2eac9b7389d1a12ea95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c8e269543ce9fcc697ab8ffccc9729f46cb830c5\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 30626362 61646435 30383231 61393337 0bcbadd50821a937\n- 0x00000010 64376532 65616339 62373338 39643161 d7e2eac9b7389d1a\n- 0x00000020 31326561 39352e64 65627567 00000000 12ea95.debug....\n- 0x00000030 2385828c #...\n+ 0x00000000 65323639 35343363 65396663 63363937 e269543ce9fcc697\n+ 0x00000010 61623866 66636363 39373239 66343663 ab8ffccc9729f46c\n+ 0x00000020 62383330 63352e64 65627567 00000000 b830c5.debug....\n+ 0x00000030 75092500 u.%.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/histo_mex.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/histo_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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6af84f8e727cc16c536cde61506950e361a5ec46\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8cb10672b019c7343068d667807a9ce9c743ee4\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 66383466 38653732 37636331 36633533 f84f8e727cc16c53\n- 0x00000010 36636465 36313530 36393530 65333631 6cde61506950e361\n- 0x00000020 61356563 34362e64 65627567 00000000 a5ec46.debug....\n- 0x00000030 1c64b648 .d.H\n+ 0x00000000 63623130 36373262 30313963 37333433 cb10672b019c7343\n+ 0x00000010 30363864 36363738 30376139 63653963 068d667807a9ce9c\n+ 0x00000020 37343365 65342e64 65627567 00000000 743ee4.debug....\n+ 0x00000030 da924ed2 ..N.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/kth_element.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/kth_element.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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ef5aed2a8957fba0df4a5d9e062ca21455b23e6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d36bc1ad704012c36da3049340f3cf1ec30b952\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 66356165 64326138 39353766 62613064 f5aed2a8957fba0d\n- 0x00000010 66346135 64396530 36326361 32313435 f4a5d9e062ca2145\n- 0x00000020 35623233 65362e64 65627567 00000000 5b23e6.debug....\n- 0x00000030 c9aed133 ...3\n+ 0x00000000 33366263 31616437 30343031 32633336 36bc1ad704012c36\n+ 0x00000010 64613330 34393334 30663363 66316563 da3049340f3cf1ec\n+ 0x00000020 33306239 35322e64 65627567 00000000 30b952.debug....\n+ 0x00000030 1e017cb6 ..|.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/str2array.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/str2array.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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5ff2a4c668384abcb4a4123cfed01538d46ba360\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea7664af5681dad4e1673d6ca58f82b7075f835c\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 66326134 63363638 33383461 62636234 f2a4c668384abcb4\n- 0x00000010 61343132 33636665 64303135 33386434 a4123cfed01538d4\n- 0x00000020 36626133 36302e64 65627567 00000000 6ba360.debug....\n- 0x00000030 4cde7583 L.u.\n+ 0x00000000 37363634 61663536 38316461 64346531 7664af5681dad4e1\n+ 0x00000010 36373364 36636135 38663832 62373037 673d6ca58f82b707\n+ 0x00000020 35663833 35632e64 65627567 00000000 5f835c.debug....\n+ 0x00000030 09d8221f ..\".\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/sumskipnan_mex.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/sumskipnan_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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e53cbf20ea79bf7af9e62bc477eee2fe6db5cbdb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9\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 33636266 32306561 37396266 37616639 3cbf20ea79bf7af9\n- 0x00000010 65363262 63343737 65656532 66653664 e62bc477eee2fe6d\n- 0x00000020 62356362 64622e64 65627567 00000000 b5cbdb.debug....\n- 0x00000030 ed19d09e ....\n+ 0x00000000 34366363 65653062 65613264 66386230 46ccee0bea2df8b0\n+ 0x00000010 35656436 65633932 39656432 35626266 5ed6ec929ed25bbf\n+ 0x00000020 35623466 65392e64 65627567 00000000 5b4fe9.debug....\n+ 0x00000030 0f1dcdbc ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/svmpredict_mex.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/svmpredict_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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c94ca988304b8557e2de903544a7c9bb52afd812\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66cde6f8102b533a44ff2a277f55ef67f08adb0f\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 34636139 38383330 34623835 35376532 4ca988304b8557e2\n- 0x00000010 64653930 33353434 61376339 62623532 de903544a7c9bb52\n- 0x00000020 61666438 31322e64 65627567 00000000 afd812.debug....\n- 0x00000030 c435c5cf .5..\n+ 0x00000000 63646536 66383130 32623533 33613434 cde6f8102b533a44\n+ 0x00000010 66663261 32373766 35356566 36376630 ff2a277f55ef67f0\n+ 0x00000020 38616462 30662e64 65627567 00000000 8adb0f.debug....\n+ 0x00000030 6f884dfa o.M.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/svmtrain_mex.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/svmtrain_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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65d1dfe15b9a714d1746630df3c27eb1db2bce1d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d2b0815421487a100cea18485283147ebce0d99\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 64316466 65313562 39613731 34643137 d1dfe15b9a714d17\n- 0x00000010 34363633 30646633 63323765 62316462 46630df3c27eb1db\n- 0x00000020 32626365 31642e64 65627567 00000000 2bce1d.debug....\n- 0x00000030 c431194e .1.N\n+ 0x00000000 32623038 31353432 31343837 61313030 2b0815421487a100\n+ 0x00000010 63656131 38343835 32383331 34376562 cea18485283147eb\n+ 0x00000020 63653064 39392e64 65627567 00000000 ce0d99.debug....\n+ 0x00000030 308ead66 0..f\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/train.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/train.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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af6f44baf0ab8e38f5d7077357554bfa130b4a6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62c60e42ddb80324082381cf8b9c545a547541c3\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 36663434 62616630 61623865 33386635 6f44baf0ab8e38f5\n- 0x00000010 64373037 37333537 35353462 66613133 d7077357554bfa13\n- 0x00000020 30623461 36612e64 65627567 00000000 0b4a6a.debug....\n- 0x00000030 3fa771bc ?.q.\n+ 0x00000000 63363065 34326464 62383033 32343038 c60e42ddb8032408\n+ 0x00000010 32333831 63663862 39633534 35613534 2381cf8b9c545a54\n+ 0x00000020 37353431 63332e64 65627567 00000000 7541c3.debug....\n+ 0x00000030 bab7fcbf ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/xptopen.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/nan-3.7.0/x86_64-pc-linux-gnu-api-v60/xptopen.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,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 173c808ea172aa122fe3735002c5662af7cb9817\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6065dc494ff1e1be7f8c9087002502c139fab015\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 33633830 38656131 37326161 31323266 3c808ea172aa122f\n- 0x00000010 65333733 35303032 63353636 32616637 e3735002c5662af7\n- 0x00000020 63623938 31372e64 65627567 00000000 cb9817.debug....\n- 0x00000030 79c04d9b y.M.\n+ 0x00000000 36356463 34393466 66316531 62653766 65dc494ff1e1be7f\n+ 0x00000010 38633930 38373030 32353032 63313339 8c9087002502c139\n+ 0x00000020 66616230 31352e64 65627567 00000000 fab015.debug....\n+ 0x00000030 3135e64b 15.K\n \n"}]}]}]}]}, {"source1": "octave-nan-dbgsym_3.7.0-5_amd64.deb", "source2": "octave-nan-dbgsym_3.7.0-5_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-09-11 06:02:58.000000 debian-binary\n--rw-r--r-- 0 0 0 1000 2025-09-11 06:02:58.000000 control.tar.xz\n--rw-r--r-- 0 0 0 312764 2025-09-11 06:02:58.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 996 2025-09-11 06:02:58.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 312784 2025-09-11 06:02:58.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": "@@ -5,8 +5,8 @@\n Architecture: amd64\n Maintainer: Debian Octave Group \n Installed-Size: 397\n Depends: octave-nan (= 3.7.0-5)\n Section: debug\n Priority: optional\n Description: debug symbols for octave-nan\n-Build-Ids: 173c808ea172aa122fe3735002c5662af7cb9817 5ff2a4c668384abcb4a4123cfed01538d46ba360 65d1dfe15b9a714d1746630df3c27eb1db2bce1d 6af84f8e727cc16c536cde61506950e361a5ec46 6ef5aed2a8957fba0df4a5d9e062ca21455b23e6 8a0bcbadd50821a937d7e2eac9b7389d1a12ea95 af6f44baf0ab8e38f5d7077357554bfa130b4a6a c94ca988304b8557e2de903544a7c9bb52afd812 e53cbf20ea79bf7af9e62bc477eee2fe6db5cbdb\n+Build-Ids: 3d2b0815421487a100cea18485283147ebce0d99 4d36bc1ad704012c36da3049340f3cf1ec30b952 6065dc494ff1e1be7f8c9087002502c139fab015 62c60e42ddb80324082381cf8b9c545a547541c3 66cde6f8102b533a44ff2a277f55ef67f08adb0f c8e269543ce9fcc697ab8ffccc9729f46cb830c5 d8cb10672b019c7343068d667807a9ce9c743ee4 ea7664af5681dad4e1673d6ca58f82b7075f835c ed46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9\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,10 +1,10 @@\n-usr/lib/debug/.build-id/17/3c808ea172aa122fe3735002c5662af7cb9817.debug\n-usr/lib/debug/.build-id/5f/f2a4c668384abcb4a4123cfed01538d46ba360.debug\n-usr/lib/debug/.build-id/65/d1dfe15b9a714d1746630df3c27eb1db2bce1d.debug\n-usr/lib/debug/.build-id/6a/f84f8e727cc16c536cde61506950e361a5ec46.debug\n-usr/lib/debug/.build-id/6e/f5aed2a8957fba0df4a5d9e062ca21455b23e6.debug\n-usr/lib/debug/.build-id/8a/0bcbadd50821a937d7e2eac9b7389d1a12ea95.debug\n-usr/lib/debug/.build-id/af/6f44baf0ab8e38f5d7077357554bfa130b4a6a.debug\n-usr/lib/debug/.build-id/c9/4ca988304b8557e2de903544a7c9bb52afd812.debug\n-usr/lib/debug/.build-id/e5/3cbf20ea79bf7af9e62bc477eee2fe6db5cbdb.debug\n+usr/lib/debug/.build-id/3d/2b0815421487a100cea18485283147ebce0d99.debug\n+usr/lib/debug/.build-id/4d/36bc1ad704012c36da3049340f3cf1ec30b952.debug\n+usr/lib/debug/.build-id/60/65dc494ff1e1be7f8c9087002502c139fab015.debug\n+usr/lib/debug/.build-id/62/c60e42ddb80324082381cf8b9c545a547541c3.debug\n+usr/lib/debug/.build-id/66/cde6f8102b533a44ff2a277f55ef67f08adb0f.debug\n+usr/lib/debug/.build-id/c8/e269543ce9fcc697ab8ffccc9729f46cb830c5.debug\n+usr/lib/debug/.build-id/d8/cb10672b019c7343068d667807a9ce9c743ee4.debug\n+usr/lib/debug/.build-id/ea/7664af5681dad4e1673d6ca58f82b7075f835c.debug\n+usr/lib/debug/.build-id/ed/46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.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,29 +1,29 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/17/\n--rw-r--r-- 0 root (0) root (0) 29272 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/17/3c808ea172aa122fe3735002c5662af7cb9817.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/5f/\n--rw-r--r-- 0 root (0) root (0) 11824 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/5f/f2a4c668384abcb4a4123cfed01538d46ba360.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/65/\n--rw-r--r-- 0 root (0) root (0) 85592 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/65/d1dfe15b9a714d1746630df3c27eb1db2bce1d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 12592 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/6a/f84f8e727cc16c536cde61506950e361a5ec46.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/6e/\n--rw-r--r-- 0 root (0) root (0) 8696 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/6e/f5aed2a8957fba0df4a5d9e062ca21455b23e6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/8a/\n--rw-r--r-- 0 root (0) root (0) 17184 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/8a/0bcbadd50821a937d7e2eac9b7389d1a12ea95.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/af/\n--rw-r--r-- 0 root (0) root (0) 89288 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/af/6f44baf0ab8e38f5d7077357554bfa130b4a6a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/c9/\n--rw-r--r-- 0 root (0) root (0) 84560 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/c9/4ca988304b8557e2de903544a7c9bb52afd812.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/e5/\n--rw-r--r-- 0 root (0) root (0) 24264 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/e5/3cbf20ea79bf7af9e62bc477eee2fe6db5cbdb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/3d/\n+-rw-r--r-- 0 root (0) root (0) 85592 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/3d/2b0815421487a100cea18485283147ebce0d99.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/4d/\n+-rw-r--r-- 0 root (0) root (0) 8704 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/4d/36bc1ad704012c36da3049340f3cf1ec30b952.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/60/\n+-rw-r--r-- 0 root (0) root (0) 29280 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/60/65dc494ff1e1be7f8c9087002502c139fab015.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 89296 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/62/c60e42ddb80324082381cf8b9c545a547541c3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/66/\n+-rw-r--r-- 0 root (0) root (0) 84560 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/66/cde6f8102b533a44ff2a277f55ef67f08adb0f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/c8/\n+-rw-r--r-- 0 root (0) root (0) 17184 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/c8/e269543ce9fcc697ab8ffccc9729f46cb830c5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/d8/\n+-rw-r--r-- 0 root (0) root (0) 12592 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/d8/cb10672b019c7343068d667807a9ce9c743ee4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/ea/\n+-rw-r--r-- 0 root (0) root (0) 11824 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/ea/7664af5681dad4e1673d6ca58f82b7075f835c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/ed/\n+-rw-r--r-- 0 root (0) root (0) 24264 2025-09-11 06:02:58.000000 ./usr/lib/debug/.build-id/ed/46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 17416 2025-09-11 06:02:58.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-09-11 06:02:58.000000 ./usr/share/doc/octave-nan-dbgsym -> octave-nan\n"}, {"source1": "./usr/lib/debug/.build-id/17/3c808ea172aa122fe3735002c5662af7cb9817.debug", "source2": "./usr/lib/debug/.build-id/60/65dc494ff1e1be7f8c9087002502c139fab015.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 80% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 26904 (bytes into file)\n+ Start of section headers: 26912 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x6918:\n+There are 37 section headers, starting at offset 0x6920:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000038 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000298 00025c 000660 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .dynamic NOBITS 0000000000007dc8 000db8 000200 10 WA 4 0 8\n [20] .got NOBITS 0000000000007fc8 000db8 000020 08 WA 0 0 8\n [21] .got.plt NOBITS 0000000000007fe8 000db8 0001d0 08 WA 0 0 8\n [22] .data NOBITS 00000000000081b8 000db8 000008 00 WA 0 0 8\n [23] .bss NOBITS 00000000000081c0 000db8 000008 00 WA 0 0 1\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00003a 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002c0 001e3f 00 C 0 0 8\n- [27] .debug_abbrev PROGBITS 0000000000000000 002100 000324 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 002428 00161e 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 003a48 00021c 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 003c68 00015a 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 003dc8 00154c 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 005318 000513 00 C 0 0 8\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 00582b 00004a 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 005878 000918 18 35 30 8\n- [35] .strtab STRTAB 0000000000000000 006190 000611 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 0067a1 000173 00 0 0 1\n+ [26] .debug_info PROGBITS 0000000000000000 0002c0 001e41 00 C 0 0 8\n+ [27] .debug_abbrev PROGBITS 0000000000000000 002108 000324 00 C 0 0 8\n+ [28] .debug_line PROGBITS 0000000000000000 002430 00161e 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 003a50 00021c 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 003c70 00015b 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 003dd0 00154c 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 005320 000513 00 C 0 0 8\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 005833 00004a 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 005880 000918 18 35 30 8\n+ [35] .strtab STRTAB 0000000000000000 006198 000611 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 0067a9 000173 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 00000000000023f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 0000000000002430 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000081c0 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000007dc0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000002470 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000007db8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-SMonkI.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-557vUa.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS xptopen.cpp\n 12: 0000000000006580 40 OBJECT LOCAL DEFAULT 14 CSWTCH.126\n 13: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 14: 00000000000068c8 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 16: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 17: 00000000000058a4 0 FUNC LOCAL DEFAULT 13 _fini\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: 173c808ea172aa122fe3735002c5662af7cb9817\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6065dc494ff1e1be7f8c9087002502c139fab015\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): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x18): /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: 0xb): oct-SMonkI.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-SMonkI.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-557vUa.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-557vUa.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 11322\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): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x29): /usr/include/x86_64-linux-gnu/bits\n 2\t(line_strp)\t(offset: 0x4c): /usr/include/c++/15\n 3\t(line_strp)\t(offset: 0x60): /usr/include\n 4\t(line_strp)\t(offset: 0x6d): /usr/include/x86_64-linux-gnu/c++/15/bits\n 5\t(line_strp)\t(offset: 0x97): /usr/include/c++/15/debug\n 6\t(line_strp)\t(offset: 0xb1): /usr/include/c++/15/bits\n 7\t(line_strp)\t(offset: 0xca): /usr/include/c++/15/ext\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: 115 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \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: 0x6): /tmp/oct-SMonkI.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-557vUa.c\n+ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 49 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 49 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 114 (DW_TAG_variable)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x594) \n@@ -35,15 +35,15 @@\n Pointer Size: 8\n <0><50>: Abbrev Number: 30 (DW_TAG_compile_unit)\n <51> DW_AT_producer : (GNU_strp_alt) (offset: 0x201a) \n <55> DW_AT_language : (data1) 33\t(C++14)\n <56> Unknown AT value: 90: (data1) 4\n <57> Unknown AT value: 91: (data4) 0x313e7\n <5b> DW_AT_name : (line_strp) (offset: 0x1d): xptopen.cpp\n- <5f> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <5f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <63> DW_AT_low_pc : (addr) 0x2480\n <6b> DW_AT_high_pc : (udata) 13346\n <6d> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><71>: Abbrev Number: 44 (DW_TAG_base_type)\n <72> DW_AT_byte_size : (data1) 8\n <73> DW_AT_encoding : (data1) 4\t(float)\n <74> DW_AT_name : (GNU_strp_alt) (offset: 0xc7b) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,24 @@\n GCC: (Debian 15.2.0-7) 15.2.0\n+dQ_[ey/S\n+^_!3\t[fa\n+864@F7\\e\n :\"\t8A\\ \n Q;IzneEy\t+/\n Gh+\tlAx'\n y3v`/usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.debug\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-SMonkI.c\n+oct-557vUa.c\n xptopen.cpp\n CSWTCH.126\n __FRAME_END__\n __offload_vars_end\n __offload_funcs_end\n __dso_handle\n __offload_ind_func_table\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] ./src\n- [ 6] /tmp/oct-SMonkI.c\n+ [ 0] /tmp/oct-557vUa.c\n+ [ 12] ./src\n [ 18] /tmp\n [ 1d] xptopen.cpp\n [ 29] /usr/include/x86_64-linux-gnu/bits\n [ 4c] /usr/include/c++/15\n [ 60] /usr/include\n [ 6d] /usr/include/x86_64-linux-gnu/c++/15/bits\n [ 97] /usr/include/c++/15/debug\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 534d6f6e 6b492e63 f.c.oct-SMonkI.c\n+ 0x000000a0 662e6300 6f63742d 35353776 55612e63 f.c.oct-557vUa.c\n 0x000000b0 00787074 6f70656e 2e637070 00435357 .xptopen.cpp.CSW\n 0x000000c0 5443482e 31323600 5f5f4652 414d455f TCH.126.__FRAME_\n 0x000000d0 454e445f 5f005f66 696e6900 5f5f6f66 END__._fini.__of\n 0x000000e0 666c6f61 645f7661 72735f65 6e64005f fload_vars_end._\n 0x000000f0 5f6f6666 6c6f6164 5f66756e 63735f65 _offload_funcs_e\n 0x00000100 6e64005f 5f64736f 5f68616e 646c6500 nd.__dso_handle.\n 0x00000110 5f5f6f66 666c6f61 645f696e 645f6675 __offload_ind_fu\n"}]}, {"source1": "./usr/lib/debug/.build-id/5f/f2a4c668384abcb4a4123cfed01538d46ba360.debug", "source2": "./usr/lib/debug/.build-id/ea/7664af5681dad4e1673d6ca58f82b7075f835c.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 --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 00000000000011f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 0000000000001230 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000040c8 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000003dd0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000001270 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000003dc8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-CcwABg.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-dekDVv.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS str2array.cpp\n 12: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 13: 0000000000002720 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 14: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 16: 0000000000001d80 0 FUNC LOCAL DEFAULT 13 _fini\n 17: 00000000000025d8 0 OBJECT LOCAL DEFAULT 15 __offload_vars_end\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: 5ff2a4c668384abcb4a4123cfed01538d46ba360\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ea7664af5681dad4e1673d6ca58f82b7075f835c\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: 0): ./src\n 1\t(line_strp)\t(offset: 0x18): /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: 0xb): oct-CcwABg.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-CcwABg.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-dekDVv.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-dekDVv.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 2863\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: 0x21bd) \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: 0x6): /tmp/oct-CcwABg.c\n+ <17> DW_AT_name : (line_strp) (offset: 0x6): /tmp/oct-dekDVv.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 54 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,20 +1,20 @@\n-`GCC: (Debian 15.2.0-7) 15.2.0\n+\\GCC: (Debian 15.2.0-7) 15.2.0\n SX{4O5Eu\n {671]rW w\n ;,/usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.debug\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-CcwABg.c\n+oct-dekDVv.c\n str2array.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,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] ./src\n- [ 6] /tmp/oct-CcwABg.c\n+ [ 6] /tmp/oct-dekDVv.c\n [ 18] /tmp\n [ 1d] str2array.cpp\n [ 2b] /usr/include\n [ 38] /usr/include/x86_64-linux-gnu/bits\n [ 5b] /usr/include/x86_64-linux-gnu/c++/15/bits\n [ 85] /usr/include/c++/15\n [ 99] /usr/include/c++/15/debug\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 43637741 42672e63 f.c.oct-CcwABg.c\n+ 0x000000a0 662e6300 6f63742d 64656b44 56762e63 f.c.oct-dekDVv.c\n 0x000000b0 00737472 32617272 61792e63 7070005f .str2array.cpp._\n 0x000000c0 5f465241 4d455f45 4e445f5f 005f6669 _FRAME_END__._fi\n 0x000000d0 6e69005f 5f6f6666 6c6f6164 5f766172 ni.__offload_var\n 0x000000e0 735f656e 64005f5f 6f66666c 6f61645f s_end.__offload_\n 0x000000f0 66756e63 735f656e 64005f5f 64736f5f funcs_end.__dso_\n 0x00000100 68616e64 6c65005f 5f6f6666 6c6f6164 handle.__offload\n 0x00000110 5f696e64 5f66756e 635f7461 626c6500 _ind_func_table.\n"}]}, {"source1": "./usr/lib/debug/.build-id/65/d1dfe15b9a714d1746630df3c27eb1db2bce1d.debug", "source2": "./usr/lib/debug/.build-id/3d/2b0815421487a100cea18485283147ebce0d99.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -24,15 +24,15 @@\n 20: 00000000000152a0 1 OBJECT LOCAL DEFAULT 25 completed.0\n 21: 0000000000014b38 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 22: 0000000000004700 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 23: 0000000000014b30 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 24: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 25: 0000000000000000 0 FILE LOCAL DEFAULT ABS svm_model_matlab.c\n 26: 0000000000015220 88 OBJECT LOCAL DEFAULT 24 field_names\n- 27: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-Zlzt6E.c\n+ 27: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-6fnfHA.c\n 28: 0000000000000000 0 FILE LOCAL DEFAULT ABS svmtrain_mex.cpp\n 29: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 30: 00000000000130d4 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 31: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 32: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 33: 000000000001206c 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 34: 0000000000012070 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\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: 65d1dfe15b9a714d1746630df3c27eb1db2bce1d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d2b0815421487a100cea18485283147ebce0d99\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -22424,16 +22424,16 @@\n The Directory Table (offset 0x92da, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x13): ./src\n 1\t(line_strp)\t(offset: 0x274): /tmp\n \n The File Name Table (offset 0x92e8, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-Zlzt6E.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-Zlzt6E.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-6fnfHA.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-6fnfHA.c\n \n No Line Number Statements.\n Offset: 0x92f2\n Length: 4687\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": "@@ -18453,15 +18453,15 @@\n Abbrev Offset: 0xf13\n Pointer Size: 8\n <0>: Abbrev Number: 93 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \n DW_AT_language : (data1) 29\t(C11)\n Unknown AT value: 90: (data1) 3\n Unknown AT value: 91: (data4) 0x31647\n- DW_AT_name : (line_strp) (offset: 0x262): /tmp/oct-Zlzt6E.c\n+ DW_AT_name : (line_strp) (offset: 0x262): /tmp/oct-6fnfHA.c\n DW_AT_comp_dir : (line_strp) (offset: 0x13): ./src\n DW_AT_stmt_list : (sec_offset) 0x92b8\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xc>\n <1>: Abbrev Number: 92 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -36,15 +36,15 @@\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n svm_model_matlab.c\n field_names\n-oct-Zlzt6E.c\n+oct-6fnfHA.c\n svmtrain_mex.cpp\n __FRAME_END__\n __GNU_EH_FRAME_HDR\n __offload_funcs_end\n __dso_handle\n __offload_vars_end\n DW.ref.__gxx_personality_v0\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -35,15 +35,15 @@\n [ 209] struct_FILE.h\n [ 217] stdio.h\n [ 21f] stdlib-float.h\n [ 22e] stdlib-bsearch.h\n [ 23f] stdio2-decl.h\n [ 24d] locale.h\n [ 256] mathcalls.h\n- [ 262] /tmp/oct-Zlzt6E.c\n+ [ 262] /tmp/oct-6fnfHA.c\n [ 274] /tmp\n [ 279] svmtrain_mex.cpp\n [ 28a] cstdint\n [ 292] cinttypes\n [ 29c] stdint-uintn.h\n [ 2ab] stdint-least.h\n [ 2ba] stdint.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -39,16 +39,16 @@\n 0x00000240 6f62616c 5f64746f 72735f61 75785f66 obal_dtors_aux_f\n 0x00000250 696e695f 61727261 795f656e 74727900 ini_array_entry.\n 0x00000260 6672616d 655f6475 6d6d7900 5f5f6672 frame_dummy.__fr\n 0x00000270 616d655f 64756d6d 795f696e 69745f61 ame_dummy_init_a\n 0x00000280 72726179 5f656e74 7279006f 66666c6f rray_entry.offlo\n 0x00000290 61647374 7566662e 63007376 6d5f6d6f adstuff.c.svm_mo\n 0x000002a0 64656c5f 6d61746c 61622e63 00666965 del_matlab.c.fie\n- 0x000002b0 6c645f6e 616d6573 006f6374 2d5a6c7a ld_names.oct-Zlz\n- 0x000002c0 7436452e 63007376 6d747261 696e5f6d t6E.c.svmtrain_m\n+ 0x000002b0 6c645f6e 616d6573 006f6374 2d36666e ld_names.oct-6fn\n+ 0x000002c0 6648412e 63007376 6d747261 696e5f6d fHA.c.svmtrain_m\n 0x000002d0 65782e63 7070005f 5f465241 4d455f45 ex.cpp.__FRAME_E\n 0x000002e0 4e445f5f 005f5f47 4e555f45 485f4652 ND__.__GNU_EH_FR\n 0x000002f0 414d455f 48445200 5f5f6f66 666c6f61 AME_HDR.__offloa\n 0x00000300 645f6675 6e63735f 656e6400 5f5f6473 d_funcs_end.__ds\n 0x00000310 6f5f6861 6e646c65 005f5f6f 66666c6f o_handle.__offlo\n 0x00000320 61645f76 6172735f 656e6400 44572e72 ad_vars_end.DW.r\n 0x00000330 65662e5f 5f677878 5f706572 736f6e61 ef.__gxx_persona\n"}]}, {"source1": "./usr/lib/debug/.build-id/6a/f84f8e727cc16c536cde61506950e361a5ec46.debug", "source2": "./usr/lib/debug/.build-id/d8/cb10672b019c7343068d667807a9ce9c743ee4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,19 +25,19 @@\n [20] .dynamic NOBITS 0000000000004dd8 000db8 0001f0 10 WA 4 0 8\n [21] .got NOBITS 0000000000004fc8 000db8 000020 08 WA 0 0 8\n [22] .got.plt NOBITS 0000000000004fe8 000db8 0000d0 08 WA 0 0 8\n [23] .data NOBITS 00000000000050b8 000db8 000008 00 WA 0 0 8\n [24] .bss NOBITS 00000000000050c0 000db8 000048 00 WA 0 0 32\n [25] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 0000000000000000 000280 00003a 00 C 0 0 8\n- [27] .debug_info PROGBITS 0000000000000000 0002c0 0008b5 00 C 0 0 8\n+ [27] .debug_info PROGBITS 0000000000000000 0002c0 0008b6 00 C 0 0 8\n [28] .debug_abbrev PROGBITS 0000000000000000 000b78 000184 00 C 0 0 8\n- [29] .debug_line PROGBITS 0000000000000000 000d00 000712 00 C 0 0 8\n- [30] .debug_str PROGBITS 0000000000000000 001412 00004d 01 MS 0 0 1\n- [31] .debug_line_str PROGBITS 0000000000000000 001460 00011a 01 MSC 0 0 8\n+ [29] .debug_line PROGBITS 0000000000000000 000d00 000713 00 C 0 0 8\n+ [30] .debug_str PROGBITS 0000000000000000 001413 00004d 01 MS 0 0 1\n+ [31] .debug_line_str PROGBITS 0000000000000000 001460 00011b 01 MSC 0 0 8\n [32] .debug_loclists PROGBITS 0000000000000000 001580 00061a 00 C 0 0 8\n [33] .debug_rnglists PROGBITS 0000000000000000 001b9a 0000b8 00 0 0 1\n [34] .gnu_debugaltlink PROGBITS 0000000000000000 001c52 00004a 00 0 0 1\n [35] .symtab SYMTAB 0000000000000000 001ca0 0005e8 18 36 29 8\n [36] .strtab STRTAB 0000000000000000 002288 0003a8 00 0 0 1\n [37] .shstrtab STRTAB 0000000000000000 002630 000180 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 00000000000011f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 0000000000001230 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000050c0 1 OBJECT LOCAL DEFAULT 24 completed.0\n 6: 0000000000004dc0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000001270 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000004db8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-xeI5Ah.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-4zJrud.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS histo_mex.cpp\n 12: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 13: 00000000000034b0 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 14: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 16: 0000000000002520 0 FUNC LOCAL DEFAULT 13 _fini\n 17: 0000000000003388 0 OBJECT LOCAL DEFAULT 15 __offload_vars_end\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: 6af84f8e727cc16c536cde61506950e361a5ec46\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d8cb10672b019c7343068d667807a9ce9c743ee4\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): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x18): /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: 0xb): oct-xeI5Ah.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-xeI5Ah.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-4zJrud.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-4zJrud.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 3763\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 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x2b): /usr/include/x86_64-linux-gnu/bits\n 2\t(line_strp)\t(offset: 0x4e): /usr/include/c++/15\n 3\t(line_strp)\t(offset: 0x62): /usr/include/c++/15/debug\n 4\t(line_strp)\t(offset: 0x7c): /usr/include/c++/15/bits\n 5\t(line_strp)\t(offset: 0x95): /usr/include/x86_64-linux-gnu/c++/15/bits\n 6\t(line_strp)\t(offset: 0xbf): /usr/include\n 7\t(line_strp)\t(offset: 0xcc): /usr/lib/gcc/x86_64-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: 43 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \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: 0x6): /tmp/oct-xeI5Ah.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-4zJrud.c\n+ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 5 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 5 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 42 (DW_TAG_variable)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x594) \n@@ -35,15 +35,15 @@\n Pointer Size: 8\n <0><50>: Abbrev Number: 33 (DW_TAG_compile_unit)\n <51> DW_AT_producer : (GNU_strp_alt) (offset: 0x201a) \n <55> DW_AT_language : (data1) 33\t(C++14)\n <56> Unknown AT value: 90: (data1) 4\n <57> Unknown AT value: 91: (data4) 0x313e7\n <5b> DW_AT_name : (line_strp) (offset: 0x1d): histo_mex.cpp\n- <5f> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <5f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <63> DW_AT_low_pc : (addr) 0x1280\n <6b> DW_AT_high_pc : (udata) 4767\n <6d> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><71>: Abbrev Number: 5 (DW_TAG_imported_unit)\n <72> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><76>: Abbrev Number: 5 (DW_TAG_imported_unit)\n <77> DW_AT_import : (GNU_ref_alt) <0x25>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,21 @@\n-FGCC: (Debian 15.2.0-7) 15.2.0\n-Rq]_Z7comparePKvS0_\n+GCC: (Debian 15.2.0-7) 15.2.0\n+{qu_Z7comparePKvS0_\n flag_rows\n 5R-VhUn*\n /usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.debug\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-xeI5Ah.c\n+oct-4zJrud.c\n histo_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,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./src\n- [ 6] /tmp/oct-xeI5Ah.c\n+ [ 0] /tmp/oct-4zJrud.c\n+ [ 12] ./src\n [ 18] /tmp\n [ 1d] histo_mex.cpp\n [ 2b] /usr/include/x86_64-linux-gnu/bits\n [ 4e] /usr/include/c++/15\n [ 62] /usr/include/c++/15/debug\n [ 7c] /usr/include/c++/15/bits\n [ 95] /usr/include/x86_64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 78654935 41682e63 f.c.oct-xeI5Ah.c\n+ 0x000000a0 662e6300 6f63742d 347a4a72 75642e63 f.c.oct-4zJrud.c\n 0x000000b0 00686973 746f5f6d 65782e63 7070005f .histo_mex.cpp._\n 0x000000c0 5f465241 4d455f45 4e445f5f 005f6669 _FRAME_END__._fi\n 0x000000d0 6e69005f 5f6f6666 6c6f6164 5f766172 ni.__offload_var\n 0x000000e0 735f656e 64005f5f 6f66666c 6f61645f s_end.__offload_\n 0x000000f0 66756e63 735f656e 64005f5f 64736f5f funcs_end.__dso_\n 0x00000100 68616e64 6c65005f 5f6f6666 6c6f6164 handle.__offload\n 0x00000110 5f696e64 5f66756e 635f7461 626c6500 _ind_func_table.\n"}]}, {"source1": "./usr/lib/debug/.build-id/6e/f5aed2a8957fba0df4a5d9e062ca21455b23e6.debug", "source2": "./usr/lib/debug/.build-id/4d/36bc1ad704012c36da3049340f3cf1ec30b952.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 86% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 6328 (bytes into file)\n+ Start of section headers: 6336 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x18b8:\n+There are 37 section headers, starting at offset 0x18c0:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 000228 18 A 4 1 8\n@@ -24,23 +24,23 @@\n [19] .dynamic NOBITS 0000000000003dd8 000dc8 0001f0 10 WA 4 0 8\n [20] .got NOBITS 0000000000003fc8 000dc8 000020 08 WA 0 0 8\n [21] .got.plt NOBITS 0000000000003fe8 000dc8 000080 08 WA 0 0 8\n [22] .data NOBITS 0000000000004068 000dc8 000008 00 WA 0 0 8\n [23] .bss NOBITS 0000000000004070 000dc8 000008 00 WA 0 0 1\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 000039 00 C 0 0 8\n- [26] .debug_info PROGBITS 0000000000000000 0002c0 0003ef 00 C 0 0 8\n+ [26] .debug_info PROGBITS 0000000000000000 0002c0 0003f0 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0006b0 000179 00 C 0 0 8\n- [28] .debug_line PROGBITS 0000000000000000 000830 000302 00 C 0 0 8\n- [29] .debug_str PROGBITS 0000000000000000 000b32 000037 01 MS 0 0 1\n- [30] .debug_line_str PROGBITS 0000000000000000 000b70 000118 01 MSC 0 0 8\n- [31] .debug_loclists PROGBITS 0000000000000000 000c88 000288 00 C 0 0 8\n- [32] .debug_rnglists PROGBITS 0000000000000000 000f10 00003d 00 0 0 1\n- [33] .gnu_debugaltlink PROGBITS 0000000000000000 000f4d 00004a 00 0 0 1\n- [34] .symtab SYMTAB 0000000000000000 000f98 0004c8 18 35 29 8\n- [35] .strtab STRTAB 0000000000000000 001460 0002df 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 00173f 000173 00 0 0 1\n+ [28] .debug_line PROGBITS 0000000000000000 000830 000303 00 C 0 0 8\n+ [29] .debug_str PROGBITS 0000000000000000 000b33 000037 01 MS 0 0 1\n+ [30] .debug_line_str PROGBITS 0000000000000000 000b70 000119 01 MSC 0 0 8\n+ [31] .debug_loclists PROGBITS 0000000000000000 000c90 000288 00 C 0 0 8\n+ [32] .debug_rnglists PROGBITS 0000000000000000 000f18 00003d 00 0 0 1\n+ [33] .gnu_debugaltlink PROGBITS 0000000000000000 000f55 00004a 00 0 0 1\n+ [34] .symtab SYMTAB 0000000000000000 000fa0 0004c8 18 35 29 8\n+ [35] .strtab STRTAB 0000000000000000 001468 0002df 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 001747 000173 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 0000000000001170 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 00000000000011b0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 0000000000004070 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000003dd0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 00000000000011f0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000003dc8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-L6mrLC.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-092o2I.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS kth_element.cpp\n 12: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 13: 0000000000002500 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 14: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 16: 00000000000016a4 0 FUNC LOCAL DEFAULT 13 _fini\n 17: 0000000000002418 0 OBJECT LOCAL DEFAULT 15 __offload_vars_end\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: 6ef5aed2a8957fba0df4a5d9e062ca21455b23e6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4d36bc1ad704012c36da3049340f3cf1ec30b952\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): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x18): /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: 0xb): oct-L6mrLC.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-L6mrLC.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-092o2I.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-092o2I.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 1235\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 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./src\n+ 0\t(line_strp)\t(offset: 0x12): ./src\n 1\t(line_strp)\t(offset: 0x2d): /usr/include/x86_64-linux-gnu/bits\n 2\t(line_strp)\t(offset: 0x50): /usr/include/c++/15\n 3\t(line_strp)\t(offset: 0x64): /usr/include/c++/15/debug\n 4\t(line_strp)\t(offset: 0x7e): /usr/include/c++/15/bits\n 5\t(line_strp)\t(offset: 0x97): /usr/include/x86_64-linux-gnu/c++/15/bits\n 6\t(line_strp)\t(offset: 0xc1): /usr/include\n 7\t(line_strp)\t(offset: 0xce): /usr/lib/gcc/x86_64-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: 41 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \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: 0x6): /tmp/oct-L6mrLC.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-092o2I.c\n+ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 40 (DW_TAG_variable)\n <2e> DW_AT_name : (GNU_strp_alt) (offset: 0x594) \n@@ -35,15 +35,15 @@\n Pointer Size: 8\n <0><50>: Abbrev Number: 31 (DW_TAG_compile_unit)\n <51> DW_AT_producer : (GNU_strp_alt) (offset: 0x201a) \n <55> DW_AT_language : (data1) 33\t(C++14)\n <56> Unknown AT value: 90: (data1) 4\n <57> Unknown AT value: 91: (data4) 0x313e7\n <5b> DW_AT_name : (line_strp) (offset: 0x1d): kth_element.cpp\n- <5f> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <5f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <63> DW_AT_low_pc : (addr) 0x1200\n <6b> DW_AT_high_pc : (udata) 1185\n <6d> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><71>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <72> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><76>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <77> DW_AT_import : (GNU_ref_alt) <0x25>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,23 +1,21 @@\n-GCC: (Debian 15.2.0-7) 15.2.0\n-F|`|PAl\"Ak\n-$+7R]u#K+7\n-+~LfindFirstK\n+RGCC: (Debian 15.2.0-7) 15.2.0\n+LT~dfindFirstK\n pivotValue\n pivotIndex\n /usr/lib/debug/.dwz/x86_64-linux-gnu/octave-nan.debug\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-L6mrLC.c\n+oct-092o2I.c\n kth_element.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,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./src\n- [ 6] /tmp/oct-L6mrLC.c\n+ [ 0] /tmp/oct-092o2I.c\n+ [ 12] ./src\n [ 18] /tmp\n [ 1d] kth_element.cpp\n [ 2d] /usr/include/x86_64-linux-gnu/bits\n [ 50] /usr/include/c++/15\n [ 64] /usr/include/c++/15/debug\n [ 7e] /usr/include/c++/15/bits\n [ 97] /usr/include/x86_64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 4c366d72 4c432e63 f.c.oct-L6mrLC.c\n+ 0x000000a0 662e6300 6f63742d 3039326f 32492e63 f.c.oct-092o2I.c\n 0x000000b0 006b7468 5f656c65 6d656e74 2e637070 .kth_element.cpp\n 0x000000c0 005f5f46 52414d45 5f454e44 5f5f005f .__FRAME_END__._\n 0x000000d0 66696e69 005f5f6f 66666c6f 61645f76 fini.__offload_v\n 0x000000e0 6172735f 656e6400 5f5f6f66 666c6f61 ars_end.__offloa\n 0x000000f0 645f6675 6e63735f 656e6400 5f5f6473 d_funcs_end.__ds\n 0x00000100 6f5f6861 6e646c65 005f5f6f 66666c6f o_handle.__offlo\n 0x00000110 61645f69 6e645f66 756e635f 7461626c ad_ind_func_tabl\n"}]}, {"source1": "./usr/lib/debug/.build-id/8a/0bcbadd50821a937d7e2eac9b7389d1a12ea95.debug", "source2": "./usr/lib/debug/.build-id/c8/e269543ce9fcc697ab8ffccc9729f46cb830c5.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] .data NOBITS 00000000000060a0 000db8 000008 00 WA 0 0 8\n [23] .bss NOBITS 00000000000060a8 000db8 000008 00 WA 0 0 1\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00003a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002c0 000b36 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 000df8 000147 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 000f40 0007d4 00 C 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 001718 000109 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 001718 00010a 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 001828 001457 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 002c80 0002a5 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 002f25 00004a 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 002f70 000588 18 34 30 8\n [34] .strtab STRTAB 0000000000000000 0034f8 0003bf 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 0038b7 000168 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 00000000000011b0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 00000000000011f0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000060a8 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000005dc0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000001230 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000005db8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-5CWxxW.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-pNm9T6.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS covm_mex.cpp\n 12: 0000000000001240 7396 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.0\n 13: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 14: 0000000000004454 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 15: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 16: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 17: 0000000000003418 0 FUNC LOCAL DEFAULT 13 _fini\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: 8a0bcbadd50821a937d7e2eac9b7389d1a12ea95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c8e269543ce9fcc697ab8ffccc9729f46cb830c5\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: 0): ./src\n 1\t(line_strp)\t(offset: 0x18): /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: 0xb): oct-5CWxxW.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-5CWxxW.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-pNm9T6.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-pNm9T6.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 5577\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: 36 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \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: 0x6): /tmp/oct-5CWxxW.c\n+ <17> DW_AT_name : (line_strp) (offset: 0x6): /tmp/oct-pNm9T6.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 35 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -4,15 +4,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-5CWxxW.c\n+oct-pNm9T6.c\n covm_mex.cpp\n mexFunction._omp_fn.0\n __FRAME_END__\n __offload_vars_end\n __offload_funcs_end\n __dso_handle\n __offload_ind_func_table\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] ./src\n- [ 6] /tmp/oct-5CWxxW.c\n+ [ 6] /tmp/oct-pNm9T6.c\n [ 18] /tmp\n [ 1d] covm_mex.cpp\n [ 2a] /usr/include/x86_64-linux-gnu/bits\n [ 4d] /usr/include\n [ 5a] /usr/include/x86_64-linux-gnu/c++/15/bits\n [ 84] /usr/include/c++/15\n [ 98] /usr/include/c++/15/debug\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 35435778 78572e63 f.c.oct-5CWxxW.c\n+ 0x000000a0 662e6300 6f63742d 704e6d39 54362e63 f.c.oct-pNm9T6.c\n 0x000000b0 00636f76 6d5f6d65 782e6370 70006d65 .covm_mex.cpp.me\n 0x000000c0 7846756e 6374696f 6e2e5f6f 6d705f66 xFunction._omp_f\n 0x000000d0 6e2e3000 5f5f4652 414d455f 454e445f n.0.__FRAME_END_\n 0x000000e0 5f005f66 696e6900 5f5f6f66 666c6f61 _._fini.__offloa\n 0x000000f0 645f7661 72735f65 6e64005f 5f6f6666 d_vars_end.__off\n 0x00000100 6c6f6164 5f66756e 63735f65 6e64005f load_funcs_end._\n 0x00000110 5f64736f 5f68616e 646c6500 5f5f6f66 _dso_handle.__of\n"}]}, {"source1": "./usr/lib/debug/.build-id/af/6f44baf0ab8e38f5d7077357554bfa130b4a6a.debug", "source2": "./usr/lib/debug/.build-id/62/c60e42ddb80324082381cf8b9c545a547541c3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 86792 (bytes into file)\n+ Start of section headers: 86800 (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: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 39 section headers, starting at offset 0x15308:\n+There are 39 section headers, starting at offset 0x15310:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0003b0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000610 00025c 001080 18 A 4 1 8\n@@ -30,19 +30,19 @@\n [25] .bss NOBITS 0000000000016240 000bd0 0000c0 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 000082 00 C 0 0 8\n [28] .debug_info PROGBITS 0000000000000000 000308 005ec7 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 0061d0 000a70 00 C 0 0 8\n [30] .debug_line PROGBITS 0000000000000000 006c40 004a05 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 00b648 0005a7 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 00bbf0 00015d 01 MSC 0 0 8\n- [33] .debug_loclists PROGBITS 0000000000000000 00bd50 0060c6 00 C 0 0 8\n- [34] .debug_rnglists PROGBITS 0000000000000000 011e18 00092c 00 C 0 0 8\n- [35] .gnu_debugaltlink PROGBITS 0000000000000000 012744 00004a 00 0 0 1\n- [36] .symtab SYMTAB 0000000000000000 012790 001638 18 37 62 8\n- [37] .strtab STRTAB 0000000000000000 013dc8 0013a7 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 01516f 000192 00 0 0 1\n+ [32] .debug_line_str PROGBITS 0000000000000000 00bbf0 000161 01 MSC 0 0 8\n+ [33] .debug_loclists PROGBITS 0000000000000000 00bd58 0060c6 00 C 0 0 8\n+ [34] .debug_rnglists PROGBITS 0000000000000000 011e20 00092c 00 C 0 0 8\n+ [35] .gnu_debugaltlink PROGBITS 0000000000000000 01274c 00004a 00 0 0 1\n+ [36] .symtab SYMTAB 0000000000000000 012798 001638 18 37 62 8\n+ [37] .strtab STRTAB 0000000000000000 013dd0 0013a7 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 015177 000192 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -40,15 +40,15 @@\n 36: 0000000000015bd8 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 37: 0000000000004620 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 38: 0000000000015bd0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 39: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 40: 0000000000000000 0 FILE LOCAL DEFAULT ABS train.c\n 41: 0000000000000000 0 FILE LOCAL DEFAULT ABS linear_model_matlab.c\n 42: 0000000000016200 48 OBJECT LOCAL DEFAULT 24 field_names\n- 43: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-byJere.c\n+ 43: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-KT8MGQ.c\n 44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 45: 00000000000143c8 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 46: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 47: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 48: 0000000000013340 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 49: 0000000000013340 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\n 50: 00000000000161e0 0 OBJECT LOCAL DEFAULT 24 __dso_handle\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: af6f44baf0ab8e38f5d7077357554bfa130b4a6a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62c60e42ddb80324082381cf8b9c545a547541c3\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -24095,11 +24095,11 @@\n The Directory Table (offset 0x9ab1, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0): ./src\n 1\t(line_strp)\t(offset: 0x2d5): /tmp\n \n The File Name Table (offset 0x9abf, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x2c8): oct-byJere.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x2c8): oct-byJere.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x2c8): oct-KT8MGQ.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x2c8): oct-KT8MGQ.c\n \n No Line Number Statements.\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -19002,15 +19002,15 @@\n Abbrev Offset: 0x1775\n Pointer Size: 8\n <0>: Abbrev Number: 107 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \n DW_AT_language : (data1) 29\t(C11)\n Unknown AT value: 90: (data1) 3\n Unknown AT value: 91: (data4) 0x31647\n- DW_AT_name : (line_strp) (offset: 0x2c3): /tmp/oct-byJere.c\n+ DW_AT_name : (line_strp) (offset: 0x2c3): /tmp/oct-KT8MGQ.c\n DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n DW_AT_stmt_list : (sec_offset) 0x9a8f\n <1>: Abbrev Number: 9 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1>: Abbrev Number: 9 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xc>\n <1>: Abbrev Number: 106 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-JjGCC: (Debian 15.2.0-7) 15.2.0\n+GCC: (Debian 15.2.0-7) 15.2.0\n a```b`ff`\n 9-9sN]+c\n J?h_qj.6\n #$rj//\\;\n TeEf`&RoQ<\n oI^tZ.4SS\n $IwAB]Y:\n@@ -60,15 +60,15 @@\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n linear_model_matlab.c\n field_names\n-oct-byJere.c\n+oct-KT8MGQ.c\n __FRAME_END__\n __GNU_EH_FRAME_HDR\n __offload_funcs_end\n __dso_handle\n __offload_vars_end\n DW.ref.__gxx_personality_v0\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": "@@ -41,10 +41,10 @@\n [ 24a] train.c\n [ 252] /usr/include/octave-10.3.0/octave\n [ 274] stdint-intn.h\n [ 282] mxtypes.h\n [ 28c] linear_model_matlab.h\n [ 2a2] mexproto.h\n [ 2ad] linear_model_matlab.c\n- [ 2c3] /tmp/oct-byJere.c\n+ [ 2c3] /tmp/oct-KT8MGQ.c\n [ 2d5] /tmp\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -73,16 +73,16 @@\n 0x00000460 5f617578 5f66696e 695f6172 7261795f _aux_fini_array_\n 0x00000470 656e7472 79006672 616d655f 64756d6d entry.frame_dumm\n 0x00000480 79005f5f 6672616d 655f6475 6d6d795f y.__frame_dummy_\n 0x00000490 696e6974 5f617272 61795f65 6e747279 init_array_entry\n 0x000004a0 006f6666 6c6f6164 73747566 662e6300 .offloadstuff.c.\n 0x000004b0 74726169 6e2e6300 6c696e65 61725f6d train.c.linear_m\n 0x000004c0 6f64656c 5f6d6174 6c61622e 63006669 odel_matlab.c.fi\n- 0x000004d0 656c645f 6e616d65 73006f63 742d6279 eld_names.oct-by\n- 0x000004e0 4a657265 2e63005f 5f465241 4d455f45 Jere.c.__FRAME_E\n+ 0x000004d0 656c645f 6e616d65 73006f63 742d4b54 eld_names.oct-KT\n+ 0x000004e0 384d4751 2e63005f 5f465241 4d455f45 8MGQ.c.__FRAME_E\n 0x000004f0 4e445f5f 005f5f47 4e555f45 485f4652 ND__.__GNU_EH_FR\n 0x00000500 414d455f 48445200 5f5f6f66 666c6f61 AME_HDR.__offloa\n 0x00000510 645f6675 6e63735f 656e6400 5f5f6473 d_funcs_end.__ds\n 0x00000520 6f5f6861 6e646c65 005f5f6f 66666c6f o_handle.__offlo\n 0x00000530 61645f76 6172735f 656e6400 44572e72 ad_vars_end.DW.r\n 0x00000540 65662e5f 5f677878 5f706572 736f6e61 ef.__gxx_persona\n 0x00000550 6c697479 5f763000 5f5f6f66 666c6f61 lity_v0.__offloa\n"}]}, {"source1": "./usr/lib/debug/.build-id/c9/4ca988304b8557e2de903544a7c9bb52afd812.debug", "source2": "./usr/lib/debug/.build-id/66/cde6f8102b533a44ff2a277f55ef67f08adb0f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -30,15 +30,15 @@\n [25] .bss NOBITS 0000000000014298 000b10 000018 00 WA 0 0 8\n [26] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 0000f3 00 C 0 0 8\n [28] .debug_info PROGBITS 0000000000000000 000378 006451 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 0067d0 0007ab 00 C 0 0 8\n [30] .debug_line PROGBITS 0000000000000000 006f80 0048c6 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 00b848 0000e8 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 00b930 00016a 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 00b930 00016d 01 MSC 0 0 8\n [33] .debug_loclists PROGBITS 0000000000000000 00baa0 0051e7 00 C 0 0 8\n [34] .debug_rnglists PROGBITS 0000000000000000 010c88 0009c4 00 C 0 0 8\n [35] .gnu_debugaltlink PROGBITS 0000000000000000 01164c 00004a 00 0 0 1\n [36] .symtab SYMTAB 0000000000000000 011698 0015a8 18 37 47 8\n [37] .strtab STRTAB 0000000000000000 012c40 0012be 00 0 0 1\n [38] .shstrtab STRTAB 0000000000000000 013efe 000192 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -24,15 +24,15 @@\n 20: 0000000000014298 1 OBJECT LOCAL DEFAULT 25 completed.0\n 21: 0000000000013b18 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 22: 0000000000004700 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 23: 0000000000013b10 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 24: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 25: 0000000000000000 0 FILE LOCAL DEFAULT ABS svm_model_matlab.c\n 26: 0000000000014220 88 OBJECT LOCAL DEFAULT 24 field_names\n- 27: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-l13LIh.c\n+ 27: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-pL53CO.c\n 28: 0000000000000000 0 FILE LOCAL DEFAULT ABS svmpredict_mex.cpp\n 29: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 30: 0000000000012d44 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 31: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 32: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 33: 0000000000011da4 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 34: 0000000000011da8 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\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: c94ca988304b8557e2de903544a7c9bb52afd812\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66cde6f8102b533a44ff2a277f55ef67f08adb0f\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -22424,16 +22424,16 @@\n The Directory Table (offset 0x92da, lines 2, columns 1):\n Entry\tName\n 0\t(line_strp)\t(offset: 0x13): ./src\n 1\t(line_strp)\t(offset: 0x274): /tmp\n \n The File Name Table (offset 0x92e8, lines 2, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-l13LIh.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-l13LIh.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-pL53CO.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x267): oct-pL53CO.c\n \n No Line Number Statements.\n Offset: 0x92f2\n Length: 3364\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": "@@ -18453,15 +18453,15 @@\n Abbrev Offset: 0xfa8\n Pointer Size: 8\n <0>: Abbrev Number: 92 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \n DW_AT_language : (data1) 29\t(C11)\n Unknown AT value: 90: (data1) 3\n Unknown AT value: 91: (data4) 0x31647\n- DW_AT_name : (line_strp) (offset: 0x262): /tmp/oct-l13LIh.c\n+ DW_AT_name : (line_strp) (offset: 0x262): /tmp/oct-pL53CO.c\n DW_AT_comp_dir : (line_strp) (offset: 0x13): ./src\n DW_AT_stmt_list : (sec_offset) 0x92b8\n <1>: Abbrev Number: 24 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1>: Abbrev Number: 24 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xc>\n <1>: Abbrev Number: 91 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -39,15 +39,15 @@\n completed.0\n __do_global_dtors_aux_fini_array_entry\n frame_dummy\n __frame_dummy_init_array_entry\n offloadstuff.c\n svm_model_matlab.c\n field_names\n-oct-l13LIh.c\n+oct-pL53CO.c\n svmpredict_mex.cpp\n __FRAME_END__\n __GNU_EH_FRAME_HDR\n __offload_funcs_end\n __dso_handle\n __offload_vars_end\n DW.ref.__gxx_personality_v0\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -35,15 +35,15 @@\n [ 209] struct_FILE.h\n [ 217] stdio.h\n [ 21f] stdlib-float.h\n [ 22e] stdlib-bsearch.h\n [ 23f] stdio2-decl.h\n [ 24d] locale.h\n [ 256] mathcalls.h\n- [ 262] /tmp/oct-l13LIh.c\n+ [ 262] /tmp/oct-pL53CO.c\n [ 274] /tmp\n [ 279] svmpredict_mex.cpp\n [ 28c] cstdint\n [ 294] cinttypes\n [ 29e] stdint-uintn.h\n [ 2ad] stdint-least.h\n [ 2bc] stdint.h\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -39,16 +39,16 @@\n 0x00000240 6f62616c 5f64746f 72735f61 75785f66 obal_dtors_aux_f\n 0x00000250 696e695f 61727261 795f656e 74727900 ini_array_entry.\n 0x00000260 6672616d 655f6475 6d6d7900 5f5f6672 frame_dummy.__fr\n 0x00000270 616d655f 64756d6d 795f696e 69745f61 ame_dummy_init_a\n 0x00000280 72726179 5f656e74 7279006f 66666c6f rray_entry.offlo\n 0x00000290 61647374 7566662e 63007376 6d5f6d6f adstuff.c.svm_mo\n 0x000002a0 64656c5f 6d61746c 61622e63 00666965 del_matlab.c.fie\n- 0x000002b0 6c645f6e 616d6573 006f6374 2d6c3133 ld_names.oct-l13\n- 0x000002c0 4c49682e 63007376 6d707265 64696374 LIh.c.svmpredict\n+ 0x000002b0 6c645f6e 616d6573 006f6374 2d704c35 ld_names.oct-pL5\n+ 0x000002c0 33434f2e 63007376 6d707265 64696374 3CO.c.svmpredict\n 0x000002d0 5f6d6578 2e637070 005f5f46 52414d45 _mex.cpp.__FRAME\n 0x000002e0 5f454e44 5f5f005f 5f474e55 5f45485f _END__.__GNU_EH_\n 0x000002f0 4652414d 455f4844 52005f5f 6f66666c FRAME_HDR.__offl\n 0x00000300 6f61645f 66756e63 735f656e 64005f5f oad_funcs_end.__\n 0x00000310 64736f5f 68616e64 6c65005f 5f6f6666 dso_handle.__off\n 0x00000320 6c6f6164 5f766172 735f656e 64004457 load_vars_end.DW\n 0x00000330 2e726566 2e5f5f67 78785f70 6572736f .ref.__gxx_perso\n"}]}, {"source1": "./usr/lib/debug/.build-id/e5/3cbf20ea79bf7af9e62bc477eee2fe6db5cbdb.debug", "source2": "./usr/lib/debug/.build-id/ed/46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -28,15 +28,15 @@\n [23] .bss NOBITS 00000000000070c8 000db8 000008 00 WA 0 0 1\n [24] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [25] .debug_aranges PROGBITS 0000000000000000 000280 00003a 00 C 0 0 8\n [26] .debug_info PROGBITS 0000000000000000 0002c0 00150a 00 C 0 0 8\n [27] .debug_abbrev PROGBITS 0000000000000000 0017d0 000210 00 C 0 0 8\n [28] .debug_line PROGBITS 0000000000000000 0019e0 000e4a 00 C 0 0 8\n [29] .debug_str PROGBITS 0000000000000000 002830 0000f7 01 MSC 0 0 8\n- [30] .debug_line_str PROGBITS 0000000000000000 002928 000113 01 MSC 0 0 8\n+ [30] .debug_line_str PROGBITS 0000000000000000 002928 000115 01 MSC 0 0 8\n [31] .debug_loclists PROGBITS 0000000000000000 002a40 001996 00 C 0 0 8\n [32] .debug_rnglists PROGBITS 0000000000000000 0043d8 000405 00 C 0 0 8\n [33] .gnu_debugaltlink PROGBITS 0000000000000000 0047dd 00004a 00 0 0 1\n [34] .symtab SYMTAB 0000000000000000 004828 0006f0 18 35 41 8\n [35] .strtab STRTAB 0000000000000000 004f18 0004fd 00 0 0 1\n [36] .shstrtab STRTAB 0000000000000000 005415 000173 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -7,15 +7,15 @@\n 3: 00000000000011f0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 4: 0000000000001230 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 5: 00000000000070c8 1 OBJECT LOCAL DEFAULT 23 completed.0\n 6: 0000000000006dc0 0 OBJECT LOCAL DEFAULT 18 __do_global_dtors_aux_fini_array_entry\n 7: 0000000000001270 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 8: 0000000000006db8 0 OBJECT LOCAL DEFAULT 17 __frame_dummy_init_array_entry\n 9: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-lH5sgo.c\n+ 10: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-4gLpUt.c\n 11: 0000000000000000 0 FILE LOCAL DEFAULT ABS sumskipnan_mex.cpp\n 12: 0000000000001280 579 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.4\n 13: 00000000000014d0 613 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.5\n 14: 0000000000001740 547 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.1\n 15: 0000000000001970 635 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.2\n 16: 0000000000001bf0 595 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.7\n 17: 0000000000001e50 691 FUNC LOCAL DEFAULT 12 mexFunction._omp_fn.8\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: e53cbf20ea79bf7af9e62bc477eee2fe6db5cbdb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ed46ccee0bea2df8b05ed6ec929ed25bbf5b4fe9\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): ./src\n 1\t(line_strp)\t(offset: 0x18): /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-lH5sgo.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-lH5sgo.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-4gLpUt.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-4gLpUt.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 8341\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: 71 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x21bd) \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-lH5sgo.c\n+ <17> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-4gLpUt.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 7 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><28>: Abbrev Number: 7 (DW_TAG_imported_unit)\n <29> DW_AT_import : (GNU_ref_alt) <0x4c72>\n <1><2d>: Abbrev Number: 70 (DW_TAG_variable)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -8,15 +8,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-lH5sgo.c\n+oct-4gLpUt.c\n sumskipnan_mex.cpp\n mexFunction._omp_fn.4\n mexFunction._omp_fn.5\n mexFunction._omp_fn.1\n mexFunction._omp_fn.2\n mexFunction._omp_fn.7\n mexFunction._omp_fn.8\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-lH5sgo.c\n+ [ 0] /tmp/oct-4gLpUt.c\n [ 12] ./src\n [ 18] /tmp\n [ 1d] sumskipnan_mex.cpp\n [ 30] /usr/include/c++/15\n [ 44] /usr/include/c++/15/debug\n [ 5e] /usr/include/c++/15/bits\n [ 77] /usr/include/x86_64-linux-gnu/c++/15/bits\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -6,15 +6,15 @@\n 0x00000030 72735f61 75780063 6f6d706c 65746564 rs_aux.completed\n 0x00000040 2e30005f 5f646f5f 676c6f62 616c5f64 .0.__do_global_d\n 0x00000050 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar\n 0x00000060 7261795f 656e7472 79006672 616d655f ray_entry.frame_\n 0x00000070 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du\n 0x00000080 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e\n 0x00000090 6e747279 006f6666 6c6f6164 73747566 ntry.offloadstuf\n- 0x000000a0 662e6300 6f63742d 6c483573 676f2e63 f.c.oct-lH5sgo.c\n+ 0x000000a0 662e6300 6f63742d 34674c70 55742e63 f.c.oct-4gLpUt.c\n 0x000000b0 0073756d 736b6970 6e616e5f 6d65782e .sumskipnan_mex.\n 0x000000c0 63707000 6d657846 756e6374 696f6e2e cpp.mexFunction.\n 0x000000d0 5f6f6d70 5f666e2e 34006d65 7846756e _omp_fn.4.mexFun\n 0x000000e0 6374696f 6e2e5f6f 6d705f66 6e2e3500 ction._omp_fn.5.\n 0x000000f0 6d657846 756e6374 696f6e2e 5f6f6d70 mexFunction._omp\n 0x00000100 5f666e2e 31006d65 7846756e 6374696f _fn.1.mexFunctio\n 0x00000110 6e2e5f6f 6d705f66 6e2e3200 6d657846 n._omp_fn.2.mexF\n"}]}]}]}]}]}