{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.MX81TcHc/b1/rapiddisk_9.1.0-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.MX81TcHc/b2/rapiddisk_9.1.0-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n- 641f2948cbd1bc9abe8b9ea4970bf6c0 160492 debug optional rapiddisk-dbgsym_9.1.0-1_amd64.deb\n+ 5f48c82ee9f7d23357ec91c48444a6c1 160460 debug optional rapiddisk-dbgsym_9.1.0-1_amd64.deb\n 94d6c3c83deb34ac667c761beaeba277 25736 kernel optional rapiddisk-dkms_9.1.0-1_all.deb\n- 079f9b105ddb744c53cb150c1909d200 60844 kernel optional rapiddisk_9.1.0-1_amd64.deb\n+ da9e6726f7d95faeb7e6227a538c02bf 60848 kernel optional rapiddisk_9.1.0-1_amd64.deb\n"}, {"source1": "rapiddisk_9.1.0-1_amd64.deb", "source2": "rapiddisk_9.1.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 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 58984 2023-04-25 08:23:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1664 2023-04-25 08:23:46.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 58992 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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: fda2f56dc6923efe8acfa156ea1660a130a19b5b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2137da2a29df41adc23e1ee8644e5529e6452de3\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f726170 69646469 736b2e64 -gnu/rapiddisk.d\n- 0x00000030 65627567 0077389c f94cdf6a 91a02bb7 ebug.w8..L.j..+.\n- 0x00000040 9b72ead1 631e4109 27 .r..c.A.'\n+ 0x00000030 65627567 001fc97f d650f8f8 658e1759 ebug.....P..e..Y\n+ 0x00000040 b864a056 d936befb e6 .d.V.6...\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 61326635 36646336 39323365 66653861 a2f56dc6923efe8a\n- 0x00000010 63666131 35366561 31363630 61313330 cfa156ea1660a130\n- 0x00000020 61313962 35622e64 65627567 00000000 a19b5b.debug....\n- 0x00000030 83f5022b ...+\n+ 0x00000000 33376461 32613239 64663431 61646332 37da2a29df41adc2\n+ 0x00000010 33653165 65383634 34653535 32396536 3e1ee8644e5529e6\n+ 0x00000020 34353264 65332e64 65627567 00000000 452de3.debug....\n+ 0x00000030 68faa2d4 h...\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 9343abf17e0288efdf1ee1fd32c4ca372e3d9374\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4fc1801cebd3a7f2c365a7891802fd9ca6f6d89\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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f726170 69646469 736b2e64 -gnu/rapiddisk.d\n- 0x00000030 65627567 0077389c f94cdf6a 91a02bb7 ebug.w8..L.j..+.\n- 0x00000040 9b72ead1 631e4109 27 .r..c.A.'\n+ 0x00000030 65627567 001fc97f d650f8f8 658e1759 ebug.....P..e..Y\n+ 0x00000040 b864a056 d936befb e6 .d.V.6...\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 34336162 66313765 30323838 65666466 43abf17e0288efdf\n- 0x00000010 31656531 66643332 63346361 33373265 1ee1fd32c4ca372e\n- 0x00000020 33643933 37342e64 65627567 00000000 3d9374.debug....\n- 0x00000030 ac8ce432 ...2\n+ 0x00000000 66633138 30316365 62643361 37663263 fc1801cebd3a7f2c\n+ 0x00000010 33363561 37383931 38303266 64396361 365a7891802fd9ca\n+ 0x00000020 36663664 38392e64 65627567 00000000 6f6d89.debug....\n+ 0x00000030 1c2c09e7 .,..\n \n"}]}]}]}]}, {"source1": "rapiddisk-dbgsym_9.1.0-1_amd64.deb", "source2": "rapiddisk-dbgsym_9.1.0-1_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-04-25 08:23:46.000000 debian-binary\n -rw-r--r-- 0 0 0 624 2023-04-25 08:23:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 159676 2023-04-25 08:23:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 159644 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: amd64\n Maintainer: G\u00fcrkan Myczko \n Installed-Size: 207\n Depends: rapiddisk (= 9.1.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for rapiddisk\n-Build-Ids: 9343abf17e0288efdf1ee1fd32c4ca372e3d9374 fda2f56dc6923efe8acfa156ea1660a130a19b5b\n+Build-Ids: 2137da2a29df41adc23e1ee8644e5529e6452de3 c4fc1801cebd3a7f2c365a7891802fd9ca6f6d89\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/93/43abf17e0288efdf1ee1fd32c4ca372e3d9374.debug\n-usr/lib/debug/.build-id/fd/a2f56dc6923efe8acfa156ea1660a130a19b5b.debug\n+usr/lib/debug/.build-id/21/37da2a29df41adc23e1ee8644e5529e6452de3.debug\n+usr/lib/debug/.build-id/c4/fc1801cebd3a7f2c365a7891802fd9ca6f6d89.debug\n usr/lib/debug/.dwz/x86_64-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/93/\n--rw-r--r-- 0 root (0) root (0) 101008 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/93/43abf17e0288efdf1ee1fd32c4ca372e3d9374.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/fd/\n--rw-r--r-- 0 root (0) root (0) 84480 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/fd/a2f56dc6923efe8acfa156ea1660a130a19b5b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 84472 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/21/37da2a29df41adc23e1ee8644e5529e6452de3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/c4/\n+-rw-r--r-- 0 root (0) root (0) 101000 2023-04-25 08:23:46.000000 ./usr/lib/debug/.build-id/c4/fc1801cebd3a7f2c365a7891802fd9ca6f6d89.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/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 11640 2023-04-25 08:23:46.000000 ./usr/lib/debug/.dwz/x86_64-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/x86_64-linux-gnu/rapiddisk.debug", "source2": "./usr/lib/debug/.dwz/x86_64-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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 001b4f 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 001bb8 00039b 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 001f58 0001b3 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 001f58 0001b1 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 002110 000a59 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 002b69 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), l (large), 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: 77389cf94cdf6a91a02bb79b72ead1631e410927\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1fc97fd650f8f8658e1759b864a056d936befbe6\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: 827\n+ Length: 829\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n- Prologue Length: 819\n+ Prologue Length: 821\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/x86_64-linux-gnu/12/include\n 2\t(string)\t/usr/include/x86_64-linux-gnu/bits\n 3\t(string)\t./src\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/include/x86_64-linux-gnu/bits/types\n 6\t(string)\t/usr/include/x86_64-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 0x14f, lines 47, columns 2):\n+ The File Name Table (offset 0x151, lines 47, 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/93/43abf17e0288efdf1ee1fd32c4ca372e3d9374.debug", "source2": "./usr/lib/debug/.build-id/c4/fc1801cebd3a7f2c365a7891802fd9ca6f6d89.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 9% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x37a0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 98512 (bytes into file)\n+ Start of section headers: 98504 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 13\n Size of section headers: 64 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 39 section headers, starting at offset 0x180d0:\n+There are 39 section headers, starting at offset 0x180c8:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n@@ -26,23 +26,23 @@\n [21] .fini_array NOBITS 0000000000010a90 000a88 000008 08 WA 0 0 8\n [22] .dynamic NOBITS 0000000000010a98 000a88 000230 10 WA 7 0 8\n [23] .got NOBITS 0000000000010cc8 000a88 000338 08 WA 0 0 8\n [24] .data NOBITS 0000000000011000 000a88 000010 00 WA 0 0 8\n [25] .bss NOBITS 0000000000011020 000a88 000198 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00039c 00001f 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 0003c0 00003e 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 000400 0093fe 00 C 0 0 8\n+ [28] .debug_info PROGBITS 0000000000000000 000400 0093ff 00 C 0 0 8\n [29] .debug_abbrev PROGBITS 0000000000000000 009800 000640 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 009e40 003402 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 00d248 000512 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 00d760 0001ac 01 MSC 0 0 8\n- [33] .debug_loclists PROGBITS 0000000000000000 00d910 0050a9 00 C 0 0 8\n- [34] .debug_rnglists PROGBITS 0000000000000000 0129c0 0010c3 00 C 0 0 8\n- [35] .gnu_debugaltlink PROGBITS 0000000000000000 013a83 000049 00 0 0 1\n- [36] .symtab SYMTAB 0000000000000000 013ad0 003600 18 37 457 8\n- [37] .strtab STRTAB 0000000000000000 0170d0 000e6c 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 017f3c 000193 00 0 0 1\n+ [30] .debug_line PROGBITS 0000000000000000 009e40 0033fe 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 00d240 000512 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 00d758 0001ad 01 MSC 0 0 8\n+ [33] .debug_loclists PROGBITS 0000000000000000 00d908 0050a9 00 C 0 0 8\n+ [34] .debug_rnglists PROGBITS 0000000000000000 0129b8 0010c3 00 C 0 0 8\n+ [35] .gnu_debugaltlink PROGBITS 0000000000000000 013a7b 000049 00 0 0 1\n+ [36] .symtab SYMTAB 0000000000000000 013ac8 003600 18 37 457 8\n+ [37] .strtab STRTAB 0000000000000000 0170c8 000e6c 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 017f34 000193 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 9343abf17e0288efdf1ee1fd32c4ca372e3d9374\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c4fc1801cebd3a7f2c365a7891802fd9ca6f6d89\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/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /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/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /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: 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+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x5e): net.c\n+ 2\t(udata)\t0\t(line_strp)\t(offset: 0x64): utils.c\n+ 3\t(udata)\t0\t(line_strp)\t(offset: 0x6c): rdsk.c\n+ 4\t(udata)\t1\t(line_strp)\t(offset: 0x73): stdio2.h\n+ 5\t(udata)\t1\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 6\t(udata)\t1\t(line_strp)\t(offset: 0x8f): syslog.h\n+ 7\t(udata)\t0\t(line_strp)\t(offset: 0x98): json.c\n+ 8\t(udata)\t2\t(line_strp)\t(offset: 0x9f): jansson.h\n+ 9\t(udata)\t0\t(line_strp)\t(offset: 0xa9): nvmet.c\n+ 10\t(udata)\t2\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 11\t(udata)\t1\t(line_strp)\t(offset: 0xba): fcntl2.h\n+ 12\t(udata)\t0\t(line_strp)\t(offset: 0xc3): sys.c\n+ 13\t(udata)\t0\t(line_strp)\t(offset: 0xc9): rapiddiskd.c\n+ 14\t(udata)\t0\t(line_strp)\t(offset: 0xd6): \n \n Line Number Statements:\n [0x0000007f] Set column to 31\n [0x00000081] Extended opcode 2: set Address to 0x3890\n [0x0000008c] Advance Line by 667 to 668\n [0x0000008f] Copy\n [0x00000090] Set column to 1\n@@ -18657,47 +18657,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 0x7007, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x105): /usr/include/x86_64-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4f): /usr/include\n- 5\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x175): /usr/include/x86_64-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x107): /usr/include/x86_64-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x51): /usr/include\n+ 5\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x7025, lines 24, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xc7): rapiddiskd.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x31a): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a5): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1ac): FILE.h\n- 5\t(data1)\t3\t(line_strp)\t(offset: 0x31a): types.h\n- 6\t(data1)\t4\t(line_strp)\t(offset: 0x12f): stdio.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0xdf): getopt_core.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x16a): dirent.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x15c): 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: 0x144): unistd.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x137): rapiddiskd.h\n- 15\t(data1)\t3\t(line_strp)\t(offset: 0xfe): 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: 0xed): utils.h\n- 18\t(data1)\t4\t(line_strp)\t(offset: 0xf5): 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: 0x16a): dirent.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x127): 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+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc9): rapiddiskd.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x31c): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a7): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1ae): FILE.h\n+ 5\t(data1)\t3\t(line_strp)\t(offset: 0x31c): types.h\n+ 6\t(data1)\t4\t(line_strp)\t(offset: 0x131): stdio.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0xe1): getopt_core.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x15e): stdio2-decl.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0xba): fcntl2.h\n+ 12\t(data1)\t4\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 13\t(data1)\t4\t(line_strp)\t(offset: 0x146): unistd.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x139): rapiddiskd.h\n+ 15\t(data1)\t3\t(line_strp)\t(offset: 0x100): stat.h\n+ 16\t(data1)\t3\t(line_strp)\t(offset: 0x8f): syslog.h\n+ 17\t(data1)\t0\t(line_strp)\t(offset: 0xef): utils.h\n+ 18\t(data1)\t4\t(line_strp)\t(offset: 0xf7): string.h\n+ 19\t(data1)\t2\t(line_strp)\t(offset: 0x8f): syslog.h\n+ 20\t(data1)\t4\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x129): errno.h\n+ 22\t(data1)\t0\t(line_strp)\t(offset: 0xc9): rapiddiskd.c\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x73): stdio2.h\n \n No Line Number Statements.\n Offset: 0x709d\n Length: 132\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -18721,37 +18721,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 0x70bf, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /usr/include\n- 3\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /usr/include\n+ 3\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x70d5, lines 16, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x62): utils.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t1\t(line_strp)\t(offset: 0x31a): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x16a): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1e3): stdint-uintn.h\n- 6\t(data1)\t2\t(line_strp)\t(offset: 0x1f2): pcre2.h\n- 7\t(data1)\t1\t(line_strp)\t(offset: 0x15c): stdio2-decl.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0x1dc): json.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0xf5): string.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x16a): dirent.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x144): 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+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x64): utils.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t1\t(line_strp)\t(offset: 0x31c): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1e5): stdint-uintn.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0x1f4): pcre2.h\n+ 7\t(data1)\t1\t(line_strp)\t(offset: 0x15e): stdio2-decl.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x1de): json.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0xf7): string.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x146): unistd.h\n+ 12\t(data1)\t2\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x64): utils.c\n+ 14\t(data1)\t1\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 15\t(data1)\t1\t(line_strp)\t(offset: 0x73): stdio2.h\n \n No Line Number Statements.\n Offset: 0x7125\n Length: 102\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -18775,31 +18775,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 0x7147, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /usr/include\n- 3\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /usr/include\n+ 3\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x715d, lines 10, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x96): json.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t0\t(line_strp)\t(offset: 0x19c): 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: 0xf5): string.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x15c): 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+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x98): json.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x9f): jansson.h\n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0xf7): string.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x15e): stdio2-decl.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0x98): json.c\n+ 8\t(data1)\t1\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 9\t(data1)\t1\t(line_strp)\t(offset: 0x73): stdio2.h\n \n No Line Number Statements.\n Offset: 0x718f\n Length: 198\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -18823,51 +18823,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 0x71b1, lines 8, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x222): /usr/include/arpa\n- 2\t(line_strp)\t(offset: 0x23c): /usr/include/net\n- 3\t(line_strp)\t(offset: 0x20d): /usr/include/netinet\n- 4\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 5\t(line_strp)\t(offset: 0x105): /usr/include/x86_64-linux-gnu/sys\n- 6\t(line_strp)\t(offset: 0x4f): /usr/include\n- 7\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x224): /usr/include/arpa\n+ 2\t(line_strp)\t(offset: 0x23e): /usr/include/net\n+ 3\t(line_strp)\t(offset: 0x20f): /usr/include/netinet\n+ 4\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 5\t(line_strp)\t(offset: 0x107): /usr/include/x86_64-linux-gnu/sys\n+ 6\t(line_strp)\t(offset: 0x51): /usr/include\n+ 7\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x71d7, lines 26, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xa7): nvmet.c\n- 1\t(data1)\t7\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t4\t(line_strp)\t(offset: 0x31a): types.h\n- 3\t(data1)\t4\t(line_strp)\t(offset: 0x16a): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 5\t(data1)\t4\t(line_strp)\t(offset: 0x25b): sockaddr.h\n- 6\t(data1)\t4\t(line_strp)\t(offset: 0x26e): socket.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x277): if.h\n- 8\t(data1)\t4\t(line_strp)\t(offset: 0x1e3): stdint-uintn.h\n- 9\t(data1)\t3\t(line_strp)\t(offset: 0x208): 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: 0x1dc): json.h\n- 12\t(data1)\t1\t(line_strp)\t(offset: 0x1fa): inet.h\n- 13\t(data1)\t6\t(line_strp)\t(offset: 0x144): unistd.h\n- 14\t(data1)\t5\t(line_strp)\t(offset: 0x234): ioctl.h\n- 15\t(data1)\t5\t(line_strp)\t(offset: 0x26e): socket.h\n- 16\t(data1)\t6\t(line_strp)\t(offset: 0xf5): 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: 0x201): rdsk.h\n- 19\t(data1)\t0\t(line_strp)\t(offset: 0xed): utils.h\n- 20\t(data1)\t6\t(line_strp)\t(offset: 0x266): ctype.h\n- 21\t(data1)\t6\t(line_strp)\t(offset: 0x127): errno.h\n- 22\t(data1)\t6\t(line_strp)\t(offset: 0x16a): dirent.h\n- 23\t(data1)\t4\t(line_strp)\t(offset: 0x7a): string_fortified.h\n- 24\t(data1)\t4\t(line_strp)\t(offset: 0x71): stdio2.h\n- 25\t(data1)\t4\t(line_strp)\t(offset: 0x24d): socket_type.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xa9): nvmet.c\n+ 1\t(data1)\t7\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t4\t(line_strp)\t(offset: 0x31c): types.h\n+ 3\t(data1)\t4\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 5\t(data1)\t4\t(line_strp)\t(offset: 0x25d): sockaddr.h\n+ 6\t(data1)\t4\t(line_strp)\t(offset: 0x270): socket.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x279): if.h\n+ 8\t(data1)\t4\t(line_strp)\t(offset: 0x1e5): stdint-uintn.h\n+ 9\t(data1)\t3\t(line_strp)\t(offset: 0x20a): in.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0xa9): nvmet.c\n+ 11\t(data1)\t0\t(line_strp)\t(offset: 0x1de): json.h\n+ 12\t(data1)\t1\t(line_strp)\t(offset: 0x1fc): inet.h\n+ 13\t(data1)\t6\t(line_strp)\t(offset: 0x146): unistd.h\n+ 14\t(data1)\t5\t(line_strp)\t(offset: 0x236): ioctl.h\n+ 15\t(data1)\t5\t(line_strp)\t(offset: 0x270): socket.h\n+ 16\t(data1)\t6\t(line_strp)\t(offset: 0xf7): string.h\n+ 17\t(data1)\t6\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 18\t(data1)\t0\t(line_strp)\t(offset: 0x203): rdsk.h\n+ 19\t(data1)\t0\t(line_strp)\t(offset: 0xef): utils.h\n+ 20\t(data1)\t6\t(line_strp)\t(offset: 0x268): ctype.h\n+ 21\t(data1)\t6\t(line_strp)\t(offset: 0x129): errno.h\n+ 22\t(data1)\t6\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 23\t(data1)\t4\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 24\t(data1)\t4\t(line_strp)\t(offset: 0x73): stdio2.h\n+ 25\t(data1)\t4\t(line_strp)\t(offset: 0x24f): socket_type.h\n \n No Line Number Statements.\n Offset: 0x7259\n Length: 206\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -18891,52 +18891,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 0x727b, lines 5, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x4f): /usr/include\n- 4\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x175): /usr/include/x86_64-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x51): /usr/include\n+ 4\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x7295, lines 30, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x5c): net.c\n- 1\t(data1)\t4\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x31a): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a5): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1ac): FILE.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x27c): __sigset_t.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x27e): sigset_t.h\n- 7\t(data1)\t3\t(line_strp)\t(offset: 0x144): unistd.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0x1e3): stdint-uintn.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x25b): sockaddr.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x26e): socket.h\n- 12\t(data1)\t3\t(line_strp)\t(offset: 0x2a0): microhttpd.h\n- 13\t(data1)\t1\t(line_strp)\t(offset: 0x2b9): __sigval_t.h\n- 14\t(data1)\t1\t(line_strp)\t(offset: 0x2c6): siginfo_t.h\n- 15\t(data1)\t3\t(line_strp)\t(offset: 0x297): signal.h\n- 16\t(data1)\t2\t(line_strp)\t(offset: 0x2ad): sigaction.h\n- 17\t(data1)\t2\t(line_strp)\t(offset: 0x15c): 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: 0xf5): 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: 0x201): rdsk.h\n- 22\t(data1)\t0\t(line_strp)\t(offset: 0x28f): nvmet.h\n- 23\t(data1)\t0\t(line_strp)\t(offset: 0x1dc): json.h\n- 24\t(data1)\t0\t(line_strp)\t(offset: 0xed): utils.h\n- 25\t(data1)\t0\t(line_strp)\t(offset: 0x289): 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: 0x12f): stdio.h\n- 29\t(data1)\t3\t(line_strp)\t(offset: 0x127): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x5e): net.c\n+ 1\t(data1)\t4\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x31c): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1a7): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1ae): FILE.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x27e): __sigset_t.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x280): sigset_t.h\n+ 7\t(data1)\t3\t(line_strp)\t(offset: 0x146): unistd.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0x1e5): stdint-uintn.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x25d): sockaddr.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x270): socket.h\n+ 12\t(data1)\t3\t(line_strp)\t(offset: 0x2a2): microhttpd.h\n+ 13\t(data1)\t1\t(line_strp)\t(offset: 0x2bb): __sigval_t.h\n+ 14\t(data1)\t1\t(line_strp)\t(offset: 0x2c8): siginfo_t.h\n+ 15\t(data1)\t3\t(line_strp)\t(offset: 0x299): signal.h\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0x2af): sigaction.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x15e): stdio2-decl.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0xf7): string.h\n+ 20\t(data1)\t2\t(line_strp)\t(offset: 0x8f): syslog.h\n+ 21\t(data1)\t0\t(line_strp)\t(offset: 0x203): rdsk.h\n+ 22\t(data1)\t0\t(line_strp)\t(offset: 0x291): nvmet.h\n+ 23\t(data1)\t0\t(line_strp)\t(offset: 0x1de): json.h\n+ 24\t(data1)\t0\t(line_strp)\t(offset: 0xef): utils.h\n+ 25\t(data1)\t0\t(line_strp)\t(offset: 0x28b): sys.h\n+ 26\t(data1)\t0\t(line_strp)\t(offset: 0x5e): net.c\n+ 27\t(data1)\t2\t(line_strp)\t(offset: 0x73): stdio2.h\n+ 28\t(data1)\t3\t(line_strp)\t(offset: 0x131): stdio.h\n+ 29\t(data1)\t3\t(line_strp)\t(offset: 0x129): errno.h\n \n No Line Number Statements.\n Offset: 0x732b\n Length: 190\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -18960,49 +18960,49 @@\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 0x734d, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x173): /usr/include/x86_64-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x105): /usr/include/x86_64-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4f): /usr/include\n- 5\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x175): /usr/include/x86_64-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x107): /usr/include/x86_64-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x51): /usr/include\n+ 5\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x736b, lines 26, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x6a): rdsk.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t5\t(line_strp)\t(offset: 0x2ef): stdarg.h\n- 3\t(data1)\t0\t(line_strp)\t(offset: 0xd4): \n- 4\t(data1)\t2\t(line_strp)\t(offset: 0x31a): types.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1a5): struct_FILE.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x1ac): FILE.h\n- 7\t(data1)\t4\t(line_strp)\t(offset: 0x12f): stdio.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x2d2): stdint-intn.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0x16a): dirent.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x1e3): stdint-uintn.h\n- 12\t(data1)\t4\t(line_strp)\t(offset: 0x2e0): libdevmapper.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0x6a): rdsk.c\n- 14\t(data1)\t2\t(line_strp)\t(offset: 0x15c): stdio2-decl.h\n- 15\t(data1)\t4\t(line_strp)\t(offset: 0xf5): string.h\n- 16\t(data1)\t4\t(line_strp)\t(offset: 0xaf): stdlib.h\n- 17\t(data1)\t0\t(line_strp)\t(offset: 0xed): utils.h\n- 18\t(data1)\t2\t(line_strp)\t(offset: 0xb8): fcntl2.h\n- 19\t(data1)\t4\t(line_strp)\t(offset: 0x144): unistd.h\n- 20\t(data1)\t3\t(line_strp)\t(offset: 0x234): ioctl.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x2f8): malloc.h\n- 22\t(data1)\t4\t(line_strp)\t(offset: 0x16a): dirent.h\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x71): stdio2.h\n- 24\t(data1)\t2\t(line_strp)\t(offset: 0x7a): string_fortified.h\n- 25\t(data1)\t4\t(line_strp)\t(offset: 0x127): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x6c): rdsk.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t5\t(line_strp)\t(offset: 0x2f1): stdarg.h\n+ 3\t(data1)\t0\t(line_strp)\t(offset: 0xd6): \n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x31c): types.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1a7): struct_FILE.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x1ae): FILE.h\n+ 7\t(data1)\t4\t(line_strp)\t(offset: 0x131): stdio.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x2d4): stdint-intn.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x1e5): stdint-uintn.h\n+ 12\t(data1)\t4\t(line_strp)\t(offset: 0x2e2): libdevmapper.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x6c): rdsk.c\n+ 14\t(data1)\t2\t(line_strp)\t(offset: 0x15e): stdio2-decl.h\n+ 15\t(data1)\t4\t(line_strp)\t(offset: 0xf7): string.h\n+ 16\t(data1)\t4\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 17\t(data1)\t0\t(line_strp)\t(offset: 0xef): utils.h\n+ 18\t(data1)\t2\t(line_strp)\t(offset: 0xba): fcntl2.h\n+ 19\t(data1)\t4\t(line_strp)\t(offset: 0x146): unistd.h\n+ 20\t(data1)\t3\t(line_strp)\t(offset: 0x236): ioctl.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x2fa): malloc.h\n+ 22\t(data1)\t4\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x73): stdio2.h\n+ 24\t(data1)\t2\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 25\t(data1)\t4\t(line_strp)\t(offset: 0x129): errno.h\n \n No Line Number Statements.\n Offset: 0x73ed\n Length: 159\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -19026,38 +19026,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 0x740f, lines 7, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x14d): ./src\n- 1\t(line_strp)\t(offset: 0x337): /usr/include/asm-generic\n- 2\t(line_strp)\t(offset: 0x301): /usr/include/linux\n- 3\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x105): /usr/include/x86_64-linux-gnu/sys\n- 5\t(line_strp)\t(offset: 0x4f): /usr/include\n- 6\t(line_strp)\t(offset: 0x1b3): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x14f): ./src\n+ 1\t(line_strp)\t(offset: 0x339): /usr/include/asm-generic\n+ 2\t(line_strp)\t(offset: 0x303): /usr/include/linux\n+ 3\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0x107): /usr/include/x86_64-linux-gnu/sys\n+ 5\t(line_strp)\t(offset: 0x51): /usr/include\n+ 6\t(line_strp)\t(offset: 0x1b5): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x7431, lines 19, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xc1): sys.c\n- 1\t(data1)\t6\t(line_strp)\t(offset: 0x153): stddef.h\n- 2\t(data1)\t3\t(line_strp)\t(offset: 0x31a): types.h\n- 3\t(data1)\t3\t(line_strp)\t(offset: 0x16a): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x19c): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x322): int-ll64.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x314): posix_types.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x32d): sysinfo.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0xc1): sys.c\n- 9\t(data1)\t4\t(line_strp)\t(offset: 0x32d): sysinfo.h\n- 10\t(data1)\t5\t(line_strp)\t(offset: 0xf5): string.h\n- 11\t(data1)\t5\t(line_strp)\t(offset: 0x144): 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: 0x201): rdsk.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0xed): utils.h\n- 15\t(data1)\t5\t(line_strp)\t(offset: 0x16a): dirent.h\n- 16\t(data1)\t3\t(line_strp)\t(offset: 0x7a): string_fortified.h\n- 17\t(data1)\t3\t(line_strp)\t(offset: 0x71): stdio2.h\n- 18\t(data1)\t5\t(line_strp)\t(offset: 0x127): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc3): sys.c\n+ 1\t(data1)\t6\t(line_strp)\t(offset: 0x155): stddef.h\n+ 2\t(data1)\t3\t(line_strp)\t(offset: 0x31c): types.h\n+ 3\t(data1)\t3\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x19e): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x324): int-ll64.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x316): posix_types.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x32f): sysinfo.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0xc3): sys.c\n+ 9\t(data1)\t4\t(line_strp)\t(offset: 0x32f): sysinfo.h\n+ 10\t(data1)\t5\t(line_strp)\t(offset: 0xf7): string.h\n+ 11\t(data1)\t5\t(line_strp)\t(offset: 0x146): unistd.h\n+ 12\t(data1)\t5\t(line_strp)\t(offset: 0xb1): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x203): rdsk.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0xef): utils.h\n+ 15\t(data1)\t5\t(line_strp)\t(offset: 0x16c): dirent.h\n+ 16\t(data1)\t3\t(line_strp)\t(offset: 0x7c): string_fortified.h\n+ 17\t(data1)\t3\t(line_strp)\t(offset: 0x73): stdio2.h\n+ 18\t(data1)\t5\t(line_strp)\t(offset: 0x129): 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: 0\n Pointer Size: 8\n <0>: Abbrev Number: 6 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><15>: Abbrev Number: 13 (DW_TAG_typedef)\n <16> DW_AT_name : (GNU_strp_alt) (offset: 0xc52) \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) <0x58>\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: 8\n <0><2e>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <2f> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <33> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <33> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><37>: Abbrev Number: 40 (DW_TAG_subprogram)\n <38> DW_AT_external : (flag_present) 1\n <38> DW_AT_name : (GNU_strp_alt) (offset: 0x731) \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: 0\n Pointer Size: 8\n <0><53>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <54> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <58> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <58> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><5c>: Abbrev Number: 26 (DW_TAG_subprogram)\n <5d> DW_AT_external : (flag_present) 1\n <5d> DW_AT_name : (GNU_strp_alt) (offset: 0xe1b) \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: 8\n <0><80>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <81> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <85> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <85> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><89>: Abbrev Number: 38 (DW_TAG_subprogram)\n <8a> DW_AT_external : (flag_present) 1\n <8a> DW_AT_name : (GNU_strp_alt) (offset: 0x12a4) \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: 8\n <0>: Abbrev Number: 6 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6fe5\n- DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1>: Abbrev Number: 38 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (GNU_strp_alt) (offset: 0xcf7) \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: 0xa1a\n Pointer Size: 8\n <0>: Abbrev Number: 125 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x6fe5\n- DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1>: Abbrev Number: 13 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x2faf>\n <1>: Abbrev Number: 74 (DW_TAG_subprogram)\n DW_AT_external : (flag_present) 1\n DW_AT_name : (GNU_strp_alt) (offset: 0xf7a) \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: 0\n Pointer Size: 8\n <0><112>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <113> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <117> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <117> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><11b>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <11c> DW_AT_import : (ref_addr) <0x53>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><120>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <121> DW_AT_import : (ref_addr) <0xd7>\t[Abbrev Number: 125 (DW_TAG_partial_unit)]\n <1><125>: Abbrev Number: 26 (DW_TAG_subprogram)\n <126> DW_AT_external : (flag_present) 1\n <126> DW_AT_name : (GNU_strp_alt) (offset: 0xc57) \n@@ -175,15 +175,15 @@\n Length: 0x2a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><14e>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <14f> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <153> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <153> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><157>: Abbrev Number: 38 (DW_TAG_subprogram)\n <158> DW_AT_external : (flag_present) 1\n <158> DW_AT_name : (GNU_strp_alt) (offset: 0x516) \n <15c> DW_AT_decl_file : (data1) 12\n <15d> DW_AT_decl_line : (data2) 556\n <15f> DW_AT_decl_column : (data1) 14\n <160> DW_AT_prototyped : (flag_present) 1\n@@ -199,15 +199,15 @@\n Length: 0x2a (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><17c>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <17d> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <181> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <181> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><185>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <186> DW_AT_import : (ref_addr) <0x112>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><18a>: Abbrev Number: 38 (DW_TAG_subprogram)\n <18b> DW_AT_external : (flag_present) 1\n <18b> DW_AT_name : (GNU_strp_alt) (offset: 0x8fc) \n <18f> DW_AT_decl_file : (data1) 13\n <190> DW_AT_decl_line : (data2) 358\n@@ -223,15 +223,15 @@\n Length: 0xbe (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><1aa>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <1ab> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <1af> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <1af> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><1b3>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <1b4> DW_AT_import : (ref_addr) <0x14e>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><1b8>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <1b9> DW_AT_import : (ref_addr) <0x997>\t[Abbrev Number: 39 (DW_TAG_partial_unit)]\n <1><1bd>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <1be> DW_AT_import : (ref_addr) <0x9af>\t[Abbrev Number: 39 (DW_TAG_partial_unit)]\n <1><1c2>: Abbrev Number: 13 (DW_TAG_typedef)\n@@ -337,15 +337,15 @@\n Length: 0x2b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><26c>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <26d> DW_AT_stmt_list : (sec_offset) 0x6fe5\n- <271> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <271> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><275>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <276> DW_AT_import : (GNU_ref_alt) <0x90c>\n <1><27a>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <27b> DW_AT_import : (GNU_ref_alt) <0x16db>\n <1><27f>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <280> DW_AT_import : (GNU_ref_alt) <0xb5>\n <1><284>: Abbrev Number: 3 (DW_TAG_imported_unit)\n@@ -357,15 +357,15 @@\n Length: 0xe4 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><29b>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <29c> DW_AT_stmt_list : (sec_offset) 0x709d\n- <2a0> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <2a0> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><2a4>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <2a5> DW_AT_import : (ref_addr) <0x997>\t[Abbrev Number: 39 (DW_TAG_partial_unit)]\n <1><2a9>: Abbrev Number: 20 (DW_TAG_structure_type)\n <2aa> DW_AT_name : (GNU_strp_alt) (offset: 0x1d1) \n <2ae> DW_AT_byte_size : (data2) 576\n <2b0> DW_AT_decl_file : (data1) 4\n <2b1> DW_AT_decl_line : (data1) 199\n@@ -500,15 +500,15 @@\n Length: 0xe8 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><383>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <384> DW_AT_stmt_list : (sec_offset) 0x709d\n- <388> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <388> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><38c>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <38d> DW_AT_import : (GNU_ref_alt) <0xfa>\n <1><391>: Abbrev Number: 17 (DW_TAG_structure_type)\n <392> DW_AT_name : (GNU_strp_alt) (offset: 0x1ab) \n <396> DW_AT_byte_size : (data1) 48\n <397> DW_AT_decl_file : (implicit_const) 4\n <397> DW_AT_decl_line : (data1) 99\n@@ -643,15 +643,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xa1a\n Pointer Size: 8\n <0><46f>: Abbrev Number: 125 (DW_TAG_partial_unit)\n <470> DW_AT_stmt_list : (sec_offset) 0x709d\n- <474> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <474> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><478>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <479> DW_AT_import : (GNU_ref_alt) <0xb5>\n <1><47d>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <47e> DW_AT_import : (ref_addr) <0x29b>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><482>: Abbrev Number: 115 (DW_TAG_typedef)\n <483> DW_AT_name : (GNU_strp_alt) (offset: 0x1d1) \n <487> DW_AT_decl_file : (data1) 4\n@@ -684,29 +684,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><4b9>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <4ba> DW_AT_stmt_list : (sec_offset) 0x709d\n- <4be> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <4be> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><4c2>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <4c3> DW_AT_import : (GNU_ref_alt) <0x587>\n <1><4c7>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <4c8> DW_AT_import : (GNU_ref_alt) <0x513>\n <1><4cc>: Abbrev Number: 0\n Compilation Unit @ offset 0x4cd:\n Length: 0x21 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><4d9>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <4da> DW_AT_stmt_list : (sec_offset) 0x709d\n- <4de> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <4de> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><4e2>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <4e3> DW_AT_import : (GNU_ref_alt) <0x823>\n <1><4e7>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <4e8> DW_AT_import : (ref_addr) <0x4b9>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><4ec>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <4ed> DW_AT_import : (GNU_ref_alt) <0x2f91>\n <1><4f1>: Abbrev Number: 0\n@@ -714,15 +714,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xa1a\n Pointer Size: 8\n <0><4fe>: Abbrev Number: 125 (DW_TAG_partial_unit)\n <4ff> DW_AT_stmt_list : (sec_offset) 0x709d\n- <503> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <503> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><507>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <508> DW_AT_import : (ref_addr) <0xae>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><50c>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <50d> DW_AT_import : (ref_addr) <0x383>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><511>: Abbrev Number: 115 (DW_TAG_typedef)\n <512> DW_AT_name : (GNU_strp_alt) (offset: 0x1ab) \n <516> DW_AT_decl_file : (data1) 4\n@@ -755,15 +755,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><548>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <549> DW_AT_stmt_list : (sec_offset) 0x709d\n- <54d> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <54d> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><551>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <552> DW_AT_import : (GNU_ref_alt) <0xd77>\n <1><556>: Abbrev Number: 26 (DW_TAG_subprogram)\n <557> DW_AT_external : (flag_present) 1\n <557> DW_AT_name : (GNU_strp_alt) (offset: 0xd58) \n <55b> DW_AT_decl_file : (data1) 8\n <55c> DW_AT_decl_line : (data1) 42\n@@ -785,29 +785,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><584>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <585> DW_AT_stmt_list : (sec_offset) 0x709d\n- <589> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <589> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><58d>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <58e> DW_AT_import : (GNU_ref_alt) <0x859>\n <1><592>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <593> DW_AT_import : (ref_addr) <0x4d9>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><597>: Abbrev Number: 0\n Compilation Unit @ offset 0x598:\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><5a4>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <5a5> DW_AT_stmt_list : (sec_offset) 0x7125\n- <5a9> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <5a9> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><5ad>: Abbrev Number: 26 (DW_TAG_subprogram)\n <5ae> DW_AT_external : (flag_present) 1\n <5ae> DW_AT_name : (GNU_strp_alt) (offset: 0xe13) \n <5b2> DW_AT_decl_file : (data1) 4\n <5b3> DW_AT_decl_line : (data1) 159\n <5b4> DW_AT_decl_column : (data1) 12\n <5b5> DW_AT_prototyped : (flag_present) 1\n@@ -825,15 +825,15 @@\n Length: 0x1cb (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><5d6>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <5d7> DW_AT_stmt_list : (sec_offset) 0x7125\n- <5db> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <5db> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><5df>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <5e0> DW_AT_import : (ref_addr) <0x5a4>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><5e4>: Abbrev Number: 31 (DW_TAG_structure_type)\n <5e5> DW_AT_name : (GNU_strp_alt) (offset: 0x3b8) \n <5e9> DW_AT_byte_size : (data2) 572\n <5eb> DW_AT_decl_file : (implicit_const) 2\n <5eb> DW_AT_decl_line : (data1) 152\n@@ -1076,15 +1076,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><7a5>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <7a6> DW_AT_stmt_list : (sec_offset) 0x7125\n- <7aa> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <7aa> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><7ae>: Abbrev Number: 37 (DW_TAG_structure_type)\n <7af> DW_AT_name : (GNU_strp_alt) (offset: 0x1c5) \n <7b3> DW_AT_byte_size : (data1) 16\n <7b4> DW_AT_decl_file : (data1) 2\n <7b5> DW_AT_decl_line : (data1) 129\n <7b6> DW_AT_decl_column : (implicit_const) 16\n <7b6> DW_AT_sibling : (ref_udata) <0x7d2>\n@@ -1111,29 +1111,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><7e1>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <7e2> DW_AT_stmt_list : (sec_offset) 0x718f\n- <7e6> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <7e6> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><7ea>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <7eb> DW_AT_import : (GNU_ref_alt) <0xb26>\n <1><7ef>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <7f0> DW_AT_import : (GNU_ref_alt) <0x2600>\n <1><7f4>: Abbrev Number: 0\n Compilation Unit @ offset 0x7f5:\n Length: 0x29 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><801>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <802> DW_AT_stmt_list : (sec_offset) 0x718f\n- <806> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <806> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><80a>: Abbrev Number: 26 (DW_TAG_subprogram)\n <80b> DW_AT_external : (flag_present) 1\n <80b> DW_AT_name : (GNU_strp_alt) (offset: 0xf2e) \n <80f> DW_AT_decl_file : (data1) 19\n <810> DW_AT_decl_line : (data1) 42\n <811> DW_AT_decl_column : (data1) 17\n <812> DW_AT_prototyped : (flag_present) 1\n@@ -1149,15 +1149,15 @@\n Length: 0x3d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><82e>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <82f> DW_AT_stmt_list : (sec_offset) 0x718f\n- <833> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <833> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><837>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <838> DW_AT_import : (GNU_ref_alt) <0x982>\n <1><83c>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <83d> DW_AT_import : (GNU_ref_alt) <0x2f70>\n <1><841>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <842> DW_AT_import : (GNU_ref_alt) <0x890>\n <1><846>: Abbrev Number: 18 (DW_TAG_imported_unit)\n@@ -1181,15 +1181,15 @@\n Length: 0x51 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><86f>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <870> DW_AT_stmt_list : (sec_offset) 0x718f\n- <874> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <874> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><878>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <879> DW_AT_import : (ref_addr) <0x80>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><87d>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <87e> DW_AT_import : (ref_addr) <0x14e>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><882>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <883> DW_AT_import : (ref_addr) <0x9af>\t[Abbrev Number: 39 (DW_TAG_partial_unit)]\n <1><887>: Abbrev Number: 23 (DW_TAG_subprogram)\n@@ -1228,15 +1228,15 @@\n Length: 0x34 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><8c4>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <8c5> DW_AT_stmt_list : (sec_offset) 0x7259\n- <8c9> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <8c9> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><8cd>: Abbrev Number: 18 (DW_TAG_imported_unit)\n <8ce> DW_AT_import : (GNU_ref_alt) <0x16ad>\n <1><8d2>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <8d3> DW_AT_import : (ref_addr) <0x4fe>\t[Abbrev Number: 125 (DW_TAG_partial_unit)]\n <1><8d7>: Abbrev Number: 34 (DW_TAG_subprogram)\n <8d8> DW_AT_external : (flag_present) 1\n <8d8> DW_AT_name : (GNU_strp_alt) (offset: 0x13e2) \n@@ -1257,15 +1257,15 @@\n Length: 0x97 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><8fc>: Abbrev Number: 6 (DW_TAG_partial_unit)\n <8fd> DW_AT_stmt_list : (sec_offset) 0x7259\n- <901> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <901> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1><905>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <906> DW_AT_import : (ref_addr) <0x5d6>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><90a>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <90b> DW_AT_import : (ref_addr) <0x8c4>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><90f>: Abbrev Number: 27 (DW_TAG_enumeration_type)\n <910> DW_AT_name : (GNU_strp_alt) (offset: 0x220) \n <914> DW_AT_encoding : (implicit_const) 7\t(unsigned)\n@@ -1368,15 +1368,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2a7\n Pointer Size: 8\n <0><9c7>: Abbrev Number: 5 (DW_TAG_compile_unit)\n <9c8> DW_AT_producer : (GNU_strp_alt) (offset: 0x11c5) \n <9cc> DW_AT_language : (data1) 29\t(C11)\n <9cd> DW_AT_name : (line_strp) (offset: 0): \n- <9d1> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n+ <9d1> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n <9d5> DW_AT_ranges : (sec_offset) 0x2176\n <9d9> DW_AT_low_pc : (addr) 0\n <9e1> DW_AT_stmt_list : (sec_offset) 0\n <1><9e5>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <9e6> DW_AT_import : (GNU_ref_alt) <0xacc>\n <1><9ea>: Abbrev Number: 27 (DW_TAG_subprogram)\n <9eb> DW_AT_abstract_origin: (ref_addr) <0x13451>\n@@ -25940,16 +25940,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xa1a\n Pointer Size: 8\n <0><11a76>: Abbrev Number: 34 (DW_TAG_compile_unit)\n <11a77> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <11a7b> DW_AT_language : (data1) 29\t(C11)\n- <11a7c> DW_AT_name : (line_strp) (offset: 0xc7): rapiddiskd.c\n- <11a80> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <11a7c> DW_AT_name : (line_strp) (offset: 0xc9): rapiddiskd.c\n+ <11a80> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <11a84> DW_AT_stmt_list : (sec_offset) 0x6fe5\n <1><11a88>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <11a89> DW_AT_import : (GNU_ref_alt) <0x2fc6>\n <1><11a8d>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <11a8e> DW_AT_import : (GNU_ref_alt) <0xb53>\n <1><11a92>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <11a93> DW_AT_import : (GNU_ref_alt) <0x513>\n@@ -26474,16 +26474,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2a7\n Pointer Size: 8\n <0><11ddc>: Abbrev Number: 81 (DW_TAG_compile_unit)\n <11ddd> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <11de1> DW_AT_language : (data1) 29\t(C11)\n- <11de2> DW_AT_name : (line_strp) (offset: 0x62): utils.c\n- <11de6> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <11de2> DW_AT_name : (line_strp) (offset: 0x64): utils.c\n+ <11de6> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <11dea> DW_AT_stmt_list : (sec_offset) 0x709d\n <1><11dee>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <11def> DW_AT_import : (GNU_ref_alt) <0xdaf>\n <1><11df3>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <11df4> DW_AT_import : (ref_addr) <0x53>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><11df8>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <11df9> DW_AT_import : (ref_addr) <0x80>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n@@ -26963,16 +26963,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2a7\n Pointer Size: 8\n <0><12125>: Abbrev Number: 81 (DW_TAG_compile_unit)\n <12126> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <1212a> DW_AT_language : (data1) 29\t(C11)\n- <1212b> DW_AT_name : (line_strp) (offset: 0x96): json.c\n- <1212f> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <1212b> DW_AT_name : (line_strp) (offset: 0x98): json.c\n+ <1212f> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <12133> DW_AT_stmt_list : (sec_offset) 0x7125\n <1><12137>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <12138> DW_AT_import : (GNU_ref_alt) <0x1184>\n <1><1213c>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <1213d> DW_AT_import : (ref_addr) <0x2e>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><12141>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <12142> DW_AT_import : (ref_addr) <0x383>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n@@ -27614,16 +27614,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2a7\n Pointer Size: 8\n <0><125df>: Abbrev Number: 81 (DW_TAG_compile_unit)\n <125e0> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <125e4> DW_AT_language : (data1) 29\t(C11)\n- <125e5> DW_AT_name : (line_strp) (offset: 0xa7): nvmet.c\n- <125e9> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <125e5> DW_AT_name : (line_strp) (offset: 0xa9): nvmet.c\n+ <125e9> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <125ed> DW_AT_stmt_list : (sec_offset) 0x718f\n <1><125f1>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <125f2> DW_AT_import : (GNU_ref_alt) <0x2fc6>\n <1><125f6>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <125f7> DW_AT_import : (GNU_ref_alt) <0x2649>\n <1><125fb>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <125fc> DW_AT_import : (ref_addr) <0x17c>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n@@ -28224,16 +28224,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xa1a\n Pointer Size: 8\n <0><12a40>: Abbrev Number: 34 (DW_TAG_compile_unit)\n <12a41> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <12a45> DW_AT_language : (data1) 29\t(C11)\n- <12a46> DW_AT_name : (line_strp) (offset: 0x5c): net.c\n- <12a4a> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <12a46> DW_AT_name : (line_strp) (offset: 0x5e): net.c\n+ <12a4a> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <12a4e> DW_AT_stmt_list : (sec_offset) 0x7259\n <1><12a52>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <12a53> DW_AT_import : (ref_addr) <0x112>\t[Abbrev Number: 6 (DW_TAG_partial_unit)]\n <1><12a57>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <12a58> DW_AT_import : (GNU_ref_alt) <0x2f91>\n <1><12a5c>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <12a5d> DW_AT_import : (GNU_ref_alt) <0x602>\n@@ -30092,16 +30092,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xa1a\n Pointer Size: 8\n <0><136e6>: Abbrev Number: 34 (DW_TAG_compile_unit)\n <136e7> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <136eb> DW_AT_language : (data1) 29\t(C11)\n- <136ec> DW_AT_name : (line_strp) (offset: 0x6a): rdsk.c\n- <136f0> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <136ec> DW_AT_name : (line_strp) (offset: 0x6c): rdsk.c\n+ <136f0> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <136f4> DW_AT_stmt_list : (sec_offset) 0x732b\n <1><136f8>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <136f9> DW_AT_import : (GNU_ref_alt) <0xa3b>\n <1><136fd>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <136fe> DW_AT_import : (GNU_ref_alt) <0x17be>\n <1><13702>: Abbrev Number: 13 (DW_TAG_imported_unit)\n <13703> DW_AT_import : (GNU_ref_alt) <0x2f4d>\n@@ -31518,16 +31518,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x2a7\n Pointer Size: 8\n <0><14130>: Abbrev Number: 81 (DW_TAG_compile_unit)\n <14131> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <14135> DW_AT_language : (data1) 29\t(C11)\n- <14136> DW_AT_name : (line_strp) (offset: 0xc1): sys.c\n- <1413a> DW_AT_comp_dir : (line_strp) (offset: 0x14d): ./src\n+ <14136> DW_AT_name : (line_strp) (offset: 0xc3): sys.c\n+ <1413a> DW_AT_comp_dir : (line_strp) (offset: 0x14f): ./src\n <1413e> DW_AT_stmt_list : (sec_offset) 0x73ed\n <1><14142>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <14143> DW_AT_import : (GNU_ref_alt) <0x2c8e>\n <1><14147>: Abbrev Number: 10 (DW_TAG_imported_unit)\n <14148> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><1414c>: Abbrev Number: 67 (DW_TAG_imported_unit)\n <1414d> DW_AT_import : (ref_addr) <0xd7>\t[Abbrev Number: 125 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -2,21 +2,23 @@\n %nR\"q1+<\n ^F`DvwT.\n $lt<5/@O\n d$3WP=q \n )=[h)CZh)\n K8M~RCQU6\n 2x[:PIH+>\n-Sh)Sye8tRT\n-W;6\t;6\t;\n-/IrX@V:K\n-Px*Ux?h9\n-KNS!h<#[\n-:(Pfe>G5\n-R15qSZ}R\n+ 61!`pd\\<\n+F$22^zb!\n+62h`k36k\n+(P@WM(P@\n+!9raQ*[eG\n+N*\tA4S1w\n+nrB7B9F;UY\n+_k3/FGIA\n+9d~$JOYE\n \"`PS! -p\n eIt\tJ^/i\n @s+bi$D>M@.\n MirK\n- [ d] /build/1st/rapiddisk-9.1.0/src\n- [ 2c] /usr/include/x86_64-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] getopt_core.h\n- [ ed] utils.h\n- [ f5] string.h\n- [ fe] stat.h\n- [ 105] /usr/include/x86_64-linux-gnu/sys\n- [ 127] errno.h\n- [ 12f] stdio.h\n- [ 137] rapiddiskd.h\n- [ 144] unistd.h\n- [ 14d] ./src\n- [ 153] stddef.h\n- [ 15c] stdio2-decl.h\n- [ 16a] dirent.h\n- [ 173] /usr/include/x86_64-linux-gnu/bits/types\n- [ 19c] common.h\n- [ 1a5] struct_FILE.h\n- [ 1b3] /usr/lib/gcc/x86_64-linux-gnu/12/include\n- [ 1dc] json.h\n- [ 1e3] stdint-uintn.h\n- [ 1f2] pcre2.h\n- [ 1fa] inet.h\n- [ 201] rdsk.h\n- [ 208] in.h\n- [ 20d] /usr/include/netinet\n- [ 222] /usr/include/arpa\n- [ 234] ioctl.h\n- [ 23c] /usr/include/net\n- [ 24d] socket_type.h\n- [ 25b] sockaddr.h\n- [ 266] ctype.h\n- [ 26e] socket.h\n- [ 277] if.h\n- [ 27c] __sigset_t.h\n- [ 289] sys.h\n- [ 28f] nvmet.h\n- [ 297] signal.h\n- [ 2a0] microhttpd.h\n- [ 2ad] sigaction.h\n- [ 2b9] __sigval_t.h\n- [ 2c6] siginfo_t.h\n- [ 2d2] stdint-intn.h\n- [ 2e0] libdevmapper.h\n- [ 2ef] stdarg.h\n- [ 2f8] malloc.h\n- [ 301] /usr/include/linux\n- [ 314] posix_types.h\n- [ 322] int-ll64.h\n- [ 32d] sysinfo.h\n- [ 337] /usr/include/asm-generic\n+ [ d] /build/2/rapiddisk-9.1.0/2nd/src\n+ [ 2e] /usr/include/x86_64-linux-gnu/bits\n+ [ 51] /usr/include\n+ [ 5e] net.c\n+ [ 64] utils.c\n+ [ 6c] rdsk.c\n+ [ 73] stdio2.h\n+ [ 7c] string_fortified.h\n+ [ 8f] syslog.h\n+ [ 98] json.c\n+ [ 9f] jansson.h\n+ [ a9] nvmet.c\n+ [ b1] stdlib.h\n+ [ ba] fcntl2.h\n+ [ c3] sys.c\n+ [ c9] rapiddiskd.c\n+ [ d6] \n+ [ e1] getopt_core.h\n+ [ ef] utils.h\n+ [ f7] string.h\n+ [ 100] stat.h\n+ [ 107] /usr/include/x86_64-linux-gnu/sys\n+ [ 129] errno.h\n+ [ 131] stdio.h\n+ [ 139] rapiddiskd.h\n+ [ 146] unistd.h\n+ [ 14f] ./src\n+ [ 155] stddef.h\n+ [ 15e] stdio2-decl.h\n+ [ 16c] dirent.h\n+ [ 175] /usr/include/x86_64-linux-gnu/bits/types\n+ [ 19e] common.h\n+ [ 1a7] struct_FILE.h\n+ [ 1b5] /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ [ 1de] json.h\n+ [ 1e5] stdint-uintn.h\n+ [ 1f4] pcre2.h\n+ [ 1fc] inet.h\n+ [ 203] rdsk.h\n+ [ 20a] in.h\n+ [ 20f] /usr/include/netinet\n+ [ 224] /usr/include/arpa\n+ [ 236] ioctl.h\n+ [ 23e] /usr/include/net\n+ [ 24f] socket_type.h\n+ [ 25d] sockaddr.h\n+ [ 268] ctype.h\n+ [ 270] socket.h\n+ [ 279] if.h\n+ [ 27e] __sigset_t.h\n+ [ 28b] sys.h\n+ [ 291] nvmet.h\n+ [ 299] signal.h\n+ [ 2a2] microhttpd.h\n+ [ 2af] sigaction.h\n+ [ 2bb] __sigval_t.h\n+ [ 2c8] siginfo_t.h\n+ [ 2d4] stdint-intn.h\n+ [ 2e2] libdevmapper.h\n+ [ 2f1] stdarg.h\n+ [ 2fa] malloc.h\n+ [ 303] /usr/include/linux\n+ [ 316] posix_types.h\n+ [ 324] int-ll64.h\n+ [ 32f] sysinfo.h\n+ [ 339] /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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f726170 69646469 736b2e64 -gnu/rapiddisk.d\n- 0x00000030 65627567 0077389c f94cdf6a 91a02bb7 ebug.w8..L.j..+.\n- 0x00000040 9b72ead1 631e4109 27 .r..c.A.'\n+ 0x00000030 65627567 001fc97f d650f8f8 658e1759 ebug.....P..e..Y\n+ 0x00000040 b864a056 d936befb e6 .d.V.6...\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/fd/a2f56dc6923efe8acfa156ea1660a130a19b5b.debug", "source2": "./usr/lib/debug/.build-id/21/37da2a29df41adc23e1ee8644e5529e6452de3.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 11% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "comments": ["error from `readelf --wide --file-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x2720\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 81984 (bytes into file)\n+ Start of section headers: 81976 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 13\n Size of section headers: 64 (bytes)\n Number of section headers: 39\n Section header string table index: 38\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n-There are 39 section headers, starting at offset 0x14040:\n+There are 39 section headers, starting at offset 0x14038:\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n@@ -26,23 +26,23 @@\n [21] .fini_array NOBITS 000000000000fb18 000b10 000008 08 WA 0 0 8\n [22] .dynamic NOBITS 000000000000fb20 000b10 000220 10 WA 7 0 8\n [23] .got NOBITS 000000000000fd40 000b10 0002c0 08 WA 0 0 8\n [24] .data NOBITS 0000000000010000 000b10 000010 00 WA 0 0 8\n [25] .bss NOBITS 0000000000010020 000b10 000198 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00039c 00001f 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 0003c0 00003d 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 000400 007743 00 C 0 0 8\n- [29] .debug_abbrev PROGBITS 0000000000000000 007b48 0004fa 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 008048 002e16 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 00ae60 000153 01 MSC 0 0 8\n- [32] .debug_line_str PROGBITS 0000000000000000 00afb8 00017a 01 MSC 0 0 8\n- [33] .debug_loclists PROGBITS 0000000000000000 00b138 003efe 00 C 0 0 8\n- [34] .debug_rnglists PROGBITS 0000000000000000 00f038 000829 00 C 0 0 8\n- [35] .gnu_debugaltlink PROGBITS 0000000000000000 00f861 000049 00 0 0 1\n- [36] .symtab SYMTAB 0000000000000000 00f8b0 003840 18 37 497 8\n- [37] .strtab STRTAB 0000000000000000 0130f0 000dba 00 0 0 1\n- [38] .shstrtab STRTAB 0000000000000000 013eaa 000193 00 0 0 1\n+ [28] .debug_info PROGBITS 0000000000000000 000400 00773e 00 C 0 0 8\n+ [29] .debug_abbrev PROGBITS 0000000000000000 007b40 0004fa 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 008040 002e15 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 00ae58 000153 01 MSC 0 0 8\n+ [32] .debug_line_str PROGBITS 0000000000000000 00afb0 00017c 01 MSC 0 0 8\n+ [33] .debug_loclists PROGBITS 0000000000000000 00b130 003efe 00 C 0 0 8\n+ [34] .debug_rnglists PROGBITS 0000000000000000 00f030 000829 00 C 0 0 8\n+ [35] .gnu_debugaltlink PROGBITS 0000000000000000 00f859 000049 00 0 0 1\n+ [36] .symtab SYMTAB 0000000000000000 00f8a8 003840 18 37 497 8\n+ [37] .strtab STRTAB 0000000000000000 0130e8 000dba 00 0 0 1\n+ [38] .shstrtab STRTAB 0000000000000000 013ea2 000193 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n D (mbind), l (large), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: fda2f56dc6923efe8acfa156ea1660a130a19b5b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2137da2a29df41adc23e1ee8644e5529e6452de3\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/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /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/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /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: 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+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x5e): utils.c\n+ 2\t(udata)\t0\t(line_strp)\t(offset: 0x66): main.c\n+ 3\t(udata)\t1\t(line_strp)\t(offset: 0x6d): stdio2.h\n+ 4\t(udata)\t0\t(line_strp)\t(offset: 0x76): rdsk.c\n+ 5\t(udata)\t2\t(line_strp)\t(offset: 0x7d): jansson.h\n+ 6\t(udata)\t0\t(line_strp)\t(offset: 0x87): json.c\n+ 7\t(udata)\t1\t(line_strp)\t(offset: 0x8e): fcntl2.h\n+ 8\t(udata)\t1\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 9\t(udata)\t0\t(line_strp)\t(offset: 0xaa): nvmet.c\n+ 10\t(udata)\t2\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 11\t(udata)\t1\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 12\t(udata)\t0\t(line_strp)\t(offset: 0xc4): sys.c\n+ 13\t(udata)\t0\t(line_strp)\t(offset: 0xca): \n \n Line Number Statements:\n [0x0000007a] Set column to 54\n [0x0000007c] Extended opcode 2: set Address to 0x2810\n [0x00000087] Advance Line by 418 to 419\n [0x0000008a] Copy\n [0x0000008b] Set column to 2\n@@ -15323,37 +15323,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 0x5bf7, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /usr/include\n- 3\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /usr/include\n+ 3\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5c0d, lines 16, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x64): main.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t1\t(line_strp)\t(offset: 0x2b0): types.h\n- 3\t(data1)\t0\t(line_strp)\t(offset: 0xd3): common.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0x145): 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: 0x156): rdsk.h\n- 9\t(data1)\t0\t(line_strp)\t(offset: 0xdc): sys.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0x138): json.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x12f): 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+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x66): main.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t1\t(line_strp)\t(offset: 0x2b2): types.h\n+ 3\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0x147): utils.h\n+ 5\t(data1)\t2\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0xe4): nvmet.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0x158): rdsk.h\n+ 9\t(data1)\t0\t(line_strp)\t(offset: 0xde): sys.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0x13a): json.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x131): string.h\n+ 12\t(data1)\t1\t(line_strp)\t(offset: 0xfa): getopt_core.h\n+ 13\t(data1)\t1\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x66): main.c\n+ 15\t(data1)\t1\t(line_strp)\t(offset: 0x6d): stdio2.h\n \n No Line Number Statements.\n Offset: 0x5c5d\n Length: 156\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -15377,42 +15377,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 0x5c7f, lines 5, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x18d): /usr/include/x86_64-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x4f): /usr/include\n- 4\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x18f): /usr/include/x86_64-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x51): /usr/include\n+ 4\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5c99, lines 20, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x5c): utils.c\n- 1\t(data1)\t4\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t2\t(line_strp)\t(offset: 0x2b0): types.h\n- 3\t(data1)\t1\t(line_strp)\t(offset: 0x1b6): struct_FILE.h\n- 4\t(data1)\t1\t(line_strp)\t(offset: 0x1bd): FILE.h\n- 5\t(data1)\t2\t(line_strp)\t(offset: 0x184): dirent.h\n- 6\t(data1)\t0\t(line_strp)\t(offset: 0xd3): common.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x16d): stdint-uintn.h\n- 8\t(data1)\t3\t(line_strp)\t(offset: 0x15d): 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: 0x138): json.h\n- 11\t(data1)\t3\t(line_strp)\t(offset: 0x12f): string.h\n- 12\t(data1)\t3\t(line_strp)\t(offset: 0x184): 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: 0x165): stdio.h\n- 19\t(data1)\t3\t(line_strp)\t(offset: 0x17c): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x5e): utils.c\n+ 1\t(data1)\t4\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t2\t(line_strp)\t(offset: 0x2b2): types.h\n+ 3\t(data1)\t1\t(line_strp)\t(offset: 0x1b8): struct_FILE.h\n+ 4\t(data1)\t1\t(line_strp)\t(offset: 0x1bf): FILE.h\n+ 5\t(data1)\t2\t(line_strp)\t(offset: 0x186): dirent.h\n+ 6\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x16f): stdint-uintn.h\n+ 8\t(data1)\t3\t(line_strp)\t(offset: 0x15f): pcre2.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0x13a): json.h\n+ 11\t(data1)\t3\t(line_strp)\t(offset: 0x131): string.h\n+ 12\t(data1)\t3\t(line_strp)\t(offset: 0x186): dirent.h\n+ 13\t(data1)\t3\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 14\t(data1)\t3\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 15\t(data1)\t0\t(line_strp)\t(offset: 0x5e): utils.c\n+ 16\t(data1)\t2\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 17\t(data1)\t2\t(line_strp)\t(offset: 0x6d): stdio2.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0x167): stdio.h\n+ 19\t(data1)\t3\t(line_strp)\t(offset: 0x17e): errno.h\n \n No Line Number Statements.\n Offset: 0x5cfd\n Length: 102\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -15436,31 +15436,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 0x5d1f, lines 4, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x4f): /usr/include\n- 3\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x51): /usr/include\n+ 3\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5d35, lines 10, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x85): json.c\n- 1\t(data1)\t3\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t0\t(line_strp)\t(offset: 0xd3): 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: 0x12f): 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+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x87): json.c\n+ 1\t(data1)\t3\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 3\t(data1)\t2\t(line_strp)\t(offset: 0x7d): jansson.h\n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x131): string.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 6\t(data1)\t2\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0x87): json.c\n+ 8\t(data1)\t1\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 9\t(data1)\t1\t(line_strp)\t(offset: 0x6d): stdio2.h\n \n No Line Number Statements.\n Offset: 0x5d67\n Length: 190\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -15484,49 +15484,49 @@\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 0x5d89, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x18d): /usr/include/x86_64-linux-gnu/bits/types\n- 2\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 3\t(line_strp)\t(offset: 0x1e9): /usr/include/x86_64-linux-gnu/sys\n- 4\t(line_strp)\t(offset: 0x4f): /usr/include\n- 5\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x18f): /usr/include/x86_64-linux-gnu/bits/types\n+ 2\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 3\t(line_strp)\t(offset: 0x1eb): /usr/include/x86_64-linux-gnu/sys\n+ 4\t(line_strp)\t(offset: 0x51): /usr/include\n+ 5\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5da7, lines 26, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0x74): rdsk.c\n- 1\t(data1)\t5\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t5\t(line_strp)\t(offset: 0x20b): stdarg.h\n- 3\t(data1)\t0\t(line_strp)\t(offset: 0xc8): \n- 4\t(data1)\t2\t(line_strp)\t(offset: 0x2b0): types.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x1b6): struct_FILE.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x1bd): FILE.h\n- 7\t(data1)\t4\t(line_strp)\t(offset: 0x165): stdio.h\n- 8\t(data1)\t2\t(line_strp)\t(offset: 0x1c4): stdint-intn.h\n- 9\t(data1)\t2\t(line_strp)\t(offset: 0x184): dirent.h\n- 10\t(data1)\t0\t(line_strp)\t(offset: 0xd3): common.h\n- 11\t(data1)\t2\t(line_strp)\t(offset: 0x16d): stdint-uintn.h\n- 12\t(data1)\t4\t(line_strp)\t(offset: 0x1da): libdevmapper.h\n- 13\t(data1)\t0\t(line_strp)\t(offset: 0x74): rdsk.c\n- 14\t(data1)\t2\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n- 15\t(data1)\t4\t(line_strp)\t(offset: 0x12f): string.h\n- 16\t(data1)\t4\t(line_strp)\t(offset: 0xb0): stdlib.h\n- 17\t(data1)\t0\t(line_strp)\t(offset: 0x145): utils.h\n- 18\t(data1)\t2\t(line_strp)\t(offset: 0x8c): fcntl2.h\n- 19\t(data1)\t4\t(line_strp)\t(offset: 0xb9): unistd.h\n- 20\t(data1)\t3\t(line_strp)\t(offset: 0x1d2): ioctl.h\n- 21\t(data1)\t4\t(line_strp)\t(offset: 0x214): malloc.h\n- 22\t(data1)\t4\t(line_strp)\t(offset: 0x184): dirent.h\n- 23\t(data1)\t2\t(line_strp)\t(offset: 0x6b): stdio2.h\n- 24\t(data1)\t2\t(line_strp)\t(offset: 0x95): string_fortified.h\n- 25\t(data1)\t4\t(line_strp)\t(offset: 0x17c): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0x76): rdsk.c\n+ 1\t(data1)\t5\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t5\t(line_strp)\t(offset: 0x20d): stdarg.h\n+ 3\t(data1)\t0\t(line_strp)\t(offset: 0xca): \n+ 4\t(data1)\t2\t(line_strp)\t(offset: 0x2b2): types.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x1b8): struct_FILE.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x1bf): FILE.h\n+ 7\t(data1)\t4\t(line_strp)\t(offset: 0x167): stdio.h\n+ 8\t(data1)\t2\t(line_strp)\t(offset: 0x1c6): stdint-intn.h\n+ 9\t(data1)\t2\t(line_strp)\t(offset: 0x186): dirent.h\n+ 10\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 11\t(data1)\t2\t(line_strp)\t(offset: 0x16f): stdint-uintn.h\n+ 12\t(data1)\t4\t(line_strp)\t(offset: 0x1dc): libdevmapper.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x76): rdsk.c\n+ 14\t(data1)\t2\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 15\t(data1)\t4\t(line_strp)\t(offset: 0x131): string.h\n+ 16\t(data1)\t4\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 17\t(data1)\t0\t(line_strp)\t(offset: 0x147): utils.h\n+ 18\t(data1)\t2\t(line_strp)\t(offset: 0x8e): fcntl2.h\n+ 19\t(data1)\t4\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 20\t(data1)\t3\t(line_strp)\t(offset: 0x1d4): ioctl.h\n+ 21\t(data1)\t4\t(line_strp)\t(offset: 0x216): malloc.h\n+ 22\t(data1)\t4\t(line_strp)\t(offset: 0x186): dirent.h\n+ 23\t(data1)\t2\t(line_strp)\t(offset: 0x6d): stdio2.h\n+ 24\t(data1)\t2\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 25\t(data1)\t4\t(line_strp)\t(offset: 0x17e): errno.h\n \n No Line Number Statements.\n Offset: 0x5e29\n Length: 237\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -15550,59 +15550,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 0x5e4b, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x23e): /usr/include/arpa\n- 2\t(line_strp)\t(offset: 0x257): /usr/include/net\n- 3\t(line_strp)\t(offset: 0x229): /usr/include/netinet\n- 4\t(line_strp)\t(offset: 0x18d): /usr/include/x86_64-linux-gnu/bits/types\n- 5\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 6\t(line_strp)\t(offset: 0x1e9): /usr/include/x86_64-linux-gnu/sys\n- 7\t(line_strp)\t(offset: 0x4f): /usr/include\n- 8\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x240): /usr/include/arpa\n+ 2\t(line_strp)\t(offset: 0x259): /usr/include/net\n+ 3\t(line_strp)\t(offset: 0x22b): /usr/include/netinet\n+ 4\t(line_strp)\t(offset: 0x18f): /usr/include/x86_64-linux-gnu/bits/types\n+ 5\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 6\t(line_strp)\t(offset: 0x1eb): /usr/include/x86_64-linux-gnu/sys\n+ 7\t(line_strp)\t(offset: 0x51): /usr/include\n+ 8\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5e75, lines 33, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xa8): nvmet.c\n- 1\t(data1)\t8\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t5\t(line_strp)\t(offset: 0x2b0): types.h\n- 3\t(data1)\t4\t(line_strp)\t(offset: 0x1b6): struct_FILE.h\n- 4\t(data1)\t4\t(line_strp)\t(offset: 0x1bd): FILE.h\n- 5\t(data1)\t6\t(line_strp)\t(offset: 0x2b0): types.h\n- 6\t(data1)\t5\t(line_strp)\t(offset: 0x184): dirent.h\n- 7\t(data1)\t0\t(line_strp)\t(offset: 0xd3): common.h\n- 8\t(data1)\t5\t(line_strp)\t(offset: 0x27b): sockaddr.h\n- 9\t(data1)\t5\t(line_strp)\t(offset: 0x28e): socket.h\n- 10\t(data1)\t2\t(line_strp)\t(offset: 0x268): if.h\n- 11\t(data1)\t5\t(line_strp)\t(offset: 0x16d): stdint-uintn.h\n- 12\t(data1)\t3\t(line_strp)\t(offset: 0x224): 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: 0x138): json.h\n- 15\t(data1)\t0\t(line_strp)\t(offset: 0x145): 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: 0x12f): string.h\n- 18\t(data1)\t5\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n- 19\t(data1)\t5\t(line_strp)\t(offset: 0xb9): unistd.h\n- 20\t(data1)\t7\t(line_strp)\t(offset: 0x165): stdio.h\n- 21\t(data1)\t6\t(line_strp)\t(offset: 0x250): stat.h\n- 22\t(data1)\t1\t(line_strp)\t(offset: 0x21d): inet.h\n- 23\t(data1)\t6\t(line_strp)\t(offset: 0x1d2): ioctl.h\n- 24\t(data1)\t6\t(line_strp)\t(offset: 0x28e): 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: 0x156): rdsk.h\n- 27\t(data1)\t7\t(line_strp)\t(offset: 0x286): ctype.h\n- 28\t(data1)\t7\t(line_strp)\t(offset: 0x17c): errno.h\n- 29\t(data1)\t7\t(line_strp)\t(offset: 0x184): dirent.h\n- 30\t(data1)\t5\t(line_strp)\t(offset: 0x95): string_fortified.h\n- 31\t(data1)\t5\t(line_strp)\t(offset: 0x6b): stdio2.h\n- 32\t(data1)\t5\t(line_strp)\t(offset: 0x26d): socket_type.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xaa): nvmet.c\n+ 1\t(data1)\t8\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t5\t(line_strp)\t(offset: 0x2b2): types.h\n+ 3\t(data1)\t4\t(line_strp)\t(offset: 0x1b8): struct_FILE.h\n+ 4\t(data1)\t4\t(line_strp)\t(offset: 0x1bf): FILE.h\n+ 5\t(data1)\t6\t(line_strp)\t(offset: 0x2b2): types.h\n+ 6\t(data1)\t5\t(line_strp)\t(offset: 0x186): dirent.h\n+ 7\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 8\t(data1)\t5\t(line_strp)\t(offset: 0x27d): sockaddr.h\n+ 9\t(data1)\t5\t(line_strp)\t(offset: 0x290): socket.h\n+ 10\t(data1)\t2\t(line_strp)\t(offset: 0x26a): if.h\n+ 11\t(data1)\t5\t(line_strp)\t(offset: 0x16f): stdint-uintn.h\n+ 12\t(data1)\t3\t(line_strp)\t(offset: 0x226): in.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0xaa): nvmet.c\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x13a): json.h\n+ 15\t(data1)\t0\t(line_strp)\t(offset: 0x147): utils.h\n+ 16\t(data1)\t7\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 17\t(data1)\t7\t(line_strp)\t(offset: 0x131): string.h\n+ 18\t(data1)\t5\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 19\t(data1)\t5\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 20\t(data1)\t7\t(line_strp)\t(offset: 0x167): stdio.h\n+ 21\t(data1)\t6\t(line_strp)\t(offset: 0x252): stat.h\n+ 22\t(data1)\t1\t(line_strp)\t(offset: 0x21f): inet.h\n+ 23\t(data1)\t6\t(line_strp)\t(offset: 0x1d4): ioctl.h\n+ 24\t(data1)\t6\t(line_strp)\t(offset: 0x290): socket.h\n+ 25\t(data1)\t7\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 26\t(data1)\t0\t(line_strp)\t(offset: 0x158): rdsk.h\n+ 27\t(data1)\t7\t(line_strp)\t(offset: 0x288): ctype.h\n+ 28\t(data1)\t7\t(line_strp)\t(offset: 0x17e): errno.h\n+ 29\t(data1)\t7\t(line_strp)\t(offset: 0x186): dirent.h\n+ 30\t(data1)\t5\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 31\t(data1)\t5\t(line_strp)\t(offset: 0x6d): stdio2.h\n+ 32\t(data1)\t5\t(line_strp)\t(offset: 0x26f): socket_type.h\n \n No Line Number Statements.\n Offset: 0x5f1a\n Length: 164\n DWARF Version: 5\n Address size (bytes): 8\n Segment selector (bytes): 0\n@@ -15626,39 +15626,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 0x5f3c, lines 7, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x13f): ./src\n- 1\t(line_strp)\t(offset: 0x2cd): /usr/include/asm-generic\n- 2\t(line_strp)\t(offset: 0x297): /usr/include/linux\n- 3\t(line_strp)\t(offset: 0x2c): /usr/include/x86_64-linux-gnu/bits\n- 4\t(line_strp)\t(offset: 0x1e9): /usr/include/x86_64-linux-gnu/sys\n- 5\t(line_strp)\t(offset: 0x4f): /usr/include\n- 6\t(line_strp)\t(offset: 0x106): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 0\t(line_strp)\t(offset: 0x141): ./src\n+ 1\t(line_strp)\t(offset: 0x2cf): /usr/include/asm-generic\n+ 2\t(line_strp)\t(offset: 0x299): /usr/include/linux\n+ 3\t(line_strp)\t(offset: 0x2e): /usr/include/x86_64-linux-gnu/bits\n+ 4\t(line_strp)\t(offset: 0x1eb): /usr/include/x86_64-linux-gnu/sys\n+ 5\t(line_strp)\t(offset: 0x51): /usr/include\n+ 6\t(line_strp)\t(offset: 0x108): /usr/lib/gcc/x86_64-linux-gnu/12/include\n \n The File Name Table (offset 0x5f5e, lines 20, columns 2):\n Entry\tDir\tName\n- 0\t(data1)\t0\t(line_strp)\t(offset: 0xc2): sys.c\n- 1\t(data1)\t6\t(line_strp)\t(offset: 0x14d): stddef.h\n- 2\t(data1)\t3\t(line_strp)\t(offset: 0x2b0): types.h\n- 3\t(data1)\t3\t(line_strp)\t(offset: 0x184): dirent.h\n- 4\t(data1)\t0\t(line_strp)\t(offset: 0xd3): common.h\n- 5\t(data1)\t1\t(line_strp)\t(offset: 0x2b8): int-ll64.h\n- 6\t(data1)\t1\t(line_strp)\t(offset: 0x2aa): posix_types.h\n- 7\t(data1)\t2\t(line_strp)\t(offset: 0x2c3): sysinfo.h\n- 8\t(data1)\t0\t(line_strp)\t(offset: 0xc2): sys.c\n- 9\t(data1)\t4\t(line_strp)\t(offset: 0x2c3): sysinfo.h\n- 10\t(data1)\t5\t(line_strp)\t(offset: 0x12f): 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: 0x156): rdsk.h\n- 14\t(data1)\t0\t(line_strp)\t(offset: 0x145): utils.h\n- 15\t(data1)\t5\t(line_strp)\t(offset: 0x184): dirent.h\n- 16\t(data1)\t3\t(line_strp)\t(offset: 0xea): stdio2-decl.h\n- 17\t(data1)\t3\t(line_strp)\t(offset: 0x95): string_fortified.h\n- 18\t(data1)\t3\t(line_strp)\t(offset: 0x6b): stdio2.h\n- 19\t(data1)\t5\t(line_strp)\t(offset: 0x17c): errno.h\n+ 0\t(data1)\t0\t(line_strp)\t(offset: 0xc4): sys.c\n+ 1\t(data1)\t6\t(line_strp)\t(offset: 0x14f): stddef.h\n+ 2\t(data1)\t3\t(line_strp)\t(offset: 0x2b2): types.h\n+ 3\t(data1)\t3\t(line_strp)\t(offset: 0x186): dirent.h\n+ 4\t(data1)\t0\t(line_strp)\t(offset: 0xd5): common.h\n+ 5\t(data1)\t1\t(line_strp)\t(offset: 0x2ba): int-ll64.h\n+ 6\t(data1)\t1\t(line_strp)\t(offset: 0x2ac): posix_types.h\n+ 7\t(data1)\t2\t(line_strp)\t(offset: 0x2c5): sysinfo.h\n+ 8\t(data1)\t0\t(line_strp)\t(offset: 0xc4): sys.c\n+ 9\t(data1)\t4\t(line_strp)\t(offset: 0x2c5): sysinfo.h\n+ 10\t(data1)\t5\t(line_strp)\t(offset: 0x131): string.h\n+ 11\t(data1)\t5\t(line_strp)\t(offset: 0xbb): unistd.h\n+ 12\t(data1)\t5\t(line_strp)\t(offset: 0xb2): stdlib.h\n+ 13\t(data1)\t0\t(line_strp)\t(offset: 0x158): rdsk.h\n+ 14\t(data1)\t0\t(line_strp)\t(offset: 0x147): utils.h\n+ 15\t(data1)\t5\t(line_strp)\t(offset: 0x186): dirent.h\n+ 16\t(data1)\t3\t(line_strp)\t(offset: 0xec): stdio2-decl.h\n+ 17\t(data1)\t3\t(line_strp)\t(offset: 0x97): string_fortified.h\n+ 18\t(data1)\t3\t(line_strp)\t(offset: 0x6d): stdio2.h\n+ 19\t(data1)\t5\t(line_strp)\t(offset: 0x17e): 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: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 64 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./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: 66 (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: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 64 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5bd5\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1>: Abbrev Number: 22 (DW_TAG_typedef)\n DW_AT_name : (GNU_strp_alt) (offset: 0xc52) \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) <0x58>\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: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 64 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x5bd5\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1>: Abbrev Number: 88 (DW_TAG_structure_type)\n
DW_AT_name : (GNU_strp_alt) (offset: 0x1b6) \n DW_AT_byte_size : (data1) 176\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: 0x79c\n Pointer Size: 8\n <0><12d>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <12e> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <132> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <132> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><136>: Abbrev Number: 90 (DW_TAG_subprogram)\n <137> DW_AT_external : (flag_present) 1\n <137> DW_AT_name : (GNU_strp_alt) (offset: 0x731) \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: 0x79c\n Pointer Size: 8\n <0><152>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <153> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <157> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <157> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><15b>: Abbrev Number: 79 (DW_TAG_typedef)\n <15c> DW_AT_name : (GNU_strp_alt) (offset: 0x1a0) \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: 78 (DW_TAG_pointer_type)\n@@ -217,15 +217,15 @@\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><176>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <177> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <17b> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <17b> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><17f>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <180> DW_AT_import : (ref_addr) <0x152>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><184>: Abbrev Number: 81 (DW_TAG_subprogram)\n <185> DW_AT_external : (flag_present) 1\n <185> DW_AT_name : (GNU_strp_alt) (offset: 0xe1b) \n <189> DW_AT_decl_file : (data1) 11\n <18a> DW_AT_decl_line : (data1) 156\n@@ -243,15 +243,15 @@\n Length: 0x33 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><1a8>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <1a9> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <1ad> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <1ad> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><1b1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <1b2> DW_AT_import : (ref_addr) <0xd3>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><1b6>: Abbrev Number: 79 (DW_TAG_typedef)\n <1b7> DW_AT_name : (GNU_strp_alt) (offset: 0x1ab) \n <1bb> DW_AT_decl_file : (data1) 3\n <1bc> DW_AT_decl_line : (data1) 110\n <1bd> DW_AT_decl_column : (data1) 3\n@@ -273,15 +273,15 @@\n Length: 0x1cb (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><1df>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <1e0> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <1e4> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <1e4> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><1e8>: Abbrev Number: 86 (DW_TAG_structure_type)\n <1e9> DW_AT_name : (GNU_strp_alt) (offset: 0x3b8) \n <1ed> DW_AT_byte_size : (data2) 572\n <1ef> DW_AT_decl_file : (implicit_const) 3\n <1ef> DW_AT_decl_line : (data1) 152\n <1f0> DW_AT_decl_column : (implicit_const) 16\n <1f0> DW_AT_sibling : (ref_udata) <0x2c2>\n@@ -529,15 +529,15 @@\n Length: 0x35 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><3ae>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <3af> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <3b3> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <3b3> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><3b7>: Abbrev Number: 88 (DW_TAG_structure_type)\n <3b8> DW_AT_name : (GNU_strp_alt) (offset: 0x1c5) \n <3bc> DW_AT_byte_size : (data1) 16\n <3bd> DW_AT_decl_file : (implicit_const) 3\n <3bd> DW_AT_decl_line : (data1) 129\n <3be> DW_AT_decl_column : (implicit_const) 16\n <3be> DW_AT_sibling : (ref_udata) <0x3d8>\n@@ -564,15 +564,15 @@\n Length: 0x38 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><3e7>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <3e8> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <3ec> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <3ec> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><3f0>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <3f1> DW_AT_import : (ref_addr) <0x176>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><3f5>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <3f6> DW_AT_import : (GNU_ref_alt) <0x2faf>\n <1><3fa>: Abbrev Number: 81 (DW_TAG_subprogram)\n <3fb> DW_AT_external : (flag_present) 1\n <3fb> DW_AT_name : (GNU_strp_alt) (offset: 0xc57) \n@@ -594,15 +594,15 @@\n Length: 0x2d (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><423>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <424> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <428> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <428> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><42c>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <42d> DW_AT_import : (ref_addr) <0x1a8>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><431>: Abbrev Number: 77 (DW_TAG_subprogram)\n <432> DW_AT_external : (flag_present) 1\n <432> DW_AT_name : (GNU_strp_alt) (offset: 0x13e2) \n <436> DW_AT_decl_file : (implicit_const) 4\n <436> DW_AT_decl_line : (data1) 40\n@@ -621,15 +621,15 @@\n Length: 0x74 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><454>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <455> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <459> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <459> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><45d>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <45e> DW_AT_import : (ref_addr) <0x1df>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><462>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <463> DW_AT_import : (ref_addr) <0x3e7>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><467>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <468> DW_AT_import : (ref_addr) <0x423>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><46c>: Abbrev Number: 4 (DW_TAG_imported_unit)\n@@ -693,15 +693,15 @@\n Length: 0x2e (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><4cc>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <4cd> DW_AT_stmt_list : (sec_offset) 0x5bd5\n- <4d1> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <4d1> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><4d5>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <4d6> DW_AT_import : (ref_addr) <0x12d>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><4da>: Abbrev Number: 89 (DW_TAG_subprogram)\n <4db> DW_AT_external : (flag_present) 1\n <4db> DW_AT_name : (GNU_strp_alt) (offset: 0x516) \n <4df> DW_AT_decl_file : (data1) 6\n <4e0> DW_AT_decl_line : (data2) 556\n@@ -719,15 +719,15 @@\n Length: 0xe4 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><4fe>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <4ff> DW_AT_stmt_list : (sec_offset) 0x5c5d\n- <503> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <503> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><507>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <508> DW_AT_import : (ref_addr) <0x83f>\t[Abbrev Number: 91 (DW_TAG_partial_unit)]\n <1><50c>: Abbrev Number: 71 (DW_TAG_structure_type)\n <50d> DW_AT_name : (GNU_strp_alt) (offset: 0x1d1) \n <511> DW_AT_byte_size : (data2) 576\n <513> DW_AT_decl_file : (data1) 6\n <514> DW_AT_decl_line : (data1) 199\n@@ -862,15 +862,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><5e6>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <5e7> DW_AT_stmt_list : (sec_offset) 0x5c5d\n- <5eb> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <5eb> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><5ef>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <5f0> DW_AT_import : (ref_addr) <0x12d>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><5f4>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <5f5> DW_AT_import : (ref_addr) <0x4fe>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><5f9>: Abbrev Number: 79 (DW_TAG_typedef)\n <5fa> DW_AT_name : (GNU_strp_alt) (offset: 0x1d1) \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: 0x79c\n Pointer Size: 8\n <0><630>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <631> DW_AT_stmt_list : (sec_offset) 0x5c5d\n- <635> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <635> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./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) <0x2f4d>\n <1><648>: Abbrev Number: 80 (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: 0x79c\n Pointer Size: 8\n <0><688>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <689> DW_AT_stmt_list : (sec_offset) 0x5c5d\n- <68d> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <68d> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./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) <0x823>\n <1><69b>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <69c> DW_AT_import : (GNU_ref_alt) <0x859>\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: 0x79c\n Pointer Size: 8\n <0><6bc>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <6bd> DW_AT_stmt_list : (sec_offset) 0x5c5d\n- <6c1> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <6c1> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./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: 0x12a4) \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: 0x79c\n Pointer Size: 8\n <0><6ea>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <6eb> DW_AT_stmt_list : (sec_offset) 0x5cfd\n- <6ef> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <6ef> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><6f3>: Abbrev Number: 81 (DW_TAG_subprogram)\n <6f4> DW_AT_external : (flag_present) 1\n <6f4> DW_AT_name : (GNU_strp_alt) (offset: 0xe13) \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: 0x79c\n Pointer Size: 8\n <0><71c>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <71d> DW_AT_stmt_list : (sec_offset) 0x5cfd\n- <721> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <721> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><725>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <726> DW_AT_import : (GNU_ref_alt) <0x890>\n <1><72a>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <72b> DW_AT_import : (ref_addr) <0x6ea>\t[Abbrev Number: 64 (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: 0x79c\n Pointer Size: 8\n <0><73c>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <73d> DW_AT_stmt_list : (sec_offset) 0x5d67\n- <741> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <741> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><745>: Abbrev Number: 81 (DW_TAG_subprogram)\n <746> DW_AT_external : (flag_present) 1\n <746> DW_AT_name : (GNU_strp_alt) (offset: 0xf2e) \n <74a> DW_AT_decl_file : (data1) 17\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: 0x82 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><769>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <76a> DW_AT_stmt_list : (sec_offset) 0x5d67\n- <76e> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <76e> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><772>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <773> DW_AT_import : (GNU_ref_alt) <0x90c>\n <1><777>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <778> DW_AT_import : (GNU_ref_alt) <0x949>\n <1><77c>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <77d> DW_AT_import : (GNU_ref_alt) <0x982>\n <1><781>: Abbrev Number: 6 (DW_TAG_imported_unit)\n@@ -1133,15 +1133,15 @@\n Length: 0x4c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><7ef>: Abbrev Number: 64 (DW_TAG_partial_unit)\n <7f0> DW_AT_stmt_list : (sec_offset) 0x5e29\n- <7f4> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <7f4> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1><7f8>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <7f9> DW_AT_import : (ref_addr) <0x4cc>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><7fd>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <7fe> DW_AT_import : (ref_addr) <0x6bc>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1><802>: Abbrev Number: 24 (DW_TAG_subprogram)\n <803> DW_AT_external : (flag_present) 1\n <803> DW_AT_name : (GNU_strp_alt) (offset: 0xd77) \n@@ -1192,15 +1192,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><857>: Abbrev Number: 7 (DW_TAG_compile_unit)\n <858> DW_AT_producer : (GNU_strp_alt) (offset: 0x11c5) \n <85c> DW_AT_language : (data1) 29\t(C11)\n <85d> DW_AT_name : (line_strp) (offset: 0): \n- <861> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/1st/rapiddisk-9.1.0/src\n+ <861> DW_AT_comp_dir : (line_strp) (offset: 0xd): /build/2/rapiddisk-9.1.0/2nd/src\n <865> DW_AT_ranges : (sec_offset) 0xe18\n <869> DW_AT_low_pc : (addr) 0\n <871> DW_AT_stmt_list : (sec_offset) 0\n <1><875>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <876> DW_AT_import : (GNU_ref_alt) <0xacc>\n <1><87a>: Abbrev Number: 30 (DW_TAG_subprogram)\n <87b> DW_AT_abstract_origin: (ref_addr) <0xedd0>\n@@ -20358,16 +20358,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 26 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x64): main.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_name : (line_strp) (offset: 0x66): main.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n DW_AT_stmt_list : (sec_offset) 0x5bd5\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xb26>\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xb53>\n <1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x3ae>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n@@ -21124,16 +21124,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 26 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x5c): utils.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_name : (line_strp) (offset: 0x5e): utils.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n DW_AT_stmt_list : (sec_offset) 0x5c5d\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xd77>\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xdaf>\n <1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x176>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n@@ -21642,16 +21642,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0>: Abbrev Number: 26 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x85): json.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_name : (line_strp) (offset: 0x87): json.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n DW_AT_stmt_list : (sec_offset) 0x5cfd\n <1>: Abbrev Number: 6 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x1184>\n <1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xd3>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 4 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0x1df>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n@@ -22251,16 +22251,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 97 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n DW_AT_language : (data1) 29\t(C11)\n- DW_AT_name : (line_strp) (offset: 0x74): rdsk.c\n- DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ DW_AT_name : (line_strp) (offset: 0x76): rdsk.c\n+ DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n DW_AT_stmt_list : (sec_offset) 0x5d67\n <1>: Abbrev Number: 11 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x16ad>\n <1>: Abbrev Number: 11 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x16db>\n <1>: Abbrev Number: 11 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x17be>\n@@ -23924,16 +23924,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><1016f>: Abbrev Number: 97 (DW_TAG_compile_unit)\n <10170> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <10174> DW_AT_language : (data1) 29\t(C11)\n- <10175> DW_AT_name : (line_strp) (offset: 0xa8): nvmet.c\n- <10179> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <10175> DW_AT_name : (line_strp) (offset: 0xaa): nvmet.c\n+ <10179> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <1017d> DW_AT_stmt_list : (sec_offset) 0x5e29\n <1><10181>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <10182> DW_AT_import : (GNU_ref_alt) <0xb26>\n <1><10186>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <10187> DW_AT_import : (GNU_ref_alt) <0x2600>\n <1><1018b>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <1018c> DW_AT_import : (GNU_ref_alt) <0x2649>\n@@ -25274,16 +25274,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x79c\n Pointer Size: 8\n <0><10b4f>: Abbrev Number: 26 (DW_TAG_compile_unit)\n <10b50> DW_AT_producer : (GNU_strp_alt) (offset: 0x1063) \n <10b54> DW_AT_language : (data1) 29\t(C11)\n- <10b55> DW_AT_name : (line_strp) (offset: 0xc2): sys.c\n- <10b59> DW_AT_comp_dir : (line_strp) (offset: 0x13f): ./src\n+ <10b55> DW_AT_name : (line_strp) (offset: 0xc4): sys.c\n+ <10b59> DW_AT_comp_dir : (line_strp) (offset: 0x141): ./src\n <10b5d> DW_AT_stmt_list : (sec_offset) 0x5f1a\n <1><10b61>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <10b62> DW_AT_import : (GNU_ref_alt) <0x16ad>\n <1><10b66>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <10b67> DW_AT_import : (GNU_ref_alt) <0x2c8e>\n <1><10b6b>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <10b6c> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 64 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,16 +1,22 @@\n GCC: (Debian 12.2.0-14) 12.2.0\n rTRCC<$T)\n <+%&8FFAv+\n obrdRnxO\n DU>%Aet=\n Y='/>V%\t'-\n-%e.;{]pdJ\n+NC]}ZN36\n+'/^$`.92G\n+$mP9$mP9$6\n T\n .QAv+/+h\n Ul3.\tlf \n \tz4p3Okt\n p\n- [ d] /build/1st/rapiddisk-9.1.0/src\n- [ 2c] /usr/include/x86_64-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] common.h\n- [ dc] sys.h\n- [ e2] nvmet.h\n- [ ea] stdio2-decl.h\n- [ f8] getopt_core.h\n- [ 106] /usr/lib/gcc/x86_64-linux-gnu/12/include\n- [ 12f] string.h\n- [ 138] json.h\n- [ 13f] ./src\n- [ 145] utils.h\n- [ 14d] stddef.h\n- [ 156] rdsk.h\n- [ 15d] pcre2.h\n- [ 165] stdio.h\n- [ 16d] stdint-uintn.h\n- [ 17c] errno.h\n- [ 184] dirent.h\n- [ 18d] /usr/include/x86_64-linux-gnu/bits/types\n- [ 1b6] struct_FILE.h\n- [ 1c4] stdint-intn.h\n- [ 1d2] ioctl.h\n- [ 1da] libdevmapper.h\n- [ 1e9] /usr/include/x86_64-linux-gnu/sys\n- [ 20b] stdarg.h\n- [ 214] malloc.h\n- [ 21d] inet.h\n- [ 224] in.h\n- [ 229] /usr/include/netinet\n- [ 23e] /usr/include/arpa\n- [ 250] stat.h\n- [ 257] /usr/include/net\n- [ 268] if.h\n- [ 26d] socket_type.h\n- [ 27b] sockaddr.h\n- [ 286] ctype.h\n- [ 28e] socket.h\n- [ 297] /usr/include/linux\n- [ 2aa] posix_types.h\n- [ 2b8] int-ll64.h\n- [ 2c3] sysinfo.h\n- [ 2cd] /usr/include/asm-generic\n+ [ d] /build/2/rapiddisk-9.1.0/2nd/src\n+ [ 2e] /usr/include/x86_64-linux-gnu/bits\n+ [ 51] /usr/include\n+ [ 5e] utils.c\n+ [ 66] main.c\n+ [ 6d] stdio2.h\n+ [ 76] rdsk.c\n+ [ 7d] jansson.h\n+ [ 87] json.c\n+ [ 8e] fcntl2.h\n+ [ 97] string_fortified.h\n+ [ aa] nvmet.c\n+ [ b2] stdlib.h\n+ [ bb] unistd.h\n+ [ c4] sys.c\n+ [ ca] \n+ [ d5] common.h\n+ [ de] sys.h\n+ [ e4] nvmet.h\n+ [ ec] stdio2-decl.h\n+ [ fa] getopt_core.h\n+ [ 108] /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ [ 131] string.h\n+ [ 13a] json.h\n+ [ 141] ./src\n+ [ 147] utils.h\n+ [ 14f] stddef.h\n+ [ 158] rdsk.h\n+ [ 15f] pcre2.h\n+ [ 167] stdio.h\n+ [ 16f] stdint-uintn.h\n+ [ 17e] errno.h\n+ [ 186] dirent.h\n+ [ 18f] /usr/include/x86_64-linux-gnu/bits/types\n+ [ 1b8] struct_FILE.h\n+ [ 1c6] stdint-intn.h\n+ [ 1d4] ioctl.h\n+ [ 1dc] libdevmapper.h\n+ [ 1eb] /usr/include/x86_64-linux-gnu/sys\n+ [ 20d] stdarg.h\n+ [ 216] malloc.h\n+ [ 21f] inet.h\n+ [ 226] in.h\n+ [ 22b] /usr/include/netinet\n+ [ 240] /usr/include/arpa\n+ [ 252] stat.h\n+ [ 259] /usr/include/net\n+ [ 26a] if.h\n+ [ 26f] socket_type.h\n+ [ 27d] sockaddr.h\n+ [ 288] ctype.h\n+ [ 290] socket.h\n+ [ 299] /usr/include/linux\n+ [ 2ac] posix_types.h\n+ [ 2ba] int-ll64.h\n+ [ 2c5] sysinfo.h\n+ [ 2cf] /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 7838365f 36342d6c 696e7578 dwz/x86_64-linux\n 0x00000020 2d676e75 2f726170 69646469 736b2e64 -gnu/rapiddisk.d\n- 0x00000030 65627567 0077389c f94cdf6a 91a02bb7 ebug.w8..L.j..+.\n- 0x00000040 9b72ead1 631e4109 27 .r..c.A.'\n+ 0x00000030 65627567 001fc97f d650f8f8 658e1759 ebug.....P..e..Y\n+ 0x00000040 b864a056 d936befb e6 .d.V.6...\n \n"}]}]}]}]}]}