{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.zPQzL0Rl/b1/libgdf_0.1.3-13_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.zPQzL0Rl/b2/libgdf_0.1.3-13_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n e5289e44103b4d3aada6c3a2e2fd26f0 359352 debug optional gdf-tools-dbgsym_0.1.3-13_arm64.deb\n 7cb4f867df2fe5ae03d644b46a96b191 30412 utils optional gdf-tools_0.1.3-13_arm64.deb\n d9f8149f8cba288571a409091959db6e 21784 libdevel optional libgdf-dev_0.1.3-13_arm64.deb\n 0b7ea57ec3c6d58dde8e6b6ed87d507c 1286004 debug optional libgdf0t64-dbgsym_0.1.3-13_arm64.deb\n 8bedfc0cec3c02af6e2cb702db89e55e 89048 libs optional libgdf0t64_0.1.3-13_arm64.deb\n 921a68e5b54e4aa9fbd4b9f2d8c343e7 22892 contrib/science optional matlab-gdf_0.1.3-13_all.deb\n- e33a7955735ed78605717c55d669beb3 947728 debug optional octave-gdf-dbgsym_0.1.3-13_arm64.deb\n- 01d8042a692c09b9ec2a1e1b940fd29c 77668 science optional octave-gdf_0.1.3-13_arm64.deb\n+ a24454f3a2869f306811c45aa9b5d364 947832 debug optional octave-gdf-dbgsym_0.1.3-13_arm64.deb\n+ 084ae1f25d336e8919a5dfb245852519 77472 science optional octave-gdf_0.1.3-13_arm64.deb\n"}, {"source1": "octave-gdf_0.1.3-13_arm64.deb", "source2": "octave-gdf_0.1.3-13_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-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 76432 2025-10-18 19:29:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 76236 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/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/gdf/gdf_reader.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-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,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 587c7c0533108e30b2cc964ded30393abb29c90e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76b2a0ec6bf69e139afbd07a1273640ccca177e5\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 37633763 30353333 31303865 33306232 7c7c0533108e30b2\n- 0x00000010 63633936 34646564 33303339 33616262 cc964ded30393abb\n- 0x00000020 32396339 30652e64 65627567 00000000 29c90e.debug....\n- 0x00000030 dc396463 .9dc\n+ 0x00000000 62326130 65633662 66363965 31333961 b2a0ec6bf69e139a\n+ 0x00000010 66626430 37613132 37333634 30636363 fbd07a1273640ccc\n+ 0x00000020 61313737 65352e64 65627567 00000000 a177e5.debug....\n+ 0x00000030 e724657e .$e~\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-linux-gnu/gdf/gdf_writer.mex", "source2": "./usr/lib/aarch64-linux-gnu/octave/site/oct/aarch64-unknown-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,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4f03d766f10b819d8de741d89f892693f614ead8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3239c1a3b11b1c5f572b375abf3346af8c5659e3\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 30336437 36366631 30623831 39643864 03d766f10b819d8d\n- 0x00000010 65373431 64383966 38393236 39336636 e741d89f892693f6\n- 0x00000020 31346561 64382e64 65627567 00000000 14ead8.debug....\n- 0x00000030 a5f09799 ....\n+ 0x00000000 33396331 61336231 31623163 35663537 39c1a3b11b1c5f57\n+ 0x00000010 32623337 35616266 33333436 61663863 2b375abf3346af8c\n+ 0x00000020 35363539 65332e64 65627567 00000000 5659e3.debug....\n+ 0x00000030 230896f6 #...\n \n"}]}]}]}]}, {"source1": "octave-gdf-dbgsym_0.1.3-13_arm64.deb", "source2": "octave-gdf-dbgsym_0.1.3-13_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-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 946872 2025-10-18 19:29:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 946976 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: 1008\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: 4f03d766f10b819d8de741d89f892693f614ead8 587c7c0533108e30b2cc964ded30393abb29c90e\n+Build-Ids: 3239c1a3b11b1c5f572b375abf3346af8c5659e3 76b2a0ec6bf69e139afbd07a1273640ccca177e5\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/4f/03d766f10b819d8de741d89f892693f614ead8.debug\n-usr/lib/debug/.build-id/58/7c7c0533108e30b2cc964ded30393abb29c90e.debug\n+usr/lib/debug/.build-id/32/39c1a3b11b1c5f572b375abf3346af8c5659e3.debug\n+usr/lib/debug/.build-id/76/b2a0ec6bf69e139afbd07a1273640ccca177e5.debug\n usr/lib/debug/.dwz/aarch64-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/4f/\n--rw-r--r-- 0 root (0) root (0) 469640 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/4f/03d766f10b819d8de741d89f892693f614ead8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/58/\n--rw-r--r-- 0 root (0) root (0) 462168 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/58/7c7c0533108e30b2cc964ded30393abb29c90e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/32/\n+-rw-r--r-- 0 root (0) root (0) 469640 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/32/39c1a3b11b1c5f572b375abf3346af8c5659e3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/76/\n+-rw-r--r-- 0 root (0) root (0) 462160 2025-10-18 19:29:35.000000 ./usr/lib/debug/.build-id/76/b2a0ec6bf69e139afbd07a1273640ccca177e5.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/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 85672 2025-10-18 19:29:35.000000 ./usr/lib/debug/.dwz/aarch64-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/4f/03d766f10b819d8de741d89f892693f614ead8.debug", "source2": "./usr/lib/debug/.build-id/32/39c1a3b11b1c5f572b375abf3346af8c5659e3.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 0000000000040388 00f4c0 000078 00 WA 0 0 8\n [26] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 0002a0 00016c 00 C 0 0 8\n [28] .debug_info PROGBITS 0000000000000000 000410 047852 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 047c68 000b81 00 C 0 0 8\n [30] .debug_line PROGBITS 0000000000000000 0487f0 007e4e 00 C 0 0 8\n [31] .debug_str PROGBITS 0000000000000000 050640 002945 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 052f88 000534 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 052f88 000532 01 MSC 0 0 8\n [33] .debug_loclists PROGBITS 0000000000000000 0534c0 013701 00 C 0 0 8\n [34] .debug_rnglists PROGBITS 0000000000000000 066bc8 0030bb 00 C 0 0 8\n [35] .gnu_debugaltlink PROGBITS 0000000000000000 069c83 00004b 00 0 0 1\n [36] .symtab SYMTAB 0000000000000000 069cd0 003d08 18 37 289 8\n [37] .strtab STRTAB 0000000000000000 06d9d8 00454d 00 0 0 1\n [38] .shstrtab STRTAB 0000000000000000 071f25 0001a1 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -261,15 +261,15 @@\n 257: 000000000003f4d0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 258: 00000000000090e0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 259: 000000000003f4c0 0 NOTYPE LOCAL DEFAULT 18 $d\n 260: 000000000003f4c0 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 261: 000000000002117c 0 NOTYPE LOCAL DEFAULT 16 $d\n 262: 0000000000040388 0 NOTYPE LOCAL DEFAULT 25 $d\n 263: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 264: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-oO5BQy.c\n+ 264: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-8mTem0.c\n 265: 000000000001fbc0 0 NOTYPE LOCAL DEFAULT 14 $d\n 266: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 267: 0000000000023168 0 NOTYPE LOCAL DEFAULT 16 $d\n 268: 0000000000023168 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 269: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 270: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 271: 0000000000020d10 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4f03d766f10b819d8de741d89f892693f614ead8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3239c1a3b11b1c5f572b375abf3346af8c5659e3\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-oO5BQy.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-oO5BQy.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-8mTem0.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-8mTem0.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 151074\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: 0x3b311) \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-oO5BQy.c\n+ <17> DW_AT_name : (line_strp) (offset: 0x9): /tmp/oct-8mTem0.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) <0x18036>\n <1><28>: Abbrev Number: 2 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x26806) \n <2d> DW_AT_decl_file : (data1) 1\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -71,15 +71,14 @@\n TG9}(]nh\n Wi[vGuj[v\n P,\t;@cN)k\n %%_hGt Orf\n X.X-YV~oI\n UA5#P0nPV\n sC(M(<;)\n-4+qxn>}[st.\n s'mz;ez;ez;\n q=RDIFI9\n nl)}%K:{7\n OJSC~Nxr\n bpa&H}VG\n R=YiV[a)+\n Cw\"{wSbr\n@@ -139,15 +138,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-oO5BQy.c\n+oct-8mTem0.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-oO5BQy.c\n+ [ 9] /tmp/oct-8mTem0.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": "@@ -188,15 +188,15 @@\n 0x00000b90 746f7273 5f617578 00636f6d 706c6574 tors_aux.complet\n 0x00000ba0 65642e30 005f5f64 6f5f676c 6f62616c ed.0.__do_global\n 0x00000bb0 5f64746f 72735f61 75785f66 696e695f _dtors_aux_fini_\n 0x00000bc0 61727261 795f656e 74727900 6672616d array_entry.fram\n 0x00000bd0 655f6475 6d6d7900 5f5f6672 616d655f e_dummy.__frame_\n 0x00000be0 64756d6d 795f696e 69745f61 72726179 dummy_init_array\n 0x00000bf0 5f656e74 7279006f 66666c6f 61647374 _entry.offloadst\n- 0x00000c00 7566662e 63006f63 742d6f4f 35425179 uff.c.oct-oO5BQy\n+ 0x00000c00 7566662e 63006f63 742d386d 54656d30 uff.c.oct-8mTem0\n 0x00000c10 2e63005f 5f465241 4d455f45 4e445f5f .c.__FRAME_END__\n 0x00000c20 005f5f47 4e555f45 485f4652 414d455f .__GNU_EH_FRAME_\n 0x00000c30 48445200 5f5f6f66 666c6f61 645f6675 HDR.__offload_fu\n 0x00000c40 6e63735f 656e6400 5f5f6473 6f5f6861 ncs_end.__dso_ha\n 0x00000c50 6e646c65 005f5f6f 66666c6f 61645f76 ndle.__offload_v\n 0x00000c60 6172735f 656e6400 44572e72 65662e5f ars_end.DW.ref._\n 0x00000c70 5f677878 5f706572 736f6e61 6c697479 _gxx_personality\n"}]}, {"source1": "./usr/lib/debug/.build-id/58/7c7c0533108e30b2cc964ded30393abb29c90e.debug", "source2": "./usr/lib/debug/.build-id/76/b2a0ec6bf69e139afbd07a1273640ccca177e5.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: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 459672 (bytes into file)\n+ Start of section headers: 459664 (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 0x70398:\n+There are 39 section headers, starting at offset 0x70390:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.property NOTE 0000000000000238 000238 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000258 000258 000024 00 A 0 0 4\n [ 3] .gnu.hash NOBITS 0000000000000280 00027c 0004f8 00 A 4 0 8\n@@ -26,23 +26,23 @@\n [21] .dynamic NOBITS 000000000003fc48 00f8d8 000250 10 WA 5 0 8\n [22] .got NOBITS 000000000003fe98 00f8d8 000150 08 WA 0 0 8\n [23] .got.plt NOBITS 000000000003ffe8 00f8d8 000380 08 WA 0 0 8\n [24] .data NOBITS 0000000000040368 00f8d8 000028 00 WA 0 0 8\n [25] .bss NOBITS 0000000000040390 00f8d8 000008 00 WA 0 0 1\n [26] .comment PROGBITS 0000000000000000 00027c 00001e 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 0002a0 000129 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 0003d0 047d30 00 C 0 0 8\n+ [28] .debug_info PROGBITS 0000000000000000 0003d0 047d2e 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 048100 000b52 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 048c58 007d21 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 050980 002715 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 053098 000531 01 MSC 0 0 8\n- [33] .debug_loclists PROGBITS 0000000000000000 0535d0 0132c8 00 C 0 0 8\n- [34] .debug_rnglists PROGBITS 0000000000000000 066898 003141 00 C 0 0 8\n- [35] .gnu_debugaltlink PROGBITS 0000000000000000 0699d9 00004b 00 0 0 1\n- [36] .symtab SYMTAB 0000000000000000 069a28 002e80 18 37 215 8\n- [37] .strtab STRTAB 0000000000000000 06c8a8 003949 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 0701f1 0001a1 00 0 0 1\n+ [30] .debug_line PROGBITS 0000000000000000 048c58 007d20 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 050978 002715 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 053090 000531 01 MSC 0 0 8\n+ [33] .debug_loclists PROGBITS 0000000000000000 0535c8 0132c8 00 C 0 0 8\n+ [34] .debug_rnglists PROGBITS 0000000000000000 066890 003141 00 C 0 0 8\n+ [35] .gnu_debugaltlink PROGBITS 0000000000000000 0699d1 00004b 00 0 0 1\n+ [36] .symtab SYMTAB 0000000000000000 069a20 002e80 18 37 215 8\n+ [37] .strtab STRTAB 0000000000000000 06c8a0 003949 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 0701e9 0001a1 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -186,15 +186,15 @@\n 182: 000000000003f8e0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 183: 00000000000071a0 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 184: 000000000003f8d8 0 NOTYPE LOCAL DEFAULT 18 $d\n 185: 000000000003f8d8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 186: 000000000001d98c 0 NOTYPE LOCAL DEFAULT 16 $d\n 187: 0000000000040390 0 NOTYPE LOCAL DEFAULT 25 $d\n 188: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 189: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-ZhpUAO.c\n+ 189: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-2c8HqN.c\n 190: 000000000001c000 0 NOTYPE LOCAL DEFAULT 14 $d\n 191: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 192: 000000000001f428 0 NOTYPE LOCAL DEFAULT 16 $d\n 193: 000000000001f428 0 OBJECT LOCAL DEFAULT 16 __FRAME_END__\n 194: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n 195: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 196: 000000000001d5f0 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC, GCS\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 587c7c0533108e30b2cc964ded30393abb29c90e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76b2a0ec6bf69e139afbd07a1273640ccca177e5\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-ZhpUAO.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-ZhpUAO.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-2c8HqN.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): oct-2c8HqN.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 149900\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: 0x3b311) \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-ZhpUAO.c\n- <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./matlab\n+ <17> DW_AT_name : (line_strp) (offset: 0x9): /tmp/oct-2c8HqN.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) <0x18036>\n <1><28>: Abbrev Number: 2 (DW_TAG_variable)\n <29> DW_AT_name : (GNU_strp_alt) (offset: 0x26806) \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: 363 (DW_TAG_compile_unit)\n <4d> DW_AT_producer : (GNU_strp_alt) (offset: 0x3b239) \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) 0xaf0f\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: 0x2b566) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,85 +1,83 @@\n GCC: (Debian 15.2.0-4) 15.2.0\n-\"nWGO~U[\n-/A*p]tFr hw\n-E,z+,F,;E\n-\\r WTI#o6Z\n-9%pk\\Z\t4_K\\\n-{rGDZ)Ts\n-)Z2_7q)F\n-4`eZfZ~f(8\n-\t)LyQowFv\n-8E*@xp:F\n-T'4K}#aU\n-ic|6DjQ4\n-&-4uPWwDr\n-vK(n7yuP\n-,nNITUq&n\n-6QS!bL>[\n-}=QHO-{6gi\n->STnynWB\n-2w5;u|`r\n->zd!{8JU/=!'s\n-$SIGIl$9i\n-)Gj$P\tl9\n-VEU:KaHd\n-(&xop\tnp\"\n-/@MNWIEP\n-*>Brn$8W\n->|B7k\n-qJRTr(4345S4T\n-'@g[X?nD\n-j_y?,dMzL\n-8,|6OAEq\n-M$Ee: cSTT\n-(6ytoy\"_2-\n-q:Xi}h<.\n-7dG@<4Hw;\n-fxZ\\C%Sfj\n-vX)m&x36\n-M<4lm9\tF\n-j}/H.c'M+\n-0)6X:$!D\n-|O8l>'Hk\n-g$kQzJK=k\n-Y.rm\tP`#\n-\\/^Trukj\n-<^\\j5q<^\n-(/)lcM5.){\n-}o6,Y2dY\n-H2,A2zGt\n-2bq2bq2b\n-4*js;(eTc\n-n;bhiTKQ\n-|>tpx.,IWOfr.t\n-~/mg;F*(P\n-*0/oS_|P\n-oQ@*W Fz\n-1!c*Yh?&\n-h)_*$EX_\n-h)CL!PEK[NjZz\n-@_u!/[\t!\n-\\Q'T{u8oJ\n-21:7YWb2-\n-penbgLl+\n-@/@.#6F\n+X+e1TJR1\n+UqdmwWw]@\n+t`1VZ>+H{\n+BE>-h}*1\n+99$c6%kg\n+'wP2z'[>>\n+0T:z@w{t\n+nT#@zCPfC\n+3v@y+l/\\\n+MT@[,* )V\n+O%#z-FPw{+\n+c92]E>kU.\n+Eg6Ug6U/W\n+fwi1T/{+\n+I&0+FhcOp\n+m'13x07X\n+*&***\"2;O\n+m-31v4es\n+Ugl&0gb%c\n+4Y2v Y#,c\n+*njR9uZ+\n+|[\tbo 8V\n+\\tdVD!7u\n+v`Ix2%I;\n+4tehW..:\n+pyTXy'J2W\n+Bk8NNA8)NRpr\n+p\\/4w\\p{\n+M[ja;!loK-\n+l V}b^k}{GlL\n+Hz,nm\t|K\n+-'k|wg\"z\n+S{Uh|;tLZ\n+ViEW3wR@2e\n+{2^A2?wVJ2\n+%*(**\"***(**\n+iK(fxZ\\C%\n+tR(.rm+A\n+tz%L:$)\n+6A$W_!)8\n+%q4,A2:;f\n+?)2iuiA{.\n+`Z`>y\tKO\n+\\Y ,'T\n+]_Er oo-\n+@/bm{G']\n+Of<^'T9n\n+dg y;@o%|\n+59G~Rk.]\n+ wsr.@v-\n+)A|62&Th)\n+xot *Hyu\n+4$.-$![Hz\n+uf\\2|`O*Yr'\n Uef/*c:\n >YcsG&1$\n ddB90a.]M\n lV\"&\\%&$\n XL7Su7om\n ZsOk~Fk=S+\n Sg,Pg,Qg,\n@@ -140,15 +138,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-ZhpUAO.c\n+oct-2c8HqN.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-ZhpUAO.c\n- [ 12] ./matlab\n+ [ 0] ./matlab\n+ [ 9] /tmp/oct-2c8HqN.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": "@@ -148,15 +148,15 @@\n 0x00000910 636f6d70 6c657465 642e3000 5f5f646f completed.0.__do\n 0x00000920 5f676c6f 62616c5f 64746f72 735f6175 _global_dtors_au\n 0x00000930 785f6669 6e695f61 72726179 5f656e74 x_fini_array_ent\n 0x00000940 72790066 72616d65 5f64756d 6d79005f ry.frame_dummy._\n 0x00000950 5f667261 6d655f64 756d6d79 5f696e69 _frame_dummy_ini\n 0x00000960 745f6172 7261795f 656e7472 79006f66 t_array_entry.of\n 0x00000970 666c6f61 64737475 66662e63 006f6374 floadstuff.c.oct\n- 0x00000980 2d5a6870 55414f2e 63005f5f 4652414d -ZhpUAO.c.__FRAM\n+ 0x00000980 2d326338 48714e2e 63005f5f 4652414d -2c8HqN.c.__FRAM\n 0x00000990 455f454e 445f5f00 5f5f474e 555f4548 E_END__.__GNU_EH\n 0x000009a0 5f465241 4d455f48 4452005f 5f6f6666 _FRAME_HDR.__off\n 0x000009b0 6c6f6164 5f66756e 63735f65 6e64005f load_funcs_end._\n 0x000009c0 5f64736f 5f68616e 646c6500 5f5f6f66 _dso_handle.__of\n 0x000009d0 666c6f61 645f7661 72735f65 6e640044 fload_vars_end.D\n 0x000009e0 572e7265 662e5f5f 6778785f 70657273 W.ref.__gxx_pers\n 0x000009f0 6f6e616c 6974795f 7630005f 5f6f6666 onality_v0.__off\n"}]}]}]}]}]}