{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.nSwMdFSJ/b1/rapiddisk_9.1.0-1_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.nSwMdFSJ/b2/rapiddisk_9.1.0-1_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- a226edc2801a791daa1bbbb90c83f102 142720 debug optional rapiddisk-dbgsym_9.1.0-1_i386.deb\n+ 5b97940e579806a22dedeaafe2a40ac1 142456 debug optional rapiddisk-dbgsym_9.1.0-1_i386.deb\n 94d6c3c83deb34ac667c761beaeba277 25736 kernel optional rapiddisk-dkms_9.1.0-1_all.deb\n- 27eb9e0d72734d43990904bb2b5f95f5 62860 kernel optional rapiddisk_9.1.0-1_i386.deb\n+ 9dad499538d1d1d413be027678e6bc7b 62900 kernel optional rapiddisk_9.1.0-1_i386.deb\n"}, {"source1": "rapiddisk_9.1.0-1_i386.deb", "source2": "rapiddisk_9.1.0-1_i386.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 2023-04-25 08:23:46.000000 debian-binary\n -rw-r--r-- 0 0 0 1668 2023-04-25 08:23:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 61000 2023-04-25 08:23:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 61040 2023-04-25 08:23:46.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/sbin/rapiddisk", "source2": "./usr/sbin/rapiddisk", "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.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bacaca90cc5ca849650445952d6b6a185a32cd14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 146f74a06dfd13a9c9852a57bc28e0ff525e67d0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f72 61706964 6469736b 2e646562 nu/rapiddisk.deb\n- 0x00000030 75670007 46049e87 f2ad58d8 f91618f8 ug..F.....X.....\n- 0x00000040 eb9fa4da 337cd9 ....3|.\n+ 0x00000030 75670059 6fafe499 8d9ac069 fc3a5907 ug.Yo......i.:Y.\n+ 0x00000040 99291f51 72cf58 .).Qr.X\n \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: Unable to find program interpreter name", "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 63616361 39306363 35636138 34393635 caca90cc5ca84965\n- 0x00000010 30343435 39353264 36623661 31383561 0445952d6b6a185a\n- 0x00000020 33326364 31342e64 65627567 00000000 32cd14.debug....\n- 0x00000030 9543d772 .C.r\n+ 0x00000000 36663734 61303664 66643133 61396339 6f74a06dfd13a9c9\n+ 0x00000010 38353261 35376263 32386530 66663532 852a57bc28e0ff52\n+ 0x00000020 35653637 64302e64 65627567 00000000 5e67d0.debug....\n+ 0x00000030 ec13fff2 ....\n \n"}]}, {"source1": "./usr/sbin/rapiddiskd", "source2": "./usr/sbin/rapiddiskd", "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.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57a8c2bb363f4b953b3e5747e012d5cdab06adfa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e80e50d2b1ff682b5caa4923d632b49a659e1c2\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f72 61706964 6469736b 2e646562 nu/rapiddisk.deb\n- 0x00000030 75670007 46049e87 f2ad58d8 f91618f8 ug..F.....X.....\n- 0x00000040 eb9fa4da 337cd9 ....3|.\n+ 0x00000030 75670059 6fafe499 8d9ac069 fc3a5907 ug.Yo......i.:Y.\n+ 0x00000040 99291f51 72cf58 .).Qr.X\n \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: Unable to find program interpreter name", "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 61386332 62623336 33663462 39353362 a8c2bb363f4b953b\n- 0x00000010 33653537 34376530 31326435 63646162 3e5747e012d5cdab\n- 0x00000020 30366164 66612e64 65627567 00000000 06adfa.debug....\n- 0x00000030 648b2e69 d..i\n+ 0x00000000 38306535 30643262 31666636 38326235 80e50d2b1ff682b5\n+ 0x00000010 63616134 39323364 36333262 34396136 caa4923d632b49a6\n+ 0x00000020 35396531 63322e64 65627567 00000000 59e1c2.debug....\n+ 0x00000030 b0c8d43b ...;\n \n"}]}]}]}]}, {"source1": "rapiddisk-dbgsym_9.1.0-1_i386.deb", "source2": "rapiddisk-dbgsym_9.1.0-1_i386.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 2023-04-25 08:23:46.000000 debian-binary\n -rw-r--r-- 0 0 0 620 2023-04-25 08:23:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 141908 2023-04-25 08:23:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 141644 2023-04-25 08:23:46.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: i386\n Maintainer: G\u00fcrkan Myczko \n Installed-Size: 181\n Depends: rapiddisk (= 9.1.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for rapiddisk\n-Build-Ids: 57a8c2bb363f4b953b3e5747e012d5cdab06adfa bacaca90cc5ca849650445952d6b6a185a32cd14\n+Build-Ids: 146f74a06dfd13a9c9852a57bc28e0ff525e67d0 2e80e50d2b1ff682b5caa4923d632b49a659e1c2\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/57/a8c2bb363f4b953b3e5747e012d5cdab06adfa.debug\n-usr/lib/debug/.build-id/ba/caca90cc5ca849650445952d6b6a185a32cd14.debug\n+usr/lib/debug/.build-id/14/6f74a06dfd13a9c9852a57bc28e0ff525e67d0.debug\n+usr/lib/debug/.build-id/2e/80e50d2b1ff682b5caa4923d632b49a659e1c2.debug\n usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.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 2023-04-25 08:23:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 84996 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/57/a8c2bb363f4b953b3e5747e012d5cdab06adfa.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/ba/\n--rw-r--r-- 0 root (0) root (0) 72916 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/ba/caca90cc5ca849650445952d6b6a185a32cd14.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/14/\n+-rw-r--r-- 0 root (0) root (0) 72916 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/14/6f74a06dfd13a9c9852a57bc28e0ff525e67d0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/2e/\n+-rw-r--r-- 0 root (0) root (0) 84996 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/2e/80e50d2b1ff682b5caa4923d632b49a659e1c2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 11304 2023-04-25 08:23:46.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/share/doc/rapiddisk-dbgsym -> rapiddisk\n"}, {"source1": "./usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.debug", "source2": "./usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000 000034 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 00000000 000058 001b08 00 C 0 0 4\n [ 3] .debug_abbrev PROGBITS 00000000 001b60 000378 00 C 0 0 4\n- [ 4] .debug_line PROGBITS 00000000 001ed8 0001a7 00 C 0 0 4\n+ [ 4] .debug_line PROGBITS 00000000 001ed8 0001a8 00 C 0 0 4\n [ 5] .debug_str PROGBITS 00000000 002080 000a40 01 MSC 0 0 4\n [ 6] .shstrtab STRTAB 00000000 002ac0 00004f 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 --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: 0746049e87f2ad58d8f91618f8eb9fa4da337cd9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 596fafe4998d9ac069fc3a590799291f5172cf58\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -1,15 +1,15 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0\n- Length: 807\n+ Length: 809\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n- Prologue Length: 799\n+ Prologue Length: 801\n Minimum Instruction Length: 1\n Maximum Ops per Instruction: 1\n Initial value of 'is_stmt': 1\n Line Base: 0\n Line Range: 1\n Opcode Base: 1\n \n@@ -20,22 +20,22 @@\n 0\t(string)\t\n 1\t(string)\t/usr/lib/gcc/i686-linux-gnu/12/include\n 2\t(string)\t/usr/include/i386-linux-gnu/bits\n 3\t(string)\t./src\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/include/i386-linux-gnu/bits/types\n 6\t(string)\t/usr/include/i386-linux-gnu/sys\n- 7\t(string)\t/build/1st/rapiddisk-9.1.0/src\n+ 7\t(string)\t/build/2/rapiddisk-9.1.0/2nd/src\n 8\t(string)\t/usr/include/net\n 9\t(string)\t/usr/include/netinet\n 10\t(string)\t/usr/include/arpa\n 11\t(string)\t/usr/include/asm-generic\n 12\t(string)\t/usr/include/linux\n \n- The File Name Table (offset 0x147, lines 46, columns 2):\n+ The File Name Table (offset 0x149, lines 46, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\tstddef.h\n 2\t(udata)\t2\t(string)\tstdio2.h\n 3\t(udata)\t2\t(string)\tstdio2-decl.h\n 4\t(udata)\t3\t(string)\tcommon.h\n 5\t(udata)\t2\t(string)\ttypes.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/57/a8c2bb363f4b953b3e5747e012d5cdab06adfa.debug", "source2": "./usr/lib/debug/.build-id/2e/80e50d2b1ff682b5caa4923d632b49a659e1c2.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 12% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -25,19 +25,19 @@\n [20] .fini_array NOBITS 00011d44 000d40 000004 04 WA 0 0 4\n [21] .dynamic NOBITS 00011d48 000d40 000118 08 WA 6 0 4\n [22] .got NOBITS 00011e60 000d40 0001a0 04 WA 0 0 4\n [23] .data NOBITS 00012000 000d40 000008 00 WA 0 0 4\n [24] .bss NOBITS 00012020 000d40 00016c 00 WA 0 0 32\n [25] .comment PROGBITS 00000000 0001ec 00001f 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 00000000 00020b 000028 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 000234 007a28 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 007c5c 000615 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 008274 0032de 00 C 0 0 4\n+ [27] .debug_info PROGBITS 00000000 000234 007a2b 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 007c60 000615 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 008278 0032dc 00 C 0 0 4\n [30] .debug_str PROGBITS 00000000 00b554 000501 01 MSC 0 0 4\n- [31] .debug_line_str PROGBITS 00000000 00ba58 0001a2 01 MSC 0 0 4\n+ [31] .debug_line_str PROGBITS 00000000 00ba58 0001a3 01 MSC 0 0 4\n [32] .debug_loclists PROGBITS 00000000 00bbfc 004508 00 C 0 0 4\n [33] .debug_rnglists PROGBITS 00000000 010104 000f85 00 C 0 0 4\n [34] .gnu_debugaltlink PROGBITS 00000000 011089 000047 00 0 0 1\n [35] .symtab SYMTAB 00000000 0110d0 002510 10 36 470 4\n [36] .strtab STRTAB 00000000 0135e0 000eb5 00 0 0 1\n [37] .shstrtab STRTAB 00000000 014495 00017e 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\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: 57a8c2bb363f4b953b3e5747e012d5cdab06adfa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e80e50d2b1ff682b5caa4923d632b49a659e1c2\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -25,35 +25,35 @@\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 3, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n+ 0\t(line_strp)\t(offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n \n The File Name Table (offset 0x34, lines 15, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(line_strp)\t(offset: 0): \n- 1\t(udata)\t0\t(line_strp)\t(offset: 0x5a): net.c\n- 2\t(udata)\t0\t(line_strp)\t(offset: 0x60): utils.c\n- 3\t(udata)\t0\t(line_strp)\t(offset: 0x68): rdsk.c\n- 4\t(udata)\t1\t(line_strp)\t(offset: 0x6f): stdio2.h\n- 5\t(udata)\t1\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 6\t(udata)\t1\t(line_strp)\t(offset: 0x8b): syslog.h\n- 7\t(udata)\t0\t(line_strp)\t(offset: 0x94): json.c\n- 8\t(udata)\t2\t(line_strp)\t(offset: 0x9b): jansson.h\n- 9\t(udata)\t0\t(line_strp)\t(offset: 0xa5): nvmet.c\n- 10\t(udata)\t2\t(line_strp)\t(offset: 0xad): stdlib.h\n- 11\t(udata)\t1\t(line_strp)\t(offset: 0xb6): fcntl2.h\n- 12\t(udata)\t0\t(line_strp)\t(offset: 0xbf): sys.c\n- 13\t(udata)\t0\t(line_strp)\t(offset: 0xc5): rapiddiskd.c\n- 14\t(udata)\t0\t(line_strp)\t(offset: 0xd2): \n+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x5c): net.c\n+ 2\t(udata)\t0\t(line_strp)\t(offset: 0x62): utils.c\n+ 3\t(udata)\t0\t(line_strp)\t(offset: 0x6a): rdsk.c\n+ 4\t(udata)\t1\t(line_strp)\t(offset: 0x71): stdio2.h\n+ 5\t(udata)\t1\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 6\t(udata)\t1\t(line_strp)\t(offset: 0x8d): syslog.h\n+ 7\t(udata)\t0\t(line_strp)\t(offset: 0x96): json.c\n+ 8\t(udata)\t2\t(line_strp)\t(offset: 0x9d): jansson.h\n+ 9\t(udata)\t0\t(line_strp)\t(offset: 0xa7): nvmet.c\n+ 10\t(udata)\t2\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 11\t(udata)\t1\t(line_strp)\t(offset: 0xb8): fcntl2.h\n+ 12\t(udata)\t0\t(line_strp)\t(offset: 0xc1): sys.c\n+ 13\t(udata)\t0\t(line_strp)\t(offset: 0xc7): rapiddiskd.c\n+ 14\t(udata)\t0\t(line_strp)\t(offset: 0xd4): \n \n Line Number Statements:\n [0x0000007f] Set column to 31\n [0x00000081] Extended opcode 2: set Address to 0x39b0\n [0x00000088] Advance Line by 667 to 668\n [0x0000008b] Copy\n [0x0000008c] Set column to 1\n@@ -18576,47 +18576,47 @@\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 0x6f1f, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0xdd): /usr/include/i386-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x123): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4d): /usr/include\n- 5\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0xdf): /usr/include/i386-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x125): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 5\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x6f3d, lines 24, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xc5): rapiddiskd.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x327): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x19f): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1a6): FILE.h\n- 5\t(data1)\t3\t(line_strp)\t(offset: 0x327): types.h\n- 6\t(data1)\t4\t(line_strp)\t(offset: 0x152): stdio.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x104): getopt_core.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x18d): dirent.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x17f): stdio2-decl.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0xb6): fcntl2.h\n- 12\t(data1)\t4\t(line_strp)\t(offset: 0xad): stdlib.h\n- 13\t(data1)\t4\t(line_strp)\t(offset: 0x167): unistd.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x15a): rapiddiskd.h\n- 15\t(data1)\t3\t(line_strp)\t(offset: 0x143): stat.h\n- 16\t(data1)\t3\t(line_strp)\t(offset: 0x8b): syslog.h\n- 17\t(data1)\t0\t(line_strp)\t(offset: 0x112): utils.h\n- 18\t(data1)\t4\t(line_strp)\t(offset: 0x11a): string.h\n- 19\t(data1)\t2\t(line_strp)\t(offset: 0x8b): syslog.h\n- 20\t(data1)\t4\t(line_strp)\t(offset: 0x18d): dirent.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x14a): errno.h\n- 22\t(data1)\t0\t(line_strp)\t(offset: 0xc5): rapiddiskd.c\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x6f): stdio2.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc7): rapiddiskd.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x329): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a1): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1a8): FILE.h\n+ 5\t(data1)\t3\t(line_strp)\t(offset: 0x329): types.h\n+ 6\t(data1)\t4\t(line_strp)\t(offset: 0x154): stdio.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x106): getopt_core.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x181): stdio2-decl.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0xb8): fcntl2.h\n+ 12\t(data1)\t4\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 13\t(data1)\t4\t(line_strp)\t(offset: 0x169): unistd.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x15c): rapiddiskd.h\n+ 15\t(data1)\t3\t(line_strp)\t(offset: 0x145): stat.h\n+ 16\t(data1)\t3\t(line_strp)\t(offset: 0x8d): syslog.h\n+ 17\t(data1)\t0\t(line_strp)\t(offset: 0x114): utils.h\n+ 18\t(data1)\t4\t(line_strp)\t(offset: 0x11c): string.h\n+ 19\t(data1)\t2\t(line_strp)\t(offset: 0x8d): syslog.h\n+ 20\t(data1)\t4\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x14c): errno.h\n+ 22\t(data1)\t0\t(line_strp)\t(offset: 0xc7): rapiddiskd.c\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n \n No Line Number Statements.\n Offset: 0x6fb5\n Length: 132\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18640,37 +18640,37 @@\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 0x6fd7, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n- 3\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 3\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x6fed, lines 16, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x60): utils.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t1\t(line_strp)\t(offset: 0x327): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x18d): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1db): stdint-uintn.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0x1ea): pcre2.h\n- 7\t(data1)\t1\t(line_strp)\t(offset: 0x17f): stdio2-decl.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0x1d4): json.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0x11a): string.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x18d): dirent.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x167): unistd.h\n- 12\t(data1)\t2\t(line_strp)\t(offset: 0xad): stdlib.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0x60): utils.c\n- 14\t(data1)\t1\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 15\t(data1)\t1\t(line_strp)\t(offset: 0x6f): stdio2.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x62): utils.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t1\t(line_strp)\t(offset: 0x329): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1dd): stdint-uintn.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0x1ec): pcre2.h\n+ 7\t(data1)\t1\t(line_strp)\t(offset: 0x181): stdio2-decl.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x1d6): json.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0x11c): string.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x169): unistd.h\n+ 12\t(data1)\t2\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x62): utils.c\n+ 14\t(data1)\t1\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 15\t(data1)\t1\t(line_strp)\t(offset: 0x71): stdio2.h\n \n No Line Number Statements.\n Offset: 0x703d\n Length: 102\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18694,31 +18694,31 @@\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 0x705f, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n- 3\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 3\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x7075, lines 10, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x94): json.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x9b): jansson.h\n- 4\t(data1)\t2\t(line_strp)\t(offset: 0x11a): string.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x17f): stdio2-decl.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0xad): stdlib.h\n- 7\t(data1)\t0\t(line_strp)\t(offset: 0x94): json.c\n- 8\t(data1)\t1\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 9\t(data1)\t1\t(line_strp)\t(offset: 0x6f): stdio2.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x96): json.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x9d): jansson.h\n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x11c): string.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x181): stdio2-decl.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0x96): json.c\n+ 8\t(data1)\t1\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 9\t(data1)\t1\t(line_strp)\t(offset: 0x71): stdio2.h\n \n No Line Number Statements.\n Offset: 0x70a7\n Length: 198\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18742,51 +18742,51 @@\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 0x70c9, lines 8, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0x1fe): /usr/include/arpa\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x123): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x226): /usr/include/net\n- 5\t(line_strp)\t(offset: 0x253): /usr/include/netinet\n- 6\t(line_strp)\t(offset: 0x4d): /usr/include\n- 7\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0x200): /usr/include/arpa\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x125): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x228): /usr/include/net\n+ 5\t(line_strp)\t(offset: 0x255): /usr/include/netinet\n+ 6\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 7\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x70ef, lines 26, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xa5): nvmet.c\n- 1\t(data1)\t7\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x327): types.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x18d): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 5\t(data1)\t2\t(line_strp)\t(offset: 0x240): sockaddr.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0x237): socket.h\n- 7\t(data1)\t4\t(line_strp)\t(offset: 0x26f): if.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x1db): stdint-uintn.h\n- 9\t(data1)\t5\t(line_strp)\t(offset: 0x1f9): in.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0xa5): nvmet.c\n- 11\t(data1)\t0\t(line_strp)\t(offset: 0x1d4): json.h\n- 12\t(data1)\t1\t(line_strp)\t(offset: 0x268): inet.h\n- 13\t(data1)\t6\t(line_strp)\t(offset: 0x167): unistd.h\n- 14\t(data1)\t3\t(line_strp)\t(offset: 0x21e): ioctl.h\n- 15\t(data1)\t3\t(line_strp)\t(offset: 0x237): socket.h\n- 16\t(data1)\t6\t(line_strp)\t(offset: 0x11a): string.h\n- 17\t(data1)\t6\t(line_strp)\t(offset: 0xad): stdlib.h\n- 18\t(data1)\t0\t(line_strp)\t(offset: 0x1f2): rdsk.h\n- 19\t(data1)\t0\t(line_strp)\t(offset: 0x112): utils.h\n- 20\t(data1)\t6\t(line_strp)\t(offset: 0x24b): ctype.h\n- 21\t(data1)\t6\t(line_strp)\t(offset: 0x14a): errno.h\n- 22\t(data1)\t6\t(line_strp)\t(offset: 0x18d): dirent.h\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 24\t(data1)\t2\t(line_strp)\t(offset: 0x6f): stdio2.h\n- 25\t(data1)\t2\t(line_strp)\t(offset: 0x210): socket_type.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xa7): nvmet.c\n+ 1\t(data1)\t7\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x329): types.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 5\t(data1)\t2\t(line_strp)\t(offset: 0x242): sockaddr.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0x239): socket.h\n+ 7\t(data1)\t4\t(line_strp)\t(offset: 0x271): if.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x1dd): stdint-uintn.h\n+ 9\t(data1)\t5\t(line_strp)\t(offset: 0x1fb): in.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0xa7): nvmet.c\n+ 11\t(data1)\t0\t(line_strp)\t(offset: 0x1d6): json.h\n+ 12\t(data1)\t1\t(line_strp)\t(offset: 0x26a): inet.h\n+ 13\t(data1)\t6\t(line_strp)\t(offset: 0x169): unistd.h\n+ 14\t(data1)\t3\t(line_strp)\t(offset: 0x220): ioctl.h\n+ 15\t(data1)\t3\t(line_strp)\t(offset: 0x239): socket.h\n+ 16\t(data1)\t6\t(line_strp)\t(offset: 0x11c): string.h\n+ 17\t(data1)\t6\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 18\t(data1)\t0\t(line_strp)\t(offset: 0x1f4): rdsk.h\n+ 19\t(data1)\t0\t(line_strp)\t(offset: 0x114): utils.h\n+ 20\t(data1)\t6\t(line_strp)\t(offset: 0x24d): ctype.h\n+ 21\t(data1)\t6\t(line_strp)\t(offset: 0x14c): errno.h\n+ 22\t(data1)\t6\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 24\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n+ 25\t(data1)\t2\t(line_strp)\t(offset: 0x212): socket_type.h\n \n No Line Number Statements.\n Offset: 0x7171\n Length: 206\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18810,52 +18810,52 @@\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 0x7193, lines 5, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0xdd): /usr/include/i386-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x4d): /usr/include\n- 4\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0xdf): /usr/include/i386-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 4\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x71ad, lines 30, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x5a): net.c\n- 1\t(data1)\t4\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x327): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x19f): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1a6): FILE.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x274): __sigset_t.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x276): sigset_t.h\n- 7\t(data1)\t3\t(line_strp)\t(offset: 0x167): unistd.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0x1db): stdint-uintn.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x240): sockaddr.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x237): socket.h\n- 12\t(data1)\t3\t(line_strp)\t(offset: 0x298): microhttpd.h\n- 13\t(data1)\t1\t(line_strp)\t(offset: 0x2bd): __sigval_t.h\n- 14\t(data1)\t1\t(line_strp)\t(offset: 0x2b1): siginfo_t.h\n- 15\t(data1)\t3\t(line_strp)\t(offset: 0x28f): signal.h\n- 16\t(data1)\t2\t(line_strp)\t(offset: 0x2a5): sigaction.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x17f): stdio2-decl.h\n- 18\t(data1)\t3\t(line_strp)\t(offset: 0xad): stdlib.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0x11a): string.h\n- 20\t(data1)\t2\t(line_strp)\t(offset: 0x8b): syslog.h\n- 21\t(data1)\t0\t(line_strp)\t(offset: 0x1f2): rdsk.h\n- 22\t(data1)\t0\t(line_strp)\t(offset: 0x287): nvmet.h\n- 23\t(data1)\t0\t(line_strp)\t(offset: 0x1d4): json.h\n- 24\t(data1)\t0\t(line_strp)\t(offset: 0x112): utils.h\n- 25\t(data1)\t0\t(line_strp)\t(offset: 0x281): sys.h\n- 26\t(data1)\t0\t(line_strp)\t(offset: 0x5a): net.c\n- 27\t(data1)\t2\t(line_strp)\t(offset: 0x6f): stdio2.h\n- 28\t(data1)\t3\t(line_strp)\t(offset: 0x152): stdio.h\n- 29\t(data1)\t3\t(line_strp)\t(offset: 0x14a): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x5c): net.c\n+ 1\t(data1)\t4\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x329): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a1): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1a8): FILE.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x276): __sigset_t.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x278): sigset_t.h\n+ 7\t(data1)\t3\t(line_strp)\t(offset: 0x169): unistd.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0x1dd): stdint-uintn.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x242): sockaddr.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x239): socket.h\n+ 12\t(data1)\t3\t(line_strp)\t(offset: 0x29a): microhttpd.h\n+ 13\t(data1)\t1\t(line_strp)\t(offset: 0x2bf): __sigval_t.h\n+ 14\t(data1)\t1\t(line_strp)\t(offset: 0x2b3): siginfo_t.h\n+ 15\t(data1)\t3\t(line_strp)\t(offset: 0x291): signal.h\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0x2a7): sigaction.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x181): stdio2-decl.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0x11c): string.h\n+ 20\t(data1)\t2\t(line_strp)\t(offset: 0x8d): syslog.h\n+ 21\t(data1)\t0\t(line_strp)\t(offset: 0x1f4): rdsk.h\n+ 22\t(data1)\t0\t(line_strp)\t(offset: 0x289): nvmet.h\n+ 23\t(data1)\t0\t(line_strp)\t(offset: 0x1d6): json.h\n+ 24\t(data1)\t0\t(line_strp)\t(offset: 0x114): utils.h\n+ 25\t(data1)\t0\t(line_strp)\t(offset: 0x283): sys.h\n+ 26\t(data1)\t0\t(line_strp)\t(offset: 0x5c): net.c\n+ 27\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n+ 28\t(data1)\t3\t(line_strp)\t(offset: 0x154): stdio.h\n+ 29\t(data1)\t3\t(line_strp)\t(offset: 0x14c): errno.h\n \n No Line Number Statements.\n Offset: 0x7243\n Length: 185\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18879,48 +18879,48 @@\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 0x7265, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0xdd): /usr/include/i386-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x123): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4d): /usr/include\n- 5\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0xdf): /usr/include/i386-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x125): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 5\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x7283, lines 25, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x68): rdsk.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t5\t(line_strp)\t(offset: 0x2d8): stdarg.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x327): types.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x19f): struct_FILE.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1a6): FILE.h\n- 6\t(data1)\t4\t(line_strp)\t(offset: 0x152): stdio.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x2ca): stdint-intn.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x18d): dirent.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x1db): stdint-uintn.h\n- 11\t(data1)\t4\t(line_strp)\t(offset: 0x2e1): libdevmapper.h\n- 12\t(data1)\t0\t(line_strp)\t(offset: 0x68): rdsk.c\n- 13\t(data1)\t2\t(line_strp)\t(offset: 0x17f): stdio2-decl.h\n- 14\t(data1)\t4\t(line_strp)\t(offset: 0x11a): string.h\n- 15\t(data1)\t4\t(line_strp)\t(offset: 0xad): stdlib.h\n- 16\t(data1)\t0\t(line_strp)\t(offset: 0x112): utils.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0xb6): fcntl2.h\n- 18\t(data1)\t4\t(line_strp)\t(offset: 0x167): unistd.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0x21e): ioctl.h\n- 20\t(data1)\t4\t(line_strp)\t(offset: 0x2f0): malloc.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x18d): dirent.h\n- 22\t(data1)\t2\t(line_strp)\t(offset: 0x6f): stdio2.h\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 24\t(data1)\t4\t(line_strp)\t(offset: 0x14a): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x6a): rdsk.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t5\t(line_strp)\t(offset: 0x2da): stdarg.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x329): types.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1a1): struct_FILE.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1a8): FILE.h\n+ 6\t(data1)\t4\t(line_strp)\t(offset: 0x154): stdio.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x2cc): stdint-intn.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x1dd): stdint-uintn.h\n+ 11\t(data1)\t4\t(line_strp)\t(offset: 0x2e3): libdevmapper.h\n+ 12\t(data1)\t0\t(line_strp)\t(offset: 0x6a): rdsk.c\n+ 13\t(data1)\t2\t(line_strp)\t(offset: 0x181): stdio2-decl.h\n+ 14\t(data1)\t4\t(line_strp)\t(offset: 0x11c): string.h\n+ 15\t(data1)\t4\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 16\t(data1)\t0\t(line_strp)\t(offset: 0x114): utils.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0xb8): fcntl2.h\n+ 18\t(data1)\t4\t(line_strp)\t(offset: 0x169): unistd.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0x220): ioctl.h\n+ 20\t(data1)\t4\t(line_strp)\t(offset: 0x2f2): malloc.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 22\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 24\t(data1)\t4\t(line_strp)\t(offset: 0x14c): errno.h\n \n No Line Number Statements.\n Offset: 0x7300\n Length: 159\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -18944,38 +18944,38 @@\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 0x7322, lines 7, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x170): ./src\n- 1\t(line_strp)\t(offset: 0x32f): /usr/include/asm-generic\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x123): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x2f9): /usr/include/linux\n- 5\t(line_strp)\t(offset: 0x4d): /usr/include\n- 6\t(line_strp)\t(offset: 0x1ad): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x172): ./src\n+ 1\t(line_strp)\t(offset: 0x331): /usr/include/asm-generic\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x125): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x2fb): /usr/include/linux\n+ 5\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 6\t(line_strp)\t(offset: 0x1af): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x7344, lines 19, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xbf): sys.c\n- 1\t(data1)\t6\t(line_strp)\t(offset: 0x176): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x327): types.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x18d): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x196): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x30c): int-ll64.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x321): posix_types.h\n- 7\t(data1)\t4\t(line_strp)\t(offset: 0x317): sysinfo.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0xbf): sys.c\n- 9\t(data1)\t3\t(line_strp)\t(offset: 0x317): sysinfo.h\n- 10\t(data1)\t5\t(line_strp)\t(offset: 0x11a): string.h\n- 11\t(data1)\t5\t(line_strp)\t(offset: 0x167): unistd.h\n- 12\t(data1)\t5\t(line_strp)\t(offset: 0xad): stdlib.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0x1f2): rdsk.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x112): utils.h\n- 15\t(data1)\t5\t(line_strp)\t(offset: 0x18d): dirent.h\n- 16\t(data1)\t2\t(line_strp)\t(offset: 0x78): string_fortified.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x6f): stdio2.h\n- 18\t(data1)\t5\t(line_strp)\t(offset: 0x14a): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc1): sys.c\n+ 1\t(data1)\t6\t(line_strp)\t(offset: 0x178): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x329): types.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x198): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x30e): int-ll64.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x323): posix_types.h\n+ 7\t(data1)\t4\t(line_strp)\t(offset: 0x319): sysinfo.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0xc1): sys.c\n+ 9\t(data1)\t3\t(line_strp)\t(offset: 0x319): sysinfo.h\n+ 10\t(data1)\t5\t(line_strp)\t(offset: 0x11c): string.h\n+ 11\t(data1)\t5\t(line_strp)\t(offset: 0x169): unistd.h\n+ 12\t(data1)\t5\t(line_strp)\t(offset: 0xaf): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x1f4): rdsk.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x114): utils.h\n+ 15\t(data1)\t5\t(line_strp)\t(offset: 0x18f): dirent.h\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0x7a): string_fortified.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n+ 18\t(data1)\t5\t(line_strp)\t(offset: 0x14c): errno.h\n \n No Line Number Statements.\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x1e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0>: Abbrev Number: 98 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6efd\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><15>: Abbrev Number: 106 (DW_TAG_typedef)\n <16> DW_AT_name : (GNU_strp_alt) (offset: 0xc34) \n <1a> DW_AT_decl_file : (data1) 9\n <1b> DW_AT_decl_line : (data1) 60\n <1c> DW_AT_decl_column : (data1) 14\n <1d> DW_AT_type : (GNU_ref_alt) <0x21>\n <1><21>: Abbrev Number: 0\n@@ -20,15 +20,15 @@\n Length: 0x21 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><2e>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <2f> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <33> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <33> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><37>: Abbrev Number: 19 (DW_TAG_subprogram)\n <38> DW_AT_external : (flag_present) 1\n <38> DW_AT_name : (GNU_strp_alt) (offset: 0x71b) \n <3c> DW_AT_decl_file : (data1) 12\n <3d> DW_AT_decl_line : (data2) 568\n <3f> DW_AT_decl_column : (data1) 13\n <40> DW_AT_prototyped : (flag_present) 1\n@@ -41,15 +41,15 @@\n Length: 0x29 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><53>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <54> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <58> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <58> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><5c>: Abbrev Number: 123 (DW_TAG_subprogram)\n <5d> DW_AT_external : (flag_present) 1\n <5d> DW_AT_name : (GNU_strp_alt) (offset: 0xdfd) \n <61> DW_AT_decl_file : (data1) 18\n <62> DW_AT_decl_line : (data1) 156\n <63> DW_AT_decl_column : (data1) 12\n <64> DW_AT_prototyped : (flag_present) 1\n@@ -65,15 +65,15 @@\n Length: 0x2a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><80>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <81> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <85> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <85> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><89>: Abbrev Number: 17 (DW_TAG_subprogram)\n <8a> DW_AT_external : (flag_present) 1\n <8a> DW_AT_name : (GNU_strp_alt) (offset: 0x1282) \n <8e> DW_AT_decl_file : (data1) 13\n <8f> DW_AT_decl_line : (data2) 287\n <91> DW_AT_decl_column : (data1) 12\n <92> DW_AT_prototyped : (flag_present) 1\n@@ -89,15 +89,15 @@\n Length: 0x25 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 3 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6efd\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1>: Abbrev Number: 17 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (GNU_strp_alt) (offset: 0xcd9) \n DW_AT_decl_file : (data1) 18\n DW_AT_decl_line : (data2) 407\n DW_AT_decl_column : (data1) 15\n DW_AT_prototyped : (flag_present) 1\n@@ -111,15 +111,15 @@\n Length: 0x37 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 3 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6efd\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1>: Abbrev Number: 9 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2f87>\n <1>: Abbrev Number: 15 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (GNU_strp_alt) (offset: 0xf5c) \n DW_AT_decl_file : (data1) 18\n DW_AT_decl_line : (data2) 419\n@@ -145,15 +145,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><112>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <113> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <117> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <117> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><11b>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <11c> DW_AT_import : (ref_addr) <0x53>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1><120>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <121> DW_AT_import : (ref_addr) <0xd7>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><125>: Abbrev Number: 123 (DW_TAG_subprogram)\n <126> DW_AT_external : (flag_present) 1\n <126> DW_AT_name : (GNU_strp_alt) (offset: 0xc39) \n@@ -175,15 +175,15 @@\n Length: 0x2f (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><14e>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <14f> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <153> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <153> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><157>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <158> DW_AT_import : (ref_addr) <0x2e>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><15c>: Abbrev Number: 17 (DW_TAG_subprogram)\n <15d> DW_AT_external : (flag_present) 1\n <15d> DW_AT_name : (GNU_strp_alt) (offset: 0x500) \n <161> DW_AT_decl_file : (data1) 12\n <162> DW_AT_decl_line : (data2) 556\n@@ -201,15 +201,15 @@\n Length: 0x2a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><181>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <182> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <186> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <186> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><18a>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <18b> DW_AT_import : (ref_addr) <0x112>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1><18f>: Abbrev Number: 17 (DW_TAG_subprogram)\n <190> DW_AT_external : (flag_present) 1\n <190> DW_AT_name : (GNU_strp_alt) (offset: 0x8e6) \n <194> DW_AT_decl_file : (data1) 13\n <195> DW_AT_decl_line : (data2) 358\n@@ -225,15 +225,15 @@\n Length: 0xbe (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><1af>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <1b0> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <1b4> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <1b4> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><1b8>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <1b9> DW_AT_import : (ref_addr) <0x14e>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><1bd>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <1be> DW_AT_import : (ref_addr) <0x9a1>\t[Abbrev Number: 18 (DW_TAG_partial_unit)]\n <1><1c2>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <1c3> DW_AT_import : (ref_addr) <0x9b9>\t[Abbrev Number: 18 (DW_TAG_partial_unit)]\n <1><1c7>: Abbrev Number: 106 (DW_TAG_typedef)\n@@ -339,15 +339,15 @@\n Length: 0x2b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><271>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <272> DW_AT_stmt_list : (sec_offset) 0x6efd\n- <276> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <276> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><27a>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <27b> DW_AT_import : (GNU_ref_alt) <0x915>\n <1><27f>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <280> DW_AT_import : (GNU_ref_alt) <0x16e4>\n <1><284>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <285> DW_AT_import : (GNU_ref_alt) <0xb5>\n <1><289>: Abbrev Number: 1 (DW_TAG_imported_unit)\n@@ -359,15 +359,15 @@\n Length: 0xe4 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><2a0>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <2a1> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <2a5> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <2a5> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><2a9>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <2aa> DW_AT_import : (ref_addr) <0x9a1>\t[Abbrev Number: 18 (DW_TAG_partial_unit)]\n <1><2ae>: Abbrev Number: 117 (DW_TAG_structure_type)\n <2af> DW_AT_name : (GNU_strp_alt) (offset: 0x1db) \n <2b3> DW_AT_byte_size : (data2) 564\n <2b5> DW_AT_decl_file : (data1) 4\n <2b6> DW_AT_decl_line : (data1) 199\n@@ -502,15 +502,15 @@\n Length: 0xe8 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><388>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <389> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <38d> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <38d> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><391>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <392> DW_AT_import : (GNU_ref_alt) <0xfa>\n <1><396>: Abbrev Number: 115 (DW_TAG_structure_type)\n <397> DW_AT_name : (GNU_strp_alt) (offset: 0x1b5) \n <39b> DW_AT_byte_size : (data1) 40\n <39c> DW_AT_decl_file : (implicit_const) 4\n <39c> DW_AT_decl_line : (data1) 99\n@@ -645,15 +645,15 @@\n Length: 0x4b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><474>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <475> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <479> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <479> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><47d>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <47e> DW_AT_import : (ref_addr) <0x2e>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><482>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <483> DW_AT_import : (GNU_ref_alt) <0xb5>\n <1><487>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <488> DW_AT_import : (ref_addr) <0x2a0>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1><48c>: Abbrev Number: 12 (DW_TAG_typedef)\n@@ -688,29 +688,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><4c3>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <4c4> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <4c8> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <4c8> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><4cc>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <4cd> DW_AT_import : (GNU_ref_alt) <0x587>\n <1><4d1>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <4d2> DW_AT_import : (GNU_ref_alt) <0x513>\n <1><4d6>: Abbrev Number: 0\n Compilation Unit @ offset 0x4d7:\n Length: 0x21 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><4e3>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <4e4> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <4e8> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <4e8> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><4ec>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <4ed> DW_AT_import : (GNU_ref_alt) <0x82c>\n <1><4f1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <4f2> DW_AT_import : (ref_addr) <0x4c3>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><4f6>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <4f7> DW_AT_import : (GNU_ref_alt) <0x2f50>\n <1><4fb>: Abbrev Number: 0\n@@ -718,15 +718,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><508>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <509> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <50d> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <50d> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><511>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <512> DW_AT_import : (ref_addr) <0xae>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><516>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <517> DW_AT_import : (ref_addr) <0x388>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1><51b>: Abbrev Number: 12 (DW_TAG_typedef)\n <51c> DW_AT_name : (GNU_strp_alt) (offset: 0x1b5) \n <520> DW_AT_decl_file : (data1) 4\n@@ -759,15 +759,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><552>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <553> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <557> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <557> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><55b>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <55c> DW_AT_import : (GNU_ref_alt) <0xd80>\n <1><560>: Abbrev Number: 123 (DW_TAG_subprogram)\n <561> DW_AT_external : (flag_present) 1\n <561> DW_AT_name : (GNU_strp_alt) (offset: 0xd3a) \n <565> DW_AT_decl_file : (data1) 8\n <566> DW_AT_decl_line : (data1) 42\n@@ -789,15 +789,15 @@\n Length: 0x21 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><58e>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <58f> DW_AT_stmt_list : (sec_offset) 0x6fb5\n- <593> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <593> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><597>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <598> DW_AT_import : (GNU_ref_alt) <0x862>\n <1><59c>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <59d> DW_AT_import : (ref_addr) <0x4e3>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><5a1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <5a2> DW_AT_import : (ref_addr) <0x9b9>\t[Abbrev Number: 18 (DW_TAG_partial_unit)]\n <1><5a6>: Abbrev Number: 0\n@@ -805,15 +805,15 @@\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><5b3>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <5b4> DW_AT_stmt_list : (sec_offset) 0x703d\n- <5b8> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <5b8> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><5bc>: Abbrev Number: 123 (DW_TAG_subprogram)\n <5bd> DW_AT_external : (flag_present) 1\n <5bd> DW_AT_name : (GNU_strp_alt) (offset: 0xdf5) \n <5c1> DW_AT_decl_file : (data1) 4\n <5c2> DW_AT_decl_line : (data1) 159\n <5c3> DW_AT_decl_column : (data1) 12\n <5c4> DW_AT_prototyped : (flag_present) 1\n@@ -831,15 +831,15 @@\n Length: 0x1cb (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><5e5>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <5e6> DW_AT_stmt_list : (sec_offset) 0x703d\n- <5ea> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <5ea> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><5ee>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <5ef> DW_AT_import : (ref_addr) <0x5b3>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1><5f3>: Abbrev Number: 5 (DW_TAG_structure_type)\n <5f4> DW_AT_name : (GNU_strp_alt) (offset: 0x3c2) \n <5f8> DW_AT_byte_size : (data2) 572\n <5fa> DW_AT_decl_file : (implicit_const) 2\n <5fa> DW_AT_decl_line : (data1) 152\n@@ -1082,15 +1082,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><7b4>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <7b5> DW_AT_stmt_list : (sec_offset) 0x703d\n- <7b9> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <7b9> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><7bd>: Abbrev Number: 16 (DW_TAG_structure_type)\n <7be> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf) \n <7c2> DW_AT_byte_size : (data1) 16\n <7c3> DW_AT_decl_file : (data1) 2\n <7c4> DW_AT_decl_line : (data1) 129\n <7c5> DW_AT_decl_column : (implicit_const) 16\n <7c5> DW_AT_sibling : (ref_udata) <0x7e1>\n@@ -1117,29 +1117,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><7f0>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <7f1> DW_AT_stmt_list : (sec_offset) 0x70a7\n- <7f5> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <7f5> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><7f9>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <7fa> DW_AT_import : (GNU_ref_alt) <0xb2f>\n <1><7fe>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <7ff> DW_AT_import : (GNU_ref_alt) <0x25c3>\n <1><803>: Abbrev Number: 0\n Compilation Unit @ offset 0x804:\n Length: 0x29 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><810>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <811> DW_AT_stmt_list : (sec_offset) 0x70a7\n- <815> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <815> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><819>: Abbrev Number: 123 (DW_TAG_subprogram)\n <81a> DW_AT_external : (flag_present) 1\n <81a> DW_AT_name : (GNU_strp_alt) (offset: 0xf10) \n <81e> DW_AT_decl_file : (data1) 19\n <81f> DW_AT_decl_line : (data1) 42\n <820> DW_AT_decl_column : (data1) 17\n <821> DW_AT_prototyped : (flag_present) 1\n@@ -1155,15 +1155,15 @@\n Length: 0x3d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><83d>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <83e> DW_AT_stmt_list : (sec_offset) 0x70a7\n- <842> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <842> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><846>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <847> DW_AT_import : (GNU_ref_alt) <0x98b>\n <1><84b>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <84c> DW_AT_import : (GNU_ref_alt) <0x2f2f>\n <1><850>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <851> DW_AT_import : (GNU_ref_alt) <0x899>\n <1><855>: Abbrev Number: 10 (DW_TAG_imported_unit)\n@@ -1187,15 +1187,15 @@\n Length: 0x4c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><87e>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <87f> DW_AT_stmt_list : (sec_offset) 0x70a7\n- <883> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <883> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><887>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <888> DW_AT_import : (ref_addr) <0x80>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><88c>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <88d> DW_AT_import : (ref_addr) <0x14e>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><891>: Abbrev Number: 120 (DW_TAG_subprogram)\n <892> DW_AT_external : (flag_present) 1\n <892> DW_AT_name : (GNU_strp_alt) (offset: 0xd59) \n@@ -1232,15 +1232,15 @@\n Length: 0x34 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><8ce>: Abbrev Number: 3 (DW_TAG_partial_unit)\n <8cf> DW_AT_stmt_list : (sec_offset) 0x7171\n- <8d3> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <8d3> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><8d7>: Abbrev Number: 9 (DW_TAG_imported_unit)\n <8d8> DW_AT_import : (GNU_ref_alt) <0x16b6>\n <1><8dc>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <8dd> DW_AT_import : (ref_addr) <0x508>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><8e1>: Abbrev Number: 8 (DW_TAG_subprogram)\n <8e2> DW_AT_external : (flag_present) 1\n <8e2> DW_AT_name : (GNU_strp_alt) (offset: 0x13c0) \n@@ -1261,15 +1261,15 @@\n Length: 0x97 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><906>: Abbrev Number: 98 (DW_TAG_partial_unit)\n <907> DW_AT_stmt_list : (sec_offset) 0x7171\n- <90b> DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ <90b> DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n <1><90f>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <910> DW_AT_import : (ref_addr) <0x5e5>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><914>: Abbrev Number: 65 (DW_TAG_imported_unit)\n <915> DW_AT_import : (ref_addr) <0x8ce>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n <1><919>: Abbrev Number: 124 (DW_TAG_enumeration_type)\n <91a> DW_AT_name : (GNU_strp_alt) (offset: 0x22a) \n <91e> DW_AT_encoding : (implicit_const) 7\t(unsigned)\n@@ -1372,15 +1372,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0><9d1>: Abbrev Number: 6 (DW_TAG_compile_unit)\n <9d2> DW_AT_producer : (GNU_strp_alt) (offset: 0x11a5) \n <9d6> DW_AT_language : (data1) 29\t(C11)\n <9d7> DW_AT_name : (line_strp) (offset: 0): \n- <9db> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n+ <9db> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n <9df> DW_AT_ranges : (sec_offset) 0x1a76\n <9e3> DW_AT_low_pc : (addr) 0\n <9e7> DW_AT_stmt_list : (sec_offset) 0\n <1><9eb>: Abbrev Number: 16 (DW_TAG_base_type)\n <9ec> DW_AT_byte_size : (data1) 8\n <9ed> DW_AT_encoding : (data1) 7\t(unsigned)\n <9ee> DW_AT_name : (GNU_strp_alt) (offset: 0x16d9) \n@@ -18654,16 +18654,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x924\n Pointer Size: 4\n <0>: Abbrev Number: 38 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0xc5): rapiddiskd.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0xc7): rapiddiskd.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x6efd\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2f9e>\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xb5c>\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x513>\n@@ -19188,16 +19188,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0>: Abbrev Number: 81 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x60): utils.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0x62): utils.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x6fb5\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xdb8>\n <1>: Abbrev Number: 65 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x53>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 65 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x80>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n@@ -19675,16 +19675,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0>: Abbrev Number: 81 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x94): json.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0x96): json.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x703d\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x118d>\n <1>: Abbrev Number: 65 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 65 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x388>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n@@ -20326,16 +20326,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x924\n Pointer Size: 4\n <0>: Abbrev Number: 38 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0xa5): nvmet.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0xa7): nvmet.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x70a7\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2f9e>\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x260c>\n <1>: Abbrev Number: 2 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x181>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n@@ -20938,16 +20938,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x924\n Pointer Size: 4\n <0>: Abbrev Number: 38 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x5a): net.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0x5c): net.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x7171\n <1>: Abbrev Number: 2 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x112>\t[Abbrev Number: 98 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2f50>\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x602>\n@@ -22799,16 +22799,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x924\n Pointer Size: 4\n <0>: Abbrev Number: 38 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x68): rdsk.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0x6a): rdsk.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x7243\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xa44>\n <1>: Abbrev Number: 12 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x17c7>\n <1>: Abbrev Number: 2 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x271>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n@@ -24098,16 +24098,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x129\n Pointer Size: 4\n <0>: Abbrev Number: 81 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0xbf): sys.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x170): ./src\n+ DW_AT_name : (line_strp) (offset: 0xc1): sys.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x172): ./src\n DW_AT_stmt_list : (sec_offset) 0x7300\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2c4f>\n <1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2f0c>\n <1>: Abbrev Number: 65 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xd7>\t[Abbrev Number: 3 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,19 +1,18 @@\n GCC: (Debian 12.2.0-14) 12.2.0\n E1+FSeUQ\n YOH&n?P|\n EAFAbd-Y\n J X=@86P\n \\!+yW{XP'\n lwr?\\8VZ\n-_UuQqeel\n-ZjzMYWTjnyW1j\n-[6SApo#A\n->7HtBbRb\n-J1t2^6/I\n+7//e9]dv\n+KtsHZ\"Mx\n+7QoIEGiM\n+^W6(qu::^`I\n [xKQMY6S\n FFgW6&#jOxcLy\n o0.camuk\n oD\t%vJw6\n Qd%kdE+He\n d/usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.debug\n __abi_tag\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "comments": ["error from `readelf --wide --decompress --string-dump=.debug_line_str {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,70 +1,70 @@\n \n String dump of section '.debug_line_str':\n [ 0] \n- [ d] /build/1st/rapiddisk-9.1.0/src\n- [ 2c] /usr/include/i386-linux-gnu/bits\n- [ 4d] /usr/include\n- [ 5a] net.c\n- [ 60] utils.c\n- [ 68] rdsk.c\n- [ 6f] stdio2.h\n- [ 78] string_fortified.h\n- [ 8b] syslog.h\n- [ 94] json.c\n- [ 9b] jansson.h\n- [ a5] nvmet.c\n- [ ad] stdlib.h\n- [ b6] fcntl2.h\n- [ bf] sys.c\n- [ c5] rapiddiskd.c\n- [ d2] \n- [ dd] /usr/include/i386-linux-gnu/bits/types\n- [ 104] getopt_core.h\n- [ 112] utils.h\n- [ 11a] string.h\n- [ 123] /usr/include/i386-linux-gnu/sys\n- [ 143] stat.h\n- [ 14a] errno.h\n- [ 152] stdio.h\n- [ 15a] rapiddiskd.h\n- [ 167] unistd.h\n- [ 170] ./src\n- [ 176] stddef.h\n- [ 17f] stdio2-decl.h\n- [ 18d] dirent.h\n- [ 196] common.h\n- [ 19f] struct_FILE.h\n- [ 1ad] /usr/lib/gcc/i686-linux-gnu/12/include\n- [ 1d4] json.h\n- [ 1db] stdint-uintn.h\n- [ 1ea] pcre2.h\n- [ 1f2] rdsk.h\n- [ 1f9] in.h\n- [ 1fe] /usr/include/arpa\n- [ 210] socket_type.h\n- [ 21e] ioctl.h\n- [ 226] /usr/include/net\n- [ 237] socket.h\n- [ 240] sockaddr.h\n- [ 24b] ctype.h\n- [ 253] /usr/include/netinet\n- [ 268] inet.h\n- [ 26f] if.h\n- [ 274] __sigset_t.h\n- [ 281] sys.h\n- [ 287] nvmet.h\n- [ 28f] signal.h\n- [ 298] microhttpd.h\n- [ 2a5] sigaction.h\n- [ 2b1] siginfo_t.h\n- [ 2bd] __sigval_t.h\n- [ 2ca] stdint-intn.h\n- [ 2d8] stdarg.h\n- [ 2e1] libdevmapper.h\n- [ 2f0] malloc.h\n- [ 2f9] /usr/include/linux\n- [ 30c] int-ll64.h\n- [ 317] sysinfo.h\n- [ 321] posix_types.h\n- [ 32f] /usr/include/asm-generic\n+ [ d] /build/2/rapiddisk-9.1.0/2nd/src\n+ [ 2e] /usr/include/i386-linux-gnu/bits\n+ [ 4f] /usr/include\n+ [ 5c] net.c\n+ [ 62] utils.c\n+ [ 6a] rdsk.c\n+ [ 71] stdio2.h\n+ [ 7a] string_fortified.h\n+ [ 8d] syslog.h\n+ [ 96] json.c\n+ [ 9d] jansson.h\n+ [ a7] nvmet.c\n+ [ af] stdlib.h\n+ [ b8] fcntl2.h\n+ [ c1] sys.c\n+ [ c7] rapiddiskd.c\n+ [ d4] \n+ [ df] /usr/include/i386-linux-gnu/bits/types\n+ [ 106] getopt_core.h\n+ [ 114] utils.h\n+ [ 11c] string.h\n+ [ 125] /usr/include/i386-linux-gnu/sys\n+ [ 145] stat.h\n+ [ 14c] errno.h\n+ [ 154] stdio.h\n+ [ 15c] rapiddiskd.h\n+ [ 169] unistd.h\n+ [ 172] ./src\n+ [ 178] stddef.h\n+ [ 181] stdio2-decl.h\n+ [ 18f] dirent.h\n+ [ 198] common.h\n+ [ 1a1] struct_FILE.h\n+ [ 1af] /usr/lib/gcc/i686-linux-gnu/12/include\n+ [ 1d6] json.h\n+ [ 1dd] stdint-uintn.h\n+ [ 1ec] pcre2.h\n+ [ 1f4] rdsk.h\n+ [ 1fb] in.h\n+ [ 200] /usr/include/arpa\n+ [ 212] socket_type.h\n+ [ 220] ioctl.h\n+ [ 228] /usr/include/net\n+ [ 239] socket.h\n+ [ 242] sockaddr.h\n+ [ 24d] ctype.h\n+ [ 255] /usr/include/netinet\n+ [ 26a] inet.h\n+ [ 271] if.h\n+ [ 276] __sigset_t.h\n+ [ 283] sys.h\n+ [ 289] nvmet.h\n+ [ 291] signal.h\n+ [ 29a] microhttpd.h\n+ [ 2a7] sigaction.h\n+ [ 2b3] siginfo_t.h\n+ [ 2bf] __sigval_t.h\n+ [ 2cc] stdint-intn.h\n+ [ 2da] stdarg.h\n+ [ 2e3] libdevmapper.h\n+ [ 2f2] malloc.h\n+ [ 2fb] /usr/include/linux\n+ [ 30e] int-ll64.h\n+ [ 319] sysinfo.h\n+ [ 323] posix_types.h\n+ [ 331] /usr/include/asm-generic\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f72 61706964 6469736b 2e646562 nu/rapiddisk.deb\n- 0x00000030 75670007 46049e87 f2ad58d8 f91618f8 ug..F.....X.....\n- 0x00000040 eb9fa4da 337cd9 ....3|.\n+ 0x00000030 75670059 6fafe499 8d9ac069 fc3a5907 ug.Yo......i.:Y.\n+ 0x00000040 99291f51 72cf58 .).Qr.X\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/ba/caca90cc5ca849650445952d6b6a185a32cd14.debug", "source2": "./usr/lib/debug/.build-id/14/6f74a06dfd13a9c9852a57bc28e0ff525e67d0.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 12% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -25,19 +25,19 @@\n [20] .fini_array NOBITS 00012d88 000d84 000004 04 WA 0 0 4\n [21] .dynamic NOBITS 00012d8c 000d84 000110 08 WA 6 0 4\n [22] .got NOBITS 00012e9c 000d84 000164 04 WA 0 0 4\n [23] .data NOBITS 00013000 000d84 000008 00 WA 0 0 4\n [24] .bss NOBITS 00013020 000d84 00016c 00 WA 0 0 32\n [25] .comment PROGBITS 00000000 0001ec 00001f 01 MS 0 0 1\n [26] .debug_aranges PROGBITS 00000000 00020b 000028 00 0 0 1\n- [27] .debug_info PROGBITS 00000000 000234 005ffd 00 C 0 0 4\n- [28] .debug_abbrev PROGBITS 00000000 006234 0004bf 00 C 0 0 4\n- [29] .debug_line PROGBITS 00000000 0066f4 002ee6 00 C 0 0 4\n+ [27] .debug_info PROGBITS 00000000 000234 005ffb 00 C 0 0 4\n+ [28] .debug_abbrev PROGBITS 00000000 006230 0004bf 00 C 0 0 4\n+ [29] .debug_line PROGBITS 00000000 0066f0 002eea 00 C 0 0 4\n [30] .debug_str PROGBITS 00000000 0095dc 000147 01 MSC 0 0 4\n- [31] .debug_line_str PROGBITS 00000000 009724 00016e 01 MSC 0 0 4\n+ [31] .debug_line_str PROGBITS 00000000 009724 00016f 01 MSC 0 0 4\n [32] .debug_loclists PROGBITS 00000000 009894 0039f7 00 C 0 0 4\n [33] .debug_rnglists PROGBITS 00000000 00d28c 0007d5 00 C 0 0 4\n [34] .gnu_debugaltlink PROGBITS 00000000 00da61 000047 00 0 0 1\n [35] .symtab SYMTAB 00000000 00daa8 002b90 10 36 590 4\n [36] .strtab STRTAB 00000000 010638 000f2e 00 0 0 1\n [37] .shstrtab STRTAB 00000000 011566 00017e 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\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: bacaca90cc5ca849650445952d6b6a185a32cd14\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 146f74a06dfd13a9c9852a57bc28e0ff525e67d0\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "comments": ["error from `readelf --wide --debug-dump=rawline {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -25,34 +25,34 @@\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 3, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n+ 0\t(line_strp)\t(offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n \n The File Name Table (offset 0x34, lines 14, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(line_strp)\t(offset: 0): \n- 1\t(udata)\t0\t(line_strp)\t(offset: 0x5a): utils.c\n- 2\t(udata)\t0\t(line_strp)\t(offset: 0x62): main.c\n- 3\t(udata)\t1\t(line_strp)\t(offset: 0x69): stdio2.h\n- 4\t(udata)\t0\t(line_strp)\t(offset: 0x72): rdsk.c\n- 5\t(udata)\t2\t(line_strp)\t(offset: 0x79): jansson.h\n- 6\t(udata)\t0\t(line_strp)\t(offset: 0x83): json.c\n- 7\t(udata)\t1\t(line_strp)\t(offset: 0x8a): fcntl2.h\n- 8\t(udata)\t1\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 9\t(udata)\t0\t(line_strp)\t(offset: 0xa6): nvmet.c\n- 10\t(udata)\t2\t(line_strp)\t(offset: 0xae): stdlib.h\n- 11\t(udata)\t1\t(line_strp)\t(offset: 0xb7): unistd.h\n- 12\t(udata)\t0\t(line_strp)\t(offset: 0xc0): sys.c\n- 13\t(udata)\t0\t(line_strp)\t(offset: 0xc6): \n+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x5c): utils.c\n+ 2\t(udata)\t0\t(line_strp)\t(offset: 0x64): main.c\n+ 3\t(udata)\t1\t(line_strp)\t(offset: 0x6b): stdio2.h\n+ 4\t(udata)\t0\t(line_strp)\t(offset: 0x74): rdsk.c\n+ 5\t(udata)\t2\t(line_strp)\t(offset: 0x7b): jansson.h\n+ 6\t(udata)\t0\t(line_strp)\t(offset: 0x85): json.c\n+ 7\t(udata)\t1\t(line_strp)\t(offset: 0x8c): fcntl2.h\n+ 8\t(udata)\t1\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 9\t(udata)\t0\t(line_strp)\t(offset: 0xa8): nvmet.c\n+ 10\t(udata)\t2\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 11\t(udata)\t1\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 12\t(udata)\t0\t(line_strp)\t(offset: 0xc2): sys.c\n+ 13\t(udata)\t0\t(line_strp)\t(offset: 0xc8): \n \n Line Number Statements:\n [0x0000007a] Set column to 54\n [0x0000007c] Extended opcode 2: set Address to 0x2850\n [0x00000083] Advance Line by 418 to 419\n [0x00000086] Copy\n [0x00000087] Set column to 2\n@@ -15618,37 +15618,37 @@\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 0x5d8c, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n- 3\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 3\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x5da2, lines 16, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x62): main.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t1\t(line_strp)\t(offset: 0x2bd): types.h\n- 3\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x11a): utils.h\n- 5\t(data1)\t2\t(line_strp)\t(offset: 0xb7): unistd.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0xae): stdlib.h\n- 7\t(data1)\t0\t(line_strp)\t(offset: 0xe0): nvmet.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0x12b): rdsk.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0xd1): sys.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0x10d): json.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x104): string.h\n- 12\t(data1)\t1\t(line_strp)\t(offset: 0xf6): getopt_core.h\n- 13\t(data1)\t1\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x62): main.c\n- 15\t(data1)\t1\t(line_strp)\t(offset: 0x69): stdio2.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x64): main.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t1\t(line_strp)\t(offset: 0x2bf): types.h\n+ 3\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x11c): utils.h\n+ 5\t(data1)\t2\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0xe2): nvmet.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x12d): rdsk.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0xd3): sys.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0x10f): json.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x106): string.h\n+ 12\t(data1)\t1\t(line_strp)\t(offset: 0xf8): getopt_core.h\n+ 13\t(data1)\t1\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x64): main.c\n+ 15\t(data1)\t1\t(line_strp)\t(offset: 0x6b): stdio2.h\n \n No Line Number Statements.\n Offset: 0x5df2\n Length: 156\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -15672,42 +15672,42 @@\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 0x5e14, lines 5, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x189): /usr/include/i386-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x4d): /usr/include\n- 4\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x18b): /usr/include/i386-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 4\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x5e2e, lines 20, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x5a): utils.c\n- 1\t(data1)\t4\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x2bd): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x1b0): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1b7): FILE.h\n- 5\t(data1)\t2\t(line_strp)\t(offset: 0x180): dirent.h\n- 6\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x169): stdint-uintn.h\n- 8\t(data1)\t3\t(line_strp)\t(offset: 0x161): pcre2.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0x10d): json.h\n- 11\t(data1)\t3\t(line_strp)\t(offset: 0x104): string.h\n- 12\t(data1)\t3\t(line_strp)\t(offset: 0x180): dirent.h\n- 13\t(data1)\t3\t(line_strp)\t(offset: 0xb7): unistd.h\n- 14\t(data1)\t3\t(line_strp)\t(offset: 0xae): stdlib.h\n- 15\t(data1)\t0\t(line_strp)\t(offset: 0x5a): utils.c\n- 16\t(data1)\t2\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x69): stdio2.h\n- 18\t(data1)\t3\t(line_strp)\t(offset: 0x159): stdio.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0x178): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x5c): utils.c\n+ 1\t(data1)\t4\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x2bf): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1b2): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1b9): FILE.h\n+ 5\t(data1)\t2\t(line_strp)\t(offset: 0x182): dirent.h\n+ 6\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x16b): stdint-uintn.h\n+ 8\t(data1)\t3\t(line_strp)\t(offset: 0x163): pcre2.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0x10f): json.h\n+ 11\t(data1)\t3\t(line_strp)\t(offset: 0x106): string.h\n+ 12\t(data1)\t3\t(line_strp)\t(offset: 0x182): dirent.h\n+ 13\t(data1)\t3\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 14\t(data1)\t3\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 15\t(data1)\t0\t(line_strp)\t(offset: 0x5c): utils.c\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x6b): stdio2.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0x15b): stdio.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0x17a): errno.h\n \n No Line Number Statements.\n Offset: 0x5e92\n Length: 102\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -15731,31 +15731,31 @@\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 0x5eb4, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4d): /usr/include\n- 3\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 3\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x5eca, lines 10, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x83): json.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x79): jansson.h\n- 4\t(data1)\t2\t(line_strp)\t(offset: 0x104): string.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0xae): stdlib.h\n- 7\t(data1)\t0\t(line_strp)\t(offset: 0x83): json.c\n- 8\t(data1)\t1\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 9\t(data1)\t1\t(line_strp)\t(offset: 0x69): stdio2.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x85): json.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x7b): jansson.h\n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x106): string.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0x85): json.c\n+ 8\t(data1)\t1\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 9\t(data1)\t1\t(line_strp)\t(offset: 0x6b): stdio2.h\n \n No Line Number Statements.\n Offset: 0x5efc\n Length: 185\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -15779,48 +15779,48 @@\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 0x5f1e, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x189): /usr/include/i386-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x1d4): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4d): /usr/include\n- 5\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x18b): /usr/include/i386-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x1d6): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 5\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x5f3c, lines 25, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x72): rdsk.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t5\t(line_strp)\t(offset: 0x1f4): stdarg.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x2bd): types.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1b0): struct_FILE.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1b7): FILE.h\n- 6\t(data1)\t4\t(line_strp)\t(offset: 0x159): stdio.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x1be): stdint-intn.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x180): dirent.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x169): stdint-uintn.h\n- 11\t(data1)\t4\t(line_strp)\t(offset: 0x1fd): libdevmapper.h\n- 12\t(data1)\t0\t(line_strp)\t(offset: 0x72): rdsk.c\n- 13\t(data1)\t2\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 14\t(data1)\t4\t(line_strp)\t(offset: 0x104): string.h\n- 15\t(data1)\t4\t(line_strp)\t(offset: 0xae): stdlib.h\n- 16\t(data1)\t0\t(line_strp)\t(offset: 0x11a): utils.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x8a): fcntl2.h\n- 18\t(data1)\t4\t(line_strp)\t(offset: 0xb7): unistd.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0x1cc): ioctl.h\n- 20\t(data1)\t4\t(line_strp)\t(offset: 0x20c): malloc.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x180): dirent.h\n- 22\t(data1)\t2\t(line_strp)\t(offset: 0x69): stdio2.h\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 24\t(data1)\t4\t(line_strp)\t(offset: 0x178): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x74): rdsk.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t5\t(line_strp)\t(offset: 0x1f6): stdarg.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x2bf): types.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1b2): struct_FILE.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1b9): FILE.h\n+ 6\t(data1)\t4\t(line_strp)\t(offset: 0x15b): stdio.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x1c0): stdint-intn.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x182): dirent.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x16b): stdint-uintn.h\n+ 11\t(data1)\t4\t(line_strp)\t(offset: 0x1ff): libdevmapper.h\n+ 12\t(data1)\t0\t(line_strp)\t(offset: 0x74): rdsk.c\n+ 13\t(data1)\t2\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 14\t(data1)\t4\t(line_strp)\t(offset: 0x106): string.h\n+ 15\t(data1)\t4\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 16\t(data1)\t0\t(line_strp)\t(offset: 0x11c): utils.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x8c): fcntl2.h\n+ 18\t(data1)\t4\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0x1ce): ioctl.h\n+ 20\t(data1)\t4\t(line_strp)\t(offset: 0x20e): malloc.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x182): dirent.h\n+ 22\t(data1)\t2\t(line_strp)\t(offset: 0x6b): stdio2.h\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 24\t(data1)\t4\t(line_strp)\t(offset: 0x17a): errno.h\n \n No Line Number Statements.\n Offset: 0x5fb9\n Length: 237\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -15844,59 +15844,59 @@\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 0x5fdb, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x226): /usr/include/arpa\n- 2\t(line_strp)\t(offset: 0x189): /usr/include/i386-linux-gnu/bits/types\n- 3\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x1d4): /usr/include/i386-linux-gnu/sys\n- 5\t(line_strp)\t(offset: 0x238): /usr/include/net\n- 6\t(line_strp)\t(offset: 0x271): /usr/include/netinet\n- 7\t(line_strp)\t(offset: 0x4d): /usr/include\n- 8\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x228): /usr/include/arpa\n+ 2\t(line_strp)\t(offset: 0x18b): /usr/include/i386-linux-gnu/bits/types\n+ 3\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0x1d6): /usr/include/i386-linux-gnu/sys\n+ 5\t(line_strp)\t(offset: 0x23a): /usr/include/net\n+ 6\t(line_strp)\t(offset: 0x273): /usr/include/netinet\n+ 7\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 8\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x6005, lines 33, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xa6): nvmet.c\n- 1\t(data1)\t8\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t3\t(line_strp)\t(offset: 0x2bd): types.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x1b0): struct_FILE.h\n- 4\t(data1)\t2\t(line_strp)\t(offset: 0x1b7): FILE.h\n- 5\t(data1)\t4\t(line_strp)\t(offset: 0x2bd): types.h\n- 6\t(data1)\t3\t(line_strp)\t(offset: 0x180): dirent.h\n- 7\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 8\t(data1)\t3\t(line_strp)\t(offset: 0x25e): sockaddr.h\n- 9\t(data1)\t3\t(line_strp)\t(offset: 0x286): socket.h\n- 10\t(data1)\t5\t(line_strp)\t(offset: 0x221): if.h\n- 11\t(data1)\t3\t(line_strp)\t(offset: 0x169): stdint-uintn.h\n- 12\t(data1)\t6\t(line_strp)\t(offset: 0x215): in.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0xa6): nvmet.c\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x10d): json.h\n- 15\t(data1)\t0\t(line_strp)\t(offset: 0x11a): utils.h\n- 16\t(data1)\t7\t(line_strp)\t(offset: 0xb7): unistd.h\n- 17\t(data1)\t7\t(line_strp)\t(offset: 0x104): string.h\n- 18\t(data1)\t3\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0xb7): unistd.h\n- 20\t(data1)\t7\t(line_strp)\t(offset: 0x159): stdio.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x257): stat.h\n- 22\t(data1)\t1\t(line_strp)\t(offset: 0x21a): inet.h\n- 23\t(data1)\t4\t(line_strp)\t(offset: 0x1cc): ioctl.h\n- 24\t(data1)\t4\t(line_strp)\t(offset: 0x286): socket.h\n- 25\t(data1)\t7\t(line_strp)\t(offset: 0xae): stdlib.h\n- 26\t(data1)\t0\t(line_strp)\t(offset: 0x12b): rdsk.h\n- 27\t(data1)\t7\t(line_strp)\t(offset: 0x269): ctype.h\n- 28\t(data1)\t7\t(line_strp)\t(offset: 0x178): errno.h\n- 29\t(data1)\t7\t(line_strp)\t(offset: 0x180): dirent.h\n- 30\t(data1)\t3\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 31\t(data1)\t3\t(line_strp)\t(offset: 0x69): stdio2.h\n- 32\t(data1)\t3\t(line_strp)\t(offset: 0x249): socket_type.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xa8): nvmet.c\n+ 1\t(data1)\t8\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t3\t(line_strp)\t(offset: 0x2bf): types.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x1b2): struct_FILE.h\n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x1b9): FILE.h\n+ 5\t(data1)\t4\t(line_strp)\t(offset: 0x2bf): types.h\n+ 6\t(data1)\t3\t(line_strp)\t(offset: 0x182): dirent.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 8\t(data1)\t3\t(line_strp)\t(offset: 0x260): sockaddr.h\n+ 9\t(data1)\t3\t(line_strp)\t(offset: 0x288): socket.h\n+ 10\t(data1)\t5\t(line_strp)\t(offset: 0x223): if.h\n+ 11\t(data1)\t3\t(line_strp)\t(offset: 0x16b): stdint-uintn.h\n+ 12\t(data1)\t6\t(line_strp)\t(offset: 0x217): in.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0xa8): nvmet.c\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x10f): json.h\n+ 15\t(data1)\t0\t(line_strp)\t(offset: 0x11c): utils.h\n+ 16\t(data1)\t7\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 17\t(data1)\t7\t(line_strp)\t(offset: 0x106): string.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 20\t(data1)\t7\t(line_strp)\t(offset: 0x15b): stdio.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x259): stat.h\n+ 22\t(data1)\t1\t(line_strp)\t(offset: 0x21c): inet.h\n+ 23\t(data1)\t4\t(line_strp)\t(offset: 0x1ce): ioctl.h\n+ 24\t(data1)\t4\t(line_strp)\t(offset: 0x288): socket.h\n+ 25\t(data1)\t7\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 26\t(data1)\t0\t(line_strp)\t(offset: 0x12d): rdsk.h\n+ 27\t(data1)\t7\t(line_strp)\t(offset: 0x26b): ctype.h\n+ 28\t(data1)\t7\t(line_strp)\t(offset: 0x17a): errno.h\n+ 29\t(data1)\t7\t(line_strp)\t(offset: 0x182): dirent.h\n+ 30\t(data1)\t3\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 31\t(data1)\t3\t(line_strp)\t(offset: 0x6b): stdio2.h\n+ 32\t(data1)\t3\t(line_strp)\t(offset: 0x24b): socket_type.h\n \n No Line Number Statements.\n Offset: 0x60aa\n Length: 164\n DWARF Version: 5\n Address size (bytes): 4\n Segment selector (bytes): 0\n@@ -15920,39 +15920,39 @@\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 0x60cc, lines 7, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x114): ./src\n- 1\t(line_strp)\t(offset: 0x2c5): /usr/include/asm-generic\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/i386-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x1d4): /usr/include/i386-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x28f): /usr/include/linux\n- 5\t(line_strp)\t(offset: 0x4d): /usr/include\n- 6\t(line_strp)\t(offset: 0x132): /usr/lib/gcc/i686-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x116): ./src\n+ 1\t(line_strp)\t(offset: 0x2c7): /usr/include/asm-generic\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/i386-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x1d6): /usr/include/i386-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x291): /usr/include/linux\n+ 5\t(line_strp)\t(offset: 0x4f): /usr/include\n+ 6\t(line_strp)\t(offset: 0x134): /usr/lib/gcc/i686-linux-gnu/12/include\n \n The File Name Table (offset 0x60ee, lines 20, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xc0): sys.c\n- 1\t(data1)\t6\t(line_strp)\t(offset: 0x122): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x2bd): types.h\n- 3\t(data1)\t2\t(line_strp)\t(offset: 0x180): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0xd7): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x2a2): int-ll64.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x2b7): posix_types.h\n- 7\t(data1)\t4\t(line_strp)\t(offset: 0x2ad): sysinfo.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0xc0): sys.c\n- 9\t(data1)\t3\t(line_strp)\t(offset: 0x2ad): sysinfo.h\n- 10\t(data1)\t5\t(line_strp)\t(offset: 0x104): string.h\n- 11\t(data1)\t5\t(line_strp)\t(offset: 0xb7): unistd.h\n- 12\t(data1)\t5\t(line_strp)\t(offset: 0xae): stdlib.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0x12b): rdsk.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x11a): utils.h\n- 15\t(data1)\t5\t(line_strp)\t(offset: 0x180): dirent.h\n- 16\t(data1)\t2\t(line_strp)\t(offset: 0xe8): stdio2-decl.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x93): string_fortified.h\n- 18\t(data1)\t2\t(line_strp)\t(offset: 0x69): stdio2.h\n- 19\t(data1)\t5\t(line_strp)\t(offset: 0x178): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc2): sys.c\n+ 1\t(data1)\t6\t(line_strp)\t(offset: 0x124): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x2bf): types.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x182): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0xd9): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x2a4): int-ll64.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x2b9): posix_types.h\n+ 7\t(data1)\t4\t(line_strp)\t(offset: 0x2af): sysinfo.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0xc2): sys.c\n+ 9\t(data1)\t3\t(line_strp)\t(offset: 0x2af): sysinfo.h\n+ 10\t(data1)\t5\t(line_strp)\t(offset: 0x106): string.h\n+ 11\t(data1)\t5\t(line_strp)\t(offset: 0xb9): unistd.h\n+ 12\t(data1)\t5\t(line_strp)\t(offset: 0xb0): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x12d): rdsk.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x11c): utils.h\n+ 15\t(data1)\t5\t(line_strp)\t(offset: 0x182): dirent.h\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x95): string_fortified.h\n+ 18\t(data1)\t2\t(line_strp)\t(offset: 0x6b): stdio2.h\n+ 19\t(data1)\t5\t(line_strp)\t(offset: 0x17a): errno.h\n \n No Line Number Statements.\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0xa1 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0>: Abbrev Number: 63 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><15>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <16> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><1a>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <1b> DW_AT_import : (GNU_ref_alt) <0xb5>\n <1><1f>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <20> DW_AT_import : (GNU_ref_alt) <0xfa>\n <1><24>: Abbrev Number: 65 (DW_TAG_structure_type)\n@@ -105,15 +105,15 @@\n Length: 0x1e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0>: Abbrev Number: 63 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5d6a\n- DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1>: Abbrev Number: 22 (DW_TAG_typedef)\n DW_AT_name : (GNU_strp_alt) (offset: 0xc34) \n DW_AT_decl_file : (data1) 3\n DW_AT_decl_line : (data1) 60\n DW_AT_decl_column : (data1) 14\n DW_AT_type : (GNU_ref_alt) <0x21>\n <1>: Abbrev Number: 0\n@@ -121,15 +121,15 @@\n Length: 0x56 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0>: Abbrev Number: 63 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5d6a\n- DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1>: Abbrev Number: 87 (DW_TAG_structure_type)\n
DW_AT_name : (GNU_strp_alt) (offset: 0x1c0) \n DW_AT_byte_size : (data1) 172\n DW_AT_decl_file : (implicit_const) 3\n DW_AT_decl_line : (data1) 139\n DW_AT_decl_column : (implicit_const) 16\n DW_AT_sibling : (ref_udata) <0x11e>\n@@ -177,15 +177,15 @@\n Length: 0x21 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><12d>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <12e> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <132> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <132> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><136>: Abbrev Number: 91 (DW_TAG_subprogram)\n <137> DW_AT_external : (flag_present) 1\n <137> DW_AT_name : (GNU_strp_alt) (offset: 0x71b) \n <13b> DW_AT_decl_file : (data1) 6\n <13c> DW_AT_decl_line : (data2) 568\n <13e> DW_AT_decl_column : (data1) 13\n <13f> DW_AT_prototyped : (flag_present) 1\n@@ -198,15 +198,15 @@\n Length: 0x20 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><152>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <153> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <157> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <157> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><15b>: Abbrev Number: 74 (DW_TAG_typedef)\n <15c> DW_AT_name : (GNU_strp_alt) (offset: 0x1aa) \n <160> DW_AT_decl_file : (data1) 3\n <161> DW_AT_decl_line : (data1) 124\n <162> DW_AT_decl_column : (data1) 3\n <163> DW_AT_type : (ref_addr) <0x68>\n <1><167>: Abbrev Number: 72 (DW_TAG_pointer_type)\n@@ -217,15 +217,15 @@\n Length: 0x33 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><176>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <177> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <17b> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <17b> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><17f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <180> DW_AT_import : (ref_addr) <0xb1>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><184>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <185> DW_AT_import : (ref_addr) <0x152>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><189>: Abbrev Number: 76 (DW_TAG_subprogram)\n <18a> DW_AT_external : (flag_present) 1\n <18a> DW_AT_name : (GNU_strp_alt) (offset: 0xdfd) \n@@ -245,15 +245,15 @@\n Length: 0x33 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><1ad>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <1ae> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <1b2> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <1b2> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><1b6>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <1b7> DW_AT_import : (ref_addr) <0xd3>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><1bb>: Abbrev Number: 74 (DW_TAG_typedef)\n <1bc> DW_AT_name : (GNU_strp_alt) (offset: 0x1b5) \n <1c0> DW_AT_decl_file : (data1) 3\n <1c1> DW_AT_decl_line : (data1) 110\n <1c2> DW_AT_decl_column : (data1) 3\n@@ -275,15 +275,15 @@\n Length: 0x1cb (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><1e4>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <1e5> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <1e9> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <1e9> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><1ed>: Abbrev Number: 86 (DW_TAG_structure_type)\n <1ee> DW_AT_name : (GNU_strp_alt) (offset: 0x3c2) \n <1f2> DW_AT_byte_size : (data2) 572\n <1f4> DW_AT_decl_file : (implicit_const) 3\n <1f4> DW_AT_decl_line : (data1) 152\n <1f5> DW_AT_decl_column : (implicit_const) 16\n <1f5> DW_AT_sibling : (ref_udata) <0x2c7>\n@@ -531,15 +531,15 @@\n Length: 0x3a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><3b3>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <3b4> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <3b8> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <3b8> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><3bc>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <3bd> DW_AT_import : (ref_addr) <0x844>\t[Abbrev Number: 90 (DW_TAG_partial_unit)]\n <1><3c1>: Abbrev Number: 87 (DW_TAG_structure_type)\n <3c2> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf) \n <3c6> DW_AT_byte_size : (data1) 16\n <3c7> DW_AT_decl_file : (implicit_const) 3\n <3c7> DW_AT_decl_line : (data1) 129\n@@ -568,15 +568,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><3f1>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <3f2> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <3f6> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <3f6> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><3fa>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <3fb> DW_AT_import : (ref_addr) <0x176>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><3ff>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <400> DW_AT_import : (GNU_ref_alt) <0x2f87>\n <1><404>: Abbrev Number: 76 (DW_TAG_subprogram)\n <405> DW_AT_external : (flag_present) 1\n <405> DW_AT_name : (GNU_strp_alt) (offset: 0xc39) \n@@ -598,15 +598,15 @@\n Length: 0x2d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><42d>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <42e> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <432> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <432> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><436>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <437> DW_AT_import : (ref_addr) <0x1ad>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><43b>: Abbrev Number: 73 (DW_TAG_subprogram)\n <43c> DW_AT_external : (flag_present) 1\n <43c> DW_AT_name : (GNU_strp_alt) (offset: 0x13c0) \n <440> DW_AT_decl_file : (implicit_const) 4\n <440> DW_AT_decl_line : (data1) 40\n@@ -625,15 +625,15 @@\n Length: 0x6f (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><45e>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <45f> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <463> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <463> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><467>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <468> DW_AT_import : (ref_addr) <0x1e4>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><46c>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <46d> DW_AT_import : (ref_addr) <0x3f1>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><471>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <472> DW_AT_import : (ref_addr) <0x42d>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><476>: Abbrev Number: 74 (DW_TAG_typedef)\n@@ -695,15 +695,15 @@\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><4d1>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <4d2> DW_AT_stmt_list : (sec_offset) 0x5d6a\n- <4d6> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <4d6> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><4da>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <4db> DW_AT_import : (ref_addr) <0x12d>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><4df>: Abbrev Number: 89 (DW_TAG_subprogram)\n <4e0> DW_AT_external : (flag_present) 1\n <4e0> DW_AT_name : (GNU_strp_alt) (offset: 0x500) \n <4e4> DW_AT_decl_file : (data1) 6\n <4e5> DW_AT_decl_line : (data2) 556\n@@ -721,15 +721,15 @@\n Length: 0xdf (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><503>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <504> DW_AT_stmt_list : (sec_offset) 0x5df2\n- <508> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <508> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><50c>: Abbrev Number: 77 (DW_TAG_structure_type)\n <50d> DW_AT_name : (GNU_strp_alt) (offset: 0x1db) \n <511> DW_AT_byte_size : (data2) 564\n <513> DW_AT_decl_file : (data1) 6\n <514> DW_AT_decl_line : (data1) 199\n <515> DW_AT_decl_column : (data1) 16\n <516> DW_AT_sibling : (ref1) <0x568>\n@@ -862,15 +862,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><5e6>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <5e7> DW_AT_stmt_list : (sec_offset) 0x5df2\n- <5eb> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <5eb> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><5ef>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <5f0> DW_AT_import : (ref_addr) <0x12d>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><5f4>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <5f5> DW_AT_import : (ref_addr) <0x503>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><5f9>: Abbrev Number: 74 (DW_TAG_typedef)\n <5fa> DW_AT_name : (GNU_strp_alt) (offset: 0x1db) \n <5fe> DW_AT_decl_file : (data1) 6\n@@ -903,15 +903,15 @@\n Length: 0x54 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><630>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <631> DW_AT_stmt_list : (sec_offset) 0x5df2\n- <635> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <635> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><639>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <63a> DW_AT_import : (GNU_ref_alt) <0x513>\n <1><63e>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <63f> DW_AT_import : (GNU_ref_alt) <0x587>\n <1><643>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <644> DW_AT_import : (GNU_ref_alt) <0x2f0c>\n <1><648>: Abbrev Number: 75 (DW_TAG_subprogram)\n@@ -953,15 +953,15 @@\n Length: 0x30 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><688>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <689> DW_AT_stmt_list : (sec_offset) 0x5df2\n- <68d> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <68d> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><691>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <692> DW_AT_import : (GNU_ref_alt) <0x602>\n <1><696>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <697> DW_AT_import : (GNU_ref_alt) <0x82c>\n <1><69b>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <69c> DW_AT_import : (GNU_ref_alt) <0x862>\n <1><6a0>: Abbrev Number: 6 (DW_TAG_imported_unit)\n@@ -975,15 +975,15 @@\n Length: 0x2a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><6bc>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <6bd> DW_AT_stmt_list : (sec_offset) 0x5df2\n- <6c1> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <6c1> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><6c5>: Abbrev Number: 84 (DW_TAG_subprogram)\n <6c6> DW_AT_external : (flag_present) 1\n <6c6> DW_AT_name : (GNU_strp_alt) (offset: 0x1282) \n <6ca> DW_AT_decl_file : (data1) 13\n <6cb> DW_AT_decl_line : (data2) 287\n <6cd> DW_AT_decl_column : (data1) 12\n <6ce> DW_AT_prototyped : (flag_present) 1\n@@ -999,15 +999,15 @@\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><6ea>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <6eb> DW_AT_stmt_list : (sec_offset) 0x5e92\n- <6ef> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <6ef> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><6f3>: Abbrev Number: 76 (DW_TAG_subprogram)\n <6f4> DW_AT_external : (flag_present) 1\n <6f4> DW_AT_name : (GNU_strp_alt) (offset: 0xdf5) \n <6f8> DW_AT_decl_file : (data1) 4\n <6f9> DW_AT_decl_line : (data1) 159\n <6fa> DW_AT_decl_column : (data1) 12\n <6fb> DW_AT_prototyped : (flag_present) 1\n@@ -1025,29 +1025,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><71c>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <71d> DW_AT_stmt_list : (sec_offset) 0x5e92\n- <721> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <721> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><725>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <726> DW_AT_import : (GNU_ref_alt) <0x899>\n <1><72a>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <72b> DW_AT_import : (ref_addr) <0x6ea>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><72f>: Abbrev Number: 0\n Compilation Unit @ offset 0x730:\n Length: 0x29 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><73c>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <73d> DW_AT_stmt_list : (sec_offset) 0x5efc\n- <741> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <741> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><745>: Abbrev Number: 76 (DW_TAG_subprogram)\n <746> DW_AT_external : (flag_present) 1\n <746> DW_AT_name : (GNU_strp_alt) (offset: 0xf10) \n <74a> DW_AT_decl_file : (data1) 16\n <74b> DW_AT_decl_line : (data1) 42\n <74c> DW_AT_decl_column : (data1) 17\n <74d> DW_AT_prototyped : (flag_present) 1\n@@ -1063,15 +1063,15 @@\n Length: 0x87 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><769>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <76a> DW_AT_stmt_list : (sec_offset) 0x5efc\n- <76e> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <76e> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><772>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <773> DW_AT_import : (GNU_ref_alt) <0x915>\n <1><777>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <778> DW_AT_import : (GNU_ref_alt) <0x952>\n <1><77c>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <77d> DW_AT_import : (GNU_ref_alt) <0x98b>\n <1><781>: Abbrev Number: 6 (DW_TAG_imported_unit)\n@@ -1135,15 +1135,15 @@\n Length: 0x4c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><7f4>: Abbrev Number: 63 (DW_TAG_partial_unit)\n <7f5> DW_AT_stmt_list : (sec_offset) 0x5fb9\n- <7f9> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <7f9> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <1><7fd>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <7fe> DW_AT_import : (ref_addr) <0x4d1>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><802>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <803> DW_AT_import : (ref_addr) <0x6bc>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><807>: Abbrev Number: 24 (DW_TAG_subprogram)\n <808> DW_AT_external : (flag_present) 1\n <808> DW_AT_name : (GNU_strp_alt) (offset: 0xd59) \n@@ -1194,15 +1194,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><85c>: Abbrev Number: 4 (DW_TAG_compile_unit)\n <85d> DW_AT_producer : (GNU_strp_alt) (offset: 0x11a5) \n <861> DW_AT_language : (data1) 29\t(C11)\n <862> DW_AT_name : (line_strp) (offset: 0): \n- <866> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n+ <866> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n <86a> DW_AT_ranges : (sec_offset) 0xbb1\n <86e> DW_AT_low_pc : (addr) 0\n <872> DW_AT_stmt_list : (sec_offset) 0\n <1><876>: Abbrev Number: 12 (DW_TAG_base_type)\n <877> DW_AT_byte_size : (data1) 8\n <878> DW_AT_encoding : (data1) 7\t(unsigned)\n <879> DW_AT_name : (GNU_strp_alt) (offset: 0x16d9) \n@@ -13424,16 +13424,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><8c34>: Abbrev Number: 26 (DW_TAG_compile_unit)\n <8c35> DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n <8c39> DW_AT_language : (data1) 29\t(C11)\n- <8c3a> DW_AT_name : (line_strp) (offset: 0x62): main.c\n- <8c3e> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <8c3a> DW_AT_name : (line_strp) (offset: 0x64): main.c\n+ <8c3e> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <8c42> DW_AT_stmt_list : (sec_offset) 0x5d6a\n <1><8c46>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <8c47> DW_AT_import : (GNU_ref_alt) <0xb2f>\n <1><8c4b>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <8c4c> DW_AT_import : (GNU_ref_alt) <0xb5c>\n <1><8c50>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <8c51> DW_AT_import : (ref_addr) <0x3b3>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n@@ -14190,16 +14190,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><9187>: Abbrev Number: 26 (DW_TAG_compile_unit)\n <9188> DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n <918c> DW_AT_language : (data1) 29\t(C11)\n- <918d> DW_AT_name : (line_strp) (offset: 0x5a): utils.c\n- <9191> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <918d> DW_AT_name : (line_strp) (offset: 0x5c): utils.c\n+ <9191> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <9195> DW_AT_stmt_list : (sec_offset) 0x5df2\n <1><9199>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <919a> DW_AT_import : (GNU_ref_alt) <0xd80>\n <1><919e>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <919f> DW_AT_import : (GNU_ref_alt) <0xdb8>\n <1><91a3>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <91a4> DW_AT_import : (ref_addr) <0x176>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n@@ -14710,16 +14710,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0><9508>: Abbrev Number: 26 (DW_TAG_compile_unit)\n <9509> DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n <950d> DW_AT_language : (data1) 29\t(C11)\n- <950e> DW_AT_name : (line_strp) (offset: 0x83): json.c\n- <9512> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <950e> DW_AT_name : (line_strp) (offset: 0x85): json.c\n+ <9512> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <9516> DW_AT_stmt_list : (sec_offset) 0x5e92\n <1><951a>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <951b> DW_AT_import : (GNU_ref_alt) <0x118d>\n <1><951f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <9520> DW_AT_import : (ref_addr) <0xb1>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n <1><9524>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <9525> DW_AT_import : (ref_addr) <0xd3>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n@@ -15321,16 +15321,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0><9981>: Abbrev Number: 90 (DW_TAG_compile_unit)\n <9982> DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n <9986> DW_AT_language : (data1) 29\t(C11)\n- <9987> DW_AT_name : (line_strp) (offset: 0x72): rdsk.c\n- <998b> DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ <9987> DW_AT_name : (line_strp) (offset: 0x74): rdsk.c\n+ <998b> DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n <998f> DW_AT_stmt_list : (sec_offset) 0x5efc\n <1><9993>: Abbrev Number: 7 (DW_TAG_imported_unit)\n <9994> DW_AT_import : (GNU_ref_alt) <0x16b6>\n <1><9998>: Abbrev Number: 7 (DW_TAG_imported_unit)\n <9999> DW_AT_import : (GNU_ref_alt) <0x16e4>\n <1><999d>: Abbrev Number: 7 (DW_TAG_imported_unit)\n <999e> DW_AT_import : (GNU_ref_alt) <0x17c7>\n@@ -16869,16 +16869,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 4\n <0>: Abbrev Number: 90 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0xa6): nvmet.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ DW_AT_name : (line_strp) (offset: 0xa8): nvmet.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n DW_AT_stmt_list : (sec_offset) 0x5fb9\n <1>: Abbrev Number: 7 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xb2f>\n <1>: Abbrev Number: 7 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x25c3>\n <1>: Abbrev Number: 7 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x260c>\n@@ -18219,16 +18219,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x726\n Pointer Size: 4\n <0>: Abbrev Number: 26 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1045) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0xc0): sys.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x114): ./src\n+ DW_AT_name : (line_strp) (offset: 0xc2): sys.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x116): ./src\n DW_AT_stmt_list : (sec_offset) 0x60aa\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x16b6>\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2c4f>\n <1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x152>\t[Abbrev Number: 63 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,20 +1,17 @@\n GCC: (Debian 12.2.0-14) 12.2.0\n-Lvwql\t)R\n-xdZ[~k,r\n-&NftP\\NNf\n-n$Xfy[d0\n-Da~jrfZfj\n-SZ&UJZfn*'\n-}BAfQjtQ\n- eBbAjL~\n+0?593-35\n+{Qr~}{AJN\"u\n z1_pA6pf\n+%lVg,nGu\n k4}B(0,3\n-bNy(6ACF\n-Y)W\"G`fq\n+*Q\"nby q\n+F?7u+vu^G\n+M}9hDYOC\n+: _Z_%_Z\n 7q-eFn>T\n TUWWwWwWWW\n \\b|CfF|c\n mxwxQV]O?5\n :].S&vk8\n \t/usr/lib/debug/.dwz/i386-linux-gnu/rapiddisk.debug\n __abi_tag\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "comments": ["error from `readelf --wide --decompress --string-dump=.debug_line_str {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,61 +1,61 @@\n \n String dump of section '.debug_line_str':\n [ 0] \n- [ d] /build/1st/rapiddisk-9.1.0/src\n- [ 2c] /usr/include/i386-linux-gnu/bits\n- [ 4d] /usr/include\n- [ 5a] utils.c\n- [ 62] main.c\n- [ 69] stdio2.h\n- [ 72] rdsk.c\n- [ 79] jansson.h\n- [ 83] json.c\n- [ 8a] fcntl2.h\n- [ 93] string_fortified.h\n- [ a6] nvmet.c\n- [ ae] stdlib.h\n- [ b7] unistd.h\n- [ c0] sys.c\n- [ c6] \n- [ d1] sys.h\n- [ d7] common.h\n- [ e0] nvmet.h\n- [ e8] stdio2-decl.h\n- [ f6] getopt_core.h\n- [ 104] string.h\n- [ 10d] json.h\n- [ 114] ./src\n- [ 11a] utils.h\n- [ 122] stddef.h\n- [ 12b] rdsk.h\n- [ 132] /usr/lib/gcc/i686-linux-gnu/12/include\n- [ 159] stdio.h\n- [ 161] pcre2.h\n- [ 169] stdint-uintn.h\n- [ 178] errno.h\n- [ 180] dirent.h\n- [ 189] /usr/include/i386-linux-gnu/bits/types\n- [ 1b0] struct_FILE.h\n- [ 1be] stdint-intn.h\n- [ 1cc] ioctl.h\n- [ 1d4] /usr/include/i386-linux-gnu/sys\n- [ 1f4] stdarg.h\n- [ 1fd] libdevmapper.h\n- [ 20c] malloc.h\n- [ 215] in.h\n- [ 21a] inet.h\n- [ 221] if.h\n- [ 226] /usr/include/arpa\n- [ 238] /usr/include/net\n- [ 249] socket_type.h\n- [ 257] stat.h\n- [ 25e] sockaddr.h\n- [ 269] ctype.h\n- [ 271] /usr/include/netinet\n- [ 286] socket.h\n- [ 28f] /usr/include/linux\n- [ 2a2] int-ll64.h\n- [ 2ad] sysinfo.h\n- [ 2b7] posix_types.h\n- [ 2c5] /usr/include/asm-generic\n+ [ d] /build/2/rapiddisk-9.1.0/2nd/src\n+ [ 2e] /usr/include/i386-linux-gnu/bits\n+ [ 4f] /usr/include\n+ [ 5c] utils.c\n+ [ 64] main.c\n+ [ 6b] stdio2.h\n+ [ 74] rdsk.c\n+ [ 7b] jansson.h\n+ [ 85] json.c\n+ [ 8c] fcntl2.h\n+ [ 95] string_fortified.h\n+ [ a8] nvmet.c\n+ [ b0] stdlib.h\n+ [ b9] unistd.h\n+ [ c2] sys.c\n+ [ c8] \n+ [ d3] sys.h\n+ [ d9] common.h\n+ [ e2] nvmet.h\n+ [ ea] stdio2-decl.h\n+ [ f8] getopt_core.h\n+ [ 106] string.h\n+ [ 10f] json.h\n+ [ 116] ./src\n+ [ 11c] utils.h\n+ [ 124] stddef.h\n+ [ 12d] rdsk.h\n+ [ 134] /usr/lib/gcc/i686-linux-gnu/12/include\n+ [ 15b] stdio.h\n+ [ 163] pcre2.h\n+ [ 16b] stdint-uintn.h\n+ [ 17a] errno.h\n+ [ 182] dirent.h\n+ [ 18b] /usr/include/i386-linux-gnu/bits/types\n+ [ 1b2] struct_FILE.h\n+ [ 1c0] stdint-intn.h\n+ [ 1ce] ioctl.h\n+ [ 1d6] /usr/include/i386-linux-gnu/sys\n+ [ 1f6] stdarg.h\n+ [ 1ff] libdevmapper.h\n+ [ 20e] malloc.h\n+ [ 217] in.h\n+ [ 21c] inet.h\n+ [ 223] if.h\n+ [ 228] /usr/include/arpa\n+ [ 23a] /usr/include/net\n+ [ 24b] socket_type.h\n+ [ 259] stat.h\n+ [ 260] sockaddr.h\n+ [ 26b] ctype.h\n+ [ 273] /usr/include/netinet\n+ [ 288] socket.h\n+ [ 291] /usr/include/linux\n+ [ 2a4] int-ll64.h\n+ [ 2af] sysinfo.h\n+ [ 2b9] posix_types.h\n+ [ 2c7] /usr/include/asm-generic\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 69333836 2d6c696e 75782d67 dwz/i386-linux-g\n 0x00000020 6e752f72 61706964 6469736b 2e646562 nu/rapiddisk.deb\n- 0x00000030 75670007 46049e87 f2ad58d8 f91618f8 ug..F.....X.....\n- 0x00000040 eb9fa4da 337cd9 ....3|.\n+ 0x00000030 75670059 6fafe499 8d9ac069 fc3a5907 ug.Yo......i.:Y.\n+ 0x00000040 99291f51 72cf58 .).Qr.X\n \n"}]}]}]}]}]}