{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.6plk1LFn/b1/libgdf_0.1.3-13_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.6plk1LFn/b2/libgdf_0.1.3-13_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 5cd6f3c1a1351afcde0059d623dea576 363444 debug optional gdf-tools-dbgsym_0.1.3-13_amd64.deb\n 2af81e0c346c192654d325de508db38b 32688 utils optional gdf-tools_0.1.3-13_amd64.deb\n 987c8f2e0cd158370c62408f8bd0837a 21788 libdevel optional libgdf-dev_0.1.3-13_amd64.deb\n b316ce6e97edcbacea6cf2b9b22d3612 1326880 debug optional libgdf0t64-dbgsym_0.1.3-13_amd64.deb\n 30cfb58fa6a2a835dbfe1afb3c0ad447 102452 libs optional libgdf0t64_0.1.3-13_amd64.deb\n 921a68e5b54e4aa9fbd4b9f2d8c343e7 22892 contrib/science optional matlab-gdf_0.1.3-13_all.deb\n- 6d0eb1f7be07e590d2522e5e5e953742 1015948 debug optional octave-gdf-dbgsym_0.1.3-13_amd64.deb\n- e948b64a900c086f0418a7f1b6d3dd8d 91200 science optional octave-gdf_0.1.3-13_amd64.deb\n+ 51dc11ab57469b188114ce3b1065e5fb 1016112 debug optional octave-gdf-dbgsym_0.1.3-13_amd64.deb\n+ a57e335963ff1ca3b937d18465c464c3 91264 science optional octave-gdf_0.1.3-13_amd64.deb\n"}, {"source1": "octave-gdf_0.1.3-13_amd64.deb", "source2": "octave-gdf_0.1.3-13_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-10-18 19:29:35.000000 debian-binary\n--rw-r--r-- 0 0 0 1044 2025-10-18 19:29:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 89964 2025-10-18 19:29:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1040 2025-10-18 19:29:35.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 90032 2025-10-18 19:29:35.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/site/oct/x86_64-pc-linux-gnu/gdf/gdf_reader.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/site/oct/x86_64-pc-linux-gnu/gdf/gdf_reader.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: cdc88457baee67a997d197f82ebcd1c4e3d34c87\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd8855722b814825c9c5ff36d271364d81256bad\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 63383834 35376261 65653637 61393937 c88457baee67a997\n- 0x00000010 64313937 66383265 62636431 63346533 d197f82ebcd1c4e3\n- 0x00000020 64333463 38372e64 65627567 00000000 d34c87.debug....\n- 0x00000030 a8952abe ..*.\n+ 0x00000000 38383535 37323262 38313438 32356339 8855722b814825c9\n+ 0x00000010 63356666 33366432 37313336 34643831 c5ff36d271364d81\n+ 0x00000020 32353662 61642e64 65627567 00000000 256bad.debug....\n+ 0x00000030 85711e9c .q..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/octave/site/oct/x86_64-pc-linux-gnu/gdf/gdf_writer.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/site/oct/x86_64-pc-linux-gnu/gdf/gdf_writer.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: 337e02834c0f7f4b1c076af01a70993a113f6fb1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa6e7241b8ee2383b24b8f89779addc3f759945b\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 37653032 38333463 30663766 34623163 7e02834c0f7f4b1c\n- 0x00000010 30373661 66303161 37303939 33613131 076af01a70993a11\n- 0x00000020 33663666 62312e64 65627567 00000000 3f6fb1.debug....\n- 0x00000030 0b2bd019 .+..\n+ 0x00000000 36653732 34316238 65653233 38336232 6e7241b8ee2383b2\n+ 0x00000010 34623866 38393737 39616464 63336637 4b8f89779addc3f7\n+ 0x00000020 35393934 35622e64 65627567 00000000 59945b.debug....\n+ 0x00000030 316df4b4 1m..\n \n"}]}]}]}]}, {"source1": "octave-gdf-dbgsym_0.1.3-13_amd64.deb", "source2": "octave-gdf-dbgsym_0.1.3-13_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-10-18 19:29:35.000000 debian-binary\n -rw-r--r-- 0 0 0 664 2025-10-18 19:29:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1015092 2025-10-18 19:29:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1015256 2025-10-18 19:29:35.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: Debian Med Packaging Team \n Installed-Size: 1073\n Depends: octave-gdf (= 0.1.3-13)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for octave-gdf\n-Build-Ids: 337e02834c0f7f4b1c076af01a70993a113f6fb1 cdc88457baee67a997d197f82ebcd1c4e3d34c87\n+Build-Ids: aa6e7241b8ee2383b24b8f89779addc3f759945b fd8855722b814825c9c5ff36d271364d81256bad\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,3 +1,3 @@\n-usr/lib/debug/.build-id/33/7e02834c0f7f4b1c076af01a70993a113f6fb1.debug\n-usr/lib/debug/.build-id/cd/c88457baee67a997d197f82ebcd1c4e3d34c87.debug\n+usr/lib/debug/.build-id/aa/6e7241b8ee2383b24b8f89779addc3f759945b.debug\n+usr/lib/debug/.build-id/fd/8855722b814825c9c5ff36d271364d81256bad.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/octave-gdf.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,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/33/\n--rw-r--r-- 0 root (0) root (0) 501000 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/33/7e02834c0f7f4b1c076af01a70993a113f6fb1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 497432 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/cd/c88457baee67a997d197f82ebcd1c4e3d34c87.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 501000 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/aa/6e7241b8ee2383b24b8f89779addc3f759945b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 497432 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/fd/8855722b814825c9c5ff36d271364d81256bad.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 85696 2025-10-18 19:29:35.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-gdf.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/share/doc/octave-gdf-dbgsym -> octave-gdf\n"}, {"source1": "./usr/lib/debug/.build-id/33/7e02834c0f7f4b1c076af01a70993a113f6fb1.debug", "source2": "./usr/lib/debug/.build-id/aa/6e7241b8ee2383b24b8f89779addc3f759945b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -77,15 +77,15 @@\n 73: 000000000000d7b0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 74: 000000000000d7f0 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 75: 000000000002b360 1 OBJECT LOCAL DEFAULT 25 completed.0\n 76: 000000000002a660 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 77: 000000000000d830 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 78: 000000000002a650 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 79: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 80: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-NUbymf.c\n+ 80: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-tIMBWd.c\n 81: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 82: 0000000000027c2c 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 83: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 84: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 85: 0000000000025320 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 86: 0000000000025320 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\n 87: 000000000002b348 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: 337e02834c0f7f4b1c076af01a70993a113f6fb1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa6e7241b8ee2383b24b8f89779addc3f759945b\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): ./matlab\n 1\t(line_strp)\t(offset: 0x1b): /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: 0xe): oct-NUbymf.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-NUbymf.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-tIMBWd.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-tIMBWd.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 162263\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: 3 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3b334) \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: 0x9): /tmp/oct-NUbymf.c\n+ <17> DW_AT_name : (line_strp) (offset: 0x9): /tmp/oct-tIMBWd.c\n <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./matlab\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x1818c>\n <1><28>: Abbrev Number: 2 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x26811) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 15.2.0-7) 15.2.0\n+[GCC: (Debian 15.2.0-7) 15.2.0\n }\\[l\t9V'\n _)tKC \"D\n .J#q&$FO\n ?\\._ C~Z\n T2NZ+t%vuX\n Sr_1.[sY\n 3M`{~3XZ3\n@@ -73,15 +73,14 @@\n qsN46XhL\n PwCyigAy\n 4|W$GS4B\n CDkVp4.@\n Y;8MA0PC\n GJ(s>|La\n sC(M(<;)\n-Y<=]tt:P\n 8Q\".I]2pIX\n !~YD>2}Tm\n &iLVHO^t=y\n tTI+==;xe\n X?{JlZ cJ>\n Y@Xo8X@>\n d_$?Td%^v\n@@ -180,15 +179,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-NUbymf.c\n+oct-tIMBWd.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": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n [ 0] ./matlab\n- [ 9] /tmp/oct-NUbymf.c\n+ [ 9] /tmp/oct-tIMBWd.c\n [ 1b] /tmp\n [ 20] gdf_writer.cpp\n [ 2f] /usr/include/boost/lexical_cast\n [ 4f] /usr/include/boost/numeric/conversion\n [ 75] /usr/include/c++/15/bits\n [ 8e] matlab_tools\n [ 9b] ../libgdf/include/GDF\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -385,16 +385,16 @@\n 0x000017e0 64746f72 735f6175 7800636f 6d706c65 dtors_aux.comple\n 0x000017f0 7465642e 30005f5f 646f5f67 6c6f6261 ted.0.__do_globa\n 0x00001800 6c5f6474 6f72735f 6175785f 66696e69 l_dtors_aux_fini\n 0x00001810 5f617272 61795f65 6e747279 00667261 _array_entry.fra\n 0x00001820 6d655f64 756d6d79 005f5f66 72616d65 me_dummy.__frame\n 0x00001830 5f64756d 6d795f69 6e69745f 61727261 _dummy_init_arra\n 0x00001840 795f656e 74727900 6f66666c 6f616473 y_entry.offloads\n- 0x00001850 74756666 2e63006f 63742d4e 5562796d tuff.c.oct-NUbym\n- 0x00001860 662e6300 5f5f4652 414d455f 454e445f f.c.__FRAME_END_\n+ 0x00001850 74756666 2e63006f 63742d74 494d4257 tuff.c.oct-tIMBW\n+ 0x00001860 642e6300 5f5f4652 414d455f 454e445f d.c.__FRAME_END_\n 0x00001870 5f005f5f 474e555f 45485f46 52414d45 _.__GNU_EH_FRAME\n 0x00001880 5f484452 005f5f6f 66666c6f 61645f66 _HDR.__offload_f\n 0x00001890 756e6373 5f656e64 005f5f64 736f5f68 uncs_end.__dso_h\n 0x000018a0 616e646c 65005f5f 6f66666c 6f61645f andle.__offload_\n 0x000018b0 76617273 5f656e64 0044572e 7265662e vars_end.DW.ref.\n 0x000018c0 5f5f6778 785f7065 72736f6e 616c6974 __gxx_personalit\n 0x000018d0 795f7630 005f5f6f 66666c6f 61645f66 y_v0.__offload_f\n"}]}, {"source1": "./usr/lib/debug/.build-id/cd/c88457baee67a997d197f82ebcd1c4e3d34c87.debug", "source2": "./usr/lib/debug/.build-id/fd/8855722b814825c9c5ff36d271364d81256bad.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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,19 +26,19 @@\n [21] .dynamic NOBITS 0000000000026d28 0009b8 000230 10 WA 4 0 8\n [22] .got NOBITS 0000000000026f58 0009b8 000090 08 WA 0 0 8\n [23] .got.plt NOBITS 0000000000026fe8 0009b8 000360 08 WA 0 0 8\n [24] .data NOBITS 0000000000027348 0009b8 000028 00 WA 0 0 8\n [25] .bss NOBITS 0000000000027370 0009b8 000008 00 WA 0 0 1\n [26] .comment PROGBITS 0000000000000000 00025c 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 000140 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 0003c0 04b0fe 00 C 0 0 8\n+ [28] .debug_info PROGBITS 0000000000000000 0003c0 04b0fb 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 04b4c0 000b75 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 04c038 008cc0 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 04c038 008cbe 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 054cf8 002715 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 057410 00052f 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 057410 00052d 01 MSC 0 0 8\n [33] .debug_loclists PROGBITS 0000000000000000 057940 01634c 00 C 0 0 8\n [34] .debug_rnglists PROGBITS 0000000000000000 06dc90 00488f 00 C 0 0 8\n [35] .gnu_debugaltlink PROGBITS 0000000000000000 07251f 00004a 00 0 0 1\n [36] .symtab SYMTAB 0000000000000000 072570 002250 18 37 90 8\n [37] .strtab STRTAB 0000000000000000 0747c0 004406 00 0 0 1\n [38] .shstrtab STRTAB 0000000000000000 078bc6 000192 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -65,15 +65,15 @@\n 61: 000000000000c140 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 62: 000000000000c180 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 63: 0000000000027370 1 OBJECT LOCAL DEFAULT 25 completed.0\n 64: 00000000000269c0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 65: 000000000000c1c0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 66: 00000000000269b8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 67: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 68: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-BCaTWV.c\n+ 68: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-qHdrcU.c\n 69: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 70: 0000000000024748 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 71: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 72: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 73: 0000000000022590 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 74: 0000000000022590 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\n 75: 0000000000027348 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: cdc88457baee67a997d197f82ebcd1c4e3d34c87\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd8855722b814825c9c5ff36d271364d81256bad\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: 0x12): ./matlab\n+ 0\t(line_strp)\t(offset: 0): ./matlab\n 1\t(line_strp)\t(offset: 0x1b): /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-BCaTWV.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-BCaTWV.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-qHdrcU.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-qHdrcU.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 161365\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 36, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x12): ./matlab\n+ 0\t(line_strp)\t(offset: 0): ./matlab\n 1\t(line_strp)\t(offset: 0x2f): /usr/include/boost/lexical_cast\n 2\t(line_strp)\t(offset: 0x4f): /usr/include/boost/numeric/conversion\n 3\t(line_strp)\t(offset: 0x75): /usr/include/c++/15/bits\n 4\t(line_strp)\t(offset: 0x8e): matlab_tools\n 5\t(line_strp)\t(offset: 0x9b): /usr/include/c++/15\n 6\t(line_strp)\t(offset: 0xaf): /usr/include/boost\n 7\t(line_strp)\t(offset: 0xc2): /usr/include/boost/exception\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: 3 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x3b334) \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-BCaTWV.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./matlab\n+ <17> DW_AT_name : (line_strp) (offset: 0x9): /tmp/oct-qHdrcU.c\n+ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): ./matlab\n <1f> DW_AT_stmt_list : (sec_offset) 0\n <1><23>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <24> DW_AT_import : (GNU_ref_alt) <0x1818c>\n <1><28>: Abbrev Number: 2 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x26811) \n <2d> DW_AT_decl_file : (data1) 1\n <2e> DW_AT_decl_line : (data1) 1\n@@ -33,15 +33,15 @@\n Pointer Size: 8\n <0><4b>: Abbrev Number: 367 (DW_TAG_compile_unit)\n <4d> DW_AT_producer : (GNU_strp_alt) (offset: 0x3b262) \n <51> DW_AT_language : (data1) 33\t(C++14)\n <52> Unknown AT value: 90: (data1) 4\n <53> Unknown AT value: 91: (data4) 0x313e7\n <57> DW_AT_name : (line_strp) (offset: 0x20): gdf_reader.cpp\n- <5b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./matlab\n+ <5b> DW_AT_comp_dir : (line_strp) (offset: 0): ./matlab\n <5f> DW_AT_ranges : (sec_offset) 0xe6d8\n <63> DW_AT_low_pc : (addr) 0\n <6b> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><6f>: Abbrev Number: 1 (DW_TAG_base_type)\n <70> DW_AT_byte_size : (data1) 8\n <71> DW_AT_encoding : (data1) 4\t(float)\n <72> DW_AT_name : (GNU_strp_alt) (offset: 0x2b585) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,95 +1,92 @@\n GCC: (Debian 15.2.0-7) 15.2.0\n-u/.TSi1W\n-Z(S[h'#l?\n-=t}19iEP\n-n7ltk;H[\n-ub?93uzW\n-EAvw-{r\tA!\n-Rzmg)n:G\n-69w`eO'6\n-/[#.[^HI:\n-e`.J+sUmr\n-k5i13g.v-\n-nV\t(lxRY\n-j=>,M*7>\n-moO6.C>l\n-gxh4$fkp\n-[VXjq\");\n-s1W.8c?D\n-H?sIylSZ\n-ywfvvg/)y\n+Xg\tX-K='\n+^?96a^A?\n+rt^#e|c 2\n+Bj|FH@U\n+T0:QB;@;:\n+m2MZlR)K(E\n+27[Pv0w{\n ':t@th:h\n WaTV0V/>\n-k3Vo[(X}\n-qQ.Wr d_\n-mmOE{j{]\n-\\UB_'*AI\n-rplC-AP68\n-GCkdK98v%\n-yc(o?+$qjp\n-- \tIwM`j\n-lxoE8[D~\n-iy1}W/ZP\n-3S\\(>DH#\n-RSs9ywzIM]3\n-j4xVSkp/\n-BS{4|VS{p/\n-V$C$\"?Y'\n-LD_PbvP\"f\n-\"xkjh}Gd\n-'?RonPWR\n-f`E-G\n+!|pQ_W(Eo\n+-T&\"!lP&vA\n+5E;I>,$_\n+$Fi]g/:/~\n+60RP).q?\n+RbU9r>vW\n+>xV|N-{5\n+k!`4zzJ7CN@i\n+Ny4Z:e!p\n+;{N/Cknt;X\n+84/+LE@LU\n-;Ke/q0fb\n-`|2[e/=`t\n-Ayf6e/$q\n-2$~sTo:W\n-G@8a)=7'\n-3_.FeNKUya\n-JExt~Dxt\n-*<:3xg{xt\n-vwUMMwuOwm{`\n-B`2Eh5tx\n-GN,JvQUM\n-N5ATW%CU\n-'Q\\vM3edH\n-iC(~_u1D\n-Fn'@;()6\n+-3{9~Kf/+!\\\n+y\"Ae/Ma<\n+[2~K;~$4\n+/A:5N.go@\n+e*<:1b'{x\n+MFV2OL2w\n+:P-}OGPSd=\n+dz49<+@,\n+FZjDT2eC#Nj\t\n+#3%D%LY'\n+Ucwd<$P=d6@\n+U%EpmABY\n+);bhu4Su\n g1|o1-oV\n RHnQA\"w^I\n 5(FGJ\\Wr\n iwE\"qtL0.\n-:v l75!|;\n-`dH@4{[A7\n-{Y$,#3 35\n-DocD&{\n+=:WPNQPF\n+KiOe2}~4\n+4oh?Mv1v\n Uef/*c:\n >YcsG&1$\n nb]Y+Hbb\n 5Rg4Rg4Rg\n swU~GU|F9^\n ME9ShP?R\n N_X B}^o\n@@ -177,15 +174,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-BCaTWV.c\n+oct-qHdrcU.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": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/oct-BCaTWV.c\n- [ 12] ./matlab\n+ [ 0] ./matlab\n+ [ 9] /tmp/oct-qHdrcU.c\n [ 1b] /tmp\n [ 20] gdf_reader.cpp\n [ 2f] /usr/include/boost/lexical_cast\n [ 4f] /usr/include/boost/numeric/conversion\n [ 75] /usr/include/c++/15/bits\n [ 8e] matlab_tools\n [ 9b] /usr/include/c++/15\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -323,15 +323,15 @@\n 0x00001400 61757800 636f6d70 6c657465 642e3000 aux.completed.0.\n 0x00001410 5f5f646f 5f676c6f 62616c5f 64746f72 __do_global_dtor\n 0x00001420 735f6175 785f6669 6e695f61 72726179 s_aux_fini_array\n 0x00001430 5f656e74 72790066 72616d65 5f64756d _entry.frame_dum\n 0x00001440 6d79005f 5f667261 6d655f64 756d6d79 my.__frame_dummy\n 0x00001450 5f696e69 745f6172 7261795f 656e7472 _init_array_entr\n 0x00001460 79006f66 666c6f61 64737475 66662e63 y.offloadstuff.c\n- 0x00001470 006f6374 2d424361 5457562e 63005f5f .oct-BCaTWV.c.__\n+ 0x00001470 006f6374 2d714864 7263552e 63005f5f .oct-qHdrcU.c.__\n 0x00001480 4652414d 455f454e 445f5f00 5f5f474e FRAME_END__.__GN\n 0x00001490 555f4548 5f465241 4d455f48 4452005f U_EH_FRAME_HDR._\n 0x000014a0 5f6f6666 6c6f6164 5f66756e 63735f65 _offload_funcs_e\n 0x000014b0 6e64005f 5f64736f 5f68616e 646c6500 nd.__dso_handle.\n 0x000014c0 5f5f6f66 666c6f61 645f7661 72735f65 __offload_vars_e\n 0x000014d0 6e640044 572e7265 662e5f5f 6778785f nd.DW.ref.__gxx_\n 0x000014e0 70657273 6f6e616c 6974795f 7630005f personality_v0._\n"}]}]}]}]}]}