{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.DBht0CeH/b1/morbig_0.10.4-5.1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.DBht0CeH/b2/morbig_0.10.4-5.1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,5 +1,5 @@\n \n 70688616e42a29c25d5b12719a3b1670 118784 debug optional libmorbig-ocaml-dev-dbgsym_0.10.4-5.1_amd64.deb\n- 64e5f466dc4cbdc8aab396d23e2c55ea 5017484 ocaml optional libmorbig-ocaml-dev_0.10.4-5.1_amd64.deb\n+ 86715791b43474bf274ba4869553b6f8 5027984 ocaml optional libmorbig-ocaml-dev_0.10.4-5.1_amd64.deb\n 47b7fa04c8c7ddf8c3d6727bdd36ca27 269832 debug optional morbig-dbgsym_0.10.4-5.1_amd64.deb\n 12ab12a680eda3a7ca78490a0f8ecdef 844656 devel optional morbig_0.10.4-5.1_amd64.deb\n"}, {"source1": "libmorbig-ocaml-dev_0.10.4-5.1_amd64.deb", "source2": "libmorbig-ocaml-dev_0.10.4-5.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 2022-08-12 20:06:35.000000 debian-binary\n -rw-r--r-- 0 0 0 5196 2022-08-12 20:06:35.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5012096 2022-08-12 20:06:35.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 5022596 2022-08-12 20:06:35.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/ocaml/morbig/libmorbigc.o", "source2": "./usr/lib/ocaml/morbig/libmorbigc.o", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5248,18 +5248,18 @@\n [5243] .rela.debug_info RELA 0000000000000000 6dd628 05f628 18 I 5254 5242 8\n [5244] .debug_abbrev PROGBITS 0000000000000000 3a7799 000a3c 00 0 0 1\n [5245] .debug_line PROGBITS 0000000000000000 3a81d5 0351a6 00 0 0 1\n [5246] .rela.debug_line RELA 0000000000000000 73cc50 00a9c8 18 I 5254 5245 8\n [5247] .debug_str PROGBITS 0000000000000000 3dd37b 0265d2 01 MS 0 0 1\n [5248] .debug_ranges PROGBITS 0000000000000000 403950 0071d0 00 0 0 16\n [5249] .rela.debug_ranges RELA 0000000000000000 747618 014850 18 I 5254 5248 8\n- [5250] .debug_line_str PROGBITS 0000000000000000 40ab20 000195 01 MS 0 0 1\n- [5251] .debug_loclists PROGBITS 0000000000000000 40acb5 0002ed 00 0 0 1\n+ [5250] .debug_line_str PROGBITS 0000000000000000 40ab20 000199 01 MS 0 0 1\n+ [5251] .debug_loclists PROGBITS 0000000000000000 40acb9 0002ed 00 0 0 1\n [5252] .rela.debug_loclists RELA 0000000000000000 75be68 000060 18 I 5254 5251 8\n- [5253] .debug_rnglists PROGBITS 0000000000000000 40afa2 000027 00 0 0 1\n+ [5253] .debug_rnglists PROGBITS 0000000000000000 40afa6 000027 00 0 0 1\n [5254] .symtab SYMTAB 0000000000000000 40afd0 06e190 18 5255 9768 8\n [5255] .strtab STRTAB 0000000000000000 479160 061f1c 00 0 0 1\n [5256] .shstrtab STRTAB 0000000000000000 75bec8 01d36f 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 --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -111081,16 +111081,16 @@\n 000000000001c989 00000b0a0000000a R_X86_64_32 0000000000000000 .debug_line + 33cb6\n 000000000001c98d 00000b0c0000000a R_X86_64_32 0000000000000000 .debug_ranges + 6aa0\n 000000000001c991 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 26052\n 000000000001c995 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 26064\n 000000000001c999 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 2606d\n 000000000001c9a7 00000b090000000a R_X86_64_32 0000000000000000 .debug_abbrev + 721\n 000000000001c9ac 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 2627c\n-000000000001c9b1 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 2e\n-000000000001c9b5 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 0\n+000000000001c9b1 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 0\n+000000000001c9b5 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 8\n 000000000001c9b9 0000000100000001 R_X86_64_64 0000000000000000 .text + 105ae0\n 000000000001c9c9 00000b0a0000000a R_X86_64_32 0000000000000000 .debug_line + 34e84\n 000000000001c9ce 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 26109\n 000000000001c9dc 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 2647f\n 000000000001c9ea 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 263ab\n 000000000001c9f1 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 26244\n 000000000001c9f8 00000b0b0000000a R_X86_64_32 0000000000000000 .debug_str + 26208\n@@ -113104,36 +113104,36 @@\n 0000000000034d7a 0000075700000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__fun_2103 + 0\n 0000000000034d92 0000075800000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__fun_2111 + 0\n 0000000000034daa 0000075900000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__fun_2120 + 0\n 0000000000034dc2 0000075a00000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__fun_2128 + 0\n 0000000000034dda 0000075b00000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__set_methods_1447 + 0\n 0000000000034e0b 0000075c00000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__stats_1459 + 0\n 0000000000034e2f 0000075d00000001 R_X86_64_64 0000000000000000 .text.caml.camlCamlinternalOO__entry + 19\n-0000000000034ea6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 36\n-0000000000034eaa 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 64\n-0000000000034eae 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 87\n-0000000000034eb2 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + b0\n-0000000000034eb6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + d9\n-0000000000034eba 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + ed\n-0000000000034ec4 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + fa\n-0000000000034ec9 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 102\n-0000000000034ece 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 10a\n-0000000000034ed3 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 113\n-0000000000034ed8 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 11c\n-0000000000034edd 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 124\n-0000000000034ee2 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 132\n-0000000000034ee7 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 139\n-0000000000034eec 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 142\n-0000000000034ef1 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 149\n-0000000000034ef6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 154\n-0000000000034efb 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 162\n-0000000000034f00 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 16b\n-0000000000034f05 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 176\n-0000000000034f0a 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 17e\n-0000000000034f0f 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 186\n+0000000000034ea6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 38\n+0000000000034eaa 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 68\n+0000000000034eae 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 8b\n+0000000000034eb2 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + b4\n+0000000000034eb6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + dd\n+0000000000034eba 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + f1\n+0000000000034ec4 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + fe\n+0000000000034ec9 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 106\n+0000000000034ece 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 10e\n+0000000000034ed3 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 117\n+0000000000034ed8 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 120\n+0000000000034edd 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 128\n+0000000000034ee2 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 136\n+0000000000034ee7 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 13d\n+0000000000034eec 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 146\n+0000000000034ef1 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 14d\n+0000000000034ef6 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 158\n+0000000000034efb 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 166\n+0000000000034f00 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 16f\n+0000000000034f05 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 17a\n+0000000000034f0a 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 182\n+0000000000034f0f 00000b0d0000000a R_X86_64_32 0000000000000000 .debug_line_str + 18a\n 0000000000034f19 0000000100000001 R_X86_64_64 0000000000000000 .text + 105ae0\n \n Relocation section '.rela.debug_ranges' at offset 0x747618 contains 3502 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000000010 0000000300000001 R_X86_64_64 0000000000000000 .text.caml.camlStr__string_before_81 + 0\n 0000000000000018 0000000300000001 R_X86_64_64 0000000000000000 .text.caml.camlStr__string_before_81 + 16\n 0000000000000020 0000000400000001 R_X86_64_64 0000000000000000 .text.caml.camlStr__string_after_157 + 0\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -135523,39 +135523,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 0x34ea6, lines 6, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x36): /build/1st/morbig-0.10.4/_build/default/src/c\n- 1\t(line_strp)\t(offset: 0x64): /usr/include/x86_64-linux-gnu/bits\n- 2\t(line_strp)\t(offset: 0x87): /usr/lib/gcc/x86_64-linux-gnu/12/include\n- 3\t(line_strp)\t(offset: 0xb0): /usr/include/x86_64-linux-gnu/bits/types\n- 4\t(line_strp)\t(offset: 0xd9): /usr/lib/ocaml/caml\n- 5\t(line_strp)\t(offset: 0xed): /usr/include\n+ 0\t(line_strp)\t(offset: 0x38): /build/2/morbig-0.10.4/2nd/_build/default/src/c\n+ 1\t(line_strp)\t(offset: 0x68): /usr/include/x86_64-linux-gnu/bits\n+ 2\t(line_strp)\t(offset: 0x8b): /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ 3\t(line_strp)\t(offset: 0xb4): /usr/include/x86_64-linux-gnu/bits/types\n+ 4\t(line_strp)\t(offset: 0xdd): /usr/lib/ocaml/caml\n+ 5\t(line_strp)\t(offset: 0xf1): /usr/include\n \n The File Name Table (offset 0x34ec4, lines 16, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t0\t(line_strp)\t(offset: 0xfa): cstub.c\n- 1\t(udata)\t0\t(line_strp)\t(offset: 0x102): cstub.c\n- 2\t(udata)\t1\t(line_strp)\t(offset: 0x10a): stdio2.h\n- 3\t(udata)\t2\t(line_strp)\t(offset: 0x113): stddef.h\n- 4\t(udata)\t1\t(line_strp)\t(offset: 0x11c): types.h\n- 5\t(udata)\t3\t(line_strp)\t(offset: 0x124): struct_FILE.h\n- 6\t(udata)\t3\t(line_strp)\t(offset: 0x132): FILE.h\n- 7\t(udata)\t4\t(line_strp)\t(offset: 0x139): config.h\n- 8\t(udata)\t4\t(line_strp)\t(offset: 0x142): misc.h\n- 9\t(udata)\t4\t(line_strp)\t(offset: 0x149): mlvalues.h\n- 10\t(udata)\t1\t(line_strp)\t(offset: 0x154): stdio2-decl.h\n- 11\t(udata)\t5\t(line_strp)\t(offset: 0x162): stdlib.h\n- 12\t(udata)\t4\t(line_strp)\t(offset: 0x16b): callback.h\n- 13\t(udata)\t4\t(line_strp)\t(offset: 0x176): alloc.h\n- 14\t(udata)\t5\t(line_strp)\t(offset: 0x17e): stdio.h\n- 15\t(udata)\t4\t(line_strp)\t(offset: 0x186): domain_state.h\n+ 0\t(udata)\t0\t(line_strp)\t(offset: 0xfe): cstub.c\n+ 1\t(udata)\t0\t(line_strp)\t(offset: 0x106): cstub.c\n+ 2\t(udata)\t1\t(line_strp)\t(offset: 0x10e): stdio2.h\n+ 3\t(udata)\t2\t(line_strp)\t(offset: 0x117): stddef.h\n+ 4\t(udata)\t1\t(line_strp)\t(offset: 0x120): types.h\n+ 5\t(udata)\t3\t(line_strp)\t(offset: 0x128): struct_FILE.h\n+ 6\t(udata)\t3\t(line_strp)\t(offset: 0x136): FILE.h\n+ 7\t(udata)\t4\t(line_strp)\t(offset: 0x13d): config.h\n+ 8\t(udata)\t4\t(line_strp)\t(offset: 0x146): misc.h\n+ 9\t(udata)\t4\t(line_strp)\t(offset: 0x14d): mlvalues.h\n+ 10\t(udata)\t1\t(line_strp)\t(offset: 0x158): stdio2-decl.h\n+ 11\t(udata)\t5\t(line_strp)\t(offset: 0x166): stdlib.h\n+ 12\t(udata)\t4\t(line_strp)\t(offset: 0x16f): callback.h\n+ 13\t(udata)\t4\t(line_strp)\t(offset: 0x17a): alloc.h\n+ 14\t(udata)\t5\t(line_strp)\t(offset: 0x182): stdio.h\n+ 15\t(udata)\t4\t(line_strp)\t(offset: 0x18a): domain_state.h\n \n Line Number Statements:\n [0x00034f14] Set column to 1\n [0x00034f16] Extended opcode 2: set Address to 0x105ae0\n [0x00034f21] Advance Line by 26 to 27\n [0x00034f23] Copy\n [0x00034f24] Set column to 3\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -26901,16 +26901,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x721\n Pointer Size: 8\n <0><1c9ab>: Abbrev Number: 30 (DW_TAG_compile_unit)\n <1c9ac> DW_AT_producer : (strp) (offset: 0x2627c): GNU C17 12.2.0 -mtune=generic -march=x86-64 -g -g -g -O2 -O2 -O2 -O2 -fstack-protector-strong -fno-strict-aliasing -fwrapv -fPIC -fstack-protector-strong -fasynchronous-unwind-tables\n <1c9b0> DW_AT_language : (data1) 29\t(C11)\n- <1c9b1> DW_AT_name : (line_strp) (offset: 0x2e): cstub.c\n- <1c9b5> DW_AT_comp_dir : (line_strp) (offset: 0x0): /build/1st/morbig-0.10.4/_build/default/src/c\n+ <1c9b1> DW_AT_name : (line_strp) (offset: 0x0): cstub.c\n+ <1c9b5> DW_AT_comp_dir : (line_strp) (offset: 0x8): /build/2/morbig-0.10.4/2nd/_build/default/src/c\n <1c9b9> DW_AT_low_pc : (addr) 0x105ae0\n <1c9c1> DW_AT_high_pc : (data8) 0x2b5\n <1c9c9> DW_AT_stmt_list : (sec_offset) 0x34e84\n <1><1c9cd>: Abbrev Number: 5 (DW_TAG_typedef)\n <1c9ce> DW_AT_name : (strp) (offset: 0x26109): size_t\n <1c9d2> DW_AT_decl_file : (data1) 3\n <1c9d3> DW_AT_decl_line : (data1) 214\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -12806,16 +12806,16 @@\n get_data\n parse_file\n __stream\n dispose_cst\n caml_callback\n _IO_lock_t\n get_start_position\n-/build/1st/morbig-0.10.4/_build/default/src/c\n-/build/1st/morbig-0.10.4/_build/default/src/c\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c\n /usr/include/x86_64-linux-gnu/bits\n /usr/lib/gcc/x86_64-linux-gnu/12/include\n /usr/include/x86_64-linux-gnu/bits/types\n /usr/lib/ocaml/caml\n /usr/include\n stdio2.h\n stddef.h\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": "@@ -295534,156 +295534,156 @@\n 0000000000105ad2 :\n camlMenhirLib__code_end():\n \tcs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax)\n \n 0000000000105ae0 :\n parse_file():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:30\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:30\n \tcmpq $0x0,0x0(%rip) \n R_X86_64_PC32\t.bss+0x3\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:27\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:27\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:30\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:30\n \tje 105b38 \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:32\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:32\n \tmov %rbx,%rdi\n \tcall 105af6 \n R_X86_64_PLT32\tcaml_copy_string-0x4\n \tmov %rax,%rsi\n \tmov 0x0(%rip),%rax \n R_X86_64_PC32\t.bss+0x4\n \tmov (%rax),%rdi\n \tcall 105b08 \n R_X86_64_PLT32\tcaml_callback_exn-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:38\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:38\n \txor %edx,%edx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:33\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:33\n \tmov %rax,%rcx\n \tand $0x3,%ecx\n \tcmp $0x2,%rcx\n \tje 105b20 \n \tmov %rdx,0x0(%rip) \n R_X86_64_PC32\t.bss+0xc\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:40\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:40\n \tpop %rbx\n \tret\n \tnop\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:34\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:34\n \tand $0xfffffffffffffffc,%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:40\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:40\n \tpop %rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:35\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:35\n \tmov 0x8(%rax),%rdx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:36\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:36\n \txor %eax,%eax\n \tmov %rdx,0x0(%rip) \n R_X86_64_PC32\t.bss+0xc\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:40\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:40\n \tret\n \tnopl 0x0(%rax,%rax,1)\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:31\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:31\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC0-0x4\n \tcall 105b44 \n R_X86_64_PLT32\tcaml_named_value-0x4\n \tmov %rax,0x0(%rip) \n R_X86_64_PC32\t.bss+0x4\n \tjmp 105aee \n \tnopl (%rax)\n \n 0000000000105b50 :\n get_error_message():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:44\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:44\n \tmov 0x0(%rip),%rax \n R_X86_64_PC32\t.bss+0xc\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000105b60 :\n dispose_cst():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:49\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:49\n \tmov 0x0(%rip),%rax \n R_X86_64_PC32\t.bss-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:47\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:47\n \tmov %rdi,%rsi\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:49\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:49\n \ttest %rax,%rax\n \tje 105b80 \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:51\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:51\n \tmov (%rax),%rdi\n \tjmp 105b77 \n R_X86_64_PLT32\tcaml_callback-0x4\n \tnopw 0x0(%rax,%rax,1)\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:47\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:47\n \tsub $0x18,%rsp\n \tmov %rdi,0x8(%rsp)\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:50\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:50\n \tlea 0x0(%rip),%rdi \n R_X86_64_PC32\t.LC1-0x4\n \tcall 105b95 \n R_X86_64_PLT32\tcaml_named_value-0x4\n \tmov 0x8(%rsp),%rsi\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:51\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:51\n \tmov (%rax),%rdi\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:50\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:50\n \tmov %rax,0x0(%rip) \n R_X86_64_PC32\t.bss-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:52\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:52\n \tadd $0x18,%rsp\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:51\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:51\n \tjmp 105bad \n R_X86_64_PLT32\tcaml_callback-0x4\n \tnopl (%rax)\n \n 0000000000105bb0 :\n get_kind():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:61\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:61\n \tmovzbl -0x8(%rdi),%eax\n \tcmp $0x2,%al\n \tja 105bb9 \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:69\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:69\n \tret\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:60\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:60\n \tpush %rax\n fprintf():\n /usr/include/x86_64-linux-gnu/bits/stdio2.h:79\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n get_kind():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:66\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:66\n \tmovzbl %dil,%ecx\n fprintf():\n /usr/include/x86_64-linux-gnu/bits/stdio2.h:79\n \tlea 0x0(%rip),%rdx \n R_X86_64_PC32\t.LC2-0x4\n \tmov $0x1,%esi\n \tmov (%rax),%rdi\n \txor %eax,%eax\n \tcall 105bdb \n R_X86_64_PLT32\t__fprintf_chk-0x4\n get_kind():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:67\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:67\n \tmov $0x1,%edi\n \tcall 105be5 \n R_X86_64_PLT32\texit-0x4\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \n 0000000000105bf0 :\n must_be_location():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:71\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:71\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:72\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:72\n \tcall 105bf9 \n R_X86_64_PLT32\tget_kind-0x4\n \ttest %eax,%eax\n \tjne 105bff \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:76\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:76\n \tpop %rbx\n \tret\n fprintf():\n /usr/include/x86_64-linux-gnu/bits/stdio2.h:79\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov %rbx,%rcx\n@@ -295691,112 +295691,112 @@\n \tlea 0x0(%rip),%rdx \n R_X86_64_PC32\t.LC3-0x4\n \tmov (%rax),%rdi\n \txor %eax,%eax\n \tcall 105c1f \n R_X86_64_PLT32\t__fprintf_chk-0x4\n must_be_location():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:74\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:74\n \tmov $0x1,%edi\n \tcall 105c29 \n R_X86_64_PLT32\texit-0x4\n \tnopl 0x0(%rax)\n \n 0000000000105c30 :\n get_start_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:78\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:78\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:79\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:79\n \tcall 105c39 \n R_X86_64_PLT32\tmust_be_location-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:80\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:80\n \tmov (%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:81\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:81\n \tpop %rbx\n \tret\n \txchg %ax,%ax\n \n 0000000000105c40 :\n get_end_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:83\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:83\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:84\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:84\n \tcall 105c49 \n R_X86_64_PLT32\tmust_be_location-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:85\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:85\n \tmov 0x8(%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:86\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:86\n \tpop %rbx\n \tret\n \tnop\n \n 0000000000105c50 :\n get_located_value():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:88\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:88\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:89\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:89\n \tcall 105c59 \n R_X86_64_PLT32\tmust_be_location-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:90\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:90\n \tmov 0x10(%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:91\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:91\n \tpop %rbx\n \tret\n \tnop\n \n 0000000000105c60 :\n get_filename_of_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:94\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:94\n \tmov (%rdi),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:95\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:95\n \tret\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnop\n \n 0000000000105c70 :\n get_lnum_of_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:98\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:98\n \tmov 0x8(%rdi),%rax\n \tsar %rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:99\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:99\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000105c80 :\n get_bol_of_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:102\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:102\n \tmov 0x10(%rdi),%rax\n \tsar %rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:103\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:103\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000105c90 :\n get_cnum_of_position():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:106\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:106\n \tmov 0x18(%rdi),%rax\n \tsar %rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:107\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:107\n \tret\n \tnopl 0x0(%rax,%rax,1)\n \n 0000000000105ca0 :\n must_be_node():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:109\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:109\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:110\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:110\n \tcall 105ca9 \n R_X86_64_PLT32\tget_kind-0x4\n \tcmp $0x1,%eax\n \tjne 105cb0 \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:114\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:114\n \tpop %rbx\n \tret\n fprintf():\n /usr/include/x86_64-linux-gnu/bits/stdio2.h:79\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov %rbx,%rcx\n@@ -295804,85 +295804,85 @@\n \tlea 0x0(%rip),%rdx \n R_X86_64_PC32\t.LC4-0x4\n \tmov (%rax),%rdi\n \txor %eax,%eax\n \tcall 105cd0 \n R_X86_64_PLT32\t__fprintf_chk-0x4\n must_be_node():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:112\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:112\n \tmov $0x1,%edi\n \tcall 105cda \n R_X86_64_PLT32\texit-0x4\n \tnopw 0x0(%rax,%rax,1)\n \n 0000000000105ce0 :\n get_rule_name():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:116\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:116\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:117\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:117\n \tcall 105ce9 \n R_X86_64_PLT32\tmust_be_node-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:118\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:118\n \tmov (%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:119\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:119\n \tpop %rbx\n \tret\n \txchg %ax,%ax\n \n 0000000000105cf0 :\n get_number_of_children():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:121\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:121\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:122\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:122\n \tcall 105cf9 \n R_X86_64_PLT32\tmust_be_node-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:123\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:123\n \tmov 0x8(%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:124\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:124\n \tpop %rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:123\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:123\n \tmov -0x8(%rax),%rax\n \tshr $0xa,%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:124\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:124\n \tret\n \tnopw 0x0(%rax,%rax,1)\n \n 0000000000105d10 :\n get_children():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:126\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:126\n \tpush %rbp\n \tmov %rdi,%rbp\n \tpush %rbx\n \tmovslq %esi,%rbx\n \tsub $0x8,%rsp\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:127\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:127\n \tcall 105d21 \n R_X86_64_PLT32\tmust_be_node-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:128\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:128\n \tmov 0x8(%rbp),%rax\n \tmov (%rax,%rbx,8),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:129\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:129\n \tadd $0x8,%rsp\n \tpop %rbx\n \tpop %rbp\n \tret\n \n 0000000000105d30 :\n must_be_data():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:131\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:131\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:132\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:132\n \tcall 105d39 \n R_X86_64_PLT32\tget_kind-0x4\n \tcmp $0x2,%eax\n \tjne 105d40 \n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:136\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:136\n \tpop %rbx\n \tret\n fprintf():\n /usr/include/x86_64-linux-gnu/bits/stdio2.h:79\n \tmov 0x0(%rip),%rax \n R_X86_64_REX_GOTPCRELX\tstderr-0x4\n \tmov %rbx,%rcx\n@@ -295890,40 +295890,40 @@\n \tlea 0x0(%rip),%rdx \n R_X86_64_PC32\t.LC5-0x4\n \tmov (%rax),%rdi\n \txor %eax,%eax\n \tcall 105d60 \n R_X86_64_PLT32\t__fprintf_chk-0x4\n must_be_data():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:134\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:134\n \tmov $0x1,%edi\n \tcall 105d6a \n R_X86_64_PLT32\texit-0x4\n \tnopw 0x0(%rax,%rax,1)\n \n 0000000000105d70 :\n get_data():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:138\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:138\n \tpush %rbx\n \tmov %rdi,%rbx\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:139\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:139\n \tcall 105d79 \n R_X86_64_PLT32\tmust_be_data-0x4\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:140\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:140\n \tmov (%rbx),%rax\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:141\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:141\n \tpop %rbx\n \tret\n \txchg %ax,%ax\n \n 0000000000105d80 :\n dummy_external():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:145\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:145\n \tret\n \tdata16 cs nopw 0x0(%rax,%rax,1)\n \tnopl 0x0(%rax)\n \n 0000000000105d90 :\n initialize_morbig():\n-/build/1st/morbig-0.10.4/_build/default/src/c/cstub.c:148\n+/build/2/morbig-0.10.4/2nd/_build/default/src/c/cstub.c:148\n \tjmp 105d95 \n R_X86_64_PLT32\tcaml_startup-0x4\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,27 +1,27 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /build/1st/morbig-0.10.4/_build/default/src/c\n- [ 2e] cstub.c\n- [ 36] /build/1st/morbig-0.10.4/_build/default/src/c\n- [ 64] /usr/include/x86_64-linux-gnu/bits\n- [ 87] /usr/lib/gcc/x86_64-linux-gnu/12/include\n- [ b0] /usr/include/x86_64-linux-gnu/bits/types\n- [ d9] /usr/lib/ocaml/caml\n- [ ed] /usr/include\n- [ fa] cstub.c\n- [ 102] cstub.c\n- [ 10a] stdio2.h\n- [ 113] stddef.h\n- [ 11c] types.h\n- [ 124] struct_FILE.h\n- [ 132] FILE.h\n- [ 139] config.h\n- [ 142] misc.h\n- [ 149] mlvalues.h\n- [ 154] stdio2-decl.h\n- [ 162] stdlib.h\n- [ 16b] callback.h\n- [ 176] alloc.h\n- [ 17e] stdio.h\n- [ 186] domain_state.h\n+ [ 0] cstub.c\n+ [ 8] /build/2/morbig-0.10.4/2nd/_build/default/src/c\n+ [ 38] /build/2/morbig-0.10.4/2nd/_build/default/src/c\n+ [ 68] /usr/include/x86_64-linux-gnu/bits\n+ [ 8b] /usr/lib/gcc/x86_64-linux-gnu/12/include\n+ [ b4] /usr/include/x86_64-linux-gnu/bits/types\n+ [ dd] /usr/lib/ocaml/caml\n+ [ f1] /usr/include\n+ [ fe] cstub.c\n+ [ 106] cstub.c\n+ [ 10e] stdio2.h\n+ [ 117] stddef.h\n+ [ 120] types.h\n+ [ 128] struct_FILE.h\n+ [ 136] FILE.h\n+ [ 13d] config.h\n+ [ 146] misc.h\n+ [ 14d] mlvalues.h\n+ [ 158] stdio2-decl.h\n+ [ 166] stdlib.h\n+ [ 16f] callback.h\n+ [ 17a] alloc.h\n+ [ 182] stdio.h\n+ [ 18a] domain_state.h\n \n"}]}]}]}]}]}