{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.dpkiE75x/b1/git-repair_1.20200102-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.dpkiE75x/b2/git-repair_1.20200102-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- ef6d85562496fbb8fcc4a494e4b80ff4 220856 debug optional git-repair-dbgsym_1.20200102-2_amd64.deb\n- aa819b68eb3d0534e93a2c0018eba20a 865604 utils optional git-repair_1.20200102-2_amd64.deb\n+ 3c053e72b258f7a2e105bf8ffd0e26f6 220768 debug optional git-repair-dbgsym_1.20200102-2_amd64.deb\n+ 542ce407511ea3584859a3c8ddcb5650 865660 utils optional git-repair_1.20200102-2_amd64.deb\n"}, {"source1": "git-repair_1.20200102-2_amd64.deb", "source2": "git-repair_1.20200102-2_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 2020-07-15 20:46:18.000000 debian-binary\n -rw-r--r-- 0 0 0 864 2020-07-15 20:46:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 864548 2020-07-15 20:46:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 864604 2020-07-15 20:46:18.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/bin/git-repair", "source2": "./usr/bin/git-repair", "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.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 \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: 2cb709e27b48e7c203dd193234c2b4f4096940d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79f4f2763385e5ca0a72d01cce98a5aead014fe8\n \n Displaying notes found in: .note.gnu.gold-version\n Owner Data size \tDescription\n GNU 0x00000009\tNT_GNU_GOLD_VERSION (gold version)\t Version: gold 1.16\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -329,35 +329,35 @@\n \tmov $0x80cfd7,%edi\n \tcall 404ce0 \n \tmov %r12,%rdi\n \tcall 404d80 \n \tjmp 405351 \n \t...\n main():\n-/tmp/ghc3514245_0/ghc_49.c:4\n+/tmp/ghc901601_0/ghc_49.c:4\n \tsub $0x78,%rsp\n-/tmp/ghc3514245_0/ghc_49.c:5\n+/tmp/ghc901601_0/ghc_49.c:5\n \tmovdqu 0x421bb4(%rip),%xmm0 \n-/tmp/ghc3514245_0/ghc_49.c:10\n+/tmp/ghc901601_0/ghc_49.c:10\n \tmov $0x851bf0,%edx\n-/tmp/ghc3514245_0/ghc_49.c:5\n+/tmp/ghc901601_0/ghc_49.c:5\n \tmovdqu 0x421bb7(%rip),%xmm1 \n \tmovdqu 0x421bbf(%rip),%xmm2 \n \tmovups %xmm0,(%rsp)\n \tmovups %xmm1,0x10(%rsp)\n \tmovups %xmm2,0x20(%rsp)\n-/tmp/ghc3514245_0/ghc_49.c:6\n+/tmp/ghc901601_0/ghc_49.c:6\n \tmovl $0x3,(%rsp)\n-/tmp/ghc3514245_0/ghc_49.c:7\n+/tmp/ghc901601_0/ghc_49.c:7\n \tmovq $0x1,0x8(%rsp)\n-/tmp/ghc3514245_0/ghc_49.c:8\n+/tmp/ghc901601_0/ghc_49.c:8\n \tmovq $0x0,0x20(%rsp)\n-/tmp/ghc3514245_0/ghc_49.c:9\n+/tmp/ghc901601_0/ghc_49.c:9\n \tmovq $0x1,0x18(%rsp)\n-/tmp/ghc3514245_0/ghc_49.c:10\n+/tmp/ghc901601_0/ghc_49.c:10\n \tpush 0x421bd1(%rip) \n \tpush 0x421bc3(%rip) \n \tpush 0x421bb5(%rip) \n \tpush 0x421ba7(%rip) \n \tpush 0x421b99(%rip) \n \tpush 0x421b8b(%rip) \n \tpush 0x421b7d(%rip) \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 62373039 65323762 34386537 63323033 b709e27b48e7c203\n- 0x00000010 64643139 33323334 63326234 66343039 dd193234c2b4f409\n- 0x00000020 36393430 64312e64 65627567 00000000 6940d1.debug....\n- 0x00000030 03fdc5a1 ....\n+ 0x00000000 66346632 37363333 38356535 63613061 f4f2763385e5ca0a\n+ 0x00000010 37326430 31636365 39386135 61656164 72d01cce98a5aead\n+ 0x00000020 30313466 65382e64 65627567 00000000 014fe8.debug....\n+ 0x00000030 22d3c40f \"...\n \n"}]}]}]}]}, {"source1": "git-repair-dbgsym_1.20200102-2_amd64.deb", "source2": "git-repair-dbgsym_1.20200102-2_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 2020-07-15 20:46:18.000000 debian-binary\n -rw-r--r-- 0 0 0 520 2020-07-15 20:46:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 220144 2020-07-15 20:46:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 220056 2020-07-15 20:46:18.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: Sean Whitton \n Installed-Size: 2338\n Depends: git-repair (= 1.20200102-2)\n Section: debug\n Priority: optional\n Description: debug symbols for git-repair\n-Build-Ids: 2cb709e27b48e7c203dd193234c2b4f4096940d1\n+Build-Ids: 79f4f2763385e5ca0a72d01cce98a5aead014fe8\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 +1 @@\n-usr/lib/debug/.build-id/2c/b709e27b48e7c203dd193234c2b4f4096940d1.debug\n+usr/lib/debug/.build-id/79/f4f2763385e5ca0a72d01cce98a5aead014fe8.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,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/2c/\n--rw-r--r-- 0 root (0) root (0) 2383520 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/2c/b709e27b48e7c203dd193234c2b4f4096940d1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/79/\n+-rw-r--r-- 0 root (0) root (0) 2383520 2020-07-15 20:46:18.000000 ./usr/lib/debug/.build-id/79/f4f2763385e5ca0a72d01cce98a5aead014fe8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-07-15 20:46:18.000000 ./usr/share/doc/git-repair-dbgsym -> git-repair\n"}, {"source1": "./usr/lib/debug/.build-id/2c/b709e27b48e7c203dd193234c2b4f4096940d1.debug", "source2": "./usr/lib/debug/.build-id/79/f4f2763385e5ca0a72d01cce98a5aead014fe8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -27,23 +27,23 @@\n [22] .dynamic NOBITS 0000000000835d98 0009c8 000240 10 WA 5 0 8\n [23] .got NOBITS 0000000000835fd8 0009c8 000010 00 WA 0 0 8\n [24] .got.plt NOBITS 0000000000835fe8 0009c8 000618 00 WA 0 0 8\n [25] .tm_clone_table NOBITS 0000000000836600 0009c8 000000 00 WA 0 0 8\n [26] .data NOBITS 0000000000836600 0009c8 06eec0 00 WA 0 0 32\n [27] .bss NOBITS 00000000008a54c0 0009c8 001b68 00 WA 0 0 64\n [28] .comment PROGBITS 0000000000000000 0002d0 000032 01 MS 0 0 1\n- [29] .debug_info PROGBITS 0000000000000000 000308 00041e 00 C 0 0 8\n+ [29] .debug_info PROGBITS 0000000000000000 000308 00041d 00 C 0 0 8\n [30] .debug_abbrev PROGBITS 0000000000000000 000728 000100 00 C 0 0 8\n [31] .debug_loc PROGBITS 0000000000000000 000828 000046 00 C 0 0 8\n [32] .debug_aranges PROGBITS 0000000000000000 00086e 000030 00 0 0 1\n [33] .debug_ranges PROGBITS 0000000000000000 00089e 000020 00 0 0 1\n- [34] .debug_line PROGBITS 0000000000000000 0008c0 000145 00 C 0 0 8\n- [35] .debug_str PROGBITS 0000000000000000 000a08 0002c6 01 MSC 0 0 8\n- [36] .debug-ghc-link-info NOTE 0000000000000000 000cd0 00140c 00 0 0 4\n- [37] .note.gnu.gold-version NOTE 0000000000000000 0020dc 00001c 00 0 0 4\n+ [34] .debug_line PROGBITS 0000000000000000 0008c0 000143 00 C 0 0 8\n+ [35] .debug_str PROGBITS 0000000000000000 000a08 0002c4 01 MSC 0 0 8\n+ [36] .debug-ghc-link-info NOTE 0000000000000000 000ccc 00140c 00 0 0 4\n+ [37] .note.gnu.gold-version NOTE 0000000000000000 0020d8 00001c 00 0 0 4\n [38] .symtab SYMTAB 0000000000000000 0020f8 098eb0 18 39 1543 8\n [39] .strtab STRTAB 0000000000000000 09afa8 1aa30b 00 0 0 1\n [40] .shstrtab STRTAB 0000000000000000 2452b3 0001ab 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"}, {"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,15 +1,15 @@\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 \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: 2cb709e27b48e7c203dd193234c2b4f4096940d1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 79f4f2763385e5ca0a72d01cce98a5aead014fe8\n \n Displaying notes found in: .debug-ghc-link-info\n Owner Data size \tDescription\n GHC link info 0x000013ed\tUnknown note type: (0x00000000)\t description data: 28 28 5b 22 2d 6c 48 53 75 74 66 38 2d 73 74 72 69 6e 67 2d 31 2e 30 2e 31 2e 31 2d 4b 33 43 63 32 69 35 65 65 47 4d 34 39 6d 6b 70 58 64 42 4b 6f 63 22 2c 22 2d 6c 48 53 75 6e 69 78 2d 63 6f 6d 70 61 74 2d 30 2e 35 2e 32 2d 31 46 51 49 36 6e 71 67 4a 73 6f 47 50 34 56 51 71 54 30 77 33 61 22 2c 22 2d 6c 48 53 73 70 6c 69 74 2d 30 2e 32 2e 33 2e 34 2d 4b 79 50 74 41 77 66 4a 7a 45 44 32 7a 45 49 68 65 51 70 71 51 4c 22 2c 22 2d 6c 48 53 6f 70 74 70 61 72 73 65 2d 61 70 70 6c 69 63 61 74 69 76 65 2d 30 2e 31 35 2e 31 2e 30 2d 47 69 59 34 75 6f 34 46 42 51 52 4b 75 42 71 4f 6b 74 54 58 6b 6f 22 2c 22 2d 6c 48 53 74 72 61 6e 73 66 6f 72 6d 65 72 73 2d 63 6f 6d 70 61 74 2d 30 2e 36 2e 35 2d 41 34 78 31 62 5a 30 70 64 50 70 32 66 57 62 58 37 44 41 32 45 57 22 2c 22 2d 6c 48 53 70 72 6f 63 65 73 73 2d 31 2e 36 2e 39 2e 30 22 2c 22 2d 6c 48 53 61 6e 73 69 2d 77 6c 2d 70 70 72 69 6e 74 2d 30 2e 36 2e 39 2d 49 4d 50 6c 33 6e 59 37 67 6a 45 42 6b 34 7a 53 34 51 72 36 66 73 22 2c 22 2d 6c 48 53 61 6e 73 69 2d 74 65 72 6d 69 6e 61 6c 2d 30 2e 31 30 2e 33 2d 44 53 30 6a 42 72 75 73 32 79 4b 46 6a 58 39 65 55 66 6d 63 33 4c 22 2c 22 2d 6c 48 53 63 6f 6c 6f 75 72 2d 32 2e 33 2e 35 2d 48 77 6b 77 47 64 71 30 7a 48 4f 41 67 55 6d 6f 32 6c 56 61 34 56 22 2c 22 2d 6c 48 53 6e 65 74 77 6f 72 6b 2d 75 72 69 2d 32 2e 36 2e 33 2e 30 2d 43 50 6a 53 32 68 6e 5a 72 31 49 49 6c 47 68 5a 31 64 49 54 71 47 22 2c 22 2d 6c 48 53 70 61 72 73 65 63 2d 33 2e 31 2e 31 34 2e 30 22 2c 22 2d 6c 48 53 68 73 6c 6f 67 67 65 72 2d 31 2e 33 2e 31 2e 30 2d 38 41 43 78 74 76 6b 73 66 4f 6f 42 31 37 64 44 5a 6e 49 77 70 54 22 2c 22 2d 6c 48 53 6e 65 74 77 6f 72 6b 2d 62 73 64 2d 32 2e 38 2e 31 2e 30 2d 49 47 38 44 30 78 69 47 39 46 46 38 43 58 57 33 35 32 58 64 4c 79 22 2c 22 2d 6c 48 53 6e 65 74 77 6f 72 6b 2d 33 2e 31 2e 31 2e 31 2d 43 74 4c 55 52 52 57 57 46 76 6e 33 51 43 33 76 43 37 30 63 6a 42 22 2c 22 2d 6c 48 53 66 69 6c 65 70 61 74 68 2d 62 79 74 65 73 74 72 69 6e 67 2d 31 2e 34 2e 32 2e 31 2e 36 2d 45 43 70 31 56 56 49 59 53 57 31 46 36 41 50 32 50 6c 58 61 6a 36 22 2c 22 2d 6c 48 53 65 78 63 65 70 74 69 6f 6e 73 2d 30 2e 31 30 2e 34 2d 39 43 66 44 32 68 4a 79 5a 4c 46 49 62 6b 73 33 69 59 47 66 30 6b 22 2c 22 2d 6c 48 53 6d 74 6c 2d 32 2e 32 2e 32 22 2c 22 2d 6c 48 53 64 69 72 65 63 74 6f 72 79 2d 31 2e 33 2e 36 2e 30 22 2c 22 2d 6c 48 53 75 6e 69 78 2d 32 2e 37 2e 32 2e 32 22 2c 22 2d 6c 48 53 66 69 6c 65 70 61 74 68 2d 31 2e 34 2e 32 2e 31 22 2c 22 2d 6c 48 53 64 61 74 61 2d 64 65 66 61 75 6c 74 2d 30 2e 37 2e 31 2e 31 2d 35 63 6a 72 68 7a 38 79 38 44 47 38 38 31 51 71 6b 78 71 39 47 42 22 2c 22 2d 6c 48 53 64 61 74 61 2d 64 65 66 61 75 6c 74 2d 69 6e 73 74 61 6e 63 65 73 2d 6f 6c 64 2d 6c 6f 63 61 6c 65 2d 30 2e 30 2e 31 2d 32 36 79 51 4d 4a 37 78 30 78 43 46 38 45 38 4e 73 4f 48 44 32 46 22 2c 22 2d 6c 48 53 6f 6c 64 2d 6c 6f 63 61 6c 65 2d 31 2e 30 2e 30 2e 37 2d 4b 4f 47 67 71 75 38 48 66 57 43 68 5a 79 51 42 55 45 70 31 63 22 2c 22 2d 6c 48 53 64 61 74 61 2d 64 65 66 61 75 6c 74 2d 69 6e 73 74 61 6e 63 65 73 2d 64 6c 69 73 74 2d 30 2e 30 2e 31 2d 37 32 45 64 77 48 6e 68 7a 66 44 43 75 45 76 47 4e 6c 76 74 48 4f 22 2c 22 2d 6c 48 53 64 6c 69 73 74 2d 30 2e 38 2e 30 2e 38 2d 4a 52 33 4a 33 30 4a 73 43 50 79 38 74 34 77 43 53 36 41 55 30 66 22 2c 22 2d 6c 48 53 64 61 74 61 2d 64 65 66 61 75 6c 74 2d 69 6e 73 74 61 6e 63 65 73 2d 63 6f 6e 74 61 69 6e 65 72 73 2d 30 2e 30 2e 31 2d 43 5a 53 46 77 6b 32 57 70 6a 76 4b 56 31 74 32 52 32 51 6c 65 32 22 2c 22 2d 6c 48 53 64 61 74 61 2d 64 65 66 61 75 6c 74 2d 63 6c 61 73 73 2d 30 2e 31 2e 32 2e 30 2d 48 6e 36 72 62 47 45 6c 76 76 34 42 34 56 64 4e 35 6d 32 58 30 57 22 2c 22 2d 6c 48 53 61 74 74 6f 70 61 72 73 65 63 2d 30 2e 31 33 2e 32 2e 34 2d 41 62 33 76 46 59 6e 56 68 43 36 4c 59 37 73 59 75 41 62 70 54 72 22 2c 22 2d 6c 48 53 73 63 69 65 6e 74 69 66 69 63 2d 30 2e 33 2e 36 2e 32 2d 35 31 35 42 4d 54 44 47 47 44 6c 47 55 73 75 71 58 55 39 34 67 5a 22 2c 22 2d 6c 48 53 70 72 69 6d 69 74 69 76 65 2d 30 2e 37 2e 30 2e 31 2d 43 4e 34 65 61 33 4a 72 68 72 61 36 79 45 4e 75 71 72 44 67 35 31 22 2c 22 2d 6c 48 53 69 6e 74 65 67 65 72 2d 6c 6f 67 61 72 69 74 68 6d 73 2d 31 2e 30 2e 33 2d 49 6f 32 42 70 6b 59 6b 72 39 36 32 6f 74 39 41 77 37 38 48 6c 6f 22 2c 22 2d 6c 48 53 61 73 79 6e 63 2d 32 2e 32 2e 32 2d 31 6a 49 65 37 30 51 45 50 48 31 47 56 4a 4a 57 50 62 75 55 5a 34 22 2c 22 2d 6c 48 53 73 74 6d 2d 32 2e 35 2e 30 2e 30 22 2c 22 2d 6c 48 53 68 61 73 68 61 62 6c 65 2d 31 2e 33 2e 30 2e 30 2d 41 4f 50 34 4c 54 6d 53 68 57 34 44 61 78 39 62 72 48 67 59 35 33 22 2c 22 2d 6c 48 53 74 65 78 74 2d 31 2e 32 2e 34 2e 30 22 2c 22 2d 6c 48 53 62 69 6e 61 72 79 2d 30 2e 38 2e 37 2e 30 22 2c 22 2d 6c 48 53 62 79 74 65 73 74 72 69 6e 67 2d 30 2e 31 30 2e 31 30 2e 31 22 2c 22 2d 6c 48 53 51 75 69 63 6b 43 68 65 63 6b 2d 32 2e 31 33 2e 32 2d 34 77 57 62 4b 63 79 6f 48 79 61 36 6f 66 61 6a 32 49 48 4a 57 44 22 2c 22 2d 6c 48 53 74 72 61 6e 73 66 6f 72 6d 65 72 73 2d 30 2e 35 2e 36 2e 32 22 2c 22 2d 6c 48 53 74 65 6d 70 6c 61 74 65 2d 68 61 73 6b 65 6c 6c 2d 32 2e 31 35 2e 30 2e 30 22 2c 22 2d 6c 48 53 70 72 65 74 74 79 2d 31 2e 31 2e 33 2e 36 22 2c 22 2d 6c 48 53 67 68 63 2d 62 6f 6f 74 2d 74 68 2d 38 2e 38 2e 34 22 2c 22 2d 6c 48 53 73 70 6c 69 74 6d 69 78 2d 30 2e 30 2e 35 2d 6a 39 4b 39 6b 72 70 47 6b 64 47 68 51 36 53 6e 37 68 54 35 4c 22 2c 22 2d 6c 48 53 72 61 6e 64 6f 6d 2d 31 2e 31 2d 43 55 71 56 31 7a 78 72 77 72 45 34 4b 35 58 43 64 54 5a 53 59 79 22 2c 22 2d 6c 48 53 74 69 6d 65 2d 31 2e 39 2e 33 22 2c 22 2d 6c 48 53 63 6f 6e 74 61 69 6e 65 72 73 2d 30 2e 36 2e 32 2e 31 22 2c 22 2d 6c 48 53 64 65 65 70 73 65 71 2d 31 2e 34 2e 34 2e 30 22 2c 22 2d 6c 48 53 61 72 72 61 79 2d 30 2e 35 2e 34 2e 30 22 2c 22 2d 6c 48 53 49 66 45 6c 73 65 2d 30 2e 38 35 2e 30 2e 30 2e 31 2d 38 59 67 7a 50 5a 6b 4a 4d 43 4d 4c 51 32 47 47 68 78 78 62 53 5a 22 2c 22 2d 6c 48 53 62 61 73 65 2d 34 2e 31 33 2e 30 2e 30 22 2c 22 2d 6c 48 53 69 6e 74 65 67 65 72 2d 67 6d 70 2d 31 2e 30 2e 32 2e 30 22 2c 22 2d 6c 48 53 67 68 63 2d 70 72 69 6d 2d 30 2e 35 2e 33 22 2c 22 2d 6c 48 53 72 74 73 5f 74 68 72 22 5d 2c 5b 22 2d 6c 72 74 22 2c 22 2d 6c 75 74 69 6c 22 2c 22 2d 6c 64 6c 22 2c 22 2d 6c 70 74 68 72 65 61 64 22 2c 22 2d 6c 67 6d 70 22 2c 22 2d 6c 63 22 2c 22 2d 6c 6d 22 2c 22 2d 6c 6d 22 2c 22 2d 6c 72 74 22 2c 22 2d 6c 64 6c 22 2c 22 2d 6c 66 66 69 22 2c 22 2d 6c 70 74 68 72 65 61 64 22 5d 2c 5b 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 54 6f 70 48 61 6e 64 6c 65 72 5f 72 75 6e 49 4f 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 54 6f 70 48 61 6e 64 6c 65 72 5f 72 75 6e 4e 6f 6e 49 4f 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 75 70 6c 65 5f 5a 30 54 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 54 72 75 65 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 46 61 6c 73 65 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 50 61 63 6b 5f 75 6e 70 61 63 6b 43 53 74 72 69 6e 67 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 57 65 61 6b 5f 72 75 6e 46 69 6e 61 6c 69 7a 7a 65 72 42 61 74 63 68 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 73 74 61 63 6b 4f 76 65 72 66 6c 6f 77 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 68 65 61 70 4f 76 65 72 66 6c 6f 77 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 61 6c 6c 6f 63 61 74 69 6f 6e 4c 69 6d 69 74 45 78 63 65 65 64 65 64 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 62 6c 6f 63 6b 65 64 49 6e 64 65 66 69 6e 69 74 65 6c 79 4f 6e 4d 56 61 72 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 62 6c 6f 63 6b 65 64 49 6e 64 65 66 69 6e 69 74 65 6c 79 4f 6e 53 54 4d 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 63 61 6e 6e 6f 74 43 6f 6d 70 61 63 74 46 75 6e 63 74 69 6f 6e 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 63 61 6e 6e 6f 74 43 6f 6d 70 61 63 74 50 69 6e 6e 65 64 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 4f 7a 69 45 78 63 65 70 74 69 6f 6e 5f 63 61 6e 6e 6f 74 43 6f 6d 70 61 63 74 4d 75 74 61 62 6c 65 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 43 6f 6e 74 72 6f 6c 7a 69 45 78 63 65 70 74 69 6f 6e 7a 69 42 61 73 65 5f 61 62 73 65 6e 74 53 75 6d 46 69 65 6c 64 45 72 72 6f 72 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 43 6f 6e 74 72 6f 6c 7a 69 45 78 63 65 70 74 69 6f 6e 7a 69 42 61 73 65 5f 6e 6f 6e 54 65 72 6d 69 6e 61 74 69 6f 6e 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 43 6f 6e 74 72 6f 6c 7a 69 45 78 63 65 70 74 69 6f 6e 7a 69 42 61 73 65 5f 6e 65 73 74 65 64 41 74 6f 6d 69 63 61 6c 6c 79 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 45 76 65 6e 74 7a 69 54 68 72 65 61 64 5f 62 6c 6f 63 6b 65 64 4f 6e 42 61 64 46 44 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 43 6f 6e 63 7a 69 53 79 6e 63 5f 72 75 6e 53 70 61 72 6b 73 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 43 6f 6e 63 7a 69 49 4f 5f 65 6e 73 75 72 65 49 4f 4d 61 6e 61 67 65 72 49 73 52 75 6e 6e 69 6e 67 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 43 6f 6e 63 7a 69 49 4f 5f 69 6f 4d 61 6e 61 67 65 72 43 61 70 61 62 69 6c 69 74 69 65 73 43 68 61 6e 67 65 64 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 43 6f 6e 63 7a 69 53 69 67 6e 61 6c 5f 72 75 6e 48 61 6e 64 6c 65 72 73 50 74 72 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 54 6f 70 48 61 6e 64 6c 65 72 5f 66 6c 75 73 68 53 74 64 48 61 6e 64 6c 65 73 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 54 6f 70 48 61 6e 64 6c 65 72 5f 72 75 6e 4d 61 69 6e 49 4f 5f 63 6c 6f 73 75 72 65 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 43 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 49 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 46 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 44 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 67 68 63 7a 6d 70 72 69 6d 5f 47 48 43 7a 69 54 79 70 65 73 5f 57 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 50 74 72 5f 50 74 72 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 50 74 72 5f 46 75 6e 50 74 72 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 6e 74 5f 49 38 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 6e 74 5f 49 31 36 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 6e 74 5f 49 33 32 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 49 6e 74 5f 49 36 34 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 57 6f 72 64 5f 57 38 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 57 6f 72 64 5f 57 31 36 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 57 6f 72 64 5f 57 33 32 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 57 6f 72 64 5f 57 36 34 7a 68 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 62 61 73 65 5f 47 48 43 7a 69 53 74 61 62 6c 65 5f 53 74 61 62 6c 65 50 74 72 5f 63 6f 6e 5f 69 6e 66 6f 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 64 64 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 64 64 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 64 64 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 64 64 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 73 75 62 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 73 75 62 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 73 75 62 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 73 75 62 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 6e 64 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 6e 64 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 6e 64 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 61 6e 64 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6e 61 6e 64 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6e 61 6e 64 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6e 61 6e 64 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6e 61 6e 64 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6f 72 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6f 72 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6f 72 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 6f 72 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 78 6f 72 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 78 6f 72 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 78 6f 72 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 5f 78 6f 72 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 63 6d 70 78 63 68 67 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 63 6d 70 78 63 68 67 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 63 6d 70 78 63 68 67 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 63 6d 70 78 63 68 67 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 72 65 61 64 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 72 65 61 64 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 72 65 61 64 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 72 65 61 64 36 34 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 77 72 69 74 65 38 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 77 72 69 74 65 31 36 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 77 72 69 74 65 33 32 22 2c 22 2d 57 6c 2c 2d 75 2c 68 73 5f 61 74 6f 6d 69 63 77 72 69 74 65 36 34 22 5d 29 2c 5b 5d 2c 4e 6f 74 68 69 6e 67 2c 52 74 73 4f 70 74 73 53 61 66 65 4f 6e 6c 79 2c 46 61 6c 73 65 2c 5b 5d 2c 5b 22 2d 57 6c 2c 2d 7a 2c 72 65 6c 72 6f 22 5d 29 \n \n Displaying notes found in: .note.gnu.gold-version\n Owner Data size \tDescription\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": "@@ -1,13 +1,13 @@\n Raw dump of debug contents of section .debug_line:\n \n Offset: 0\n- Length: 490\n+ Length: 489\n DWARF Version: 3\n- Prologue Length: 411\n+ Prologue Length: 410\n Minimum Instruction Length: 1\n Initial value of 'is_stmt': 1\n Line Base: -5\n Line Range: 14\n Opcode Base: 13\n \n Opcodes:\n@@ -21,23 +21,23 @@\n Opcode 8 has 0 args\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 0x1b):\n- 1\t/tmp/ghc3514245_0\n+ 1\t/tmp/ghc901601_0\n 2\t/usr/include/x86_64-linux-gnu/bits\n 3\t/usr/lib/ghc/include/stg\n 4\t/usr/lib/ghc/include\n 5\t/usr/lib/ghc/include/rts\n 6\t/usr/lib/gcc/x86_64-linux-gnu/10/include\n 7\t/usr/lib/ghc/include/rts/storage\n \n- The File Name Table (offset 0xe2):\n+ The File Name Table (offset 0xe1):\n Entry\tDir\tTime\tSize\tName\n 1\t1\t0\t0\tghc_49.c\n 2\t2\t0\t0\ttypes.h\n 3\t2\t0\t0\tstdint-intn.h\n 4\t2\t0\t0\tstdint-uintn.h\n 5\t3\t0\t0\tTypes.h\n 6\t4\t0\t0\tHsFFI.h\n@@ -48,54 +48,54 @@\n 11\t4\t0\t0\tRtsAPI.h\n 12\t5\t0\t0\tTypes.h\n 13\t7\t0\t0\tInfoTables.h\n 14\t4\t0\t0\tStg.h\n 15\t5\t0\t0\tMain.h\n \n Line Number Statements:\n- [0x000001a5] Set column to 1\n- [0x000001a7] Extended opcode 2: set Address to 0x4054a0\n- [0x000001b2] Special opcode 8: advance Address by 0 to 0x4054a0 and Line by 3 to 4\n- [0x000001b3] Set column to 2\n- [0x000001b5] Special opcode 6: advance Address by 0 to 0x4054a0 and Line by 1 to 5 (view 1)\n- [0x000001b6] Special opcode 6: advance Address by 0 to 0x4054a0 and Line by 1 to 6 (view 2)\n- [0x000001b7] Set column to 1\n- [0x000001b9] Set is_stmt to 0\n- [0x000001ba] Special opcode 3: advance Address by 0 to 0x4054a0 and Line by -2 to 4 (view 3)\n- [0x000001bb] Set column to 12\n- [0x000001bd] Special opcode 62: advance Address by 4 to 0x4054a4 and Line by 1 to 5\n- [0x000001be] Set column to 9\n- [0x000001c0] Special opcode 122: advance Address by 8 to 0x4054ac and Line by 5 to 10\n- [0x000001c1] Set column to 12\n- [0x000001c3] Special opcode 70: advance Address by 5 to 0x4054b1 and Line by -5 to 5\n- [0x000001c4] Set column to 26\n- [0x000001c6] Advance PC by constant 17 to 0x4054c2\n- [0x000001c7] Special opcode 188: advance Address by 13 to 0x4054cf and Line by 1 to 6\n- [0x000001c8] Set column to 2\n- [0x000001ca] Set is_stmt to 1\n- [0x000001cb] Special opcode 104: advance Address by 7 to 0x4054d6 and Line by 1 to 7\n- [0x000001cc] Set column to 30\n- [0x000001ce] Set is_stmt to 0\n- [0x000001cf] Copy (view 1)\n- [0x000001d0] Set column to 1\n- [0x000001d2] Set is_stmt to 1\n- [0x000001d3] Special opcode 132: advance Address by 9 to 0x4054df and Line by 1 to 8\n- [0x000001d4] Set column to 18\n- [0x000001d6] Set is_stmt to 0\n- [0x000001d7] Copy (view 1)\n- [0x000001d8] Set column to 2\n- [0x000001da] Set is_stmt to 1\n- [0x000001db] Special opcode 132: advance Address by 9 to 0x4054e8 and Line by 1 to 9\n- [0x000001dc] Set column to 21\n- [0x000001de] Set is_stmt to 0\n- [0x000001df] Copy (view 1)\n- [0x000001e0] Set column to 2\n- [0x000001e2] Set is_stmt to 1\n- [0x000001e3] Special opcode 132: advance Address by 9 to 0x4054f1 and Line by 1 to 10\n- [0x000001e4] Set column to 9\n- [0x000001e6] Set is_stmt to 0\n- [0x000001e7] Copy (view 1)\n- [0x000001e8] Advance PC by 77 to 0x40553e\n- [0x000001ea] Special opcode 5: advance Address by 0 to 0x40553e and Line by 0 to 10\n- [0x000001eb] Extended opcode 1: End of Sequence\n+ [0x000001a4] Set column to 1\n+ [0x000001a6] Extended opcode 2: set Address to 0x4054a0\n+ [0x000001b1] Special opcode 8: advance Address by 0 to 0x4054a0 and Line by 3 to 4\n+ [0x000001b2] Set column to 2\n+ [0x000001b4] Special opcode 6: advance Address by 0 to 0x4054a0 and Line by 1 to 5 (view 1)\n+ [0x000001b5] Special opcode 6: advance Address by 0 to 0x4054a0 and Line by 1 to 6 (view 2)\n+ [0x000001b6] Set column to 1\n+ [0x000001b8] Set is_stmt to 0\n+ [0x000001b9] Special opcode 3: advance Address by 0 to 0x4054a0 and Line by -2 to 4 (view 3)\n+ [0x000001ba] Set column to 12\n+ [0x000001bc] Special opcode 62: advance Address by 4 to 0x4054a4 and Line by 1 to 5\n+ [0x000001bd] Set column to 9\n+ [0x000001bf] Special opcode 122: advance Address by 8 to 0x4054ac and Line by 5 to 10\n+ [0x000001c0] Set column to 12\n+ [0x000001c2] Special opcode 70: advance Address by 5 to 0x4054b1 and Line by -5 to 5\n+ [0x000001c3] Set column to 26\n+ [0x000001c5] Advance PC by constant 17 to 0x4054c2\n+ [0x000001c6] Special opcode 188: advance Address by 13 to 0x4054cf and Line by 1 to 6\n+ [0x000001c7] Set column to 2\n+ [0x000001c9] Set is_stmt to 1\n+ [0x000001ca] Special opcode 104: advance Address by 7 to 0x4054d6 and Line by 1 to 7\n+ [0x000001cb] Set column to 30\n+ [0x000001cd] Set is_stmt to 0\n+ [0x000001ce] Copy (view 1)\n+ [0x000001cf] Set column to 1\n+ [0x000001d1] Set is_stmt to 1\n+ [0x000001d2] Special opcode 132: advance Address by 9 to 0x4054df and Line by 1 to 8\n+ [0x000001d3] Set column to 18\n+ [0x000001d5] Set is_stmt to 0\n+ [0x000001d6] Copy (view 1)\n+ [0x000001d7] Set column to 2\n+ [0x000001d9] Set is_stmt to 1\n+ [0x000001da] Special opcode 132: advance Address by 9 to 0x4054e8 and Line by 1 to 9\n+ [0x000001db] Set column to 21\n+ [0x000001dd] Set is_stmt to 0\n+ [0x000001de] Copy (view 1)\n+ [0x000001df] Set column to 2\n+ [0x000001e1] Set is_stmt to 1\n+ [0x000001e2] Special opcode 132: advance Address by 9 to 0x4054f1 and Line by 1 to 10\n+ [0x000001e3] Set column to 9\n+ [0x000001e5] Set is_stmt to 0\n+ [0x000001e6] Copy (view 1)\n+ [0x000001e7] Advance PC by 77 to 0x40553e\n+ [0x000001e9] Special opcode 5: advance Address by 0 to 0x40553e and Line by 0 to 10\n+ [0x000001ea] Extended opcode 1: End of Sequence\n \n \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: 0x64a (32-bit)\n Version: 4\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 1 (DW_TAG_compile_unit)\n DW_AT_producer : (strp) (offset: 0x2f7): GNU C17 10.2.1 20210110 -mtune=generic -march=x86-64 -g -O2 -fno-PIC -fstack-protector-strong -fasynchronous-unwind-tables\n <10> DW_AT_language : (data1) 12\t(ANSI C99)\n- <11> DW_AT_name : (strp) (offset: 0x4cc): /tmp/ghc3514245_0/ghc_49.c\n+ <11> DW_AT_name : (strp) (offset: 0x493): /tmp/ghc901601_0/ghc_49.c\n <15> DW_AT_comp_dir : (string) .\n <17> DW_AT_ranges : (sec_offset) 0\n <1b> DW_AT_low_pc : (addr) 0\n <23> DW_AT_stmt_list : (sec_offset) 0\n <1><27>: Abbrev Number: 2 (DW_TAG_base_type)\n <28> DW_AT_byte_size : (data1) 1\n <29> DW_AT_encoding : (data1) 8\t(unsigned char)\n@@ -56,15 +56,15 @@\n <1><70>: Abbrev Number: 3 (DW_TAG_typedef)\n <71> DW_AT_name : (strp) (offset: 0xd7): __uint32_t\n <75> DW_AT_decl_file : (data1) 2\n <76> DW_AT_decl_line : (data1) 42\n <77> DW_AT_decl_column : (data1) 22\n <78> DW_AT_type : (ref4) <0x35>, unsigned int\n <1><7c>: Abbrev Number: 3 (DW_TAG_typedef)\n- <7d> DW_AT_name : (strp) (offset: 0x4ac): __int64_t\n+ <7d> DW_AT_name : (strp) (offset: 0x4c6): __int64_t\n <81> DW_AT_decl_file : (data1) 2\n <82> DW_AT_decl_line : (data1) 44\n <83> DW_AT_decl_column : (data1) 25\n <84> DW_AT_type : (ref4) <0x88>, long int\n <1><88>: Abbrev Number: 2 (DW_TAG_base_type)\n <89> DW_AT_byte_size : (data1) 8\n <8a> DW_AT_encoding : (data1) 5\t(signed)\n@@ -133,15 +133,15 @@\n <1><105>: Abbrev Number: 3 (DW_TAG_typedef)\n <106> DW_AT_name : (strp) (offset: 0x108): StgInt\n <10a> DW_AT_decl_file : (data1) 5\n <10b> DW_AT_decl_line : (data1) 116\n <10c> DW_AT_decl_column : (data1) 28\n <10d> DW_AT_type : (ref4) <0xc9>, int64_t, __int64_t, long int\n <1><111>: Abbrev Number: 3 (DW_TAG_typedef)\n- <112> DW_AT_name : (strp) (offset: 0x4a4): StgWord\n+ <112> DW_AT_name : (strp) (offset: 0x4be): StgWord\n <116> DW_AT_decl_file : (data1) 5\n <117> DW_AT_decl_line : (data1) 117\n <118> DW_AT_decl_column : (data1) 28\n <119> DW_AT_type : (ref4) <0xed>, uint64_t, __uint64_t, long unsigned int\n <1><11d>: Abbrev Number: 3 (DW_TAG_typedef)\n <11e> DW_AT_name : (strp) (offset: 0x98): StgHalfInt\n <122> DW_AT_decl_file : (data1) 5\n@@ -214,15 +214,15 @@\n <19c> DW_AT_name : (strp) (offset: 0x155): writeEventLog\n <1a0> DW_AT_decl_file : (data1) 9\n <1a1> DW_AT_decl_line : (data1) 27\n <1a2> DW_AT_decl_column : (data1) 13\n <1a3> DW_AT_type : (ref4) <0x1de>, _Bool\n <1a7> DW_AT_data_member_location: (data1) 8\n <2><1a8>: Abbrev Number: 11 (DW_TAG_member)\n- <1a9> DW_AT_name : (strp) (offset: 0x50d): flushEventLog\n+ <1a9> DW_AT_name : (strp) (offset: 0x50c): flushEventLog\n <1ad> DW_AT_decl_file : (data1) 9\n <1ae> DW_AT_decl_line : (data1) 30\n <1af> DW_AT_decl_column : (data1) 13\n <1b0> DW_AT_type : (ref4) <0x158>\n <1b4> DW_AT_data_member_location: (data1) 16\n <2><1b5>: Abbrev Number: 11 (DW_TAG_member)\n <1b6> DW_AT_name : (strp) (offset: 0x235): stopEventLogWriter\n@@ -270,15 +270,15 @@\n <209> DW_AT_name : (strp) (offset: 0x1f): header\n <20d> DW_AT_decl_file : (data1) 10\n <20e> DW_AT_decl_line : (data1) 80\n <20f> DW_AT_decl_column : (data1) 17\n <210> DW_AT_type : (ref4) <0x59d>, StgHeader\n <214> DW_AT_data_member_location: (data1) 0\n <2><215>: Abbrev Number: 11 (DW_TAG_member)\n- <216> DW_AT_name : (strp) (offset: 0x51b): payload\n+ <216> DW_AT_name : (strp) (offset: 0x51a): payload\n <21a> DW_AT_decl_file : (data1) 10\n <21b> DW_AT_decl_line : (data1) 81\n <21c> DW_AT_decl_column : (data1) 25\n <21d> DW_AT_type : (ref4) <0x5a9>, StgClosure_\n <221> DW_AT_data_member_location: (data1) 8\n <2><222>: Abbrev Number: 0\n <1><223>: Abbrev Number: 15 (DW_TAG_enumeration_type)\n@@ -335,15 +335,15 @@\n <280> DW_AT_name : (strp) (offset: 0x51): rts_opts\n <284> DW_AT_decl_file : (data1) 11\n <285> DW_AT_decl_line : (data1) 76\n <286> DW_AT_decl_column : (data1) 17\n <287> DW_AT_type : (ref4) <0x31c>, char\n <28b> DW_AT_data_member_location: (data1) 16\n <2><28c>: Abbrev Number: 11 (DW_TAG_member)\n- <28d> DW_AT_name : (strp) (offset: 0x4c0): rts_hs_main\n+ <28d> DW_AT_name : (strp) (offset: 0x4da): rts_hs_main\n <291> DW_AT_decl_file : (data1) 11\n <292> DW_AT_decl_line : (data1) 79\n <293> DW_AT_decl_column : (data1) 12\n <294> DW_AT_type : (ref4) <0x14c>, HsBool, StgInt, int64_t, __int64_t, long int\n <298> DW_AT_data_member_location: (data1) 24\n <2><299>: Abbrev Number: 11 (DW_TAG_member)\n <29a> DW_AT_name : (strp) (offset: 0xa3): keep_cafs\n@@ -377,15 +377,15 @@\n <2ce> DW_AT_name : (strp) (offset: 0x2aa): stackOverflowHook\n <2d2> DW_AT_decl_file : (data1) 11\n <2d3> DW_AT_decl_line : (data1) 95\n <2d4> DW_AT_decl_column : (data1) 13\n <2d5> DW_AT_type : (ref4) <0x333>\n <2d9> DW_AT_data_member_location: (data1) 64\n <2><2da>: Abbrev Number: 11 (DW_TAG_member)\n- <2db> DW_AT_name : (strp) (offset: 0x4ff): outOfHeapHook\n+ <2db> DW_AT_name : (strp) (offset: 0x4fe): outOfHeapHook\n <2df> DW_AT_decl_file : (data1) 11\n <2e0> DW_AT_decl_line : (data1) 98\n <2e1> DW_AT_decl_column : (data1) 13\n <2e2> DW_AT_type : (ref4) <0x349>\n <2e6> DW_AT_data_member_location: (data1) 72\n <2><2e7>: Abbrev Number: 11 (DW_TAG_member)\n <2e8> DW_AT_name : (strp) (offset: 0x120): mallocFailHook\n@@ -543,15 +543,15 @@\n <406> DW_AT_name : (strp) (offset: 0x26): par_balanced_copied_bytes\n <40a> DW_AT_decl_file : (data1) 11\n <40b> DW_AT_decl_line : (data1) 147\n <40c> DW_AT_decl_column : (data1) 12\n <40d> DW_AT_type : (ref4) <0xed>, uint64_t, __uint64_t, long unsigned int\n <411> DW_AT_data_member_location: (data1) 72\n <2><412>: Abbrev Number: 11 (DW_TAG_member)\n- <413> DW_AT_name : (strp) (offset: 0x523): sync_elapsed_ns\n+ <413> DW_AT_name : (strp) (offset: 0x522): sync_elapsed_ns\n <417> DW_AT_decl_file : (data1) 11\n <418> DW_AT_decl_line : (data1) 149\n <419> DW_AT_decl_column : (data1) 8\n <41a> DW_AT_type : (ref4) <0x15f>, Time, int64_t, __int64_t, long int\n <41e> DW_AT_data_member_location: (data1) 80\n <2><41f>: Abbrev Number: 11 (DW_TAG_member)\n <420> DW_AT_name : (strp) (offset: 0x3bc): cpu_ns\n@@ -590,23 +590,23 @@\n <2><460>: Abbrev Number: 13 (DW_TAG_formal_parameter)\n <461> DW_AT_type : (ref4) <0x15f>, Time, int64_t, __int64_t, long int\n <2><465>: Abbrev Number: 0\n <1><466>: Abbrev Number: 6 (DW_TAG_pointer_type)\n <467> DW_AT_byte_size : (data1) 8\n <468> DW_AT_type : (ref4) <0x45b>\n <1><46c>: Abbrev Number: 3 (DW_TAG_typedef)\n- <46d> DW_AT_name : (strp) (offset: 0x4b6): RtsConfig\n+ <46d> DW_AT_name : (strp) (offset: 0x4d0): RtsConfig\n <471> DW_AT_decl_file : (data1) 11\n <472> DW_AT_decl_line : (data1) 109\n <473> DW_AT_decl_column : (data1) 3\n <474> DW_AT_type : (ref4) <0x25c>\n <1><478>: Abbrev Number: 7 (DW_TAG_const_type)\n <479> DW_AT_type : (ref4) <0x46c>, RtsConfig\n <1><47d>: Abbrev Number: 19 (DW_TAG_variable)\n- <47e> DW_AT_name : (strp) (offset: 0x493): defaultRtsConfig\n+ <47e> DW_AT_name : (strp) (offset: 0x4ad): defaultRtsConfig\n <482> DW_AT_decl_file : (data1) 11\n <483> DW_AT_decl_line : (data1) 114\n <484> DW_AT_decl_column : (data1) 24\n <485> DW_AT_type : (ref4) <0x478>, RtsConfig\n <489> DW_AT_external : (flag_present) 1\n <489> DW_AT_declaration : (flag_present) 1\n <1><489>: Abbrev Number: 3 (DW_TAG_typedef)\n@@ -687,15 +687,15 @@\n <1><513>: Abbrev Number: 20 (DW_TAG_union_type)\n <514> DW_AT_byte_size : (data1) 8\n <515> DW_AT_decl_file : (data1) 13\n <516> DW_AT_decl_line : (data1) 136\n <517> DW_AT_decl_column : (data1) 9\n <518> DW_AT_sibling : (ref4) <0x559>\n <2><51c>: Abbrev Number: 21 (DW_TAG_member)\n- <51d> DW_AT_name : (strp) (offset: 0x51b): payload\n+ <51d> DW_AT_name : (strp) (offset: 0x51a): payload\n <521> DW_AT_decl_file : (data1) 13\n <522> DW_AT_decl_line : (data1) 140\n <523> DW_AT_decl_column : (data1) 7\n <524> DW_AT_type : (ref4) <0x4ef>\n <2><528>: Abbrev Number: 21 (DW_TAG_member)\n <529> DW_AT_name : (strp) (offset: 0x14e): bitmap\n <52d> DW_AT_decl_file : (data1) 13\n@@ -711,15 +711,15 @@\n <2><540>: Abbrev Number: 21 (DW_TAG_member)\n <541> DW_AT_name : (strp) (offset: 0xad): __pad_large_bitmap_offset\n <545> DW_AT_decl_file : (data1) 13\n <546> DW_AT_decl_line : (data1) 148\n <547> DW_AT_decl_column : (data1) 5\n <548> DW_AT_type : (ref4) <0x129>, StgHalfWord, uint32_t, __uint32_t, unsigned int\n <2><54c>: Abbrev Number: 21 (DW_TAG_member)\n- <54d> DW_AT_name : (strp) (offset: 0x4ef): selector_offset\n+ <54d> DW_AT_name : (strp) (offset: 0x4ee): selector_offset\n <551> DW_AT_decl_file : (data1) 13\n <552> DW_AT_decl_line : (data1) 151\n <553> DW_AT_decl_column : (data1) 13\n <554> DW_AT_type : (ref4) <0x111>, StgWord, uint64_t, __uint64_t, long unsigned int\n <2><558>: Abbrev Number: 0\n <1><559>: Abbrev Number: 3 (DW_TAG_typedef)\n <55a> DW_AT_name : (strp) (offset: 0x226): StgClosureInfo\n@@ -825,14 +825,14 @@\n <639> DW_AT_location : (exprloc) 1 byte block: 54 \t(DW_OP_reg4 (rsi))\n <63b> DW_AT_GNU_call_site_value: (exprloc) 3 byte block: f3 1 54 \t(DW_OP_GNU_entry_value: (DW_OP_reg4 (rsi)))\n <3><63f>: Abbrev Number: 0\n <2><640>: Abbrev Number: 0\n <1><641>: Abbrev Number: 29 (DW_TAG_subprogram)\n <642> DW_AT_external : (flag_present) 1\n <642> DW_AT_declaration : (flag_present) 1\n- <642> DW_AT_linkage_name: (strp) (offset: 0x4e7): hs_main\n- <646> DW_AT_name : (strp) (offset: 0x4e7): hs_main\n+ <642> DW_AT_linkage_name: (strp) (offset: 0x4e6): hs_main\n+ <646> DW_AT_name : (strp) (offset: 0x4e6): hs_main\n <64a> DW_AT_decl_file : (data1) 15\n <64b> DW_AT_decl_line : (data1) 15\n <64c> DW_AT_decl_column : (data1) 5\n <1><64d>: Abbrev Number: 0\n \n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_str {}", "comments": ["error from `readelf --wide --decompress --string-dump=.debug_str {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -85,20 +85,20 @@\n [ 453] double\n [ 45a] StgClosure\n [ 465] StgInfoTable_\n [ 473] Time\n [ 478] info\n [ 47d] __int32_t\n [ 487] long double\n- [ 493] defaultRtsConfig\n- [ 4a4] StgWord\n- [ 4ac] __int64_t\n- [ 4b6] RtsConfig\n- [ 4c0] rts_hs_main\n- [ 4cc] /tmp/ghc3514245_0/ghc_49.c\n- [ 4e7] hs_main\n- [ 4ef] selector_offset\n- [ 4ff] outOfHeapHook\n- [ 50d] flushEventLog\n- [ 51b] payload\n- [ 523] sync_elapsed_ns\n+ [ 493] /tmp/ghc901601_0/ghc_49.c\n+ [ 4ad] defaultRtsConfig\n+ [ 4be] StgWord\n+ [ 4c6] __int64_t\n+ [ 4d0] RtsConfig\n+ [ 4da] rts_hs_main\n+ [ 4e6] hs_main\n+ [ 4ee] selector_offset\n+ [ 4fe] outOfHeapHook\n+ [ 50c] flushEventLog\n+ [ 51a] payload\n+ [ 522] sync_elapsed_ns\n \n"}]}]}]}]}]}