{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.3OdNKxVR/b1/octave-geometry_4.1.0-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.3OdNKxVR/b2/octave-geometry_4.1.0-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 60ef9e980cb4bbc1f67746f3964cbb2a 1068556 debug optional octave-geometry-dbgsym_4.1.0-3_amd64.deb\n- 4de249f9ffb1938e0e1a69bd94babc3e 126596 math optional octave-geometry_4.1.0-3_amd64.deb\n+ fd852d5decb8aecae05dad4c397cb624 1068560 debug optional octave-geometry-dbgsym_4.1.0-3_amd64.deb\n+ e5d5c0e666299b0b090498bd8b016c1b 126568 math optional octave-geometry_4.1.0-3_amd64.deb\n"}, {"source1": "octave-geometry_4.1.0-3_amd64.deb", "source2": "octave-geometry_4.1.0-3_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-23 07:15:44.000000 debian-binary\n--rw-r--r-- 0 0 0 2736 2025-09-23 07:15:44.000000 control.tar.xz\n--rw-r--r-- 0 0 0 123668 2025-09-23 07:15:44.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2740 2025-09-23 07:15:44.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 123636 2025-09-23 07:15:44.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/geometry-4.1.0/x86_64-pc-linux-gnu-api-v60/clipper.mex", "source2": "./usr/lib/x86_64-linux-gnu/octave/packages/geometry-4.1.0/x86_64-pc-linux-gnu-api-v60/clipper.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: 55a521f7b1945e38c070619c4d8792abc77d5da3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f37d15934719f63e9f976b6cca339fca60c66ad7\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 61353231 66376231 39343565 33386330 a521f7b1945e38c0\n- 0x00000010 37303631 39633464 38373932 61626337 70619c4d8792abc7\n- 0x00000020 37643564 61332e64 65627567 00000000 7d5da3.debug....\n- 0x00000030 e4a69b29 ...)\n+ 0x00000000 37643135 39333437 31396636 33653966 7d15934719f63e9f\n+ 0x00000010 39373662 36636361 33333966 63613630 976b6cca339fca60\n+ 0x00000020 63363661 64372e64 65627567 00000000 c66ad7.debug....\n+ 0x00000030 3bfce868 ;..h\n \n"}]}]}]}]}, {"source1": "octave-geometry-dbgsym_4.1.0-3_amd64.deb", "source2": "octave-geometry-dbgsym_4.1.0-3_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-23 07:15:44.000000 debian-binary\n -rw-r--r-- 0 0 0 644 2025-09-23 07:15:44.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1067720 2025-09-23 07:15:44.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1067724 2025-09-23 07:15:44.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: 1092\n Depends: octave-geometry (= 4.1.0-3)\n Section: debug\n Priority: optional\n Description: debug symbols for octave-geometry\n-Build-Ids: 4999919957fdad4b5163cc221054852a047c7206 55a521f7b1945e38c070619c4d8792abc77d5da3\n+Build-Ids: 4999919957fdad4b5163cc221054852a047c7206 f37d15934719f63e9f976b6cca339fca60c66ad7\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/49/99919957fdad4b5163cc221054852a047c7206.debug\n-usr/lib/debug/.build-id/55/a521f7b1945e38c070619c4d8792abc77d5da3.debug\n+usr/lib/debug/.build-id/f3/7d15934719f63e9f976b6cca339fca60c66ad7.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/octave-geometry.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-09-23 07:15:44.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/49/\n -rw-r--r-- 0 root (0) root (0) 706560 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/49/99919957fdad4b5163cc221054852a047c7206.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/55/\n--rw-r--r-- 0 root (0) root (0) 381720 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/55/a521f7b1945e38c070619c4d8792abc77d5da3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/f3/\n+-rw-r--r-- 0 root (0) root (0) 381728 2025-09-23 07:15:44.000000 ./usr/lib/debug/.build-id/f3/7d15934719f63e9f976b6cca339fca60c66ad7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 16184 2025-09-23 07:15:44.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/octave-geometry.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-09-23 07:15:44.000000 ./usr/share/doc/octave-geometry-dbgsym -> octave-geometry\n"}, {"source1": "./usr/lib/debug/.build-id/55/a521f7b1945e38c070619c4d8792abc77d5da3.debug", "source2": "./usr/lib/debug/.build-id/f3/7d15934719f63e9f976b6cca339fca60c66ad7.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: 379224 (bytes into file)\n+ Start of section headers: 379232 (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 0x5c958:\n+There are 39 section headers, starting at offset 0x5c960:\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 000798 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009f8 00025c 001a40 18 A 4 1 8\n@@ -26,23 +26,23 @@\n [21] .dynamic NOBITS 000000000001eda0 000bd8 000220 10 WA 4 0 8\n [22] .got NOBITS 000000000001efc0 000bd8 000028 08 WA 0 0 8\n [23] .got.plt NOBITS 000000000001efe8 000bd8 000188 08 WA 0 0 8\n [24] .data NOBITS 000000000001f170 000bd8 000010 00 WA 0 0 8\n [25] .bss NOBITS 000000000001f180 000bd8 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 000123 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 0003a8 0356ce 00 C 0 0 8\n- [29] .debug_abbrev PROGBITS 0000000000000000 035a78 001159 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 036bd8 00924c 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 03fe28 0057f0 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 045618 00025f 01 MSC 0 0 8\n- [33] .debug_loclists PROGBITS 0000000000000000 045878 00e15a 00 C 0 0 8\n- [34] .debug_rnglists PROGBITS 0000000000000000 0539d8 002cbf 00 C 0 0 8\n- [35] .gnu_debugaltlink PROGBITS 0000000000000000 056697 00004f 00 0 0 1\n- [36] .symtab SYMTAB 0000000000000000 0566e8 001ff8 18 37 62 8\n- [37] .strtab STRTAB 0000000000000000 0586e0 0040df 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 05c7bf 000192 00 0 0 1\n+ [28] .debug_info PROGBITS 0000000000000000 0003a8 0356d1 00 C 0 0 8\n+ [29] .debug_abbrev PROGBITS 0000000000000000 035a80 001159 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 036be0 00924d 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 03fe30 0057f0 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 045620 000260 01 MSC 0 0 8\n+ [33] .debug_loclists PROGBITS 0000000000000000 045880 00e15a 00 C 0 0 8\n+ [34] .debug_rnglists PROGBITS 0000000000000000 0539e0 002cbf 00 C 0 0 8\n+ [35] .gnu_debugaltlink PROGBITS 0000000000000000 05669f 00004f 00 0 0 1\n+ [36] .symtab SYMTAB 0000000000000000 0566f0 001ff8 18 37 62 8\n+ [37] .strtab STRTAB 0000000000000000 0586e8 0040df 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 05c7c7 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: 0000000000007af0 0 FUNC LOCAL DEFAULT 12 register_tm_clones\n 37: 0000000000007b30 0 FUNC LOCAL DEFAULT 12 __do_global_dtors_aux\n 38: 000000000001f180 1 OBJECT LOCAL DEFAULT 25 completed.0\n 39: 000000000001ebe0 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry\n 40: 0000000000007b70 0 FUNC LOCAL DEFAULT 12 frame_dummy\n 41: 000000000001ebd8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry\n 42: 0000000000000000 0 FILE LOCAL DEFAULT ABS offloadstuff.c\n- 43: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-iWrW7C.c\n+ 43: 0000000000000000 0 FILE LOCAL DEFAULT ABS oct-kFh4ij.c\n 44: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 45: 000000000001d954 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: 000000000001a988 0 NOTYPE LOCAL DEFAULT 15 __GNU_EH_FRAME_HDR\n 49: 000000000001a988 0 OBJECT LOCAL DEFAULT 15 __offload_funcs_end\n 50: 000000000001f170 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: 55a521f7b1945e38c070619c4d8792abc77d5da3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f37d15934719f63e9f976b6cca339fca60c66ad7\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-iWrW7C.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0xb): oct-iWrW7C.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-kFh4ij.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x5): oct-kFh4ij.c\n \n No Line Number Statements.\n Offset: 0x3a\n Length: 92935\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: 0x1d): /usr/include/c++/15/bits\n 2\t(line_strp)\t(offset: 0x36): /usr/include/c++/15\n 3\t(line_strp)\t(offset: 0x4a): /usr/include/c++/15/ext\n 4\t(line_strp)\t(offset: 0x62): /usr/include/x86_64-linux-gnu/c++/15/bits\n 5\t(line_strp)\t(offset: 0x8c): /usr/include/c++/15/debug\n 6\t(line_strp)\t(offset: 0xa6): /usr/lib/gcc/x86_64-linux-gnu/15/include\n 7\t(line_strp)\t(offset: 0xcf): /usr/include/x86_64-linux-gnu/bits/types\n@@ -53675,15 +53675,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 0x16b67, 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: 0x1d): /usr/include/c++/15/bits\n 2\t(line_strp)\t(offset: 0x105): /usr/include/x86_64-linux-gnu/bits\n 3\t(line_strp)\t(offset: 0xf8): /usr/include\n 4\t(line_strp)\t(offset: 0x36): /usr/include/c++/15\n 5\t(line_strp)\t(offset: 0x62): /usr/include/x86_64-linux-gnu/c++/15/bits\n 6\t(line_strp)\t(offset: 0x8c): /usr/include/c++/15/debug\n 7\t(line_strp)\t(offset: 0xa6): /usr/lib/gcc/x86_64-linux-gnu/15/include\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x530 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 32 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x3a\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <1><15>: Abbrev Number: 8 (DW_TAG_imported_unit)\n <16> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><1a>: Abbrev Number: 8 (DW_TAG_imported_unit)\n <1b> DW_AT_import : (GNU_ref_alt) <0x1191>\n <1><1f>: Abbrev Number: 8 (DW_TAG_imported_unit)\n <20> DW_AT_import : (GNU_ref_alt) <0x135d>\n <1><24>: Abbrev Number: 8 (DW_TAG_imported_unit)\n@@ -820,16 +820,16 @@\n Abbrev Offset: 0\n Pointer Size: 8\n <0><540>: Abbrev Number: 60 (DW_TAG_compile_unit)\n <541> DW_AT_producer : (strp) (offset: 0x28abf): GNU C23 15.2.0 -D _FORTIFY_SOURCE=2 -mtune=generic -march=x86-64 -g -g -O2 -fPIC -fopenmp -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fasynchronous-unwind-tables\n <545> DW_AT_language : (data1) 29\t(C11)\n <546> Unknown AT value: 90: (data1) 3\n <547> Unknown AT value: 91: (data4) 0x31647\n- <54b> DW_AT_name : (line_strp) (offset: 0x6): /tmp/oct-iWrW7C.c\n- <54f> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <54b> DW_AT_name : (line_strp) (offset: 0): /tmp/oct-kFh4ij.c\n+ <54f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <553> DW_AT_stmt_list : (sec_offset) 0\n <1><557>: Abbrev Number: 8 (DW_TAG_imported_unit)\n <558> DW_AT_import : (GNU_ref_alt) <0x33c5>\n <1><55c>: Abbrev Number: 8 (DW_TAG_imported_unit)\n <55d> DW_AT_import : (GNU_ref_alt) <0x33ac>\n <1><561>: Abbrev Number: 61 (DW_TAG_variable)\n <562> DW_AT_name : (strp) (offset: 0x21da7): __octave_mex_soversion__\n@@ -848,15 +848,15 @@\n Pointer Size: 8\n <0><584>: Abbrev Number: 348 (DW_TAG_compile_unit)\n <586> DW_AT_producer : (strp) (offset: 0x289ff): GNU C++17 15.2.0 -D _FORTIFY_SOURCE=2 -mtune=generic -march=x86-64 -g -g -O2 -fPIC -fopenmp -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fasynchronous-unwind-tables\n <58a> DW_AT_language : (data1) 33\t(C++14)\n <58b> Unknown AT value: 90: (data1) 4\n <58c> Unknown AT value: 91: (data4) 0x313e7\n <590> DW_AT_name : (line_strp) (offset: 0x4e8): clipper.cpp\n- <594> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <594> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <598> DW_AT_ranges : (sec_offset) 0x74f8\n <59c> DW_AT_low_pc : (addr) 0\n <5a4> DW_AT_stmt_list : (sec_offset) 0x3a\n <1><5a8>: Abbrev Number: 1 (DW_TAG_base_type)\n <5a9> DW_AT_byte_size : (data1) 8\n <5aa> DW_AT_encoding : (data1) 4\t(float)\n <5ab> DW_AT_name : (GNU_strp_alt) (offset: 0x2aeb) \n@@ -152724,15 +152724,15 @@\n Pointer Size: 8\n <0><54f87>: Abbrev Number: 212 (DW_TAG_compile_unit)\n <54f89> DW_AT_producer : (strp) (offset: 0x289ff): GNU C++17 15.2.0 -D _FORTIFY_SOURCE=2 -mtune=generic -march=x86-64 -g -g -O2 -fPIC -fopenmp -fstack-protector-strong -fstack-clash-protection -fcf-protection=full -fasynchronous-unwind-tables\n <54f8d> DW_AT_language : (data1) 33\t(C++14)\n <54f8e> Unknown AT value: 90: (data1) 4\n <54f8f> Unknown AT value: 91: (data4) 0x313e7\n <54f93> DW_AT_name : (line_strp) (offset: 0x4e5): mexclipper.cpp\n- <54f97> DW_AT_comp_dir : (line_strp) (offset: 0): ./src\n+ <54f97> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./src\n <54f9b> DW_AT_ranges : (sec_offset) 0x8805\n <54f9f> DW_AT_low_pc : (addr) 0\n <54fa7> DW_AT_stmt_list : (sec_offset) 0x16b45\n <1><54fab>: Abbrev Number: 2 (DW_TAG_base_type)\n <54fac> DW_AT_byte_size : (data1) 8\n <54fad> DW_AT_encoding : (data1) 4\t(float)\n <54fae> DW_AT_name : (GNU_strp_alt) (offset: 0x2aeb) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,65 +1,69 @@\n GCC: (Debian 15.2.0-7) 15.2.0\n-K5Wao9J5\n-]3[/0\\]-\n-/d-r?poU\n-&~th8%8k\n-jD\tt|)d@\n-b[CTxU&4D\n-Z*94ftc2F=\n-F9/QacL$]\n-H3P-nun&y*6\n-mL,T4ZBg\n-Zt-BQql2\n-o\t[#6m5F,$\n-SV]CiS?GK\n-Qz|KZ{:R\n-,FoV84\"=\n-!UhoMhjq\n-QzDvrup{\n-c?X;^Wfe\n->RwNc9E;\n-{KRc/?oq\n-.I1\"@'S|m\n-+4kt5>+#\n-*UJN*d:L\n-yBuSga:\\\n-1R;bjjG \n-t^8uj};]\n-q_9\\&iv$\n-k%\\P54a>\n--8RhY2:p\n-~CS+\n-V/2~@i_B\n-6m7p;{X/\n-1n_6i;OM\n-Y1\\T\"KS4k\n-J^bo'GH;\n-{_S'jsGg$mCB.s\n-U%.%ga9j\n+QwzF5,,0\n+\tF5A#:`]\n+`$0hC|'/\n+dRX\"V\\E1\n+vEIw\n+ZYa\n+h-5!:xo[\n+q1;j@Vw1;Z@6sIv4\n+5e\"-=c8`C#U\n+(&yhfp/3\n+P>1y]tDL^\n+gp5P+)bq\n+]aeu3-Wc\n+:_j?B,0m;\n+@D76$rBf\n+:J\tC[%s/p5Au+\n+zJoUd,)x\n+x[YY<\tQq5\n+~em=;la]Z ~\n+oe~w5_a=\n+#yU\"N`p:!\n+R:[\\F:\n+| kR!I$+\n )h%5oFJu'\n f-DT6N+@\n HX\twO{AcK\n+A\\TAk7V#\n+i8+IM%\\9)HM\n -I:.jlj \n 4'#4F^k~\n-aET1HW=M\n-hyi;q#TI\n-1MEO$~Jk{\n-PNj@pW5a\n-Abd2zt>9\n-DWn@g0DY\n-nedpyDj\\\n-g@#L2%>P^1\n-AUdR*SM^\n-GC2{9~i>\n+c5t9#9BV+%\n+WbnZ|X6S\n+w*Y&Iy+2\n++CX,Sf}`)-\n+Gc)}gv_\\\n+BP_Y4hT$4\n+r<'4hPq;:\t\n ?UfgMfg,g\n 'M\tkY8N}\n i,Q9;%m|\n pPJ,D+9N8\n WYu,5msO\n %+mA+Zg-\n jS\"jUU|'\n@@ -119,15 +123,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-iWrW7C.c\n+oct-kFh4ij.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] ./src\n- [ 6] /tmp/oct-iWrW7C.c\n+ [ 0] /tmp/oct-kFh4ij.c\n+ [ 12] ./src\n [ 18] /tmp\n [ 1d] /usr/include/c++/15/bits\n [ 36] /usr/include/c++/15\n [ 4a] /usr/include/c++/15/ext\n [ 62] /usr/include/x86_64-linux-gnu/c++/15/bits\n [ 8c] /usr/include/c++/15/debug\n [ a6] /usr/lib/gcc/x86_64-linux-gnu/15/include\n"}, {"source1": "readelf --wide --decompress --hex-dump=.strtab {}", "source2": "readelf --wide --decompress --hex-dump=.strtab {}", "unified_diff": "@@ -166,16 +166,16 @@\n 0x00000a30 5f64746f 72735f61 75780063 6f6d706c _dtors_aux.compl\n 0x00000a40 65746564 2e30005f 5f646f5f 676c6f62 eted.0.__do_glob\n 0x00000a50 616c5f64 746f7273 5f617578 5f66696e al_dtors_aux_fin\n 0x00000a60 695f6172 7261795f 656e7472 79006672 i_array_entry.fr\n 0x00000a70 616d655f 64756d6d 79005f5f 6672616d ame_dummy.__fram\n 0x00000a80 655f6475 6d6d795f 696e6974 5f617272 e_dummy_init_arr\n 0x00000a90 61795f65 6e747279 006f6666 6c6f6164 ay_entry.offload\n- 0x00000aa0 73747566 662e6300 6f63742d 69577257 stuff.c.oct-iWrW\n- 0x00000ab0 37432e63 005f5f46 52414d45 5f454e44 7C.c.__FRAME_END\n+ 0x00000aa0 73747566 662e6300 6f63742d 6b466834 stuff.c.oct-kFh4\n+ 0x00000ab0 696a2e63 005f5f46 52414d45 5f454e44 ij.c.__FRAME_END\n 0x00000ac0 5f5f005f 5f474e55 5f45485f 4652414d __.__GNU_EH_FRAM\n 0x00000ad0 455f4844 52005f5f 6f66666c 6f61645f E_HDR.__offload_\n 0x00000ae0 66756e63 735f656e 64005f5f 64736f5f funcs_end.__dso_\n 0x00000af0 68616e64 6c65005f 5f6f6666 6c6f6164 handle.__offload\n 0x00000b00 5f766172 735f656e 64004457 2e726566 _vars_end.DW.ref\n 0x00000b10 2e5f5f67 78785f70 6572736f 6e616c69 .__gxx_personali\n 0x00000b20 74795f76 30005f5f 6f66666c 6f61645f ty_v0.__offload_\n"}]}]}]}]}]}