diff options
-rw-r--r-- | src/wasm-stack.h | 16 | ||||
-rw-r--r-- | src/wasm/wasm-binary.cpp | 5 | ||||
-rw-r--r-- | src/wasm/wasm-stack.cpp | 22 | ||||
-rw-r--r-- | test/passes/class_with_dwarf_noprint.bin.txt | 144 | ||||
-rw-r--r-- | test/passes/dwarf-local-order.bin.txt | 703 | ||||
-rw-r--r-- | test/passes/dwarf-local-order.passes | 1 | ||||
-rwxr-xr-x | test/passes/dwarf-local-order.wasm | bin | 0 -> 1055 bytes | |||
-rw-r--r-- | test/passes/fannkuch0.bin.txt | 4958 | ||||
-rw-r--r-- | test/passes/fannkuch3.bin.txt | 2750 | ||||
-rw-r--r-- | test/passes/fannkuch3_manyopts.bin.txt | 3806 | ||||
-rw-r--r-- | test/passes/fib2.bin.txt | 132 | ||||
-rw-r--r-- | test/passes/fib2_emptylocspan.bin.txt | 132 | ||||
-rw-r--r-- | test/passes/fib_nonzero-low-pc.bin.txt | 144 | ||||
-rw-r--r-- | test/passes/ignore_missing_func.bin.txt | 222 |
14 files changed, 6892 insertions, 6143 deletions
diff --git a/src/wasm-stack.h b/src/wasm-stack.h index 09c8589b0..d80618225 100644 --- a/src/wasm-stack.h +++ b/src/wasm-stack.h @@ -84,8 +84,9 @@ public: BinaryInstWriter(WasmBinaryWriter& parent, BufferWithRandomAccess& o, Function* func, - bool sourceMap) - : parent(parent), o(o), func(func), sourceMap(sourceMap) {} + bool sourceMap, + bool DWARF) + : parent(parent), o(o), func(func), sourceMap(sourceMap), DWARF(DWARF) {} void visit(Expression* curr) { if (func && !sourceMap) { @@ -163,6 +164,7 @@ private: BufferWithRandomAccess& o; Function* func = nullptr; bool sourceMap; + bool DWARF; std::vector<Name> breakStack; @@ -824,9 +826,10 @@ public: BinaryenIRToBinaryWriter(WasmBinaryWriter& parent, BufferWithRandomAccess& o, Function* func = nullptr, - bool sourceMap = false) + bool sourceMap = false, + bool DWARF = false) : BinaryenIRWriter<BinaryenIRToBinaryWriter>(func), parent(parent), - writer(parent, o, func, sourceMap), sourceMap(sourceMap) {} + writer(parent, o, func, sourceMap, DWARF), sourceMap(sourceMap) {} void visit(Expression* curr) { BinaryenIRWriter<BinaryenIRToBinaryWriter>::visit(curr); @@ -858,7 +861,7 @@ public: private: WasmBinaryWriter& parent; BinaryInstWriter writer; - bool sourceMap = false; + bool sourceMap; }; // Binaryen IR to stack IR converter @@ -901,7 +904,8 @@ public: StackIRToBinaryWriter(WasmBinaryWriter& parent, BufferWithRandomAccess& o, Function* func) - : writer(parent, o, func, false /* sourceMap */), func(func) {} + : writer(parent, o, func, false /* sourceMap */, false /* DWARF */), + func(func) {} void write(); diff --git a/src/wasm/wasm-binary.cpp b/src/wasm/wasm-binary.cpp index 8a7f0d744..bb5d420a9 100644 --- a/src/wasm/wasm-binary.cpp +++ b/src/wasm/wasm-binary.cpp @@ -307,6 +307,7 @@ void WasmBinaryWriter::writeFunctions() { BYN_TRACE("== writeFunctions\n"); auto sectionStart = startSection(BinaryConsts::Section::Code); o << U32LEB(importInfo->getNumDefinedFunctions()); + bool DWARF = Debug::hasDWARFSections(*getModule()); ModuleUtils::iterDefinedFunctions(*wasm, [&](Function* func) { assert(binaryLocationTrackedExpressionsForFunc.empty()); size_t sourceMapLocationsSizeAtFunctionStart = sourceMapLocations.size(); @@ -315,12 +316,12 @@ void WasmBinaryWriter::writeFunctions() { size_t start = o.size(); BYN_TRACE("writing" << func->name << std::endl); // Emit Stack IR if present, and if we can - if (func->stackIR && !sourceMap) { + if (func->stackIR && !sourceMap && !DWARF) { BYN_TRACE("write Stack IR\n"); StackIRToBinaryWriter(*this, o, func).write(); } else { BYN_TRACE("write Binaryen IR\n"); - BinaryenIRToBinaryWriter(*this, o, func, sourceMap).write(); + BinaryenIRToBinaryWriter(*this, o, func, sourceMap, DWARF).write(); } size_t size = o.size() - start; assert(size <= std::numeric_limits<uint32_t>::max()); diff --git a/src/wasm/wasm-stack.cpp b/src/wasm/wasm-stack.cpp index c6c450cfb..9e3ce2afa 100644 --- a/src/wasm/wasm-stack.cpp +++ b/src/wasm/wasm-stack.cpp @@ -16,6 +16,7 @@ #include "wasm-stack.h" #include "ir/find_all.h" +#include "wasm-debug.h" namespace wasm { @@ -1780,8 +1781,25 @@ void BinaryInstWriter::mapLocalsAndEmitHeader() { assert(func && "BinaryInstWriter: function is not set"); // Map params for (Index i = 0; i < func->getNumParams(); i++) { - size_t curr = mappedLocals.size(); - mappedLocals[std::make_pair(i, 0)] = curr; + mappedLocals[std::make_pair(i, 0)] = i; + } + // Normally we map all locals of the same type into a range of adjacent + // addresses, which is more compact. However, if we need to keep DWARF valid, + // do not do any reordering at all - instead, do a trivial mapping that + // keeps everything unmoved. + if (DWARF) { + FindAll<TupleExtract> extracts(func->body); + if (!extracts.list.empty()) { + Fatal() << "DWARF + multivalue is not yet complete"; + } + Index varStart = func->getVarIndexBase(); + Index varEnd = varStart + func->getNumVars(); + o << U32LEB(func->getNumVars()); + for (Index i = varStart; i < varEnd; i++) { + mappedLocals[std::make_pair(i, 0)] = i; + o << U32LEB(1) << binaryType(func->getLocalType(i)); + } + return; } for (auto type : func->vars) { for (auto t : type.expand()) { diff --git a/test/passes/class_with_dwarf_noprint.bin.txt b/test/passes/class_with_dwarf_noprint.bin.txt index bf62b2ce3..50963b311 100644 --- a/test/passes/class_with_dwarf_noprint.bin.txt +++ b/test/passes/class_with_dwarf_noprint.bin.txt @@ -174,7 +174,7 @@ Abbrev table for offset: 0x00000000 DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000) DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000c1] = "/tmp/emscripten_test_wasm3_2u9tontv") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006) - DW_AT_high_pc [DW_FORM_data4] (0x000000a6) + DW_AT_high_pc [DW_FORM_data4] (0x000000b0) 0x00000026: DW_TAG_variable [2] DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000e5] = "rng1") @@ -307,7 +307,7 @@ Abbrev table for offset: 0x00000000 0x000000e9: DW_TAG_subprogram [20] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006) - DW_AT_high_pc [DW_FORM_data4] (0x000000a6) + DW_AT_high_pc [DW_FORM_data4] (0x000000b0) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000150] = "main") @@ -318,7 +318,7 @@ Abbrev table for offset: 0x00000000 0x00000101: DW_TAG_variable [21] DW_AT_location [DW_FORM_sec_offset] (0x00000000: - [0x00000018, 0x00000020): DW_OP_constu 0x2a, DW_OP_stack_value + [0x00000022, 0x0000002a): DW_OP_constu 0x2a, DW_OP_stack_value [0x00000007, 0x00000007): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000159] = "rng2") DW_AT_decl_file [DW_FORM_data1] ("/tmp/emscripten_test_wasm3_2u9tontv/src.cpp") @@ -327,20 +327,20 @@ Abbrev table for offset: 0x00000000 0x00000110: DW_TAG_variable [21] DW_AT_location [DW_FORM_sec_offset] (0x00000023: - [0x00000018, 0x00000020): DW_OP_consts +0, DW_OP_stack_value - [0x00000085, 0x00000092): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + [0x00000022, 0x0000002a): DW_OP_consts +0, DW_OP_stack_value + [0x0000008f, 0x0000009c): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000015e] = "count") DW_AT_decl_file [DW_FORM_data1] ("/tmp/emscripten_test_wasm3_2u9tontv/src.cpp") DW_AT_decl_line [DW_FORM_data1] (26) DW_AT_type [DW_FORM_ref4] (cu + 0x01a5 => {0x000001a5} "int") 0x0000011f: DW_TAG_lexical_block [22] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000026) - DW_AT_high_pc [DW_FORM_data4] (0xffffffda) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000030) + DW_AT_high_pc [DW_FORM_data4] (0xffffffd0) 0x00000128: DW_TAG_variable [21] DW_AT_location [DW_FORM_sec_offset] (0x00000046: - [0x00000018, 0x00000020): DW_OP_consts +0, DW_OP_stack_value + [0x00000022, 0x0000002a): DW_OP_consts +0, DW_OP_stack_value [0x00000007, 0x00000007): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000164] = "i") DW_AT_decl_file [DW_FORM_data1] ("/tmp/emscripten_test_wasm3_2u9tontv/src.cpp") @@ -348,7 +348,7 @@ Abbrev table for offset: 0x00000000 DW_AT_type [DW_FORM_ref4] (cu + 0x01a5 => {0x000001a5} "int") 0x00000137: DW_TAG_lexical_block [22] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000026) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000030) DW_AT_high_pc [DW_FORM_data4] (0x0000005f) 0x00000140: DW_TAG_variable [21] @@ -371,7 +371,7 @@ Abbrev table for offset: 0x00000000 DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x00c5 => {0x000000c5} "_ZN6Random3getEf") DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 [0x00000006, 0x00000007) - [0x00000061, 0x0000006a)) + [0x0000006b, 0x00000074)) DW_AT_call_file [DW_FORM_data1] ("/tmp/emscripten_test_wasm3_2u9tontv/src.cpp") DW_AT_call_line [DW_FORM_data1] (28) DW_AT_call_column [DW_FORM_data1] (0x15) @@ -381,14 +381,14 @@ Abbrev table for offset: 0x00000000 0x0000016f: DW_TAG_formal_parameter [25] DW_AT_location [DW_FORM_sec_offset] (0x00000069: - [0x00000022, 0x00000092): DW_OP_constu 0x3f800000, DW_OP_stack_value) + [0x0000002c, 0x0000009c): DW_OP_constu 0x3f800000, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x00d8 => {0x000000d8} "max") 0x00000178: NULL 0x00000179: DW_TAG_inlined_subroutine [26] * DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x00c5 => {0x000000c5} "_ZN6Random3getEf") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000040) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000004a) DW_AT_high_pc [DW_FORM_data4] (0x00000019) DW_AT_call_file [DW_FORM_data1] ("/tmp/emscripten_test_wasm3_2u9tontv/src.cpp") DW_AT_call_line [DW_FORM_data1] (29) @@ -409,10 +409,10 @@ Abbrev table for offset: 0x00000000 0x00000199: NULL 0x0000019a: DW_TAG_GNU_call_site [27] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000007a) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000084) 0x0000019f: DW_TAG_GNU_call_site [27] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000000a1) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000000ab) 0x000001a4: NULL @@ -425,19 +425,19 @@ Abbrev table for offset: 0x00000000 .debug_loc contents: 0x00000000: - [0x00000012, 0x0000001a): DW_OP_constu 0x2a, DW_OP_stack_value + [0x0000001c, 0x00000024): DW_OP_constu 0x2a, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000023: - [0x00000012, 0x0000001a): DW_OP_consts +0, DW_OP_stack_value - [0x0000007f, 0x0000008c): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x0000001c, 0x00000024): DW_OP_consts +0, DW_OP_stack_value + [0x00000089, 0x00000096): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value 0x00000046: - [0x00000012, 0x0000001a): DW_OP_consts +0, DW_OP_stack_value + [0x0000001c, 0x00000024): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value 0x00000069: - [0x0000001c, 0x0000008c): DW_OP_constu 0x3f800000, DW_OP_stack_value + [0x00000026, 0x00000096): DW_OP_constu 0x3f800000, DW_OP_stack_value 0x00000082: [0x00000001, 0x00000001): DW_OP_constu 0x3f800000, DW_OP_stack_value @@ -494,185 +494,185 @@ file_names[ 3]: 0x0000000000000006 24 0 1 0 0 is_stmt -0x0000008f: 00 DW_LNE_set_address (0x0000000000000026) +0x0000008f: 00 DW_LNE_set_address (0x0000000000000030) 0x00000096: 03 DW_LNS_advance_line (17) 0x00000098: 05 DW_LNS_set_column (13) 0x0000009a: 0a DW_LNS_set_prologue_end 0x0000009b: 01 DW_LNS_copy - 0x0000000000000026 17 13 1 0 0 is_stmt prologue_end + 0x0000000000000030 17 13 1 0 0 is_stmt prologue_end -0x0000009c: 00 DW_LNE_set_address (0x000000000000002d) +0x0000009c: 00 DW_LNE_set_address (0x0000000000000037) 0x000000a3: 05 DW_LNS_set_column (18) 0x000000a5: 06 DW_LNS_negate_stmt 0x000000a6: 01 DW_LNS_copy - 0x000000000000002d 17 18 1 0 0 + 0x0000000000000037 17 18 1 0 0 -0x000000a7: 00 DW_LNE_set_address (0x0000000000000032) +0x000000a7: 00 DW_LNE_set_address (0x000000000000003c) 0x000000ae: 05 DW_LNS_set_column (23) 0x000000b0: 01 DW_LNS_copy - 0x0000000000000032 17 23 1 0 0 + 0x000000000000003c 17 23 1 0 0 -0x000000b1: 00 DW_LNE_set_address (0x0000000000000037) +0x000000b1: 00 DW_LNE_set_address (0x0000000000000041) 0x000000b8: 05 DW_LNS_set_column (29) 0x000000ba: 01 DW_LNS_copy - 0x0000000000000037 17 29 1 0 0 + 0x0000000000000041 17 29 1 0 0 -0x000000bb: 00 DW_LNE_set_address (0x0000000000000038) +0x000000bb: 00 DW_LNE_set_address (0x0000000000000042) 0x000000c2: 05 DW_LNS_set_column (10) 0x000000c4: 01 DW_LNS_copy - 0x0000000000000038 17 10 1 0 0 + 0x0000000000000042 17 10 1 0 0 -0x000000c5: 00 DW_LNE_set_address (0x000000000000003e) +0x000000c5: 00 DW_LNE_set_address (0x0000000000000048) 0x000000cc: 03 DW_LNS_advance_line (30) 0x000000ce: 05 DW_LNS_set_column (5) 0x000000d0: 06 DW_LNS_negate_stmt 0x000000d1: 01 DW_LNS_copy - 0x000000000000003e 30 5 1 0 0 is_stmt + 0x0000000000000048 30 5 1 0 0 is_stmt -0x000000d2: 00 DW_LNE_set_address (0x0000000000000040) +0x000000d2: 00 DW_LNE_set_address (0x000000000000004a) 0x000000d9: 03 DW_LNS_advance_line (17) 0x000000db: 05 DW_LNS_set_column (18) 0x000000dd: 01 DW_LNS_copy - 0x0000000000000040 17 18 1 0 0 is_stmt + 0x000000000000004a 17 18 1 0 0 is_stmt -0x000000de: 00 DW_LNE_set_address (0x000000000000004a) +0x000000de: 00 DW_LNE_set_address (0x0000000000000054) 0x000000e5: 05 DW_LNS_set_column (23) 0x000000e7: 06 DW_LNS_negate_stmt 0x000000e8: 01 DW_LNS_copy - 0x000000000000004a 17 23 1 0 0 + 0x0000000000000054 17 23 1 0 0 -0x000000e9: 00 DW_LNE_set_address (0x000000000000004f) +0x000000e9: 00 DW_LNE_set_address (0x0000000000000059) 0x000000f0: 05 DW_LNS_set_column (29) 0x000000f2: 01 DW_LNS_copy - 0x000000000000004f 17 29 1 0 0 + 0x0000000000000059 17 29 1 0 0 -0x000000f3: 00 DW_LNE_set_address (0x0000000000000050) +0x000000f3: 00 DW_LNE_set_address (0x000000000000005a) 0x000000fa: 03 DW_LNS_advance_line (18) 0x000000fc: 05 DW_LNS_set_column (18) 0x000000fe: 06 DW_LNS_negate_stmt 0x000000ff: 01 DW_LNS_copy - 0x0000000000000050 18 18 1 0 0 is_stmt + 0x000000000000005a 18 18 1 0 0 is_stmt -0x00000100: 00 DW_LNE_set_address (0x0000000000000058) +0x00000100: 00 DW_LNE_set_address (0x0000000000000062) 0x00000107: 05 DW_LNS_set_column (23) 0x00000109: 06 DW_LNS_negate_stmt 0x0000010a: 01 DW_LNS_copy - 0x0000000000000058 18 23 1 0 0 + 0x0000000000000062 18 23 1 0 0 -0x0000010b: 00 DW_LNE_set_address (0x0000000000000059) +0x0000010b: 00 DW_LNE_set_address (0x0000000000000063) 0x00000112: 03 DW_LNS_advance_line (30) 0x00000114: 05 DW_LNS_set_column (28) 0x00000116: 06 DW_LNS_negate_stmt 0x00000117: 01 DW_LNS_copy - 0x0000000000000059 30 28 1 0 0 is_stmt + 0x0000000000000063 30 28 1 0 0 is_stmt -0x00000118: 00 DW_LNE_set_address (0x000000000000005c) +0x00000118: 00 DW_LNE_set_address (0x0000000000000066) 0x0000011f: 05 DW_LNS_set_column (5) 0x00000121: 06 DW_LNS_negate_stmt 0x00000122: 01 DW_LNS_copy - 0x000000000000005c 30 5 1 0 0 + 0x0000000000000066 30 5 1 0 0 -0x00000123: 00 DW_LNE_set_address (0x0000000000000061) +0x00000123: 00 DW_LNE_set_address (0x000000000000006b) 0x0000012a: 03 DW_LNS_advance_line (18) 0x0000012c: 05 DW_LNS_set_column (18) 0x0000012e: 06 DW_LNS_negate_stmt 0x0000012f: 01 DW_LNS_copy - 0x0000000000000061 18 18 1 0 0 is_stmt + 0x000000000000006b 18 18 1 0 0 is_stmt -0x00000130: 00 DW_LNE_set_address (0x0000000000000069) +0x00000130: 00 DW_LNE_set_address (0x0000000000000073) 0x00000137: 05 DW_LNS_set_column (23) 0x00000139: 06 DW_LNS_negate_stmt 0x0000013a: 01 DW_LNS_copy - 0x0000000000000069 18 23 1 0 0 + 0x0000000000000073 18 23 1 0 0 -0x0000013b: 00 DW_LNE_set_address (0x000000000000006a) +0x0000013b: 00 DW_LNE_set_address (0x0000000000000074) 0x00000142: 03 DW_LNS_advance_line (30) 0x00000144: 05 DW_LNS_set_column (24) 0x00000146: 06 DW_LNS_negate_stmt 0x00000147: 01 DW_LNS_copy - 0x000000000000006a 30 24 1 0 0 is_stmt + 0x0000000000000074 30 24 1 0 0 is_stmt -0x00000148: 00 DW_LNE_set_address (0x000000000000006d) +0x00000148: 00 DW_LNE_set_address (0x0000000000000077) 0x0000014f: 05 DW_LNS_set_column (5) 0x00000151: 06 DW_LNS_negate_stmt 0x00000152: 01 DW_LNS_copy - 0x000000000000006d 30 5 1 0 0 + 0x0000000000000077 30 5 1 0 0 -0x00000153: 00 DW_LNE_set_address (0x000000000000007b) +0x00000153: 00 DW_LNE_set_address (0x0000000000000085) 0x0000015a: 03 DW_LNS_advance_line (31) 0x0000015c: 05 DW_LNS_set_column (9) 0x0000015e: 06 DW_LNS_negate_stmt 0x0000015f: 01 DW_LNS_copy - 0x000000000000007b 31 9 1 0 0 is_stmt + 0x0000000000000085 31 9 1 0 0 is_stmt -0x00000160: 00 DW_LNE_set_address (0x000000000000007d) +0x00000160: 00 DW_LNE_set_address (0x0000000000000087) 0x00000167: 05 DW_LNS_set_column (12) 0x00000169: 06 DW_LNS_negate_stmt 0x0000016a: 01 DW_LNS_copy - 0x000000000000007d 31 12 1 0 0 + 0x0000000000000087 31 12 1 0 0 -0x0000016b: 00 DW_LNE_set_address (0x0000000000000082) +0x0000016b: 00 DW_LNE_set_address (0x000000000000008c) 0x00000172: 05 DW_LNS_set_column (9) 0x00000174: 01 DW_LNS_copy - 0x0000000000000082 31 9 1 0 0 + 0x000000000000008c 31 9 1 0 0 -0x00000175: 00 DW_LNE_set_address (0x0000000000000085) +0x00000175: 00 DW_LNE_set_address (0x000000000000008f) 0x0000017c: 03 DW_LNS_advance_line (27) 0x0000017e: 05 DW_LNS_set_column (29) 0x00000180: 06 DW_LNS_negate_stmt 0x00000181: 01 DW_LNS_copy - 0x0000000000000085 27 29 1 0 0 is_stmt + 0x000000000000008f 27 29 1 0 0 is_stmt -0x00000182: 00 DW_LNE_set_address (0x000000000000008f) +0x00000182: 00 DW_LNE_set_address (0x0000000000000099) 0x00000189: 05 DW_LNS_set_column (21) 0x0000018b: 06 DW_LNS_negate_stmt 0x0000018c: 01 DW_LNS_copy - 0x000000000000008f 27 21 1 0 0 + 0x0000000000000099 27 21 1 0 0 -0x0000018d: 00 DW_LNE_set_address (0x0000000000000090) +0x0000018d: 00 DW_LNE_set_address (0x000000000000009a) 0x00000194: 05 DW_LNS_set_column (3) 0x00000196: 01 DW_LNS_copy - 0x0000000000000090 27 3 1 0 0 + 0x000000000000009a 27 3 1 0 0 -0x00000197: 00 DW_LNE_set_address (0x0000000000000093) +0x00000197: 00 DW_LNE_set_address (0x000000000000009d) 0x0000019e: 03 DW_LNS_advance_line (33) 0x000001a0: 06 DW_LNS_negate_stmt 0x000001a1: 01 DW_LNS_copy - 0x0000000000000093 33 3 1 0 0 is_stmt + 0x000000000000009d 33 3 1 0 0 is_stmt -0x000001a2: 00 DW_LNE_set_address (0x00000000000000a2) +0x000001a2: 00 DW_LNE_set_address (0x00000000000000ac) 0x000001a9: 03 DW_LNS_advance_line (34) 0x000001ab: 01 DW_LNS_copy - 0x00000000000000a2 34 3 1 0 0 is_stmt + 0x00000000000000ac 34 3 1 0 0 is_stmt -0x000001ac: 00 DW_LNE_set_address (0x00000000000000ac) +0x000001ac: 00 DW_LNE_set_address (0x00000000000000b6) 0x000001b3: 00 DW_LNE_end_sequence - 0x00000000000000ac 34 3 1 0 0 is_stmt end_sequence + 0x00000000000000b6 34 3 1 0 0 is_stmt end_sequence .debug_str contents: @@ -704,5 +704,5 @@ file_names[ 3]: .debug_ranges contents: 00000000 00000000 00000001 -00000000 0000005b 00000064 +00000000 00000065 0000006e 00000000 <End of list> diff --git a/test/passes/dwarf-local-order.bin.txt b/test/passes/dwarf-local-order.bin.txt new file mode 100644 index 000000000..0c75e99dd --- /dev/null +++ b/test/passes/dwarf-local-order.bin.txt @@ -0,0 +1,703 @@ +(module + (type $none_=>_none (func)) + (type $none_=>_i32 (func (result i32))) + (memory $0 256 256) + (table $0 1 1 funcref) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "memory" (memory $0)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "foo" (func $foo)) + (export "__data_end" (global $global$1)) + (func $__wasm_call_ctors + ) + (func $foo (result i32) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 f32) + (local $5 i32) + (local $6 i32) + (local $7 f32) + (local $8 f32) + (local $9 f32) + (local $10 i32) + (local $11 f32) + (local $12 f32) + (local $13 f32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + (local.set $0 + (global.get $global$0) + ) + (local.set $1 + (i32.const 16) + ) + (local.set $2 + (i32.sub + (local.get $0) + (local.get $1) + ) + ) + (local.set $3 + (i32.const 3) + ) + (local.set $4 + (f32.const 2) + ) + (local.set $5 + (i32.const 1) + ) + (i32.store offset=12 + (local.get $2) + (local.get $5) + ) + (f32.store offset=8 + (local.get $2) + (local.get $4) + ) + (i32.store offset=4 + (local.get $2) + (local.get $3) + ) + (local.set $6 + (i32.load offset=12 + (local.get $2) + ) + ) + (local.set $7 + (f32.convert_i32_s + (local.get $6) + ) + ) + (local.set $8 + (f32.load offset=8 + (local.get $2) + ) + ) + (local.set $9 + (f32.add + (local.get $7) + (local.get $8) + ) + ) + (local.set $10 + (i32.load offset=4 + (local.get $2) + ) + ) + (local.set $11 + (f32.convert_i32_s + (local.get $10) + ) + ) + (local.set $12 + (f32.add + (local.get $9) + (local.get $11) + ) + ) + (local.set $13 + (f32.abs + (local.get $12) + ) + ) + (local.set $14 + (f32.const 2147483648) + ) + (local.set $15 + (f32.lt + (local.get $13) + (local.get $14) + ) + ) + (local.set $16 + (i32.eqz + (local.get $15) + ) + ) + (block $label$1 + (block $label$2 + (br_if $label$2 + (local.get $16) + ) + (local.set $17 + (i32.trunc_f32_s + (local.get $12) + ) + ) + (local.set $18 + (local.get $17) + ) + (br $label$1) + ) + (local.set $19 + (i32.const -2147483648) + ) + (local.set $18 + (local.get $19) + ) + ) + (local.set $20 + (local.get $18) + ) + (return + (local.get $20) + ) + ) + ;; custom section ".debug_info", size 120 + ;; custom section ".debug_abbrev", size 67 + ;; custom section ".debug_line", size 94 + ;; custom section ".debug_str", size 201 + ;; custom section "producers", size 172 +) +(module + (type $none_=>_none (func)) + (type $none_=>_i32 (func (result i32))) + (memory $0 256 256) + (table $0 1 1 funcref) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "memory" (memory $0)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "foo" (func $foo)) + (export "__data_end" (global $global$1)) + (func $__wasm_call_ctors + ) + (func $foo (result i32) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 f32) + (local $5 i32) + (local $6 i32) + (local $7 f32) + (local $8 f32) + (local $9 f32) + (local $10 i32) + (local $11 f32) + (local $12 f32) + (local $13 f32) + (local $14 f32) + (local $15 i32) + (local $16 i32) + (local $17 i32) + (local $18 i32) + (local $19 i32) + (local $20 i32) + ;; code offset: 0x33 + (local.set $0 + ;; code offset: 0x31 + (global.get $global$0) + ) + ;; code offset: 0x37 + (local.set $1 + ;; code offset: 0x35 + (i32.const 16) + ) + ;; code offset: 0x3e + (local.set $2 + ;; code offset: 0x3d + (i32.sub + ;; code offset: 0x39 + (local.get $0) + ;; code offset: 0x3b + (local.get $1) + ) + ) + ;; code offset: 0x42 + (local.set $3 + ;; code offset: 0x40 + (i32.const 3) + ) + ;; code offset: 0x49 + (local.set $4 + ;; code offset: 0x44 + (f32.const 2) + ) + ;; code offset: 0x4d + (local.set $5 + ;; code offset: 0x4b + (i32.const 1) + ) + ;; code offset: 0x53 + (i32.store offset=12 + ;; code offset: 0x4f + (local.get $2) + ;; code offset: 0x51 + (local.get $5) + ) + ;; code offset: 0x5a + (f32.store offset=8 + ;; code offset: 0x56 + (local.get $2) + ;; code offset: 0x58 + (local.get $4) + ) + ;; code offset: 0x61 + (i32.store offset=4 + ;; code offset: 0x5d + (local.get $2) + ;; code offset: 0x5f + (local.get $3) + ) + ;; code offset: 0x69 + (local.set $6 + ;; code offset: 0x66 + (i32.load offset=12 + ;; code offset: 0x64 + (local.get $2) + ) + ) + ;; code offset: 0x6e + (local.set $7 + ;; code offset: 0x6d + (f32.convert_i32_s + ;; code offset: 0x6b + (local.get $6) + ) + ) + ;; code offset: 0x75 + (local.set $8 + ;; code offset: 0x72 + (f32.load offset=8 + ;; code offset: 0x70 + (local.get $2) + ) + ) + ;; code offset: 0x7c + (local.set $9 + ;; code offset: 0x7b + (f32.add + ;; code offset: 0x77 + (local.get $7) + ;; code offset: 0x79 + (local.get $8) + ) + ) + ;; code offset: 0x83 + (local.set $10 + ;; code offset: 0x80 + (i32.load offset=4 + ;; code offset: 0x7e + (local.get $2) + ) + ) + ;; code offset: 0x88 + (local.set $11 + ;; code offset: 0x87 + (f32.convert_i32_s + ;; code offset: 0x85 + (local.get $10) + ) + ) + ;; code offset: 0x8f + (local.set $12 + ;; code offset: 0x8e + (f32.add + ;; code offset: 0x8a + (local.get $9) + ;; code offset: 0x8c + (local.get $11) + ) + ) + ;; code offset: 0x94 + (local.set $13 + ;; code offset: 0x93 + (f32.abs + ;; code offset: 0x91 + (local.get $12) + ) + ) + ;; code offset: 0x9b + (local.set $14 + ;; code offset: 0x96 + (f32.const 2147483648) + ) + ;; code offset: 0xa2 + (local.set $15 + ;; code offset: 0xa1 + (f32.lt + ;; code offset: 0x9d + (local.get $13) + ;; code offset: 0x9f + (local.get $14) + ) + ) + ;; code offset: 0xa7 + (local.set $16 + ;; code offset: 0xa6 + (i32.eqz + ;; code offset: 0xa4 + (local.get $15) + ) + ) + ;; code offset: 0xa9 + (block $label$1 + (block $label$2 + ;; code offset: 0xaf + (br_if $label$2 + ;; code offset: 0xad + (local.get $16) + ) + ;; code offset: 0xb4 + (local.set $17 + ;; code offset: 0xb3 + (i32.trunc_f32_s + ;; code offset: 0xb1 + (local.get $12) + ) + ) + ;; code offset: 0xb8 + (local.set $18 + ;; code offset: 0xb6 + (local.get $17) + ) + ;; code offset: 0xba + (br $label$1) + ) + ;; code offset: 0xc3 + (local.set $19 + ;; code offset: 0xbd + (i32.const -2147483648) + ) + ;; code offset: 0xc7 + (local.set $18 + ;; code offset: 0xc5 + (local.get $19) + ) + ) + ;; code offset: 0xcc + (local.set $20 + ;; code offset: 0xca + (local.get $18) + ) + ;; code offset: 0xd0 + (return + ;; code offset: 0xce + (local.get $20) + ) + ) + ;; custom section ".debug_info", size 120 + ;; custom section ".debug_abbrev", size 67 + ;; custom section ".debug_line", size 37 + ;; custom section ".debug_str", size 201 + ;; custom section "producers", size 172 +) +(module + (type $none_=>_none (func)) + (type $none_=>_i32 (func (result i32))) + (memory $0 256 256) + (table $0 1 1 funcref) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "memory" (memory $0)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "foo" (func $foo)) + (export "__data_end" (global $global$1)) + (func $__wasm_call_ctors + ) + (func $foo (result i32) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 f32) + (local $14 f32) + (local $15 f32) + (local $16 f32) + (local $17 f32) + (local $18 f32) + (local $19 f32) + (local $20 f32) + (local.set $0 + (global.get $global$0) + ) + (local.set $1 + (i32.const 16) + ) + (local.set $2 + (i32.sub + (local.get $0) + (local.get $1) + ) + ) + (local.set $3 + (i32.const 3) + ) + (local.set $13 + (f32.const 2) + ) + (local.set $4 + (i32.const 1) + ) + (i32.store offset=12 + (local.get $2) + (local.get $4) + ) + (f32.store offset=8 + (local.get $2) + (local.get $13) + ) + (i32.store offset=4 + (local.get $2) + (local.get $3) + ) + (local.set $5 + (i32.load offset=12 + (local.get $2) + ) + ) + (local.set $14 + (f32.convert_i32_s + (local.get $5) + ) + ) + (local.set $15 + (f32.load offset=8 + (local.get $2) + ) + ) + (local.set $16 + (f32.add + (local.get $14) + (local.get $15) + ) + ) + (local.set $6 + (i32.load offset=4 + (local.get $2) + ) + ) + (local.set $17 + (f32.convert_i32_s + (local.get $6) + ) + ) + (local.set $18 + (f32.add + (local.get $16) + (local.get $17) + ) + ) + (local.set $19 + (f32.abs + (local.get $18) + ) + ) + (local.set $20 + (f32.const 2147483648) + ) + (local.set $7 + (f32.lt + (local.get $19) + (local.get $20) + ) + ) + (local.set $8 + (i32.eqz + (local.get $7) + ) + ) + (block $label$1 + (block $label$2 + (br_if $label$2 + (local.get $8) + ) + (local.set $9 + (i32.trunc_f32_s + (local.get $18) + ) + ) + (local.set $10 + (local.get $9) + ) + (br $label$1) + ) + (local.set $11 + (i32.const -2147483648) + ) + (local.set $10 + (local.get $11) + ) + ) + (local.set $12 + (local.get $10) + ) + (return + (local.get $12) + ) + ) + ;; custom section "producers", size 172 +) +(module + (type $none_=>_none (func)) + (type $none_=>_i32 (func (result i32))) + (memory $0 256 256) + (table $0 1 1 funcref) + (global $global$0 (mut i32) (i32.const 5243904)) + (global $global$1 i32 (i32.const 1024)) + (export "memory" (memory $0)) + (export "__wasm_call_ctors" (func $__wasm_call_ctors)) + (export "foo" (func $foo)) + (export "__data_end" (global $global$1)) + (func $__wasm_call_ctors + ) + (func $foo (result i32) + (local $0 i32) + (local $1 i32) + (local $2 i32) + (local $3 i32) + (local $4 i32) + (local $5 i32) + (local $6 i32) + (local $7 i32) + (local $8 i32) + (local $9 i32) + (local $10 i32) + (local $11 i32) + (local $12 i32) + (local $13 f32) + (local $14 f32) + (local $15 f32) + (local $16 f32) + (local $17 f32) + (local $18 f32) + (local $19 f32) + (local $20 f32) + (local.set $0 + (global.get $global$0) + ) + (local.set $1 + (i32.const 16) + ) + (local.set $2 + (i32.sub + (local.get $0) + (local.get $1) + ) + ) + (local.set $3 + (i32.const 3) + ) + (local.set $13 + (f32.const 2) + ) + (local.set $4 + (i32.const 1) + ) + (i32.store offset=12 + (local.get $2) + (local.get $4) + ) + (f32.store offset=8 + (local.get $2) + (local.get $13) + ) + (i32.store offset=4 + (local.get $2) + (local.get $3) + ) + (local.set $5 + (i32.load offset=12 + (local.get $2) + ) + ) + (local.set $14 + (f32.convert_i32_s + (local.get $5) + ) + ) + (local.set $15 + (f32.load offset=8 + (local.get $2) + ) + ) + (local.set $16 + (f32.add + (local.get $14) + (local.get $15) + ) + ) + (local.set $6 + (i32.load offset=4 + (local.get $2) + ) + ) + (local.set $17 + (f32.convert_i32_s + (local.get $6) + ) + ) + (local.set $18 + (f32.add + (local.get $16) + (local.get $17) + ) + ) + (local.set $19 + (f32.abs + (local.get $18) + ) + ) + (local.set $20 + (f32.const 2147483648) + ) + (local.set $7 + (f32.lt + (local.get $19) + (local.get $20) + ) + ) + (local.set $8 + (i32.eqz + (local.get $7) + ) + ) + (block $label$1 + (block $label$2 + (br_if $label$2 + (local.get $8) + ) + (local.set $9 + (i32.trunc_f32_s + (local.get $18) + ) + ) + (local.set $10 + (local.get $9) + ) + (br $label$1) + ) + (local.set $11 + (i32.const -2147483648) + ) + (local.set $10 + (local.get $11) + ) + ) + (local.set $12 + (local.get $10) + ) + (return + (local.get $12) + ) + ) + ;; custom section "producers", size 172 +) diff --git a/test/passes/dwarf-local-order.passes b/test/passes/dwarf-local-order.passes new file mode 100644 index 000000000..bffb52cb7 --- /dev/null +++ b/test/passes/dwarf-local-order.passes @@ -0,0 +1 @@ +g_print_roundtrip_print_strip-dwarf_roundtrip_print diff --git a/test/passes/dwarf-local-order.wasm b/test/passes/dwarf-local-order.wasm Binary files differnew file mode 100755 index 000000000..12bf09eca --- /dev/null +++ b/test/passes/dwarf-local-order.wasm diff --git a/test/passes/fannkuch0.bin.txt b/test/passes/fannkuch0.bin.txt index e18370231..7e225f9b0 100644 --- a/test/passes/fannkuch0.bin.txt +++ b/test/passes/fannkuch0.bin.txt @@ -2420,9 +2420,9 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a8] = "/home/alon/Dev/emscripten") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000006, 0x00000872) - [0x00000874, 0x000009a0) - [0x000009a2, 0x00000fde)) + [0x00000006, 0x00000a58) + [0x00000a5a, 0x00000bca) + [0x00000bcc, 0x0000136c)) 0x00000026: DW_TAG_pointer_type [2] DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args") @@ -2486,7 +2486,7 @@ Abbrev table for offset: 0x00000000 0x00000082: DW_TAG_subprogram [10] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006) - DW_AT_high_pc [DW_FORM_data4] (0x0000086c) + DW_AT_high_pc [DW_FORM_data4] (0x00000a52) DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x000000fb] = "_Z15fannkuch_workerPv") DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000111] = "fannkuch_worker") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp") @@ -2586,7 +2586,7 @@ Abbrev table for offset: 0x00000000 DW_AT_type [DW_FORM_ref4] (cu + 0x0059 => {0x00000059} "int") 0x0000014f: DW_TAG_lexical_block [13] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000698) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000087e) DW_AT_high_pc [DW_FORM_data4] (0x00000137) 0x00000158: DW_TAG_variable [12] @@ -2601,8 +2601,8 @@ Abbrev table for offset: 0x00000000 0x00000167: NULL 0x00000168: DW_TAG_subprogram [14] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000874) - DW_AT_high_pc [DW_FORM_data4] (0x0000012c) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000a5a) + DW_AT_high_pc [DW_FORM_data4] (0x00000170) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000121] = "main") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (152) @@ -2633,8 +2633,8 @@ Abbrev table for offset: 0x00000000 0x000001a5: NULL 0x000001a6: DW_TAG_subprogram [15] * - DW_AT_low_pc [DW_FORM_addr] (0x00000000000009a2) - DW_AT_high_pc [DW_FORM_data4] (0x0000063c) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000bcc) + DW_AT_high_pc [DW_FORM_data4] (0x000007a0) DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000126] = "_ZL8fannkuchi") DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000134] = "fannkuch") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp") @@ -2715,10 +2715,10 @@ Abbrev table for offset: 0x00000000 DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000191] = "cleanup") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (137) - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000ebe) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000124c) 0x00000254: DW_TAG_lexical_block [13] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000d0c) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000109a) DW_AT_high_pc [DW_FORM_data4] (0x00000108) 0x0000025d: DW_TAG_variable [12] @@ -2794,2359 +2794,2359 @@ file_names[ 3]: 0x0000000000000006 27 0 1 0 0 is_stmt -0x0000006d: 00 DW_LNE_set_address (0x0000000000000029) +0x0000006d: 00 DW_LNE_set_address (0x000000000000020f) 0x00000074: 03 DW_LNS_advance_line (28) 0x00000076: 05 DW_LNS_set_column (45) 0x00000078: 0a DW_LNS_set_prologue_end 0x00000079: 01 DW_LNS_copy - 0x0000000000000029 28 45 1 0 0 is_stmt prologue_end + 0x000000000000020f 28 45 1 0 0 is_stmt prologue_end -0x0000007a: 00 DW_LNE_set_address (0x0000000000000030) +0x0000007a: 00 DW_LNE_set_address (0x0000000000000216) 0x00000081: 05 DW_LNS_set_column (24) 0x00000083: 06 DW_LNS_negate_stmt 0x00000084: 01 DW_LNS_copy - 0x0000000000000030 28 24 1 0 0 + 0x0000000000000216 28 24 1 0 0 -0x00000085: 00 DW_LNE_set_address (0x0000000000000037) +0x00000085: 00 DW_LNE_set_address (0x000000000000021d) 0x0000008c: 03 DW_LNS_advance_line (32) 0x0000008e: 05 DW_LNS_set_column (13) 0x00000090: 06 DW_LNS_negate_stmt 0x00000091: 01 DW_LNS_copy - 0x0000000000000037 32 13 1 0 0 is_stmt + 0x000000000000021d 32 13 1 0 0 is_stmt -0x00000092: 00 DW_LNE_set_address (0x000000000000003e) +0x00000092: 00 DW_LNE_set_address (0x0000000000000224) 0x00000099: 03 DW_LNS_advance_line (33) 0x0000009b: 05 DW_LNS_set_column (8) 0x0000009d: 01 DW_LNS_copy - 0x000000000000003e 33 8 1 0 0 is_stmt + 0x0000000000000224 33 8 1 0 0 is_stmt -0x0000009e: 00 DW_LNE_set_address (0x0000000000000045) +0x0000009e: 00 DW_LNE_set_address (0x000000000000022b) 0x000000a5: 05 DW_LNS_set_column (14) 0x000000a7: 06 DW_LNS_negate_stmt 0x000000a8: 01 DW_LNS_copy - 0x0000000000000045 33 14 1 0 0 + 0x000000000000022b 33 14 1 0 0 -0x000000a9: 00 DW_LNE_set_address (0x000000000000004c) +0x000000a9: 00 DW_LNE_set_address (0x0000000000000232) 0x000000b0: 05 DW_LNS_set_column (6) 0x000000b2: 01 DW_LNS_copy - 0x000000000000004c 33 6 1 0 0 + 0x0000000000000232 33 6 1 0 0 -0x000000b3: 00 DW_LNE_set_address (0x0000000000000053) +0x000000b3: 00 DW_LNE_set_address (0x0000000000000239) 0x000000ba: 03 DW_LNS_advance_line (34) 0x000000bc: 05 DW_LNS_set_column (25) 0x000000be: 06 DW_LNS_negate_stmt 0x000000bf: 01 DW_LNS_copy - 0x0000000000000053 34 25 1 0 0 is_stmt + 0x0000000000000239 34 25 1 0 0 is_stmt -0x000000c0: 00 DW_LNE_set_address (0x000000000000005a) +0x000000c0: 00 DW_LNE_set_address (0x0000000000000240) 0x000000c7: 05 DW_LNS_set_column (27) 0x000000c9: 06 DW_LNS_negate_stmt 0x000000ca: 01 DW_LNS_copy - 0x000000000000005a 34 27 1 0 0 + 0x0000000000000240 34 27 1 0 0 -0x000000cb: 00 DW_LNE_set_address (0x0000000000000065) +0x000000cb: 00 DW_LNE_set_address (0x000000000000024b) 0x000000d2: 05 DW_LNS_set_column (18) 0x000000d4: 01 DW_LNS_copy - 0x0000000000000065 34 18 1 0 0 + 0x000000000000024b 34 18 1 0 0 -0x000000d5: 00 DW_LNE_set_address (0x000000000000006b) +0x000000d5: 00 DW_LNE_set_address (0x0000000000000251) 0x000000dc: 05 DW_LNS_set_column (10) 0x000000de: 01 DW_LNS_copy - 0x000000000000006b 34 10 1 0 0 + 0x0000000000000251 34 10 1 0 0 -0x000000df: 00 DW_LNE_set_address (0x0000000000000072) +0x000000df: 00 DW_LNE_set_address (0x0000000000000258) 0x000000e6: 03 DW_LNS_advance_line (35) 0x000000e8: 05 DW_LNS_set_column (24) 0x000000ea: 06 DW_LNS_negate_stmt 0x000000eb: 01 DW_LNS_copy - 0x0000000000000072 35 24 1 0 0 is_stmt + 0x0000000000000258 35 24 1 0 0 is_stmt -0x000000ec: 00 DW_LNE_set_address (0x0000000000000079) +0x000000ec: 00 DW_LNE_set_address (0x000000000000025f) 0x000000f3: 05 DW_LNS_set_column (26) 0x000000f5: 06 DW_LNS_negate_stmt 0x000000f6: 01 DW_LNS_copy - 0x0000000000000079 35 26 1 0 0 + 0x000000000000025f 35 26 1 0 0 -0x000000f7: 00 DW_LNE_set_address (0x0000000000000084) +0x000000f7: 00 DW_LNE_set_address (0x000000000000026a) 0x000000fe: 05 DW_LNS_set_column (17) 0x00000100: 01 DW_LNS_copy - 0x0000000000000084 35 17 1 0 0 + 0x000000000000026a 35 17 1 0 0 -0x00000101: 00 DW_LNE_set_address (0x000000000000008a) +0x00000101: 00 DW_LNE_set_address (0x0000000000000270) 0x00000108: 05 DW_LNS_set_column (9) 0x0000010a: 01 DW_LNS_copy - 0x000000000000008a 35 9 1 0 0 + 0x0000000000000270 35 9 1 0 0 -0x0000010b: 00 DW_LNE_set_address (0x0000000000000091) +0x0000010b: 00 DW_LNE_set_address (0x0000000000000277) 0x00000112: 03 DW_LNS_advance_line (36) 0x00000114: 05 DW_LNS_set_column (25) 0x00000116: 06 DW_LNS_negate_stmt 0x00000117: 01 DW_LNS_copy - 0x0000000000000091 36 25 1 0 0 is_stmt + 0x0000000000000277 36 25 1 0 0 is_stmt -0x00000118: 00 DW_LNE_set_address (0x0000000000000098) +0x00000118: 00 DW_LNE_set_address (0x000000000000027e) 0x0000011f: 05 DW_LNS_set_column (27) 0x00000121: 06 DW_LNS_negate_stmt 0x00000122: 01 DW_LNS_copy - 0x0000000000000098 36 27 1 0 0 + 0x000000000000027e 36 27 1 0 0 -0x00000123: 00 DW_LNE_set_address (0x00000000000000a3) +0x00000123: 00 DW_LNE_set_address (0x0000000000000289) 0x0000012a: 05 DW_LNS_set_column (18) 0x0000012c: 01 DW_LNS_copy - 0x00000000000000a3 36 18 1 0 0 + 0x0000000000000289 36 18 1 0 0 -0x0000012d: 00 DW_LNE_set_address (0x00000000000000a9) +0x0000012d: 00 DW_LNE_set_address (0x000000000000028f) 0x00000134: 05 DW_LNS_set_column (10) 0x00000136: 01 DW_LNS_copy - 0x00000000000000a9 36 10 1 0 0 + 0x000000000000028f 36 10 1 0 0 -0x00000137: 00 DW_LNE_set_address (0x00000000000000b0) +0x00000137: 00 DW_LNE_set_address (0x0000000000000296) 0x0000013e: 03 DW_LNS_advance_line (37) 0x00000140: 05 DW_LNS_set_column (11) 0x00000142: 06 DW_LNS_negate_stmt 0x00000143: 01 DW_LNS_copy - 0x00000000000000b0 37 11 1 0 0 is_stmt + 0x0000000000000296 37 11 1 0 0 is_stmt -0x00000144: 00 DW_LNE_set_address (0x00000000000000b7) +0x00000144: 00 DW_LNE_set_address (0x000000000000029d) 0x0000014b: 05 DW_LNS_set_column (16) 0x0000014d: 06 DW_LNS_negate_stmt 0x0000014e: 01 DW_LNS_copy - 0x00000000000000b7 37 16 1 0 0 + 0x000000000000029d 37 16 1 0 0 -0x0000014f: 00 DW_LNE_set_address (0x00000000000000c2) +0x0000014f: 00 DW_LNE_set_address (0x00000000000002a8) 0x00000156: 05 DW_LNS_set_column (20) 0x00000158: 01 DW_LNS_copy - 0x00000000000000c2 37 20 1 0 0 + 0x00000000000002a8 37 20 1 0 0 -0x00000159: 00 DW_LNE_set_address (0x00000000000000c9) +0x00000159: 00 DW_LNE_set_address (0x00000000000002af) 0x00000160: 05 DW_LNS_set_column (18) 0x00000162: 01 DW_LNS_copy - 0x00000000000000c9 37 18 1 0 0 + 0x00000000000002af 37 18 1 0 0 -0x00000163: 00 DW_LNE_set_address (0x00000000000000d8) +0x00000163: 00 DW_LNE_set_address (0x00000000000002be) 0x0000016a: 05 DW_LNS_set_column (4) 0x0000016c: 01 DW_LNS_copy - 0x00000000000000d8 37 4 1 0 0 + 0x00000000000002be 37 4 1 0 0 -0x0000016d: 00 DW_LNE_set_address (0x00000000000000e8) +0x0000016d: 00 DW_LNE_set_address (0x00000000000002ce) 0x00000174: 03 DW_LNS_advance_line (38) 0x00000176: 05 DW_LNS_set_column (18) 0x00000178: 06 DW_LNS_negate_stmt 0x00000179: 01 DW_LNS_copy - 0x00000000000000e8 38 18 1 0 0 is_stmt + 0x00000000000002ce 38 18 1 0 0 is_stmt -0x0000017a: 00 DW_LNE_set_address (0x00000000000000ef) +0x0000017a: 00 DW_LNE_set_address (0x00000000000002d5) 0x00000181: 05 DW_LNS_set_column (7) 0x00000183: 06 DW_LNS_negate_stmt 0x00000184: 01 DW_LNS_copy - 0x00000000000000ef 38 7 1 0 0 + 0x00000000000002d5 38 7 1 0 0 -0x00000185: 00 DW_LNE_set_address (0x00000000000000f6) +0x00000185: 00 DW_LNE_set_address (0x00000000000002dc) 0x0000018c: 05 DW_LNS_set_column (13) 0x0000018e: 01 DW_LNS_copy - 0x00000000000000f6 38 13 1 0 0 + 0x00000000000002dc 38 13 1 0 0 -0x0000018f: 00 DW_LNE_set_address (0x00000000000000fd) +0x0000018f: 00 DW_LNE_set_address (0x00000000000002e3) 0x00000196: 05 DW_LNS_set_column (7) 0x00000198: 01 DW_LNS_copy - 0x00000000000000fd 38 7 1 0 0 + 0x00000000000002e3 38 7 1 0 0 -0x00000199: 00 DW_LNE_set_address (0x000000000000010f) +0x00000199: 00 DW_LNE_set_address (0x00000000000002f5) 0x000001a0: 05 DW_LNS_set_column (16) 0x000001a2: 01 DW_LNS_copy - 0x000000000000010f 38 16 1 0 0 + 0x00000000000002f5 38 16 1 0 0 -0x000001a3: 00 DW_LNE_set_address (0x0000000000000116) +0x000001a3: 00 DW_LNE_set_address (0x00000000000002fc) 0x000001aa: 03 DW_LNS_advance_line (37) 0x000001ac: 05 DW_LNS_set_column (24) 0x000001ae: 06 DW_LNS_negate_stmt 0x000001af: 01 DW_LNS_copy - 0x0000000000000116 37 24 1 0 0 is_stmt + 0x00000000000002fc 37 24 1 0 0 is_stmt -0x000001b0: 00 DW_LNE_set_address (0x000000000000012f) +0x000001b0: 00 DW_LNE_set_address (0x0000000000000315) 0x000001b7: 05 DW_LNS_set_column (4) 0x000001b9: 06 DW_LNS_negate_stmt 0x000001ba: 01 DW_LNS_copy - 0x000000000000012f 37 4 1 0 0 + 0x0000000000000315 37 4 1 0 0 -0x000001bb: 00 DW_LNE_set_address (0x0000000000000132) +0x000001bb: 00 DW_LNE_set_address (0x0000000000000318) 0x000001c2: 01 DW_LNS_copy - 0x0000000000000132 37 4 1 0 0 + 0x0000000000000318 37 4 1 0 0 -0x000001c3: 00 DW_LNE_set_address (0x0000000000000135) +0x000001c3: 00 DW_LNE_set_address (0x000000000000031b) 0x000001ca: 03 DW_LNS_advance_line (39) 0x000001cc: 05 DW_LNS_set_column (21) 0x000001ce: 06 DW_LNS_negate_stmt 0x000001cf: 01 DW_LNS_copy - 0x0000000000000135 39 21 1 0 0 is_stmt + 0x000000000000031b 39 21 1 0 0 is_stmt -0x000001d0: 00 DW_LNE_set_address (0x000000000000013c) +0x000001d0: 00 DW_LNE_set_address (0x0000000000000322) 0x000001d7: 05 DW_LNS_set_column (23) 0x000001d9: 06 DW_LNS_negate_stmt 0x000001da: 01 DW_LNS_copy - 0x000000000000013c 39 23 1 0 0 + 0x0000000000000322 39 23 1 0 0 -0x000001db: 00 DW_LNE_set_address (0x0000000000000147) +0x000001db: 00 DW_LNE_set_address (0x000000000000032d) 0x000001e2: 05 DW_LNS_set_column (4) 0x000001e4: 01 DW_LNS_copy - 0x0000000000000147 39 4 1 0 0 + 0x000000000000032d 39 4 1 0 0 -0x000001e5: 00 DW_LNE_set_address (0x000000000000014e) +0x000001e5: 00 DW_LNE_set_address (0x0000000000000334) 0x000001ec: 05 DW_LNS_set_column (10) 0x000001ee: 01 DW_LNS_copy - 0x000000000000014e 39 10 1 0 0 + 0x0000000000000334 39 10 1 0 0 -0x000001ef: 00 DW_LNE_set_address (0x0000000000000155) +0x000001ef: 00 DW_LNE_set_address (0x000000000000033b) 0x000001f6: 05 DW_LNS_set_column (16) 0x000001f8: 01 DW_LNS_copy - 0x0000000000000155 39 16 1 0 0 + 0x000000000000033b 39 16 1 0 0 -0x000001f9: 00 DW_LNE_set_address (0x000000000000015c) +0x000001f9: 00 DW_LNE_set_address (0x0000000000000342) 0x00000200: 05 DW_LNS_set_column (4) 0x00000202: 01 DW_LNS_copy - 0x000000000000015c 39 4 1 0 0 + 0x0000000000000342 39 4 1 0 0 -0x00000203: 00 DW_LNE_set_address (0x000000000000016e) +0x00000203: 00 DW_LNE_set_address (0x0000000000000354) 0x0000020a: 05 DW_LNS_set_column (19) 0x0000020c: 01 DW_LNS_copy - 0x000000000000016e 39 19 1 0 0 + 0x0000000000000354 39 19 1 0 0 -0x0000020d: 00 DW_LNE_set_address (0x0000000000000175) +0x0000020d: 00 DW_LNE_set_address (0x000000000000035b) 0x00000214: 03 DW_LNS_advance_line (40) 0x00000216: 06 DW_LNS_negate_stmt 0x00000217: 01 DW_LNS_copy - 0x0000000000000175 40 19 1 0 0 is_stmt + 0x000000000000035b 40 19 1 0 0 is_stmt -0x00000218: 00 DW_LNE_set_address (0x000000000000017c) +0x00000218: 00 DW_LNE_set_address (0x0000000000000362) 0x0000021f: 05 DW_LNS_set_column (25) 0x00000221: 06 DW_LNS_negate_stmt 0x00000222: 01 DW_LNS_copy - 0x000000000000017c 40 25 1 0 0 + 0x0000000000000362 40 25 1 0 0 -0x00000223: 00 DW_LNE_set_address (0x0000000000000183) +0x00000223: 00 DW_LNE_set_address (0x0000000000000369) 0x0000022a: 05 DW_LNS_set_column (4) 0x0000022c: 01 DW_LNS_copy - 0x0000000000000183 40 4 1 0 0 + 0x0000000000000369 40 4 1 0 0 -0x0000022d: 00 DW_LNE_set_address (0x000000000000018a) +0x0000022d: 00 DW_LNE_set_address (0x0000000000000370) 0x00000234: 05 DW_LNS_set_column (10) 0x00000236: 01 DW_LNS_copy - 0x000000000000018a 40 10 1 0 0 + 0x0000000000000370 40 10 1 0 0 -0x00000237: 00 DW_LNE_set_address (0x0000000000000191) +0x00000237: 00 DW_LNE_set_address (0x0000000000000377) 0x0000023e: 05 DW_LNS_set_column (12) 0x00000240: 01 DW_LNS_copy - 0x0000000000000191 40 12 1 0 0 + 0x0000000000000377 40 12 1 0 0 -0x00000241: 00 DW_LNE_set_address (0x000000000000019c) +0x00000241: 00 DW_LNE_set_address (0x0000000000000382) 0x00000248: 05 DW_LNS_set_column (4) 0x0000024a: 01 DW_LNS_copy - 0x000000000000019c 40 4 1 0 0 + 0x0000000000000382 40 4 1 0 0 -0x0000024b: 00 DW_LNE_set_address (0x00000000000001ae) +0x0000024b: 00 DW_LNE_set_address (0x0000000000000394) 0x00000252: 05 DW_LNS_set_column (17) 0x00000254: 01 DW_LNS_copy - 0x00000000000001ae 40 17 1 0 0 + 0x0000000000000394 40 17 1 0 0 -0x00000255: 00 DW_LNE_set_address (0x00000000000001b5) +0x00000255: 00 DW_LNE_set_address (0x000000000000039b) 0x0000025c: 03 DW_LNS_advance_line (41) 0x0000025e: 05 DW_LNS_set_column (8) 0x00000260: 06 DW_LNS_negate_stmt 0x00000261: 01 DW_LNS_copy - 0x00000000000001b5 41 8 1 0 0 is_stmt + 0x000000000000039b 41 8 1 0 0 is_stmt -0x00000262: 00 DW_LNE_set_address (0x00000000000001bc) +0x00000262: 00 DW_LNE_set_address (0x00000000000003a2) 0x00000269: 05 DW_LNS_set_column (6) 0x0000026b: 06 DW_LNS_negate_stmt 0x0000026c: 01 DW_LNS_copy - 0x00000000000001bc 41 6 1 0 0 + 0x00000000000003a2 41 6 1 0 0 -0x0000026d: 00 DW_LNE_set_address (0x00000000000001cd) +0x0000026d: 00 DW_LNE_set_address (0x00000000000003b3) 0x00000274: 03 DW_LNS_advance_line (44) 0x00000276: 05 DW_LNS_set_column (14) 0x00000278: 06 DW_LNS_negate_stmt 0x00000279: 01 DW_LNS_copy - 0x00000000000001cd 44 14 1 0 0 is_stmt + 0x00000000000003b3 44 14 1 0 0 is_stmt -0x0000027a: 00 DW_LNE_set_address (0x00000000000001d4) +0x0000027a: 00 DW_LNE_set_address (0x00000000000003ba) 0x00000281: 05 DW_LNS_set_column (16) 0x00000283: 06 DW_LNS_negate_stmt 0x00000284: 01 DW_LNS_copy - 0x00000000000001d4 44 16 1 0 0 + 0x00000000000003ba 44 16 1 0 0 -0x00000285: 00 DW_LNE_set_address (0x00000000000001e3) +0x00000285: 00 DW_LNE_set_address (0x00000000000003c9) 0x0000028c: 05 DW_LNS_set_column (7) 0x0000028e: 01 DW_LNS_copy - 0x00000000000001e3 44 7 1 0 0 + 0x00000000000003c9 44 7 1 0 0 -0x0000028f: 00 DW_LNE_set_address (0x00000000000001f3) +0x0000028f: 00 DW_LNE_set_address (0x00000000000003d9) 0x00000296: 03 DW_LNS_advance_line (45) 0x00000298: 05 DW_LNS_set_column (25) 0x0000029a: 06 DW_LNS_negate_stmt 0x0000029b: 01 DW_LNS_copy - 0x00000000000001f3 45 25 1 0 0 is_stmt + 0x00000000000003d9 45 25 1 0 0 is_stmt -0x0000029c: 00 DW_LNE_set_address (0x00000000000001fa) +0x0000029c: 00 DW_LNE_set_address (0x00000000000003e0) 0x000002a3: 05 DW_LNS_set_column (10) 0x000002a5: 06 DW_LNS_negate_stmt 0x000002a6: 01 DW_LNS_copy - 0x00000000000001fa 45 10 1 0 0 + 0x00000000000003e0 45 10 1 0 0 -0x000002a7: 00 DW_LNE_set_address (0x0000000000000201) +0x000002a7: 00 DW_LNE_set_address (0x00000000000003e7) 0x000002ae: 05 DW_LNS_set_column (16) 0x000002b0: 01 DW_LNS_copy - 0x0000000000000201 45 16 1 0 0 + 0x00000000000003e7 45 16 1 0 0 -0x000002b1: 00 DW_LNE_set_address (0x0000000000000208) +0x000002b1: 00 DW_LNE_set_address (0x00000000000003ee) 0x000002b8: 05 DW_LNS_set_column (18) 0x000002ba: 01 DW_LNS_copy - 0x0000000000000208 45 18 1 0 0 + 0x00000000000003ee 45 18 1 0 0 -0x000002bb: 00 DW_LNE_set_address (0x0000000000000213) +0x000002bb: 00 DW_LNE_set_address (0x00000000000003f9) 0x000002c2: 05 DW_LNS_set_column (10) 0x000002c4: 01 DW_LNS_copy - 0x0000000000000213 45 10 1 0 0 + 0x00000000000003f9 45 10 1 0 0 -0x000002c5: 00 DW_LNE_set_address (0x0000000000000225) +0x000002c5: 00 DW_LNE_set_address (0x000000000000040b) 0x000002cc: 05 DW_LNS_set_column (23) 0x000002ce: 01 DW_LNS_copy - 0x0000000000000225 45 23 1 0 0 + 0x000000000000040b 45 23 1 0 0 -0x000002cf: 00 DW_LNE_set_address (0x000000000000022c) +0x000002cf: 00 DW_LNE_set_address (0x0000000000000412) 0x000002d6: 03 DW_LNS_advance_line (44) 0x000002d8: 05 DW_LNS_set_column (22) 0x000002da: 06 DW_LNS_negate_stmt 0x000002db: 01 DW_LNS_copy - 0x000000000000022c 44 22 1 0 0 is_stmt + 0x0000000000000412 44 22 1 0 0 is_stmt -0x000002dc: 00 DW_LNE_set_address (0x0000000000000245) +0x000002dc: 00 DW_LNE_set_address (0x000000000000042b) 0x000002e3: 05 DW_LNS_set_column (7) 0x000002e5: 06 DW_LNS_negate_stmt 0x000002e6: 01 DW_LNS_copy - 0x0000000000000245 44 7 1 0 0 + 0x000000000000042b 44 7 1 0 0 -0x000002e7: 00 DW_LNE_set_address (0x0000000000000248) +0x000002e7: 00 DW_LNE_set_address (0x000000000000042e) 0x000002ee: 01 DW_LNS_copy - 0x0000000000000248 44 7 1 0 0 + 0x000000000000042e 44 7 1 0 0 -0x000002ef: 00 DW_LNE_set_address (0x000000000000024b) +0x000002ef: 00 DW_LNE_set_address (0x0000000000000431) 0x000002f6: 03 DW_LNS_advance_line (46) 0x000002f8: 05 DW_LNS_set_column (11) 0x000002fa: 06 DW_LNS_negate_stmt 0x000002fb: 01 DW_LNS_copy - 0x000000000000024b 46 11 1 0 0 is_stmt + 0x0000000000000431 46 11 1 0 0 is_stmt -0x000002fc: 00 DW_LNE_set_address (0x0000000000000259) +0x000002fc: 00 DW_LNE_set_address (0x000000000000043f) 0x00000303: 05 DW_LNS_set_column (25) 0x00000305: 06 DW_LNS_negate_stmt 0x00000306: 01 DW_LNS_copy - 0x0000000000000259 46 25 1 0 0 + 0x000000000000043f 46 25 1 0 0 -0x00000307: 00 DW_LNE_set_address (0x0000000000000260) +0x00000307: 00 DW_LNE_set_address (0x0000000000000446) 0x0000030e: 05 DW_LNS_set_column (28) 0x00000310: 01 DW_LNS_copy - 0x0000000000000260 46 28 1 0 0 + 0x0000000000000446 46 28 1 0 0 -0x00000311: 00 DW_LNE_set_address (0x0000000000000267) +0x00000311: 00 DW_LNE_set_address (0x000000000000044d) 0x00000318: 05 DW_LNS_set_column (34) 0x0000031a: 01 DW_LNS_copy - 0x0000000000000267 46 34 1 0 0 + 0x000000000000044d 46 34 1 0 0 -0x0000031b: 00 DW_LNE_set_address (0x000000000000026e) +0x0000031b: 00 DW_LNE_set_address (0x0000000000000454) 0x00000322: 05 DW_LNS_set_column (36) 0x00000324: 01 DW_LNS_copy - 0x000000000000026e 46 36 1 0 0 + 0x0000000000000454 46 36 1 0 0 -0x00000325: 00 DW_LNE_set_address (0x0000000000000279) +0x00000325: 00 DW_LNE_set_address (0x000000000000045f) 0x0000032c: 05 DW_LNS_set_column (28) 0x0000032e: 01 DW_LNS_copy - 0x0000000000000279 46 28 1 0 0 + 0x000000000000045f 46 28 1 0 0 -0x0000032f: 00 DW_LNE_set_address (0x0000000000000292) +0x0000032f: 00 DW_LNE_set_address (0x0000000000000478) 0x00000336: 05 DW_LNS_set_column (44) 0x00000338: 01 DW_LNS_copy - 0x0000000000000292 46 44 1 0 0 + 0x0000000000000478 46 44 1 0 0 -0x00000339: 00 DW_LNE_set_address (0x0000000000000299) +0x00000339: 00 DW_LNE_set_address (0x000000000000047f) 0x00000340: 05 DW_LNS_set_column (46) 0x00000342: 01 DW_LNS_copy - 0x0000000000000299 46 46 1 0 0 + 0x000000000000047f 46 46 1 0 0 -0x00000343: 00 DW_LNE_set_address (0x00000000000002a4) +0x00000343: 00 DW_LNE_set_address (0x000000000000048a) 0x0000034a: 05 DW_LNS_set_column (41) 0x0000034c: 01 DW_LNS_copy - 0x00000000000002a4 46 41 1 0 0 + 0x000000000000048a 46 41 1 0 0 -0x0000034d: 00 DW_LNE_set_address (0x00000000000002b3) +0x0000034d: 00 DW_LNE_set_address (0x0000000000000499) 0x00000354: 05 DW_LNS_set_column (11) 0x00000356: 01 DW_LNS_copy - 0x00000000000002b3 46 11 1 0 0 + 0x0000000000000499 46 11 1 0 0 -0x00000357: 00 DW_LNE_set_address (0x00000000000002c7) +0x00000357: 00 DW_LNE_set_address (0x00000000000004ad) 0x0000035e: 03 DW_LNS_advance_line (47) 0x00000360: 05 DW_LNS_set_column (17) 0x00000362: 06 DW_LNS_negate_stmt 0x00000363: 01 DW_LNS_copy - 0x00000000000002c7 47 17 1 0 0 is_stmt + 0x00000000000004ad 47 17 1 0 0 is_stmt -0x00000364: 00 DW_LNE_set_address (0x00000000000002ce) +0x00000364: 00 DW_LNE_set_address (0x00000000000004b4) 0x0000036b: 05 DW_LNS_set_column (22) 0x0000036d: 06 DW_LNS_negate_stmt 0x0000036e: 01 DW_LNS_copy - 0x00000000000002ce 47 22 1 0 0 + 0x00000000000004b4 47 22 1 0 0 -0x0000036f: 00 DW_LNE_set_address (0x00000000000002d9) +0x0000036f: 00 DW_LNE_set_address (0x00000000000004bf) 0x00000376: 05 DW_LNS_set_column (26) 0x00000378: 01 DW_LNS_copy - 0x00000000000002d9 47 26 1 0 0 + 0x00000000000004bf 47 26 1 0 0 -0x00000379: 00 DW_LNE_set_address (0x00000000000002e0) +0x00000379: 00 DW_LNE_set_address (0x00000000000004c6) 0x00000380: 05 DW_LNS_set_column (24) 0x00000382: 01 DW_LNS_copy - 0x00000000000002e0 47 24 1 0 0 + 0x00000000000004c6 47 24 1 0 0 -0x00000383: 00 DW_LNE_set_address (0x00000000000002ef) +0x00000383: 00 DW_LNE_set_address (0x00000000000004d5) 0x0000038a: 05 DW_LNS_set_column (10) 0x0000038c: 01 DW_LNS_copy - 0x00000000000002ef 47 10 1 0 0 + 0x00000000000004d5 47 10 1 0 0 -0x0000038d: 00 DW_LNE_set_address (0x00000000000002ff) +0x0000038d: 00 DW_LNE_set_address (0x00000000000004e5) 0x00000394: 03 DW_LNS_advance_line (48) 0x00000396: 05 DW_LNS_set_column (23) 0x00000398: 06 DW_LNS_negate_stmt 0x00000399: 01 DW_LNS_copy - 0x00000000000002ff 48 23 1 0 0 is_stmt + 0x00000000000004e5 48 23 1 0 0 is_stmt -0x0000039a: 00 DW_LNE_set_address (0x0000000000000306) +0x0000039a: 00 DW_LNE_set_address (0x00000000000004ec) 0x000003a1: 05 DW_LNS_set_column (29) 0x000003a3: 06 DW_LNS_negate_stmt 0x000003a4: 01 DW_LNS_copy - 0x0000000000000306 48 29 1 0 0 + 0x00000000000004ec 48 29 1 0 0 -0x000003a5: 00 DW_LNE_set_address (0x000000000000030d) +0x000003a5: 00 DW_LNE_set_address (0x00000000000004f3) 0x000003ac: 05 DW_LNS_set_column (23) 0x000003ae: 01 DW_LNS_copy - 0x000000000000030d 48 23 1 0 0 + 0x00000000000004f3 48 23 1 0 0 -0x000003af: 00 DW_LNE_set_address (0x0000000000000326) +0x000003af: 00 DW_LNE_set_address (0x000000000000050c) 0x000003b6: 05 DW_LNS_set_column (13) 0x000003b8: 01 DW_LNS_copy - 0x0000000000000326 48 13 1 0 0 + 0x000000000000050c 48 13 1 0 0 -0x000003b9: 00 DW_LNE_set_address (0x000000000000032d) +0x000003b9: 00 DW_LNE_set_address (0x0000000000000513) 0x000003c0: 05 DW_LNS_set_column (18) 0x000003c2: 01 DW_LNS_copy - 0x000000000000032d 48 18 1 0 0 + 0x0000000000000513 48 18 1 0 0 -0x000003c3: 00 DW_LNE_set_address (0x0000000000000334) +0x000003c3: 00 DW_LNE_set_address (0x000000000000051a) 0x000003ca: 05 DW_LNS_set_column (13) 0x000003cc: 01 DW_LNS_copy - 0x0000000000000334 48 13 1 0 0 + 0x000000000000051a 48 13 1 0 0 -0x000003cd: 00 DW_LNE_set_address (0x0000000000000346) +0x000003cd: 00 DW_LNE_set_address (0x000000000000052c) 0x000003d4: 05 DW_LNS_set_column (21) 0x000003d6: 01 DW_LNS_copy - 0x0000000000000346 48 21 1 0 0 + 0x000000000000052c 48 21 1 0 0 -0x000003d7: 00 DW_LNE_set_address (0x000000000000034d) +0x000003d7: 00 DW_LNE_set_address (0x0000000000000533) 0x000003de: 03 DW_LNS_advance_line (47) 0x000003e0: 05 DW_LNS_set_column (30) 0x000003e2: 06 DW_LNS_negate_stmt 0x000003e3: 01 DW_LNS_copy - 0x000000000000034d 47 30 1 0 0 is_stmt + 0x0000000000000533 47 30 1 0 0 is_stmt -0x000003e4: 00 DW_LNE_set_address (0x0000000000000366) +0x000003e4: 00 DW_LNE_set_address (0x000000000000054c) 0x000003eb: 05 DW_LNS_set_column (10) 0x000003ed: 06 DW_LNS_negate_stmt 0x000003ee: 01 DW_LNS_copy - 0x0000000000000366 47 10 1 0 0 + 0x000000000000054c 47 10 1 0 0 -0x000003ef: 00 DW_LNE_set_address (0x0000000000000369) +0x000003ef: 00 DW_LNE_set_address (0x000000000000054f) 0x000003f6: 01 DW_LNS_copy - 0x0000000000000369 47 10 1 0 0 + 0x000000000000054f 47 10 1 0 0 -0x000003f7: 00 DW_LNE_set_address (0x0000000000000370) +0x000003f7: 00 DW_LNE_set_address (0x0000000000000556) 0x000003fe: 03 DW_LNS_advance_line (49) 0x00000400: 05 DW_LNS_set_column (16) 0x00000402: 06 DW_LNS_negate_stmt 0x00000403: 01 DW_LNS_copy - 0x0000000000000370 49 16 1 0 0 is_stmt + 0x0000000000000556 49 16 1 0 0 is_stmt -0x00000404: 00 DW_LNE_set_address (0x0000000000000377) +0x00000404: 00 DW_LNE_set_address (0x000000000000055d) 0x0000040b: 03 DW_LNS_advance_line (50) 0x0000040d: 05 DW_LNS_set_column (14) 0x0000040f: 01 DW_LNS_copy - 0x0000000000000377 50 14 1 0 0 is_stmt + 0x000000000000055d 50 14 1 0 0 is_stmt -0x00000410: 00 DW_LNE_set_address (0x0000000000000385) +0x00000410: 00 DW_LNE_set_address (0x000000000000056b) 0x00000417: 05 DW_LNS_set_column (12) 0x00000419: 06 DW_LNS_negate_stmt 0x0000041a: 01 DW_LNS_copy - 0x0000000000000385 50 12 1 0 0 + 0x000000000000056b 50 12 1 0 0 -0x0000041b: 00 DW_LNE_set_address (0x0000000000000392) +0x0000041b: 00 DW_LNE_set_address (0x0000000000000578) 0x00000422: 03 DW_LNS_advance_line (52) 0x00000424: 05 DW_LNS_set_column (20) 0x00000426: 06 DW_LNS_negate_stmt 0x00000427: 01 DW_LNS_copy - 0x0000000000000392 52 20 1 0 0 is_stmt + 0x0000000000000578 52 20 1 0 0 is_stmt -0x00000428: 00 DW_LNE_set_address (0x0000000000000399) +0x00000428: 00 DW_LNE_set_address (0x000000000000057f) 0x0000042f: 05 DW_LNS_set_column (29) 0x00000431: 06 DW_LNS_negate_stmt 0x00000432: 01 DW_LNS_copy - 0x0000000000000399 52 29 1 0 0 + 0x000000000000057f 52 29 1 0 0 -0x00000433: 00 DW_LNE_set_address (0x00000000000003a0) +0x00000433: 00 DW_LNE_set_address (0x0000000000000586) 0x0000043a: 05 DW_LNS_set_column (31) 0x0000043c: 01 DW_LNS_copy - 0x00000000000003a0 52 31 1 0 0 + 0x0000000000000586 52 31 1 0 0 -0x0000043d: 00 DW_LNE_set_address (0x00000000000003ab) +0x0000043d: 00 DW_LNE_set_address (0x0000000000000591) 0x00000444: 05 DW_LNS_set_column (27) 0x00000446: 01 DW_LNS_copy - 0x00000000000003ab 52 27 1 0 0 + 0x0000000000000591 52 27 1 0 0 -0x00000447: 00 DW_LNE_set_address (0x00000000000003b2) +0x00000447: 00 DW_LNE_set_address (0x0000000000000598) 0x0000044e: 05 DW_LNS_set_column (36) 0x00000450: 01 DW_LNS_copy - 0x00000000000003b2 52 36 1 0 0 + 0x0000000000000598 52 36 1 0 0 -0x00000451: 00 DW_LNE_set_address (0x00000000000003bd) +0x00000451: 00 DW_LNE_set_address (0x00000000000005a3) 0x00000458: 05 DW_LNS_set_column (40) 0x0000045a: 01 DW_LNS_copy - 0x00000000000003bd 52 40 1 0 0 + 0x00000000000005a3 52 40 1 0 0 -0x0000045b: 00 DW_LNE_set_address (0x00000000000003c4) +0x0000045b: 00 DW_LNE_set_address (0x00000000000005aa) 0x00000462: 05 DW_LNS_set_column (38) 0x00000464: 01 DW_LNS_copy - 0x00000000000003c4 52 38 1 0 0 + 0x00000000000005aa 52 38 1 0 0 -0x00000465: 00 DW_LNE_set_address (0x00000000000003d3) +0x00000465: 00 DW_LNE_set_address (0x00000000000005b9) 0x0000046c: 05 DW_LNS_set_column (13) 0x0000046e: 01 DW_LNS_copy - 0x00000000000003d3 52 13 1 0 0 + 0x00000000000005b9 52 13 1 0 0 -0x0000046f: 00 DW_LNE_set_address (0x00000000000003e3) +0x0000046f: 00 DW_LNE_set_address (0x00000000000005c9) 0x00000476: 03 DW_LNS_advance_line (53) 0x00000478: 05 DW_LNS_set_column (22) 0x0000047a: 06 DW_LNS_negate_stmt 0x0000047b: 01 DW_LNS_copy - 0x00000000000003e3 53 22 1 0 0 is_stmt + 0x00000000000005c9 53 22 1 0 0 is_stmt -0x0000047c: 00 DW_LNE_set_address (0x00000000000003ea) +0x0000047c: 00 DW_LNE_set_address (0x00000000000005d0) 0x00000483: 05 DW_LNS_set_column (27) 0x00000485: 06 DW_LNS_negate_stmt 0x00000486: 01 DW_LNS_copy - 0x00000000000003ea 53 27 1 0 0 + 0x00000000000005d0 53 27 1 0 0 -0x00000487: 00 DW_LNE_set_address (0x00000000000003f2) +0x00000487: 00 DW_LNE_set_address (0x00000000000005d8) 0x0000048e: 05 DW_LNS_set_column (22) 0x00000490: 01 DW_LNS_copy - 0x00000000000003f2 53 22 1 0 0 + 0x00000000000005d8 53 22 1 0 0 -0x00000491: 00 DW_LNE_set_address (0x0000000000000413) +0x00000491: 00 DW_LNE_set_address (0x00000000000005f9) 0x00000498: 05 DW_LNS_set_column (20) 0x0000049a: 01 DW_LNS_copy - 0x0000000000000413 53 20 1 0 0 + 0x00000000000005f9 53 20 1 0 0 -0x0000049b: 00 DW_LNE_set_address (0x000000000000041b) +0x0000049b: 00 DW_LNE_set_address (0x0000000000000601) 0x000004a2: 03 DW_LNS_advance_line (54) 0x000004a4: 05 DW_LNS_set_column (26) 0x000004a6: 06 DW_LNS_negate_stmt 0x000004a7: 01 DW_LNS_copy - 0x000000000000041b 54 26 1 0 0 is_stmt + 0x0000000000000601 54 26 1 0 0 is_stmt -0x000004a8: 00 DW_LNE_set_address (0x0000000000000423) +0x000004a8: 00 DW_LNE_set_address (0x0000000000000609) 0x000004af: 05 DW_LNS_set_column (31) 0x000004b1: 06 DW_LNS_negate_stmt 0x000004b2: 01 DW_LNS_copy - 0x0000000000000423 54 31 1 0 0 + 0x0000000000000609 54 31 1 0 0 -0x000004b3: 00 DW_LNE_set_address (0x000000000000042b) +0x000004b3: 00 DW_LNE_set_address (0x0000000000000611) 0x000004ba: 05 DW_LNS_set_column (26) 0x000004bc: 01 DW_LNS_copy - 0x000000000000042b 54 26 1 0 0 + 0x0000000000000611 54 26 1 0 0 -0x000004bd: 00 DW_LNE_set_address (0x000000000000044d) +0x000004bd: 00 DW_LNE_set_address (0x0000000000000633) 0x000004c4: 05 DW_LNS_set_column (16) 0x000004c6: 01 DW_LNS_copy - 0x000000000000044d 54 16 1 0 0 + 0x0000000000000633 54 16 1 0 0 -0x000004c7: 00 DW_LNE_set_address (0x0000000000000455) +0x000004c7: 00 DW_LNE_set_address (0x000000000000063b) 0x000004ce: 05 DW_LNS_set_column (21) 0x000004d0: 01 DW_LNS_copy - 0x0000000000000455 54 21 1 0 0 + 0x000000000000063b 54 21 1 0 0 -0x000004d1: 00 DW_LNE_set_address (0x000000000000045d) +0x000004d1: 00 DW_LNE_set_address (0x0000000000000643) 0x000004d8: 05 DW_LNS_set_column (16) 0x000004da: 01 DW_LNS_copy - 0x000000000000045d 54 16 1 0 0 + 0x0000000000000643 54 16 1 0 0 -0x000004db: 00 DW_LNE_set_address (0x0000000000000476) +0x000004db: 00 DW_LNE_set_address (0x000000000000065c) 0x000004e2: 05 DW_LNS_set_column (24) 0x000004e4: 01 DW_LNS_copy - 0x0000000000000476 54 24 1 0 0 + 0x000000000000065c 54 24 1 0 0 -0x000004e5: 00 DW_LNE_set_address (0x000000000000047f) +0x000004e5: 00 DW_LNE_set_address (0x0000000000000665) 0x000004ec: 03 DW_LNS_advance_line (55) 0x000004ee: 05 DW_LNS_set_column (26) 0x000004f0: 06 DW_LNS_negate_stmt 0x000004f1: 01 DW_LNS_copy - 0x000000000000047f 55 26 1 0 0 is_stmt + 0x0000000000000665 55 26 1 0 0 is_stmt -0x000004f2: 00 DW_LNE_set_address (0x0000000000000487) +0x000004f2: 00 DW_LNE_set_address (0x000000000000066d) 0x000004f9: 05 DW_LNS_set_column (16) 0x000004fb: 06 DW_LNS_negate_stmt 0x000004fc: 01 DW_LNS_copy - 0x0000000000000487 55 16 1 0 0 + 0x000000000000066d 55 16 1 0 0 -0x000004fd: 00 DW_LNE_set_address (0x000000000000048f) +0x000004fd: 00 DW_LNE_set_address (0x0000000000000675) 0x00000504: 05 DW_LNS_set_column (21) 0x00000506: 01 DW_LNS_copy - 0x000000000000048f 55 21 1 0 0 + 0x0000000000000675 55 21 1 0 0 -0x00000507: 00 DW_LNE_set_address (0x0000000000000497) +0x00000507: 00 DW_LNE_set_address (0x000000000000067d) 0x0000050e: 05 DW_LNS_set_column (16) 0x00000510: 01 DW_LNS_copy - 0x0000000000000497 55 16 1 0 0 + 0x000000000000067d 55 16 1 0 0 -0x00000511: 00 DW_LNE_set_address (0x00000000000004b0) +0x00000511: 00 DW_LNE_set_address (0x0000000000000696) 0x00000518: 05 DW_LNS_set_column (24) 0x0000051a: 01 DW_LNS_copy - 0x00000000000004b0 55 24 1 0 0 + 0x0000000000000696 55 24 1 0 0 -0x0000051b: 00 DW_LNE_set_address (0x00000000000004b9) +0x0000051b: 00 DW_LNE_set_address (0x000000000000069f) 0x00000522: 03 DW_LNS_advance_line (52) 0x00000524: 05 DW_LNS_set_column (44) 0x00000526: 06 DW_LNS_negate_stmt 0x00000527: 01 DW_LNS_copy - 0x00000000000004b9 52 44 1 0 0 is_stmt + 0x000000000000069f 52 44 1 0 0 is_stmt -0x00000528: 00 DW_LNE_set_address (0x00000000000004d8) +0x00000528: 00 DW_LNE_set_address (0x00000000000006be) 0x0000052f: 05 DW_LNS_set_column (49) 0x00000531: 06 DW_LNS_negate_stmt 0x00000532: 01 DW_LNS_copy - 0x00000000000004d8 52 49 1 0 0 + 0x00000000000006be 52 49 1 0 0 -0x00000533: 00 DW_LNE_set_address (0x00000000000004f7) +0x00000533: 00 DW_LNE_set_address (0x00000000000006dd) 0x0000053a: 05 DW_LNS_set_column (13) 0x0000053c: 01 DW_LNS_copy - 0x00000000000004f7 52 13 1 0 0 + 0x00000000000006dd 52 13 1 0 0 -0x0000053d: 00 DW_LNE_set_address (0x00000000000004fa) +0x0000053d: 00 DW_LNE_set_address (0x00000000000006e0) 0x00000544: 01 DW_LNS_copy - 0x00000000000004fa 52 13 1 0 0 + 0x00000000000006e0 52 13 1 0 0 -0x00000545: 00 DW_LNE_set_address (0x00000000000004fd) +0x00000545: 00 DW_LNE_set_address (0x00000000000006e3) 0x0000054c: 03 DW_LNS_advance_line (57) 0x0000054e: 05 DW_LNS_set_column (18) 0x00000550: 06 DW_LNS_negate_stmt 0x00000551: 01 DW_LNS_copy - 0x00000000000004fd 57 18 1 0 0 is_stmt + 0x00000000000006e3 57 18 1 0 0 is_stmt -0x00000552: 00 DW_LNE_set_address (0x000000000000051c) +0x00000552: 00 DW_LNE_set_address (0x0000000000000702) 0x00000559: 03 DW_LNS_advance_line (58) 0x0000055b: 05 DW_LNS_set_column (19) 0x0000055d: 01 DW_LNS_copy - 0x000000000000051c 58 19 1 0 0 is_stmt + 0x0000000000000702 58 19 1 0 0 is_stmt -0x0000055e: 00 DW_LNE_set_address (0x0000000000000524) +0x0000055e: 00 DW_LNE_set_address (0x000000000000070a) 0x00000565: 05 DW_LNS_set_column (24) 0x00000567: 06 DW_LNS_negate_stmt 0x00000568: 01 DW_LNS_copy - 0x0000000000000524 58 24 1 0 0 + 0x000000000000070a 58 24 1 0 0 -0x00000569: 00 DW_LNE_set_address (0x000000000000052c) +0x00000569: 00 DW_LNE_set_address (0x0000000000000712) 0x00000570: 05 DW_LNS_set_column (19) 0x00000572: 01 DW_LNS_copy - 0x000000000000052c 58 19 1 0 0 + 0x0000000000000712 58 19 1 0 0 -0x00000573: 00 DW_LNE_set_address (0x000000000000054e) +0x00000573: 00 DW_LNE_set_address (0x0000000000000734) 0x0000057a: 05 DW_LNS_set_column (17) 0x0000057c: 01 DW_LNS_copy - 0x000000000000054e 58 17 1 0 0 + 0x0000000000000734 58 17 1 0 0 -0x0000057d: 00 DW_LNE_set_address (0x0000000000000556) +0x0000057d: 00 DW_LNE_set_address (0x000000000000073c) 0x00000584: 03 DW_LNS_advance_line (59) 0x00000586: 05 DW_LNS_set_column (23) 0x00000588: 06 DW_LNS_negate_stmt 0x00000589: 01 DW_LNS_copy - 0x0000000000000556 59 23 1 0 0 is_stmt + 0x000000000000073c 59 23 1 0 0 is_stmt -0x0000058a: 00 DW_LNE_set_address (0x000000000000055e) +0x0000058a: 00 DW_LNE_set_address (0x0000000000000744) 0x00000591: 05 DW_LNS_set_column (13) 0x00000593: 06 DW_LNS_negate_stmt 0x00000594: 01 DW_LNS_copy - 0x000000000000055e 59 13 1 0 0 + 0x0000000000000744 59 13 1 0 0 -0x00000595: 00 DW_LNE_set_address (0x0000000000000566) +0x00000595: 00 DW_LNE_set_address (0x000000000000074c) 0x0000059c: 05 DW_LNS_set_column (18) 0x0000059e: 01 DW_LNS_copy - 0x0000000000000566 59 18 1 0 0 + 0x000000000000074c 59 18 1 0 0 -0x0000059f: 00 DW_LNE_set_address (0x000000000000056e) +0x0000059f: 00 DW_LNE_set_address (0x0000000000000754) 0x000005a6: 05 DW_LNS_set_column (13) 0x000005a8: 01 DW_LNS_copy - 0x000000000000056e 59 13 1 0 0 + 0x0000000000000754 59 13 1 0 0 -0x000005a9: 00 DW_LNE_set_address (0x0000000000000587) +0x000005a9: 00 DW_LNE_set_address (0x000000000000076d) 0x000005b0: 05 DW_LNS_set_column (21) 0x000005b2: 01 DW_LNS_copy - 0x0000000000000587 59 21 1 0 0 + 0x000000000000076d 59 21 1 0 0 -0x000005b3: 00 DW_LNE_set_address (0x0000000000000590) +0x000005b3: 00 DW_LNE_set_address (0x0000000000000776) 0x000005ba: 03 DW_LNS_advance_line (60) 0x000005bc: 05 DW_LNS_set_column (17) 0x000005be: 06 DW_LNS_negate_stmt 0x000005bf: 01 DW_LNS_copy - 0x0000000000000590 60 17 1 0 0 is_stmt + 0x0000000000000776 60 17 1 0 0 is_stmt -0x000005c0: 00 DW_LNE_set_address (0x0000000000000598) +0x000005c0: 00 DW_LNE_set_address (0x000000000000077e) 0x000005c7: 05 DW_LNS_set_column (15) 0x000005c9: 06 DW_LNS_negate_stmt 0x000005ca: 01 DW_LNS_copy - 0x0000000000000598 60 15 1 0 0 + 0x000000000000077e 60 15 1 0 0 -0x000005cb: 00 DW_LNE_set_address (0x00000000000005a0) +0x000005cb: 00 DW_LNE_set_address (0x0000000000000786) 0x000005d2: 03 DW_LNS_advance_line (61) 0x000005d4: 05 DW_LNS_set_column (19) 0x000005d6: 06 DW_LNS_negate_stmt 0x000005d7: 01 DW_LNS_copy - 0x00000000000005a0 61 19 1 0 0 is_stmt + 0x0000000000000786 61 19 1 0 0 is_stmt -0x000005d8: 00 DW_LNE_set_address (0x00000000000005a8) +0x000005d8: 00 DW_LNE_set_address (0x000000000000078e) 0x000005df: 05 DW_LNS_set_column (10) 0x000005e1: 06 DW_LNS_negate_stmt 0x000005e2: 01 DW_LNS_copy - 0x00000000000005a8 61 10 1 0 0 + 0x000000000000078e 61 10 1 0 0 -0x000005e3: 00 DW_LNE_set_address (0x00000000000005ae) +0x000005e3: 00 DW_LNE_set_address (0x0000000000000794) 0x000005ea: 03 DW_LNS_advance_line (62) 0x000005ec: 05 DW_LNS_set_column (14) 0x000005ee: 06 DW_LNS_negate_stmt 0x000005ef: 01 DW_LNS_copy - 0x00000000000005ae 62 14 1 0 0 is_stmt + 0x0000000000000794 62 14 1 0 0 is_stmt -0x000005f0: 00 DW_LNE_set_address (0x00000000000005b6) +0x000005f0: 00 DW_LNE_set_address (0x000000000000079c) 0x000005f7: 05 DW_LNS_set_column (25) 0x000005f9: 06 DW_LNS_negate_stmt 0x000005fa: 01 DW_LNS_copy - 0x00000000000005b6 62 25 1 0 0 + 0x000000000000079c 62 25 1 0 0 -0x000005fb: 00 DW_LNE_set_address (0x00000000000005be) +0x000005fb: 00 DW_LNE_set_address (0x00000000000007a4) 0x00000602: 05 DW_LNS_set_column (23) 0x00000604: 01 DW_LNS_copy - 0x00000000000005be 62 23 1 0 0 + 0x00000000000007a4 62 23 1 0 0 -0x00000605: 00 DW_LNE_set_address (0x00000000000005d4) +0x00000605: 00 DW_LNE_set_address (0x00000000000007ba) 0x0000060c: 05 DW_LNS_set_column (14) 0x0000060e: 01 DW_LNS_copy - 0x00000000000005d4 62 14 1 0 0 + 0x00000000000007ba 62 14 1 0 0 -0x0000060f: 00 DW_LNE_set_address (0x00000000000005eb) +0x0000060f: 00 DW_LNE_set_address (0x00000000000007d1) 0x00000616: 03 DW_LNS_advance_line (63) 0x00000618: 05 DW_LNS_set_column (24) 0x0000061a: 06 DW_LNS_negate_stmt 0x0000061b: 01 DW_LNS_copy - 0x00000000000005eb 63 24 1 0 0 is_stmt + 0x00000000000007d1 63 24 1 0 0 is_stmt -0x0000061c: 00 DW_LNE_set_address (0x00000000000005f3) +0x0000061c: 00 DW_LNE_set_address (0x00000000000007d9) 0x00000623: 05 DW_LNS_set_column (22) 0x00000625: 06 DW_LNS_negate_stmt 0x00000626: 01 DW_LNS_copy - 0x00000000000005f3 63 22 1 0 0 + 0x00000000000007d9 63 22 1 0 0 -0x00000627: 00 DW_LNE_set_address (0x00000000000005fd) +0x00000627: 00 DW_LNE_set_address (0x00000000000007e3) 0x0000062e: 03 DW_LNS_advance_line (66) 0x00000630: 05 DW_LNS_set_column (14) 0x00000632: 06 DW_LNS_negate_stmt 0x00000633: 01 DW_LNS_copy - 0x00000000000005fd 66 14 1 0 0 is_stmt + 0x00000000000007e3 66 14 1 0 0 is_stmt -0x00000634: 00 DW_LNE_set_address (0x0000000000000607) +0x00000634: 00 DW_LNE_set_address (0x00000000000007ed) 0x0000063b: 05 DW_LNS_set_column (19) 0x0000063d: 06 DW_LNS_negate_stmt 0x0000063e: 01 DW_LNS_copy - 0x0000000000000607 66 19 1 0 0 + 0x00000000000007ed 66 19 1 0 0 -0x0000063f: 00 DW_LNE_set_address (0x000000000000060f) +0x0000063f: 00 DW_LNE_set_address (0x00000000000007f5) 0x00000646: 05 DW_LNS_set_column (21) 0x00000648: 01 DW_LNS_copy - 0x000000000000060f 66 21 1 0 0 + 0x00000000000007f5 66 21 1 0 0 -0x00000649: 00 DW_LNE_set_address (0x000000000000061e) +0x00000649: 00 DW_LNE_set_address (0x0000000000000804) 0x00000650: 05 DW_LNS_set_column (16) 0x00000652: 01 DW_LNS_copy - 0x000000000000061e 66 16 1 0 0 + 0x0000000000000804 66 16 1 0 0 -0x00000653: 00 DW_LNE_set_address (0x0000000000000634) +0x00000653: 00 DW_LNE_set_address (0x000000000000081a) 0x0000065a: 05 DW_LNS_set_column (14) 0x0000065c: 01 DW_LNS_copy - 0x0000000000000634 66 14 1 0 0 + 0x000000000000081a 66 14 1 0 0 -0x0000065d: 00 DW_LNE_set_address (0x000000000000064b) +0x0000065d: 00 DW_LNE_set_address (0x0000000000000831) 0x00000664: 03 DW_LNS_advance_line (67) 0x00000666: 05 DW_LNS_set_column (18) 0x00000668: 06 DW_LNS_negate_stmt 0x00000669: 01 DW_LNS_copy - 0x000000000000064b 67 18 1 0 0 is_stmt + 0x0000000000000831 67 18 1 0 0 is_stmt -0x0000066a: 00 DW_LNE_set_address (0x0000000000000653) +0x0000066a: 00 DW_LNE_set_address (0x0000000000000839) 0x00000671: 05 DW_LNS_set_column (13) 0x00000673: 06 DW_LNS_negate_stmt 0x00000674: 01 DW_LNS_copy - 0x0000000000000653 67 13 1 0 0 + 0x0000000000000839 67 13 1 0 0 -0x00000675: 00 DW_LNE_set_address (0x0000000000000658) +0x00000675: 00 DW_LNE_set_address (0x000000000000083e) 0x0000067c: 03 DW_LNS_advance_line (68) 0x0000067e: 05 DW_LNS_set_column (18) 0x00000680: 06 DW_LNS_negate_stmt 0x00000681: 01 DW_LNS_copy - 0x0000000000000658 68 18 1 0 0 is_stmt + 0x000000000000083e 68 18 1 0 0 is_stmt -0x00000682: 00 DW_LNE_set_address (0x0000000000000660) +0x00000682: 00 DW_LNE_set_address (0x0000000000000846) 0x00000689: 05 DW_LNS_set_column (13) 0x0000068b: 06 DW_LNS_negate_stmt 0x0000068c: 01 DW_LNS_copy - 0x0000000000000660 68 13 1 0 0 + 0x0000000000000846 68 13 1 0 0 -0x0000068d: 00 DW_LNE_set_address (0x0000000000000665) +0x0000068d: 00 DW_LNE_set_address (0x000000000000084b) 0x00000694: 03 DW_LNS_advance_line (69) 0x00000696: 05 DW_LNS_set_column (18) 0x00000698: 06 DW_LNS_negate_stmt 0x00000699: 01 DW_LNS_copy - 0x0000000000000665 69 18 1 0 0 is_stmt + 0x000000000000084b 69 18 1 0 0 is_stmt -0x0000069a: 00 DW_LNE_set_address (0x000000000000066d) +0x0000069a: 00 DW_LNE_set_address (0x0000000000000853) 0x000006a1: 05 DW_LNS_set_column (13) 0x000006a3: 06 DW_LNS_negate_stmt 0x000006a4: 01 DW_LNS_copy - 0x000000000000066d 69 13 1 0 0 + 0x0000000000000853 69 13 1 0 0 -0x000006a5: 00 DW_LNE_set_address (0x0000000000000672) +0x000006a5: 00 DW_LNE_set_address (0x0000000000000858) 0x000006ac: 03 DW_LNS_advance_line (70) 0x000006ae: 05 DW_LNS_set_column (20) 0x000006b0: 06 DW_LNS_negate_stmt 0x000006b1: 01 DW_LNS_copy - 0x0000000000000672 70 20 1 0 0 is_stmt + 0x0000000000000858 70 20 1 0 0 is_stmt -0x000006b2: 00 DW_LNE_set_address (0x000000000000067a) +0x000006b2: 00 DW_LNE_set_address (0x0000000000000860) 0x000006b9: 05 DW_LNS_set_column (13) 0x000006bb: 06 DW_LNS_negate_stmt 0x000006bc: 01 DW_LNS_copy - 0x000000000000067a 70 13 1 0 0 + 0x0000000000000860 70 13 1 0 0 -0x000006bd: 00 DW_LNE_set_address (0x0000000000000698) +0x000006bd: 00 DW_LNE_set_address (0x000000000000087e) 0x000006c4: 03 DW_LNS_advance_line (74) 0x000006c6: 05 DW_LNS_set_column (22) 0x000006c8: 06 DW_LNS_negate_stmt 0x000006c9: 01 DW_LNS_copy - 0x0000000000000698 74 22 1 0 0 is_stmt + 0x000000000000087e 74 22 1 0 0 is_stmt -0x000006ca: 00 DW_LNE_set_address (0x00000000000006a9) +0x000006ca: 00 DW_LNE_set_address (0x000000000000088f) 0x000006d1: 05 DW_LNS_set_column (17) 0x000006d3: 06 DW_LNS_negate_stmt 0x000006d4: 01 DW_LNS_copy - 0x00000000000006a9 74 17 1 0 0 + 0x000000000000088f 74 17 1 0 0 -0x000006d5: 00 DW_LNE_set_address (0x00000000000006b1) +0x000006d5: 00 DW_LNE_set_address (0x0000000000000897) 0x000006dc: 03 DW_LNS_advance_line (75) 0x000006de: 05 DW_LNS_set_column (20) 0x000006e0: 06 DW_LNS_negate_stmt 0x000006e1: 01 DW_LNS_copy - 0x00000000000006b1 75 20 1 0 0 is_stmt + 0x0000000000000897 75 20 1 0 0 is_stmt -0x000006e2: 00 DW_LNE_set_address (0x00000000000006b9) +0x000006e2: 00 DW_LNE_set_address (0x000000000000089f) 0x000006e9: 05 DW_LNS_set_column (25) 0x000006eb: 06 DW_LNS_negate_stmt 0x000006ec: 01 DW_LNS_copy - 0x00000000000006b9 75 25 1 0 0 + 0x000000000000089f 75 25 1 0 0 -0x000006ed: 00 DW_LNE_set_address (0x00000000000006c5) +0x000006ed: 00 DW_LNE_set_address (0x00000000000008ab) 0x000006f4: 05 DW_LNS_set_column (29) 0x000006f6: 01 DW_LNS_copy - 0x00000000000006c5 75 29 1 0 0 + 0x00000000000008ab 75 29 1 0 0 -0x000006f7: 00 DW_LNE_set_address (0x00000000000006cd) +0x000006f7: 00 DW_LNE_set_address (0x00000000000008b3) 0x000006fe: 05 DW_LNS_set_column (27) 0x00000700: 01 DW_LNS_copy - 0x00000000000006cd 75 27 1 0 0 + 0x00000000000008b3 75 27 1 0 0 -0x00000701: 00 DW_LNE_set_address (0x00000000000006e3) +0x00000701: 00 DW_LNE_set_address (0x00000000000008c9) 0x00000708: 05 DW_LNS_set_column (13) 0x0000070a: 01 DW_LNS_copy - 0x00000000000006e3 75 13 1 0 0 + 0x00000000000008c9 75 13 1 0 0 -0x0000070b: 00 DW_LNE_set_address (0x00000000000006f8) +0x0000070b: 00 DW_LNE_set_address (0x00000000000008de) 0x00000712: 03 DW_LNS_advance_line (76) 0x00000714: 05 DW_LNS_set_column (27) 0x00000716: 06 DW_LNS_negate_stmt 0x00000717: 01 DW_LNS_copy - 0x00000000000006f8 76 27 1 0 0 is_stmt + 0x00000000000008de 76 27 1 0 0 is_stmt -0x00000718: 00 DW_LNE_set_address (0x0000000000000700) +0x00000718: 00 DW_LNE_set_address (0x00000000000008e6) 0x0000071f: 05 DW_LNS_set_column (33) 0x00000721: 06 DW_LNS_negate_stmt 0x00000722: 01 DW_LNS_copy - 0x0000000000000700 76 33 1 0 0 + 0x00000000000008e6 76 33 1 0 0 -0x00000723: 00 DW_LNE_set_address (0x0000000000000708) +0x00000723: 00 DW_LNE_set_address (0x00000000000008ee) 0x0000072a: 05 DW_LNS_set_column (35) 0x0000072c: 01 DW_LNS_copy - 0x0000000000000708 76 35 1 0 0 + 0x00000000000008ee 76 35 1 0 0 -0x0000072d: 00 DW_LNE_set_address (0x0000000000000717) +0x0000072d: 00 DW_LNE_set_address (0x00000000000008fd) 0x00000734: 05 DW_LNS_set_column (27) 0x00000736: 01 DW_LNS_copy - 0x0000000000000717 76 27 1 0 0 + 0x00000000000008fd 76 27 1 0 0 -0x00000737: 00 DW_LNE_set_address (0x0000000000000739) +0x00000737: 00 DW_LNE_set_address (0x000000000000091f) 0x0000073e: 05 DW_LNS_set_column (16) 0x00000740: 01 DW_LNS_copy - 0x0000000000000739 76 16 1 0 0 + 0x000000000000091f 76 16 1 0 0 -0x00000741: 00 DW_LNE_set_address (0x0000000000000741) +0x00000741: 00 DW_LNE_set_address (0x0000000000000927) 0x00000748: 05 DW_LNS_set_column (22) 0x0000074a: 01 DW_LNS_copy - 0x0000000000000741 76 22 1 0 0 + 0x0000000000000927 76 22 1 0 0 -0x0000074b: 00 DW_LNE_set_address (0x0000000000000749) +0x0000074b: 00 DW_LNE_set_address (0x000000000000092f) 0x00000752: 05 DW_LNS_set_column (16) 0x00000754: 01 DW_LNS_copy - 0x0000000000000749 76 16 1 0 0 + 0x000000000000092f 76 16 1 0 0 -0x00000755: 00 DW_LNE_set_address (0x0000000000000762) +0x00000755: 00 DW_LNE_set_address (0x0000000000000948) 0x0000075c: 05 DW_LNS_set_column (25) 0x0000075e: 01 DW_LNS_copy - 0x0000000000000762 76 25 1 0 0 + 0x0000000000000948 76 25 1 0 0 -0x0000075f: 00 DW_LNE_set_address (0x000000000000076b) +0x0000075f: 00 DW_LNE_set_address (0x0000000000000951) 0x00000766: 03 DW_LNS_advance_line (75) 0x00000768: 05 DW_LNS_set_column (33) 0x0000076a: 06 DW_LNS_negate_stmt 0x0000076b: 01 DW_LNS_copy - 0x000000000000076b 75 33 1 0 0 is_stmt + 0x0000000000000951 75 33 1 0 0 is_stmt -0x0000076c: 00 DW_LNE_set_address (0x000000000000078a) +0x0000076c: 00 DW_LNE_set_address (0x0000000000000970) 0x00000773: 05 DW_LNS_set_column (13) 0x00000775: 06 DW_LNS_negate_stmt 0x00000776: 01 DW_LNS_copy - 0x000000000000078a 75 13 1 0 0 + 0x0000000000000970 75 13 1 0 0 -0x00000777: 00 DW_LNE_set_address (0x000000000000078d) +0x00000777: 00 DW_LNE_set_address (0x0000000000000973) 0x0000077e: 01 DW_LNS_copy - 0x000000000000078d 75 13 1 0 0 + 0x0000000000000973 75 13 1 0 0 -0x0000077f: 00 DW_LNE_set_address (0x0000000000000795) +0x0000077f: 00 DW_LNE_set_address (0x000000000000097b) 0x00000786: 03 DW_LNS_advance_line (77) 0x00000788: 05 DW_LNS_set_column (24) 0x0000078a: 06 DW_LNS_negate_stmt 0x0000078b: 01 DW_LNS_copy - 0x0000000000000795 77 24 1 0 0 is_stmt + 0x000000000000097b 77 24 1 0 0 is_stmt -0x0000078c: 00 DW_LNE_set_address (0x000000000000079d) +0x0000078c: 00 DW_LNE_set_address (0x0000000000000983) 0x00000793: 05 DW_LNS_set_column (13) 0x00000795: 06 DW_LNS_negate_stmt 0x00000796: 01 DW_LNS_copy - 0x000000000000079d 77 13 1 0 0 + 0x0000000000000983 77 13 1 0 0 -0x00000797: 00 DW_LNE_set_address (0x00000000000007a5) +0x00000797: 00 DW_LNE_set_address (0x000000000000098b) 0x0000079e: 05 DW_LNS_set_column (19) 0x000007a0: 01 DW_LNS_copy - 0x00000000000007a5 77 19 1 0 0 + 0x000000000000098b 77 19 1 0 0 -0x000007a1: 00 DW_LNE_set_address (0x00000000000007ad) +0x000007a1: 00 DW_LNE_set_address (0x0000000000000993) 0x000007a8: 05 DW_LNS_set_column (13) 0x000007aa: 01 DW_LNS_copy - 0x00000000000007ad 77 13 1 0 0 + 0x0000000000000993 77 13 1 0 0 -0x000007ab: 00 DW_LNE_set_address (0x00000000000007c6) +0x000007ab: 00 DW_LNE_set_address (0x00000000000009ac) 0x000007b2: 05 DW_LNS_set_column (22) 0x000007b4: 01 DW_LNS_copy - 0x00000000000007c6 77 22 1 0 0 + 0x00000000000009ac 77 22 1 0 0 -0x000007b5: 00 DW_LNE_set_address (0x00000000000007cf) +0x000007b5: 00 DW_LNE_set_address (0x00000000000009b5) 0x000007bc: 03 DW_LNS_advance_line (79) 0x000007be: 05 DW_LNS_set_column (16) 0x000007c0: 06 DW_LNS_negate_stmt 0x000007c1: 01 DW_LNS_copy - 0x00000000000007cf 79 16 1 0 0 is_stmt + 0x00000000000009b5 79 16 1 0 0 is_stmt -0x000007c2: 00 DW_LNE_set_address (0x00000000000007d7) +0x000007c2: 00 DW_LNE_set_address (0x00000000000009bd) 0x000007c9: 05 DW_LNS_set_column (22) 0x000007cb: 06 DW_LNS_negate_stmt 0x000007cc: 01 DW_LNS_copy - 0x00000000000007d7 79 22 1 0 0 + 0x00000000000009bd 79 22 1 0 0 -0x000007cd: 00 DW_LNE_set_address (0x00000000000007df) +0x000007cd: 00 DW_LNE_set_address (0x00000000000009c5) 0x000007d4: 05 DW_LNS_set_column (16) 0x000007d6: 01 DW_LNS_copy - 0x00000000000007df 79 16 1 0 0 + 0x00000000000009c5 79 16 1 0 0 -0x000007d7: 00 DW_LNE_set_address (0x00000000000007f8) +0x000007d7: 00 DW_LNE_set_address (0x00000000000009de) 0x000007de: 05 DW_LNS_set_column (14) 0x000007e0: 01 DW_LNS_copy - 0x00000000000007f8 79 14 1 0 0 + 0x00000000000009de 79 14 1 0 0 -0x000007e1: 00 DW_LNE_set_address (0x0000000000000819) +0x000007e1: 00 DW_LNE_set_address (0x00000000000009ff) 0x000007e8: 05 DW_LNS_set_column (25) 0x000007ea: 01 DW_LNS_copy - 0x0000000000000819 79 25 1 0 0 + 0x00000000000009ff 79 25 1 0 0 -0x000007eb: 00 DW_LNE_set_address (0x000000000000082f) +0x000007eb: 00 DW_LNE_set_address (0x0000000000000a15) 0x000007f2: 05 DW_LNS_set_column (14) 0x000007f4: 01 DW_LNS_copy - 0x000000000000082f 79 14 1 0 0 + 0x0000000000000a15 79 14 1 0 0 -0x000007f5: 00 DW_LNE_set_address (0x0000000000000848) +0x000007f5: 00 DW_LNE_set_address (0x0000000000000a2e) 0x000007fc: 03 DW_LNS_advance_line (80) 0x000007fe: 05 DW_LNS_set_column (13) 0x00000800: 06 DW_LNS_negate_stmt 0x00000801: 01 DW_LNS_copy - 0x0000000000000848 80 13 1 0 0 is_stmt + 0x0000000000000a2e 80 13 1 0 0 is_stmt -0x00000802: 00 DW_LNE_set_address (0x000000000000084b) +0x00000802: 00 DW_LNE_set_address (0x0000000000000a31) 0x00000809: 03 DW_LNS_advance_line (81) 0x0000080b: 05 DW_LNS_set_column (11) 0x0000080d: 01 DW_LNS_copy - 0x000000000000084b 81 11 1 0 0 is_stmt + 0x0000000000000a31 81 11 1 0 0 is_stmt -0x0000080e: 00 DW_LNE_set_address (0x000000000000086a) +0x0000080e: 00 DW_LNE_set_address (0x0000000000000a50) 0x00000815: 03 DW_LNS_advance_line (65) 0x00000817: 05 DW_LNS_set_column (7) 0x00000819: 01 DW_LNS_copy - 0x000000000000086a 65 7 1 0 0 is_stmt + 0x0000000000000a50 65 7 1 0 0 is_stmt -0x0000081a: 00 DW_LNE_set_address (0x000000000000086d) +0x0000081a: 00 DW_LNE_set_address (0x0000000000000a53) 0x00000821: 03 DW_LNS_advance_line (80) 0x00000823: 05 DW_LNS_set_column (13) 0x00000825: 01 DW_LNS_copy - 0x000000000000086d 80 13 1 0 0 is_stmt + 0x0000000000000a53 80 13 1 0 0 is_stmt -0x00000826: 00 DW_LNE_set_address (0x000000000000086e) +0x00000826: 00 DW_LNE_set_address (0x0000000000000a54) 0x0000082d: 03 DW_LNS_advance_line (43) 0x0000082f: 05 DW_LNS_set_column (4) 0x00000831: 00 DW_LNE_end_sequence - 0x000000000000086e 43 4 1 0 0 is_stmt end_sequence + 0x0000000000000a54 43 4 1 0 0 is_stmt end_sequence -0x00000834: 00 DW_LNE_set_address (0x0000000000000874) +0x00000834: 00 DW_LNE_set_address (0x0000000000000a5a) 0x0000083b: 03 DW_LNS_advance_line (152) 0x0000083e: 01 DW_LNS_copy - 0x0000000000000874 152 0 1 0 0 is_stmt + 0x0000000000000a5a 152 0 1 0 0 is_stmt -0x0000083f: 00 DW_LNE_set_address (0x00000000000008a7) +0x0000083f: 00 DW_LNE_set_address (0x0000000000000ad1) 0x00000846: 03 DW_LNS_advance_line (153) 0x00000848: 05 DW_LNS_set_column (12) 0x0000084a: 0a DW_LNS_set_prologue_end 0x0000084b: 01 DW_LNS_copy - 0x00000000000008a7 153 12 1 0 0 is_stmt prologue_end + 0x0000000000000ad1 153 12 1 0 0 is_stmt prologue_end -0x0000084c: 00 DW_LNE_set_address (0x00000000000008ae) +0x0000084c: 00 DW_LNE_set_address (0x0000000000000ad8) 0x00000853: 05 DW_LNS_set_column (17) 0x00000855: 06 DW_LNS_negate_stmt 0x00000856: 01 DW_LNS_copy - 0x00000000000008ae 153 17 1 0 0 + 0x0000000000000ad8 153 17 1 0 0 -0x00000857: 00 DW_LNE_set_address (0x00000000000008bd) +0x00000857: 00 DW_LNE_set_address (0x0000000000000ae7) 0x0000085e: 05 DW_LNS_set_column (12) 0x00000860: 01 DW_LNS_copy - 0x00000000000008bd 153 12 1 0 0 + 0x0000000000000ae7 153 12 1 0 0 -0x00000861: 00 DW_LNE_set_address (0x00000000000008d1) +0x00000861: 00 DW_LNE_set_address (0x0000000000000afb) 0x00000868: 05 DW_LNS_set_column (28) 0x0000086a: 01 DW_LNS_copy - 0x00000000000008d1 153 28 1 0 0 + 0x0000000000000afb 153 28 1 0 0 -0x0000086b: 00 DW_LNE_set_address (0x00000000000008df) +0x0000086b: 00 DW_LNE_set_address (0x0000000000000b09) 0x00000872: 05 DW_LNS_set_column (23) 0x00000874: 01 DW_LNS_copy - 0x00000000000008df 153 23 1 0 0 + 0x0000000000000b09 153 23 1 0 0 -0x00000875: 00 DW_LNE_set_address (0x00000000000008e5) +0x00000875: 00 DW_LNE_set_address (0x0000000000000b0f) 0x0000087c: 05 DW_LNS_set_column (12) 0x0000087e: 01 DW_LNS_copy - 0x00000000000008e5 153 12 1 0 0 + 0x0000000000000b0f 153 12 1 0 0 -0x0000087f: 00 DW_LNE_set_address (0x00000000000008f0) +0x0000087f: 00 DW_LNE_set_address (0x0000000000000b1a) 0x00000886: 01 DW_LNS_copy - 0x00000000000008f0 153 12 1 0 0 + 0x0000000000000b1a 153 12 1 0 0 -0x00000887: 00 DW_LNE_set_address (0x00000000000008f5) +0x00000887: 00 DW_LNE_set_address (0x0000000000000b1f) 0x0000088e: 01 DW_LNS_copy - 0x00000000000008f5 153 12 1 0 0 + 0x0000000000000b1f 153 12 1 0 0 -0x0000088f: 00 DW_LNE_set_address (0x00000000000008fd) +0x0000088f: 00 DW_LNE_set_address (0x0000000000000b27) 0x00000896: 05 DW_LNS_set_column (8) 0x00000898: 01 DW_LNS_copy - 0x00000000000008fd 153 8 1 0 0 + 0x0000000000000b27 153 8 1 0 0 -0x00000899: 00 DW_LNE_set_address (0x0000000000000904) +0x00000899: 00 DW_LNE_set_address (0x0000000000000b2e) 0x000008a0: 03 DW_LNS_advance_line (155) 0x000008a2: 06 DW_LNS_negate_stmt 0x000008a3: 01 DW_LNS_copy - 0x0000000000000904 155 8 1 0 0 is_stmt + 0x0000000000000b2e 155 8 1 0 0 is_stmt -0x000008a4: 00 DW_LNE_set_address (0x000000000000090b) +0x000008a4: 00 DW_LNE_set_address (0x0000000000000b35) 0x000008ab: 05 DW_LNS_set_column (10) 0x000008ad: 06 DW_LNS_negate_stmt 0x000008ae: 01 DW_LNS_copy - 0x000000000000090b 155 10 1 0 0 + 0x0000000000000b35 155 10 1 0 0 -0x000008af: 00 DW_LNE_set_address (0x000000000000091a) +0x000008af: 00 DW_LNE_set_address (0x0000000000000b44) 0x000008b6: 05 DW_LNS_set_column (8) 0x000008b8: 01 DW_LNS_copy - 0x000000000000091a 155 8 1 0 0 + 0x0000000000000b44 155 8 1 0 0 -0x000008b9: 00 DW_LNE_set_address (0x000000000000092e) +0x000008b9: 00 DW_LNE_set_address (0x0000000000000b58) 0x000008c0: 03 DW_LNS_advance_line (156) 0x000008c2: 05 DW_LNS_set_column (7) 0x000008c4: 06 DW_LNS_negate_stmt 0x000008c5: 01 DW_LNS_copy - 0x000000000000092e 156 7 1 0 0 is_stmt + 0x0000000000000b58 156 7 1 0 0 is_stmt -0x000008c6: 00 DW_LNE_set_address (0x0000000000000942) +0x000008c6: 00 DW_LNE_set_address (0x0000000000000b6c) 0x000008cd: 03 DW_LNS_advance_line (157) 0x000008cf: 01 DW_LNS_copy - 0x0000000000000942 157 7 1 0 0 is_stmt + 0x0000000000000b6c 157 7 1 0 0 is_stmt -0x000008d0: 00 DW_LNE_set_address (0x000000000000094c) +0x000008d0: 00 DW_LNE_set_address (0x0000000000000b76) 0x000008d7: 03 DW_LNS_advance_line (159) 0x000008d9: 05 DW_LNS_set_column (38) 0x000008db: 01 DW_LNS_copy - 0x000000000000094c 159 38 1 0 0 is_stmt + 0x0000000000000b76 159 38 1 0 0 is_stmt -0x000008dc: 00 DW_LNE_set_address (0x0000000000000953) +0x000008dc: 00 DW_LNE_set_address (0x0000000000000b7d) 0x000008e3: 05 DW_LNS_set_column (50) 0x000008e5: 06 DW_LNS_negate_stmt 0x000008e6: 01 DW_LNS_copy - 0x0000000000000953 159 50 1 0 0 + 0x0000000000000b7d 159 50 1 0 0 -0x000008e7: 00 DW_LNE_set_address (0x000000000000095a) +0x000008e7: 00 DW_LNE_set_address (0x0000000000000b84) 0x000008ee: 05 DW_LNS_set_column (41) 0x000008f0: 01 DW_LNS_copy - 0x000000000000095a 159 41 1 0 0 + 0x0000000000000b84 159 41 1 0 0 -0x000008f1: 00 DW_LNE_set_address (0x0000000000000960) +0x000008f1: 00 DW_LNE_set_address (0x0000000000000b8a) 0x000008f8: 05 DW_LNS_set_column (4) 0x000008fa: 01 DW_LNS_copy - 0x0000000000000960 159 4 1 0 0 + 0x0000000000000b8a 159 4 1 0 0 -0x000008fb: 00 DW_LNE_set_address (0x000000000000097e) +0x000008fb: 00 DW_LNE_set_address (0x0000000000000ba8) 0x00000902: 03 DW_LNS_advance_line (160) 0x00000904: 06 DW_LNS_negate_stmt 0x00000905: 01 DW_LNS_copy - 0x000000000000097e 160 4 1 0 0 is_stmt + 0x0000000000000ba8 160 4 1 0 0 is_stmt -0x00000906: 00 DW_LNE_set_address (0x0000000000000986) +0x00000906: 00 DW_LNE_set_address (0x0000000000000bb0) 0x0000090d: 03 DW_LNS_advance_line (161) 0x0000090f: 05 DW_LNS_set_column (1) 0x00000911: 01 DW_LNS_copy - 0x0000000000000986 161 1 1 0 0 is_stmt + 0x0000000000000bb0 161 1 1 0 0 is_stmt -0x00000912: 00 DW_LNE_set_address (0x00000000000009a0) +0x00000912: 00 DW_LNE_set_address (0x0000000000000bca) 0x00000919: 00 DW_LNE_end_sequence - 0x00000000000009a0 161 1 1 0 0 is_stmt end_sequence + 0x0000000000000bca 161 1 1 0 0 is_stmt end_sequence -0x0000091c: 00 DW_LNE_set_address (0x00000000000009a2) +0x0000091c: 00 DW_LNE_set_address (0x0000000000000bcc) 0x00000923: 03 DW_LNS_advance_line (88) 0x00000926: 01 DW_LNS_copy - 0x00000000000009a2 88 0 1 0 0 is_stmt + 0x0000000000000bcc 88 0 1 0 0 is_stmt -0x00000927: 00 DW_LNE_set_address (0x00000000000009c8) +0x00000927: 00 DW_LNE_set_address (0x0000000000000d56) 0x0000092e: 03 DW_LNS_advance_line (90) 0x00000930: 05 DW_LNS_set_column (8) 0x00000932: 0a DW_LNS_set_prologue_end 0x00000933: 01 DW_LNS_copy - 0x00000000000009c8 90 8 1 0 0 is_stmt prologue_end + 0x0000000000000d56 90 8 1 0 0 is_stmt prologue_end -0x00000934: 00 DW_LNE_set_address (0x00000000000009cf) +0x00000934: 00 DW_LNE_set_address (0x0000000000000d5d) 0x0000093b: 03 DW_LNS_advance_line (93) 0x0000093d: 05 DW_LNS_set_column (9) 0x0000093f: 01 DW_LNS_copy - 0x00000000000009cf 93 9 1 0 0 is_stmt + 0x0000000000000d5d 93 9 1 0 0 is_stmt -0x00000940: 00 DW_LNE_set_address (0x00000000000009d6) +0x00000940: 00 DW_LNE_set_address (0x0000000000000d64) 0x00000947: 03 DW_LNS_advance_line (94) 0x00000949: 05 DW_LNS_set_column (11) 0x0000094b: 01 DW_LNS_copy - 0x00000000000009d6 94 11 1 0 0 is_stmt + 0x0000000000000d64 94 11 1 0 0 is_stmt -0x0000094c: 00 DW_LNE_set_address (0x00000000000009dd) +0x0000094c: 00 DW_LNE_set_address (0x0000000000000d6b) 0x00000953: 05 DW_LNS_set_column (16) 0x00000955: 06 DW_LNS_negate_stmt 0x00000956: 01 DW_LNS_copy - 0x00000000000009dd 94 16 1 0 0 + 0x0000000000000d6b 94 16 1 0 0 -0x00000957: 00 DW_LNE_set_address (0x00000000000009e8) +0x00000957: 00 DW_LNE_set_address (0x0000000000000d76) 0x0000095e: 05 DW_LNS_set_column (20) 0x00000960: 01 DW_LNS_copy - 0x00000000000009e8 94 20 1 0 0 + 0x0000000000000d76 94 20 1 0 0 -0x00000961: 00 DW_LNE_set_address (0x00000000000009ef) +0x00000961: 00 DW_LNE_set_address (0x0000000000000d7d) 0x00000968: 05 DW_LNS_set_column (22) 0x0000096a: 01 DW_LNS_copy - 0x00000000000009ef 94 22 1 0 0 + 0x0000000000000d7d 94 22 1 0 0 -0x0000096b: 00 DW_LNE_set_address (0x00000000000009fa) +0x0000096b: 00 DW_LNE_set_address (0x0000000000000d88) 0x00000972: 05 DW_LNS_set_column (18) 0x00000974: 01 DW_LNS_copy - 0x00000000000009fa 94 18 1 0 0 + 0x0000000000000d88 94 18 1 0 0 -0x00000975: 00 DW_LNE_set_address (0x0000000000000a09) +0x00000975: 00 DW_LNE_set_address (0x0000000000000d97) 0x0000097c: 05 DW_LNS_set_column (4) 0x0000097e: 01 DW_LNS_copy - 0x0000000000000a09 94 4 1 0 0 + 0x0000000000000d97 94 4 1 0 0 -0x0000097f: 00 DW_LNE_set_address (0x0000000000000a1d) +0x0000097f: 00 DW_LNE_set_address (0x0000000000000dab) 0x00000986: 03 DW_LNS_advance_line (95) 0x00000988: 05 DW_LNS_set_column (29) 0x0000098a: 06 DW_LNS_negate_stmt 0x0000098b: 01 DW_LNS_copy - 0x0000000000000a1d 95 29 1 0 0 is_stmt + 0x0000000000000dab 95 29 1 0 0 is_stmt -0x0000098c: 00 DW_LNE_set_address (0x0000000000000a23) +0x0000098c: 00 DW_LNE_set_address (0x0000000000000db1) 0x00000993: 05 DW_LNS_set_column (13) 0x00000995: 06 DW_LNS_negate_stmt 0x00000996: 01 DW_LNS_copy - 0x0000000000000a23 95 13 1 0 0 + 0x0000000000000db1 95 13 1 0 0 -0x00000997: 00 DW_LNE_set_address (0x0000000000000a2a) +0x00000997: 00 DW_LNE_set_address (0x0000000000000db8) 0x0000099e: 03 DW_LNS_advance_line (96) 0x000009a0: 05 DW_LNS_set_column (18) 0x000009a2: 06 DW_LNS_negate_stmt 0x000009a3: 01 DW_LNS_copy - 0x0000000000000a2a 96 18 1 0 0 is_stmt + 0x0000000000000db8 96 18 1 0 0 is_stmt -0x000009a4: 00 DW_LNE_set_address (0x0000000000000a31) +0x000009a4: 00 DW_LNE_set_address (0x0000000000000dbf) 0x000009ab: 05 DW_LNS_set_column (7) 0x000009ad: 06 DW_LNS_negate_stmt 0x000009ae: 01 DW_LNS_copy - 0x0000000000000a31 96 7 1 0 0 + 0x0000000000000dbf 96 7 1 0 0 -0x000009af: 00 DW_LNE_set_address (0x0000000000000a38) +0x000009af: 00 DW_LNE_set_address (0x0000000000000dc6) 0x000009b6: 05 DW_LNS_set_column (16) 0x000009b8: 01 DW_LNS_copy - 0x0000000000000a38 96 16 1 0 0 + 0x0000000000000dc6 96 16 1 0 0 -0x000009b9: 00 DW_LNE_set_address (0x0000000000000a3f) +0x000009b9: 00 DW_LNE_set_address (0x0000000000000dcd) 0x000009c0: 03 DW_LNS_advance_line (97) 0x000009c2: 05 DW_LNS_set_column (18) 0x000009c4: 06 DW_LNS_negate_stmt 0x000009c5: 01 DW_LNS_copy - 0x0000000000000a3f 97 18 1 0 0 is_stmt + 0x0000000000000dcd 97 18 1 0 0 is_stmt -0x000009c6: 00 DW_LNE_set_address (0x0000000000000a46) +0x000009c6: 00 DW_LNE_set_address (0x0000000000000dd4) 0x000009cd: 05 DW_LNS_set_column (7) 0x000009cf: 06 DW_LNS_negate_stmt 0x000009d0: 01 DW_LNS_copy - 0x0000000000000a46 97 7 1 0 0 + 0x0000000000000dd4 97 7 1 0 0 -0x000009d1: 00 DW_LNE_set_address (0x0000000000000a4d) +0x000009d1: 00 DW_LNE_set_address (0x0000000000000ddb) 0x000009d8: 05 DW_LNS_set_column (16) 0x000009da: 01 DW_LNS_copy - 0x0000000000000a4d 97 16 1 0 0 + 0x0000000000000ddb 97 16 1 0 0 -0x000009db: 00 DW_LNE_set_address (0x0000000000000a54) +0x000009db: 00 DW_LNE_set_address (0x0000000000000de2) 0x000009e2: 03 DW_LNS_advance_line (98) 0x000009e4: 05 DW_LNS_set_column (21) 0x000009e6: 06 DW_LNS_negate_stmt 0x000009e7: 01 DW_LNS_copy - 0x0000000000000a54 98 21 1 0 0 is_stmt + 0x0000000000000de2 98 21 1 0 0 is_stmt -0x000009e8: 00 DW_LNE_set_address (0x0000000000000a5b) +0x000009e8: 00 DW_LNE_set_address (0x0000000000000de9) 0x000009ef: 05 DW_LNS_set_column (7) 0x000009f1: 06 DW_LNS_negate_stmt 0x000009f2: 01 DW_LNS_copy - 0x0000000000000a5b 98 7 1 0 0 + 0x0000000000000de9 98 7 1 0 0 -0x000009f3: 00 DW_LNE_set_address (0x0000000000000a62) +0x000009f3: 00 DW_LNE_set_address (0x0000000000000df0) 0x000009fa: 05 DW_LNS_set_column (19) 0x000009fc: 01 DW_LNS_copy - 0x0000000000000a62 98 19 1 0 0 + 0x0000000000000df0 98 19 1 0 0 -0x000009fd: 00 DW_LNE_set_address (0x0000000000000a69) +0x000009fd: 00 DW_LNE_set_address (0x0000000000000df7) 0x00000a04: 03 DW_LNS_advance_line (99) 0x00000a06: 05 DW_LNS_set_column (14) 0x00000a08: 06 DW_LNS_negate_stmt 0x00000a09: 01 DW_LNS_copy - 0x0000000000000a69 99 14 1 0 0 is_stmt + 0x0000000000000df7 99 14 1 0 0 is_stmt -0x00000a0a: 00 DW_LNE_set_address (0x0000000000000a70) +0x00000a0a: 00 DW_LNE_set_address (0x0000000000000dfe) 0x00000a11: 05 DW_LNS_set_column (12) 0x00000a13: 06 DW_LNS_negate_stmt 0x00000a14: 01 DW_LNS_copy - 0x0000000000000a70 99 12 1 0 0 + 0x0000000000000dfe 99 12 1 0 0 -0x00000a15: 00 DW_LNE_set_address (0x0000000000000a77) +0x00000a15: 00 DW_LNE_set_address (0x0000000000000e05) 0x00000a1c: 03 DW_LNS_advance_line (94) 0x00000a1e: 05 DW_LNS_set_column (28) 0x00000a20: 06 DW_LNS_negate_stmt 0x00000a21: 01 DW_LNS_copy - 0x0000000000000a77 94 28 1 0 0 is_stmt + 0x0000000000000e05 94 28 1 0 0 is_stmt -0x00000a22: 00 DW_LNE_set_address (0x0000000000000a90) +0x00000a22: 00 DW_LNE_set_address (0x0000000000000e1e) 0x00000a29: 05 DW_LNS_set_column (4) 0x00000a2b: 06 DW_LNS_negate_stmt 0x00000a2c: 01 DW_LNS_copy - 0x0000000000000a90 94 4 1 0 0 + 0x0000000000000e1e 94 4 1 0 0 -0x00000a2d: 00 DW_LNE_set_address (0x0000000000000a93) +0x00000a2d: 00 DW_LNE_set_address (0x0000000000000e21) 0x00000a34: 01 DW_LNS_copy - 0x0000000000000a93 94 4 1 0 0 + 0x0000000000000e21 94 4 1 0 0 -0x00000a35: 00 DW_LNE_set_address (0x0000000000000a9a) +0x00000a35: 00 DW_LNE_set_address (0x0000000000000e28) 0x00000a3c: 03 DW_LNS_advance_line (102) 0x00000a3e: 05 DW_LNS_set_column (25) 0x00000a40: 06 DW_LNS_negate_stmt 0x00000a41: 01 DW_LNS_copy - 0x0000000000000a9a 102 25 1 0 0 is_stmt + 0x0000000000000e28 102 25 1 0 0 is_stmt -0x00000a42: 00 DW_LNE_set_address (0x0000000000000aa1) +0x00000a42: 00 DW_LNE_set_address (0x0000000000000e2f) 0x00000a49: 05 DW_LNS_set_column (27) 0x00000a4b: 06 DW_LNS_negate_stmt 0x00000a4c: 01 DW_LNS_copy - 0x0000000000000aa1 102 27 1 0 0 + 0x0000000000000e2f 102 27 1 0 0 -0x00000a4d: 00 DW_LNE_set_address (0x0000000000000aac) +0x00000a4d: 00 DW_LNE_set_address (0x0000000000000e3a) 0x00000a54: 05 DW_LNS_set_column (18) 0x00000a56: 01 DW_LNS_copy - 0x0000000000000aac 102 18 1 0 0 + 0x0000000000000e3a 102 18 1 0 0 -0x00000a57: 00 DW_LNE_set_address (0x0000000000000ab2) +0x00000a57: 00 DW_LNE_set_address (0x0000000000000e40) 0x00000a5e: 05 DW_LNS_set_column (10) 0x00000a60: 01 DW_LNS_copy - 0x0000000000000ab2 102 10 1 0 0 + 0x0000000000000e40 102 10 1 0 0 -0x00000a61: 00 DW_LNE_set_address (0x0000000000000ab9) +0x00000a61: 00 DW_LNE_set_address (0x0000000000000e47) 0x00000a68: 03 DW_LNS_advance_line (103) 0x00000a6a: 05 DW_LNS_set_column (25) 0x00000a6c: 06 DW_LNS_negate_stmt 0x00000a6d: 01 DW_LNS_copy - 0x0000000000000ab9 103 25 1 0 0 is_stmt + 0x0000000000000e47 103 25 1 0 0 is_stmt -0x00000a6e: 00 DW_LNE_set_address (0x0000000000000ac0) +0x00000a6e: 00 DW_LNE_set_address (0x0000000000000e4e) 0x00000a75: 05 DW_LNS_set_column (27) 0x00000a77: 06 DW_LNS_negate_stmt 0x00000a78: 01 DW_LNS_copy - 0x0000000000000ac0 103 27 1 0 0 + 0x0000000000000e4e 103 27 1 0 0 -0x00000a79: 00 DW_LNE_set_address (0x0000000000000acb) +0x00000a79: 00 DW_LNE_set_address (0x0000000000000e59) 0x00000a80: 05 DW_LNS_set_column (18) 0x00000a82: 01 DW_LNS_copy - 0x0000000000000acb 103 18 1 0 0 + 0x0000000000000e59 103 18 1 0 0 -0x00000a83: 00 DW_LNE_set_address (0x0000000000000ad1) +0x00000a83: 00 DW_LNE_set_address (0x0000000000000e5f) 0x00000a8a: 05 DW_LNS_set_column (10) 0x00000a8c: 01 DW_LNS_copy - 0x0000000000000ad1 103 10 1 0 0 + 0x0000000000000e5f 103 10 1 0 0 -0x00000a8d: 00 DW_LNE_set_address (0x0000000000000ad8) +0x00000a8d: 00 DW_LNE_set_address (0x0000000000000e66) 0x00000a94: 03 DW_LNS_advance_line (105) 0x00000a96: 05 DW_LNS_set_column (11) 0x00000a98: 06 DW_LNS_negate_stmt 0x00000a99: 01 DW_LNS_copy - 0x0000000000000ad8 105 11 1 0 0 is_stmt + 0x0000000000000e66 105 11 1 0 0 is_stmt -0x00000a9a: 00 DW_LNE_set_address (0x0000000000000adf) +0x00000a9a: 00 DW_LNE_set_address (0x0000000000000e6d) 0x00000aa1: 05 DW_LNS_set_column (16) 0x00000aa3: 06 DW_LNS_negate_stmt 0x00000aa4: 01 DW_LNS_copy - 0x0000000000000adf 105 16 1 0 0 + 0x0000000000000e6d 105 16 1 0 0 -0x00000aa5: 00 DW_LNE_set_address (0x0000000000000aea) +0x00000aa5: 00 DW_LNE_set_address (0x0000000000000e78) 0x00000aac: 05 DW_LNS_set_column (20) 0x00000aae: 01 DW_LNS_copy - 0x0000000000000aea 105 20 1 0 0 + 0x0000000000000e78 105 20 1 0 0 -0x00000aaf: 00 DW_LNE_set_address (0x0000000000000af1) +0x00000aaf: 00 DW_LNE_set_address (0x0000000000000e7f) 0x00000ab6: 05 DW_LNS_set_column (18) 0x00000ab8: 01 DW_LNS_copy - 0x0000000000000af1 105 18 1 0 0 + 0x0000000000000e7f 105 18 1 0 0 -0x00000ab9: 00 DW_LNE_set_address (0x0000000000000b00) +0x00000ab9: 00 DW_LNE_set_address (0x0000000000000e8e) 0x00000ac0: 05 DW_LNS_set_column (4) 0x00000ac2: 01 DW_LNS_copy - 0x0000000000000b00 105 4 1 0 0 + 0x0000000000000e8e 105 4 1 0 0 -0x00000ac3: 00 DW_LNE_set_address (0x0000000000000b10) +0x00000ac3: 00 DW_LNE_set_address (0x0000000000000e9e) 0x00000aca: 03 DW_LNS_advance_line (106) 0x00000acc: 05 DW_LNS_set_column (18) 0x00000ace: 06 DW_LNS_negate_stmt 0x00000acf: 01 DW_LNS_copy - 0x0000000000000b10 106 18 1 0 0 is_stmt + 0x0000000000000e9e 106 18 1 0 0 is_stmt -0x00000ad0: 00 DW_LNE_set_address (0x0000000000000b17) +0x00000ad0: 00 DW_LNE_set_address (0x0000000000000ea5) 0x00000ad7: 05 DW_LNS_set_column (7) 0x00000ad9: 06 DW_LNS_negate_stmt 0x00000ada: 01 DW_LNS_copy - 0x0000000000000b17 106 7 1 0 0 + 0x0000000000000ea5 106 7 1 0 0 -0x00000adb: 00 DW_LNE_set_address (0x0000000000000b1e) +0x00000adb: 00 DW_LNE_set_address (0x0000000000000eac) 0x00000ae2: 05 DW_LNS_set_column (13) 0x00000ae4: 01 DW_LNS_copy - 0x0000000000000b1e 106 13 1 0 0 + 0x0000000000000eac 106 13 1 0 0 -0x00000ae5: 00 DW_LNE_set_address (0x0000000000000b25) +0x00000ae5: 00 DW_LNE_set_address (0x0000000000000eb3) 0x00000aec: 05 DW_LNS_set_column (7) 0x00000aee: 01 DW_LNS_copy - 0x0000000000000b25 106 7 1 0 0 + 0x0000000000000eb3 106 7 1 0 0 -0x00000aef: 00 DW_LNE_set_address (0x0000000000000b37) +0x00000aef: 00 DW_LNE_set_address (0x0000000000000ec5) 0x00000af6: 05 DW_LNS_set_column (16) 0x00000af8: 01 DW_LNS_copy - 0x0000000000000b37 106 16 1 0 0 + 0x0000000000000ec5 106 16 1 0 0 -0x00000af9: 00 DW_LNE_set_address (0x0000000000000b3e) +0x00000af9: 00 DW_LNE_set_address (0x0000000000000ecc) 0x00000b00: 03 DW_LNS_advance_line (105) 0x00000b02: 05 DW_LNS_set_column (24) 0x00000b04: 06 DW_LNS_negate_stmt 0x00000b05: 01 DW_LNS_copy - 0x0000000000000b3e 105 24 1 0 0 is_stmt + 0x0000000000000ecc 105 24 1 0 0 is_stmt -0x00000b06: 00 DW_LNE_set_address (0x0000000000000b57) +0x00000b06: 00 DW_LNE_set_address (0x0000000000000ee5) 0x00000b0d: 05 DW_LNS_set_column (4) 0x00000b0f: 06 DW_LNS_negate_stmt 0x00000b10: 01 DW_LNS_copy - 0x0000000000000b57 105 4 1 0 0 + 0x0000000000000ee5 105 4 1 0 0 -0x00000b11: 00 DW_LNE_set_address (0x0000000000000b5a) +0x00000b11: 00 DW_LNE_set_address (0x0000000000000ee8) 0x00000b18: 01 DW_LNS_copy - 0x0000000000000b5a 105 4 1 0 0 + 0x0000000000000ee8 105 4 1 0 0 -0x00000b19: 00 DW_LNE_set_address (0x0000000000000b5d) +0x00000b19: 00 DW_LNE_set_address (0x0000000000000eeb) 0x00000b20: 03 DW_LNS_advance_line (108) 0x00000b22: 05 DW_LNS_set_column (8) 0x00000b24: 06 DW_LNS_negate_stmt 0x00000b25: 01 DW_LNS_copy - 0x0000000000000b5d 108 8 1 0 0 is_stmt + 0x0000000000000eeb 108 8 1 0 0 is_stmt -0x00000b26: 00 DW_LNE_set_address (0x0000000000000b64) +0x00000b26: 00 DW_LNE_set_address (0x0000000000000ef2) 0x00000b2d: 05 DW_LNS_set_column (6) 0x00000b2f: 06 DW_LNS_negate_stmt 0x00000b30: 01 DW_LNS_copy - 0x0000000000000b64 108 6 1 0 0 + 0x0000000000000ef2 108 6 1 0 0 -0x00000b31: 00 DW_LNE_set_address (0x0000000000000b6b) +0x00000b31: 00 DW_LNE_set_address (0x0000000000000ef9) 0x00000b38: 03 DW_LNS_advance_line (110) 0x00000b3a: 05 DW_LNS_set_column (11) 0x00000b3c: 06 DW_LNS_negate_stmt 0x00000b3d: 01 DW_LNS_copy - 0x0000000000000b6b 110 11 1 0 0 is_stmt + 0x0000000000000ef9 110 11 1 0 0 is_stmt -0x00000b3e: 00 DW_LNE_set_address (0x0000000000000b76) +0x00000b3e: 00 DW_LNE_set_address (0x0000000000000f04) 0x00000b45: 06 DW_LNS_negate_stmt 0x00000b46: 01 DW_LNS_copy - 0x0000000000000b76 110 11 1 0 0 + 0x0000000000000f04 110 11 1 0 0 -0x00000b47: 00 DW_LNE_set_address (0x0000000000000b83) +0x00000b47: 00 DW_LNE_set_address (0x0000000000000f11) 0x00000b4e: 03 DW_LNS_advance_line (111) 0x00000b50: 05 DW_LNS_set_column (17) 0x00000b52: 06 DW_LNS_negate_stmt 0x00000b53: 01 DW_LNS_copy - 0x0000000000000b83 111 17 1 0 0 is_stmt + 0x0000000000000f11 111 17 1 0 0 is_stmt -0x00000b54: 00 DW_LNE_set_address (0x0000000000000b8a) +0x00000b54: 00 DW_LNE_set_address (0x0000000000000f18) 0x00000b5b: 05 DW_LNS_set_column (22) 0x00000b5d: 06 DW_LNS_negate_stmt 0x00000b5e: 01 DW_LNS_copy - 0x0000000000000b8a 111 22 1 0 0 + 0x0000000000000f18 111 22 1 0 0 -0x00000b5f: 00 DW_LNE_set_address (0x0000000000000b95) +0x00000b5f: 00 DW_LNE_set_address (0x0000000000000f23) 0x00000b66: 05 DW_LNS_set_column (26) 0x00000b68: 01 DW_LNS_copy - 0x0000000000000b95 111 26 1 0 0 + 0x0000000000000f23 111 26 1 0 0 -0x00000b69: 00 DW_LNE_set_address (0x0000000000000b9c) +0x00000b69: 00 DW_LNE_set_address (0x0000000000000f2a) 0x00000b70: 05 DW_LNS_set_column (24) 0x00000b72: 01 DW_LNS_copy - 0x0000000000000b9c 111 24 1 0 0 + 0x0000000000000f2a 111 24 1 0 0 -0x00000b73: 00 DW_LNE_set_address (0x0000000000000bab) +0x00000b73: 00 DW_LNE_set_address (0x0000000000000f39) 0x00000b7a: 05 DW_LNS_set_column (10) 0x00000b7c: 01 DW_LNS_copy - 0x0000000000000bab 111 10 1 0 0 + 0x0000000000000f39 111 10 1 0 0 -0x00000b7d: 00 DW_LNE_set_address (0x0000000000000bbb) +0x00000b7d: 00 DW_LNE_set_address (0x0000000000000f49) 0x00000b84: 03 DW_LNS_advance_line (112) 0x00000b86: 05 DW_LNS_set_column (26) 0x00000b88: 06 DW_LNS_negate_stmt 0x00000b89: 01 DW_LNS_copy - 0x0000000000000bbb 112 26 1 0 0 is_stmt + 0x0000000000000f49 112 26 1 0 0 is_stmt -0x00000b8a: 00 DW_LNE_set_address (0x0000000000000bc2) +0x00000b8a: 00 DW_LNE_set_address (0x0000000000000f50) 0x00000b91: 05 DW_LNS_set_column (32) 0x00000b93: 06 DW_LNS_negate_stmt 0x00000b94: 01 DW_LNS_copy - 0x0000000000000bc2 112 32 1 0 0 + 0x0000000000000f50 112 32 1 0 0 -0x00000b95: 00 DW_LNE_set_address (0x0000000000000bc9) +0x00000b95: 00 DW_LNE_set_address (0x0000000000000f57) 0x00000b9c: 05 DW_LNS_set_column (26) 0x00000b9e: 01 DW_LNS_copy - 0x0000000000000bc9 112 26 1 0 0 + 0x0000000000000f57 112 26 1 0 0 -0x00000b9f: 00 DW_LNE_set_address (0x0000000000000be2) +0x00000b9f: 00 DW_LNE_set_address (0x0000000000000f70) 0x00000ba6: 05 DW_LNS_set_column (35) 0x00000ba8: 01 DW_LNS_copy - 0x0000000000000be2 112 35 1 0 0 + 0x0000000000000f70 112 35 1 0 0 -0x00000ba9: 00 DW_LNE_set_address (0x0000000000000bed) +0x00000ba9: 00 DW_LNE_set_address (0x0000000000000f7b) 0x00000bb0: 05 DW_LNS_set_column (13) 0x00000bb2: 01 DW_LNS_copy - 0x0000000000000bed 112 13 1 0 0 + 0x0000000000000f7b 112 13 1 0 0 -0x00000bb3: 00 DW_LNE_set_address (0x0000000000000c00) +0x00000bb3: 00 DW_LNE_set_address (0x0000000000000f8e) 0x00000bba: 03 DW_LNS_advance_line (111) 0x00000bbc: 05 DW_LNS_set_column (30) 0x00000bbe: 06 DW_LNS_negate_stmt 0x00000bbf: 01 DW_LNS_copy - 0x0000000000000c00 111 30 1 0 0 is_stmt + 0x0000000000000f8e 111 30 1 0 0 is_stmt -0x00000bc0: 00 DW_LNE_set_address (0x0000000000000c19) +0x00000bc0: 00 DW_LNE_set_address (0x0000000000000fa7) 0x00000bc7: 05 DW_LNS_set_column (10) 0x00000bc9: 06 DW_LNS_negate_stmt 0x00000bca: 01 DW_LNS_copy - 0x0000000000000c19 111 10 1 0 0 + 0x0000000000000fa7 111 10 1 0 0 -0x00000bcb: 00 DW_LNE_set_address (0x0000000000000c1c) +0x00000bcb: 00 DW_LNE_set_address (0x0000000000000faa) 0x00000bd2: 01 DW_LNS_copy - 0x0000000000000c1c 111 10 1 0 0 + 0x0000000000000faa 111 10 1 0 0 -0x00000bd3: 00 DW_LNE_set_address (0x0000000000000c1f) +0x00000bd3: 00 DW_LNE_set_address (0x0000000000000fad) 0x00000bda: 03 DW_LNS_advance_line (113) 0x00000bdc: 06 DW_LNS_negate_stmt 0x00000bdd: 01 DW_LNS_copy - 0x0000000000000c1f 113 10 1 0 0 is_stmt + 0x0000000000000fad 113 10 1 0 0 is_stmt -0x00000bde: 00 DW_LNE_set_address (0x0000000000000c2f) +0x00000bde: 00 DW_LNE_set_address (0x0000000000000fbd) 0x00000be5: 03 DW_LNS_advance_line (114) 0x00000be7: 05 DW_LNS_set_column (17) 0x00000be9: 01 DW_LNS_copy - 0x0000000000000c2f 114 17 1 0 0 is_stmt + 0x0000000000000fbd 114 17 1 0 0 is_stmt -0x00000bea: 00 DW_LNE_set_address (0x0000000000000c48) +0x00000bea: 00 DW_LNE_set_address (0x0000000000000fd6) 0x00000bf1: 03 DW_LNS_advance_line (115) 0x00000bf3: 05 DW_LNS_set_column (7) 0x00000bf5: 01 DW_LNS_copy - 0x0000000000000c48 115 7 1 0 0 is_stmt + 0x0000000000000fd6 115 7 1 0 0 is_stmt -0x00000bf6: 00 DW_LNE_set_address (0x0000000000000c4b) +0x00000bf6: 00 DW_LNE_set_address (0x0000000000000fd9) 0x00000bfd: 03 DW_LNS_advance_line (116) 0x00000bff: 05 DW_LNS_set_column (10) 0x00000c01: 01 DW_LNS_copy - 0x0000000000000c4b 116 10 1 0 0 is_stmt + 0x0000000000000fd9 116 10 1 0 0 is_stmt -0x00000c02: 00 DW_LNE_set_address (0x0000000000000c56) +0x00000c02: 00 DW_LNE_set_address (0x0000000000000fe4) 0x00000c09: 03 DW_LNS_advance_line (118) 0x00000c0b: 05 DW_LNS_set_column (14) 0x00000c0d: 01 DW_LNS_copy - 0x0000000000000c56 118 14 1 0 0 is_stmt + 0x0000000000000fe4 118 14 1 0 0 is_stmt -0x00000c0e: 00 DW_LNE_set_address (0x0000000000000c5d) +0x00000c0e: 00 DW_LNE_set_address (0x0000000000000feb) 0x00000c15: 05 DW_LNS_set_column (16) 0x00000c17: 06 DW_LNS_negate_stmt 0x00000c18: 01 DW_LNS_copy - 0x0000000000000c5d 118 16 1 0 0 + 0x0000000000000feb 118 16 1 0 0 -0x00000c19: 00 DW_LNE_set_address (0x0000000000000c6c) +0x00000c19: 00 DW_LNE_set_address (0x0000000000000ffa) 0x00000c20: 05 DW_LNS_set_column (7) 0x00000c22: 01 DW_LNS_copy - 0x0000000000000c6c 118 7 1 0 0 + 0x0000000000000ffa 118 7 1 0 0 -0x00000c23: 00 DW_LNE_set_address (0x0000000000000c7c) +0x00000c23: 00 DW_LNE_set_address (0x000000000000100a) 0x00000c2a: 03 DW_LNS_advance_line (119) 0x00000c2c: 05 DW_LNS_set_column (25) 0x00000c2e: 06 DW_LNS_negate_stmt 0x00000c2f: 01 DW_LNS_copy - 0x0000000000000c7c 119 25 1 0 0 is_stmt + 0x000000000000100a 119 25 1 0 0 is_stmt -0x00000c30: 00 DW_LNE_set_address (0x0000000000000c83) +0x00000c30: 00 DW_LNE_set_address (0x0000000000001011) 0x00000c37: 05 DW_LNS_set_column (10) 0x00000c39: 06 DW_LNS_negate_stmt 0x00000c3a: 01 DW_LNS_copy - 0x0000000000000c83 119 10 1 0 0 + 0x0000000000001011 119 10 1 0 0 -0x00000c3b: 00 DW_LNE_set_address (0x0000000000000c8a) +0x00000c3b: 00 DW_LNE_set_address (0x0000000000001018) 0x00000c42: 05 DW_LNS_set_column (16) 0x00000c44: 01 DW_LNS_copy - 0x0000000000000c8a 119 16 1 0 0 + 0x0000000000001018 119 16 1 0 0 -0x00000c45: 00 DW_LNE_set_address (0x0000000000000c91) +0x00000c45: 00 DW_LNE_set_address (0x000000000000101f) 0x00000c4c: 05 DW_LNS_set_column (18) 0x00000c4e: 01 DW_LNS_copy - 0x0000000000000c91 119 18 1 0 0 + 0x000000000000101f 119 18 1 0 0 -0x00000c4f: 00 DW_LNE_set_address (0x0000000000000c9c) +0x00000c4f: 00 DW_LNE_set_address (0x000000000000102a) 0x00000c56: 05 DW_LNS_set_column (10) 0x00000c58: 01 DW_LNS_copy - 0x0000000000000c9c 119 10 1 0 0 + 0x000000000000102a 119 10 1 0 0 -0x00000c59: 00 DW_LNE_set_address (0x0000000000000cae) +0x00000c59: 00 DW_LNE_set_address (0x000000000000103c) 0x00000c60: 05 DW_LNS_set_column (23) 0x00000c62: 01 DW_LNS_copy - 0x0000000000000cae 119 23 1 0 0 + 0x000000000000103c 119 23 1 0 0 -0x00000c63: 00 DW_LNE_set_address (0x0000000000000cb5) +0x00000c63: 00 DW_LNE_set_address (0x0000000000001043) 0x00000c6a: 03 DW_LNS_advance_line (118) 0x00000c6c: 05 DW_LNS_set_column (22) 0x00000c6e: 06 DW_LNS_negate_stmt 0x00000c6f: 01 DW_LNS_copy - 0x0000000000000cb5 118 22 1 0 0 is_stmt + 0x0000000000001043 118 22 1 0 0 is_stmt -0x00000c70: 00 DW_LNE_set_address (0x0000000000000cce) +0x00000c70: 00 DW_LNE_set_address (0x000000000000105c) 0x00000c77: 05 DW_LNS_set_column (7) 0x00000c79: 06 DW_LNS_negate_stmt 0x00000c7a: 01 DW_LNS_copy - 0x0000000000000cce 118 7 1 0 0 + 0x000000000000105c 118 7 1 0 0 -0x00000c7b: 00 DW_LNE_set_address (0x0000000000000cd1) +0x00000c7b: 00 DW_LNE_set_address (0x000000000000105f) 0x00000c82: 01 DW_LNS_copy - 0x0000000000000cd1 118 7 1 0 0 + 0x000000000000105f 118 7 1 0 0 -0x00000c83: 00 DW_LNE_set_address (0x0000000000000cd4) +0x00000c83: 00 DW_LNE_set_address (0x0000000000001062) 0x00000c8a: 03 DW_LNS_advance_line (122) 0x00000c8c: 05 DW_LNS_set_column (14) 0x00000c8e: 06 DW_LNS_negate_stmt 0x00000c8f: 01 DW_LNS_copy - 0x0000000000000cd4 122 14 1 0 0 is_stmt + 0x0000000000001062 122 14 1 0 0 is_stmt -0x00000c90: 00 DW_LNE_set_address (0x0000000000000cdd) +0x00000c90: 00 DW_LNE_set_address (0x000000000000106b) 0x00000c97: 05 DW_LNS_set_column (19) 0x00000c99: 06 DW_LNS_negate_stmt 0x00000c9a: 01 DW_LNS_copy - 0x0000000000000cdd 122 19 1 0 0 + 0x000000000000106b 122 19 1 0 0 -0x00000c9b: 00 DW_LNE_set_address (0x0000000000000ce4) +0x00000c9b: 00 DW_LNE_set_address (0x0000000000001072) 0x00000ca2: 05 DW_LNS_set_column (16) 0x00000ca4: 01 DW_LNS_copy - 0x0000000000000ce4 122 16 1 0 0 + 0x0000000000001072 122 16 1 0 0 -0x00000ca5: 00 DW_LNE_set_address (0x0000000000000cf3) +0x00000ca5: 00 DW_LNE_set_address (0x0000000000001081) 0x00000cac: 05 DW_LNS_set_column (14) 0x00000cae: 01 DW_LNS_copy - 0x0000000000000cf3 122 14 1 0 0 + 0x0000000000001081 122 14 1 0 0 -0x00000caf: 00 DW_LNE_set_address (0x0000000000000d05) +0x00000caf: 00 DW_LNE_set_address (0x0000000000001093) 0x00000cb6: 03 DW_LNS_advance_line (123) 0x00000cb8: 05 DW_LNS_set_column (13) 0x00000cba: 06 DW_LNS_negate_stmt 0x00000cbb: 01 DW_LNS_copy - 0x0000000000000d05 123 13 1 0 0 is_stmt + 0x0000000000001093 123 13 1 0 0 is_stmt -0x00000cbc: 00 DW_LNE_set_address (0x0000000000000d0c) +0x00000cbc: 00 DW_LNE_set_address (0x000000000000109a) 0x00000cc3: 03 DW_LNS_advance_line (125) 0x00000cc5: 05 DW_LNS_set_column (22) 0x00000cc7: 01 DW_LNS_copy - 0x0000000000000d0c 125 22 1 0 0 is_stmt + 0x000000000000109a 125 22 1 0 0 is_stmt -0x00000cc8: 00 DW_LNE_set_address (0x0000000000000d1a) +0x00000cc8: 00 DW_LNE_set_address (0x00000000000010a8) 0x00000ccf: 05 DW_LNS_set_column (17) 0x00000cd1: 06 DW_LNS_negate_stmt 0x00000cd2: 01 DW_LNS_copy - 0x0000000000000d1a 125 17 1 0 0 + 0x00000000000010a8 125 17 1 0 0 -0x00000cd3: 00 DW_LNE_set_address (0x0000000000000d21) +0x00000cd3: 00 DW_LNE_set_address (0x00000000000010af) 0x00000cda: 03 DW_LNS_advance_line (126) 0x00000cdc: 05 DW_LNS_set_column (20) 0x00000cde: 06 DW_LNS_negate_stmt 0x00000cdf: 01 DW_LNS_copy - 0x0000000000000d21 126 20 1 0 0 is_stmt + 0x00000000000010af 126 20 1 0 0 is_stmt -0x00000ce0: 00 DW_LNE_set_address (0x0000000000000d28) +0x00000ce0: 00 DW_LNE_set_address (0x00000000000010b6) 0x00000ce7: 05 DW_LNS_set_column (25) 0x00000ce9: 06 DW_LNS_negate_stmt 0x00000cea: 01 DW_LNS_copy - 0x0000000000000d28 126 25 1 0 0 + 0x00000000000010b6 126 25 1 0 0 -0x00000ceb: 00 DW_LNE_set_address (0x0000000000000d33) +0x00000ceb: 00 DW_LNE_set_address (0x00000000000010c1) 0x00000cf2: 05 DW_LNS_set_column (29) 0x00000cf4: 01 DW_LNS_copy - 0x0000000000000d33 126 29 1 0 0 + 0x00000000000010c1 126 29 1 0 0 -0x00000cf5: 00 DW_LNE_set_address (0x0000000000000d3a) +0x00000cf5: 00 DW_LNE_set_address (0x00000000000010c8) 0x00000cfc: 05 DW_LNS_set_column (27) 0x00000cfe: 01 DW_LNS_copy - 0x0000000000000d3a 126 27 1 0 0 + 0x00000000000010c8 126 27 1 0 0 -0x00000cff: 00 DW_LNE_set_address (0x0000000000000d49) +0x00000cff: 00 DW_LNE_set_address (0x00000000000010d7) 0x00000d06: 05 DW_LNS_set_column (13) 0x00000d08: 01 DW_LNS_copy - 0x0000000000000d49 126 13 1 0 0 + 0x00000000000010d7 126 13 1 0 0 -0x00000d09: 00 DW_LNE_set_address (0x0000000000000d59) +0x00000d09: 00 DW_LNE_set_address (0x00000000000010e7) 0x00000d10: 03 DW_LNS_advance_line (127) 0x00000d12: 05 DW_LNS_set_column (27) 0x00000d14: 06 DW_LNS_negate_stmt 0x00000d15: 01 DW_LNS_copy - 0x0000000000000d59 127 27 1 0 0 is_stmt + 0x00000000000010e7 127 27 1 0 0 is_stmt -0x00000d16: 00 DW_LNE_set_address (0x0000000000000d60) +0x00000d16: 00 DW_LNE_set_address (0x00000000000010ee) 0x00000d1d: 05 DW_LNS_set_column (33) 0x00000d1f: 06 DW_LNS_negate_stmt 0x00000d20: 01 DW_LNS_copy - 0x0000000000000d60 127 33 1 0 0 + 0x00000000000010ee 127 33 1 0 0 -0x00000d21: 00 DW_LNE_set_address (0x0000000000000d67) +0x00000d21: 00 DW_LNE_set_address (0x00000000000010f5) 0x00000d28: 05 DW_LNS_set_column (35) 0x00000d2a: 01 DW_LNS_copy - 0x0000000000000d67 127 35 1 0 0 + 0x00000000000010f5 127 35 1 0 0 -0x00000d2b: 00 DW_LNE_set_address (0x0000000000000d72) +0x00000d2b: 00 DW_LNE_set_address (0x0000000000001100) 0x00000d32: 05 DW_LNS_set_column (27) 0x00000d34: 01 DW_LNS_copy - 0x0000000000000d72 127 27 1 0 0 + 0x0000000000001100 127 27 1 0 0 -0x00000d35: 00 DW_LNE_set_address (0x0000000000000d8b) +0x00000d35: 00 DW_LNE_set_address (0x0000000000001119) 0x00000d3c: 05 DW_LNS_set_column (16) 0x00000d3e: 01 DW_LNS_copy - 0x0000000000000d8b 127 16 1 0 0 + 0x0000000000001119 127 16 1 0 0 -0x00000d3f: 00 DW_LNE_set_address (0x0000000000000d92) +0x00000d3f: 00 DW_LNE_set_address (0x0000000000001120) 0x00000d46: 05 DW_LNS_set_column (22) 0x00000d48: 01 DW_LNS_copy - 0x0000000000000d92 127 22 1 0 0 + 0x0000000000001120 127 22 1 0 0 -0x00000d49: 00 DW_LNE_set_address (0x0000000000000d99) +0x00000d49: 00 DW_LNE_set_address (0x0000000000001127) 0x00000d50: 05 DW_LNS_set_column (16) 0x00000d52: 01 DW_LNS_copy - 0x0000000000000d99 127 16 1 0 0 + 0x0000000000001127 127 16 1 0 0 -0x00000d53: 00 DW_LNE_set_address (0x0000000000000dab) +0x00000d53: 00 DW_LNE_set_address (0x0000000000001139) 0x00000d5a: 05 DW_LNS_set_column (25) 0x00000d5c: 01 DW_LNS_copy - 0x0000000000000dab 127 25 1 0 0 + 0x0000000000001139 127 25 1 0 0 -0x00000d5d: 00 DW_LNE_set_address (0x0000000000000db2) +0x00000d5d: 00 DW_LNE_set_address (0x0000000000001140) 0x00000d64: 03 DW_LNS_advance_line (126) 0x00000d66: 05 DW_LNS_set_column (33) 0x00000d68: 06 DW_LNS_negate_stmt 0x00000d69: 01 DW_LNS_copy - 0x0000000000000db2 126 33 1 0 0 is_stmt + 0x0000000000001140 126 33 1 0 0 is_stmt -0x00000d6a: 00 DW_LNE_set_address (0x0000000000000dcf) +0x00000d6a: 00 DW_LNE_set_address (0x000000000000115d) 0x00000d71: 05 DW_LNS_set_column (13) 0x00000d73: 06 DW_LNS_negate_stmt 0x00000d74: 01 DW_LNS_copy - 0x0000000000000dcf 126 13 1 0 0 + 0x000000000000115d 126 13 1 0 0 -0x00000d75: 00 DW_LNE_set_address (0x0000000000000dd2) +0x00000d75: 00 DW_LNE_set_address (0x0000000000001160) 0x00000d7c: 01 DW_LNS_copy - 0x0000000000000dd2 126 13 1 0 0 + 0x0000000000001160 126 13 1 0 0 -0x00000d7d: 00 DW_LNE_set_address (0x0000000000000dda) +0x00000d7d: 00 DW_LNE_set_address (0x0000000000001168) 0x00000d84: 03 DW_LNS_advance_line (128) 0x00000d86: 05 DW_LNS_set_column (24) 0x00000d88: 06 DW_LNS_negate_stmt 0x00000d89: 01 DW_LNS_copy - 0x0000000000000dda 128 24 1 0 0 is_stmt + 0x0000000000001168 128 24 1 0 0 is_stmt -0x00000d8a: 00 DW_LNE_set_address (0x0000000000000de2) +0x00000d8a: 00 DW_LNE_set_address (0x0000000000001170) 0x00000d91: 05 DW_LNS_set_column (13) 0x00000d93: 06 DW_LNS_negate_stmt 0x00000d94: 01 DW_LNS_copy - 0x0000000000000de2 128 13 1 0 0 + 0x0000000000001170 128 13 1 0 0 -0x00000d95: 00 DW_LNE_set_address (0x0000000000000dea) +0x00000d95: 00 DW_LNE_set_address (0x0000000000001178) 0x00000d9c: 05 DW_LNS_set_column (19) 0x00000d9e: 01 DW_LNS_copy - 0x0000000000000dea 128 19 1 0 0 + 0x0000000000001178 128 19 1 0 0 -0x00000d9f: 00 DW_LNE_set_address (0x0000000000000df2) +0x00000d9f: 00 DW_LNE_set_address (0x0000000000001180) 0x00000da6: 05 DW_LNS_set_column (13) 0x00000da8: 01 DW_LNS_copy - 0x0000000000000df2 128 13 1 0 0 + 0x0000000000001180 128 13 1 0 0 -0x00000da9: 00 DW_LNE_set_address (0x0000000000000e0b) +0x00000da9: 00 DW_LNE_set_address (0x0000000000001199) 0x00000db0: 05 DW_LNS_set_column (22) 0x00000db2: 01 DW_LNS_copy - 0x0000000000000e0b 128 22 1 0 0 + 0x0000000000001199 128 22 1 0 0 -0x00000db3: 00 DW_LNE_set_address (0x0000000000000e14) +0x00000db3: 00 DW_LNE_set_address (0x00000000000011a2) 0x00000dba: 03 DW_LNS_advance_line (130) 0x00000dbc: 05 DW_LNS_set_column (16) 0x00000dbe: 06 DW_LNS_negate_stmt 0x00000dbf: 01 DW_LNS_copy - 0x0000000000000e14 130 16 1 0 0 is_stmt + 0x00000000000011a2 130 16 1 0 0 is_stmt -0x00000dc0: 00 DW_LNE_set_address (0x0000000000000e1c) +0x00000dc0: 00 DW_LNE_set_address (0x00000000000011aa) 0x00000dc7: 05 DW_LNS_set_column (22) 0x00000dc9: 06 DW_LNS_negate_stmt 0x00000dca: 01 DW_LNS_copy - 0x0000000000000e1c 130 22 1 0 0 + 0x00000000000011aa 130 22 1 0 0 -0x00000dcb: 00 DW_LNE_set_address (0x0000000000000e24) +0x00000dcb: 00 DW_LNE_set_address (0x00000000000011b2) 0x00000dd2: 05 DW_LNS_set_column (16) 0x00000dd4: 01 DW_LNS_copy - 0x0000000000000e24 130 16 1 0 0 + 0x00000000000011b2 130 16 1 0 0 -0x00000dd5: 00 DW_LNE_set_address (0x0000000000000e3d) +0x00000dd5: 00 DW_LNE_set_address (0x00000000000011cb) 0x00000ddc: 05 DW_LNS_set_column (14) 0x00000dde: 01 DW_LNS_copy - 0x0000000000000e3d 130 14 1 0 0 + 0x00000000000011cb 130 14 1 0 0 -0x00000ddf: 00 DW_LNE_set_address (0x0000000000000e5e) +0x00000ddf: 00 DW_LNE_set_address (0x00000000000011ec) 0x00000de6: 05 DW_LNS_set_column (25) 0x00000de8: 01 DW_LNS_copy - 0x0000000000000e5e 130 25 1 0 0 + 0x00000000000011ec 130 25 1 0 0 -0x00000de9: 00 DW_LNE_set_address (0x0000000000000e74) +0x00000de9: 00 DW_LNE_set_address (0x0000000000001202) 0x00000df0: 05 DW_LNS_set_column (14) 0x00000df2: 01 DW_LNS_copy - 0x0000000000000e74 130 14 1 0 0 + 0x0000000000001202 130 14 1 0 0 -0x00000df3: 00 DW_LNE_set_address (0x0000000000000e8d) +0x00000df3: 00 DW_LNE_set_address (0x000000000000121b) 0x00000dfa: 03 DW_LNS_advance_line (131) 0x00000dfc: 05 DW_LNS_set_column (13) 0x00000dfe: 06 DW_LNS_negate_stmt 0x00000dff: 01 DW_LNS_copy - 0x0000000000000e8d 131 13 1 0 0 is_stmt + 0x000000000000121b 131 13 1 0 0 is_stmt -0x00000e00: 00 DW_LNE_set_address (0x0000000000000e90) +0x00000e00: 00 DW_LNE_set_address (0x000000000000121e) 0x00000e07: 03 DW_LNS_advance_line (133) 0x00000e09: 05 DW_LNS_set_column (11) 0x00000e0b: 01 DW_LNS_copy - 0x0000000000000e90 133 11 1 0 0 is_stmt + 0x000000000000121e 133 11 1 0 0 is_stmt -0x00000e0c: 00 DW_LNE_set_address (0x0000000000000eaf) +0x00000e0c: 00 DW_LNE_set_address (0x000000000000123d) 0x00000e13: 03 DW_LNS_advance_line (121) 0x00000e15: 05 DW_LNS_set_column (7) 0x00000e17: 01 DW_LNS_copy - 0x0000000000000eaf 121 7 1 0 0 is_stmt + 0x000000000000123d 121 7 1 0 0 is_stmt -0x00000e18: 00 DW_LNE_set_address (0x0000000000000eb2) +0x00000e18: 00 DW_LNE_set_address (0x0000000000001240) 0x00000e1f: 03 DW_LNS_advance_line (131) 0x00000e21: 05 DW_LNS_set_column (13) 0x00000e23: 01 DW_LNS_copy - 0x0000000000000eb2 131 13 1 0 0 is_stmt + 0x0000000000001240 131 13 1 0 0 is_stmt -0x00000e24: 00 DW_LNE_set_address (0x0000000000000eb3) +0x00000e24: 00 DW_LNE_set_address (0x0000000000001241) 0x00000e2b: 03 DW_LNS_advance_line (109) 0x00000e2d: 05 DW_LNS_set_column (4) 0x00000e2f: 01 DW_LNS_copy - 0x0000000000000eb3 109 4 1 0 0 is_stmt + 0x0000000000001241 109 4 1 0 0 is_stmt -0x00000e30: 00 DW_LNE_set_address (0x0000000000000eb6) +0x00000e30: 00 DW_LNE_set_address (0x0000000000001244) 0x00000e37: 03 DW_LNS_advance_line (123) 0x00000e39: 05 DW_LNS_set_column (13) 0x00000e3b: 01 DW_LNS_copy - 0x0000000000000eb6 123 13 1 0 0 is_stmt + 0x0000000000001244 123 13 1 0 0 is_stmt -0x00000e3c: 00 DW_LNE_set_address (0x0000000000000ebe) +0x00000e3c: 00 DW_LNE_set_address (0x000000000000124c) 0x00000e43: 03 DW_LNS_advance_line (138) 0x00000e45: 05 DW_LNS_set_column (9) 0x00000e47: 01 DW_LNS_copy - 0x0000000000000ebe 138 9 1 0 0 is_stmt + 0x000000000000124c 138 9 1 0 0 is_stmt -0x00000e48: 00 DW_LNE_set_address (0x0000000000000ec6) +0x00000e48: 00 DW_LNE_set_address (0x0000000000001254) 0x00000e4f: 05 DW_LNS_set_column (4) 0x00000e51: 06 DW_LNS_negate_stmt 0x00000e52: 01 DW_LNS_copy - 0x0000000000000ec6 138 4 1 0 0 + 0x0000000000001254 138 4 1 0 0 -0x00000e53: 00 DW_LNE_set_address (0x0000000000000ecb) +0x00000e53: 00 DW_LNE_set_address (0x0000000000001259) 0x00000e5a: 03 DW_LNS_advance_line (139) 0x00000e5c: 05 DW_LNS_set_column (9) 0x00000e5e: 06 DW_LNS_negate_stmt 0x00000e5f: 01 DW_LNS_copy - 0x0000000000000ecb 139 9 1 0 0 is_stmt + 0x0000000000001259 139 9 1 0 0 is_stmt -0x00000e60: 00 DW_LNE_set_address (0x0000000000000ed3) +0x00000e60: 00 DW_LNE_set_address (0x0000000000001261) 0x00000e67: 05 DW_LNS_set_column (4) 0x00000e69: 06 DW_LNS_negate_stmt 0x00000e6a: 01 DW_LNS_copy - 0x0000000000000ed3 139 4 1 0 0 + 0x0000000000001261 139 4 1 0 0 -0x00000e6b: 00 DW_LNE_set_address (0x0000000000000ed8) +0x00000e6b: 00 DW_LNE_set_address (0x0000000000001266) 0x00000e72: 03 DW_LNS_advance_line (140) 0x00000e74: 05 DW_LNS_set_column (13) 0x00000e76: 06 DW_LNS_negate_stmt 0x00000e77: 01 DW_LNS_copy - 0x0000000000000ed8 140 13 1 0 0 is_stmt + 0x0000000000001266 140 13 1 0 0 is_stmt -0x00000e78: 00 DW_LNE_set_address (0x0000000000000ee9) +0x00000e78: 00 DW_LNE_set_address (0x0000000000001277) 0x00000e7f: 03 DW_LNS_advance_line (141) 0x00000e81: 05 DW_LNS_set_column (11) 0x00000e83: 01 DW_LNS_copy - 0x0000000000000ee9 141 11 1 0 0 is_stmt + 0x0000000000001277 141 11 1 0 0 is_stmt -0x00000e84: 00 DW_LNE_set_address (0x0000000000000ef1) +0x00000e84: 00 DW_LNE_set_address (0x000000000000127f) 0x00000e8b: 05 DW_LNS_set_column (16) 0x00000e8d: 06 DW_LNS_negate_stmt 0x00000e8e: 01 DW_LNS_copy - 0x0000000000000ef1 141 16 1 0 0 + 0x000000000000127f 141 16 1 0 0 -0x00000e8f: 00 DW_LNE_set_address (0x0000000000000f07) +0x00000e8f: 00 DW_LNE_set_address (0x0000000000001295) 0x00000e96: 05 DW_LNS_set_column (4) 0x00000e98: 01 DW_LNS_copy - 0x0000000000000f07 141 4 1 0 0 + 0x0000000000001295 141 4 1 0 0 -0x00000e99: 00 DW_LNE_set_address (0x0000000000000f1c) +0x00000e99: 00 DW_LNE_set_address (0x00000000000012aa) 0x00000ea0: 03 DW_LNS_advance_line (142) 0x00000ea2: 05 DW_LNS_set_column (36) 0x00000ea4: 06 DW_LNS_negate_stmt 0x00000ea5: 01 DW_LNS_copy - 0x0000000000000f1c 142 36 1 0 0 is_stmt + 0x00000000000012aa 142 36 1 0 0 is_stmt -0x00000ea6: 00 DW_LNE_set_address (0x0000000000000f24) +0x00000ea6: 00 DW_LNE_set_address (0x00000000000012b2) 0x00000ead: 05 DW_LNS_set_column (20) 0x00000eaf: 06 DW_LNS_negate_stmt 0x00000eb0: 01 DW_LNS_copy - 0x0000000000000f24 142 20 1 0 0 + 0x00000000000012b2 142 20 1 0 0 -0x00000eb1: 00 DW_LNE_set_address (0x0000000000000f2c) +0x00000eb1: 00 DW_LNE_set_address (0x00000000000012ba) 0x00000eb8: 05 DW_LNS_set_column (13) 0x00000eba: 01 DW_LNS_copy - 0x0000000000000f2c 142 13 1 0 0 + 0x00000000000012ba 142 13 1 0 0 -0x00000ebb: 00 DW_LNE_set_address (0x0000000000000f34) +0x00000ebb: 00 DW_LNE_set_address (0x00000000000012c2) 0x00000ec2: 03 DW_LNS_advance_line (143) 0x00000ec4: 05 DW_LNS_set_column (11) 0x00000ec6: 06 DW_LNS_negate_stmt 0x00000ec7: 01 DW_LNS_copy - 0x0000000000000f34 143 11 1 0 0 is_stmt + 0x00000000000012c2 143 11 1 0 0 is_stmt -0x00000ec8: 00 DW_LNE_set_address (0x0000000000000f3c) +0x00000ec8: 00 DW_LNE_set_address (0x00000000000012ca) 0x00000ecf: 05 DW_LNS_set_column (22) 0x00000ed1: 06 DW_LNS_negate_stmt 0x00000ed2: 01 DW_LNS_copy - 0x0000000000000f3c 143 22 1 0 0 + 0x00000000000012ca 143 22 1 0 0 -0x00000ed3: 00 DW_LNE_set_address (0x0000000000000f44) +0x00000ed3: 00 DW_LNE_set_address (0x00000000000012d2) 0x00000eda: 05 DW_LNS_set_column (20) 0x00000edc: 01 DW_LNS_copy - 0x0000000000000f44 143 20 1 0 0 + 0x00000000000012d2 143 20 1 0 0 -0x00000edd: 00 DW_LNE_set_address (0x0000000000000f5a) +0x00000edd: 00 DW_LNE_set_address (0x00000000000012e8) 0x00000ee4: 05 DW_LNS_set_column (11) 0x00000ee6: 01 DW_LNS_copy - 0x0000000000000f5a 143 11 1 0 0 + 0x00000000000012e8 143 11 1 0 0 -0x00000ee7: 00 DW_LNE_set_address (0x0000000000000f71) +0x00000ee7: 00 DW_LNE_set_address (0x00000000000012ff) 0x00000eee: 03 DW_LNS_advance_line (144) 0x00000ef0: 05 DW_LNS_set_column (21) 0x00000ef2: 06 DW_LNS_negate_stmt 0x00000ef3: 01 DW_LNS_copy - 0x0000000000000f71 144 21 1 0 0 is_stmt + 0x00000000000012ff 144 21 1 0 0 is_stmt -0x00000ef4: 00 DW_LNE_set_address (0x0000000000000f79) +0x00000ef4: 00 DW_LNE_set_address (0x0000000000001307) 0x00000efb: 05 DW_LNS_set_column (19) 0x00000efd: 06 DW_LNS_negate_stmt 0x00000efe: 01 DW_LNS_copy - 0x0000000000000f79 144 19 1 0 0 + 0x0000000000001307 144 19 1 0 0 -0x00000eff: 00 DW_LNE_set_address (0x0000000000000f82) +0x00000eff: 00 DW_LNE_set_address (0x0000000000001310) 0x00000f06: 03 DW_LNS_advance_line (145) 0x00000f08: 05 DW_LNS_set_column (15) 0x00000f0a: 06 DW_LNS_negate_stmt 0x00000f0b: 01 DW_LNS_copy - 0x0000000000000f82 145 15 1 0 0 is_stmt + 0x0000000000001310 145 15 1 0 0 is_stmt -0x00000f0c: 00 DW_LNE_set_address (0x0000000000000f8a) +0x00000f0c: 00 DW_LNE_set_address (0x0000000000001318) 0x00000f13: 05 DW_LNS_set_column (13) 0x00000f15: 06 DW_LNS_negate_stmt 0x00000f16: 01 DW_LNS_copy - 0x0000000000000f8a 145 13 1 0 0 + 0x0000000000001318 145 13 1 0 0 -0x00000f17: 00 DW_LNE_set_address (0x0000000000000f92) +0x00000f17: 00 DW_LNE_set_address (0x0000000000001320) 0x00000f1e: 03 DW_LNS_advance_line (146) 0x00000f20: 05 DW_LNS_set_column (14) 0x00000f22: 06 DW_LNS_negate_stmt 0x00000f23: 01 DW_LNS_copy - 0x0000000000000f92 146 14 1 0 0 is_stmt + 0x0000000000001320 146 14 1 0 0 is_stmt -0x00000f24: 00 DW_LNE_set_address (0x0000000000000f9a) +0x00000f24: 00 DW_LNE_set_address (0x0000000000001328) 0x00000f2b: 05 DW_LNS_set_column (20) 0x00000f2d: 06 DW_LNS_negate_stmt 0x00000f2e: 01 DW_LNS_copy - 0x0000000000000f9a 146 20 1 0 0 + 0x0000000000001328 146 20 1 0 0 -0x00000f2f: 00 DW_LNE_set_address (0x0000000000000fa3) +0x00000f2f: 00 DW_LNE_set_address (0x0000000000001331) 0x00000f36: 05 DW_LNS_set_column (12) 0x00000f38: 01 DW_LNS_copy - 0x0000000000000fa3 146 12 1 0 0 + 0x0000000000001331 146 12 1 0 0 -0x00000f39: 00 DW_LNE_set_address (0x0000000000000fab) +0x00000f39: 00 DW_LNE_set_address (0x0000000000001339) 0x00000f40: 03 DW_LNS_advance_line (147) 0x00000f42: 06 DW_LNS_negate_stmt 0x00000f43: 01 DW_LNS_copy - 0x0000000000000fab 147 12 1 0 0 is_stmt + 0x0000000000001339 147 12 1 0 0 is_stmt -0x00000f44: 00 DW_LNE_set_address (0x0000000000000fb3) +0x00000f44: 00 DW_LNE_set_address (0x0000000000001341) 0x00000f4b: 05 DW_LNS_set_column (7) 0x00000f4d: 06 DW_LNS_negate_stmt 0x00000f4e: 01 DW_LNS_copy - 0x0000000000000fb3 147 7 1 0 0 + 0x0000000000001341 147 7 1 0 0 -0x00000f4f: 00 DW_LNE_set_address (0x0000000000000fb8) +0x00000f4f: 00 DW_LNE_set_address (0x0000000000001346) 0x00000f56: 03 DW_LNS_advance_line (141) 0x00000f58: 05 DW_LNS_set_column (4) 0x00000f5a: 06 DW_LNS_negate_stmt 0x00000f5b: 01 DW_LNS_copy - 0x0000000000000fb8 141 4 1 0 0 is_stmt + 0x0000000000001346 141 4 1 0 0 is_stmt -0x00000f5c: 00 DW_LNE_set_address (0x0000000000000fbe) +0x00000f5c: 00 DW_LNE_set_address (0x000000000000134c) 0x00000f63: 03 DW_LNS_advance_line (149) 0x00000f65: 05 DW_LNS_set_column (11) 0x00000f67: 01 DW_LNS_copy - 0x0000000000000fbe 149 11 1 0 0 is_stmt + 0x000000000000134c 149 11 1 0 0 is_stmt -0x00000f68: 00 DW_LNE_set_address (0x0000000000000fc6) +0x00000f68: 00 DW_LNE_set_address (0x0000000000001354) 0x00000f6f: 05 DW_LNS_set_column (4) 0x00000f71: 06 DW_LNS_negate_stmt 0x00000f72: 01 DW_LNS_copy - 0x0000000000000fc6 149 4 1 0 0 + 0x0000000000001354 149 4 1 0 0 -0x00000f73: 00 DW_LNE_set_address (0x0000000000000fde) +0x00000f73: 00 DW_LNE_set_address (0x000000000000136c) 0x00000f7a: 00 DW_LNE_end_sequence - 0x0000000000000fde 149 4 1 0 0 end_sequence + 0x000000000000136c 149 4 1 0 0 end_sequence .debug_str contents: @@ -5186,9 +5186,9 @@ file_names[ 3]: 0x00000191: "cleanup" .debug_ranges contents: -00000000 00000006 00000872 -00000000 00000874 000009a0 -00000000 000009a2 00000fde +00000000 00000006 00000a58 +00000000 00000a5a 00000bca +00000000 00000bcc 0000136c 00000000 <End of list> (module (type $i32_=>_i32 (func (param i32) (result i32))) @@ -5454,2339 +5454,2339 @@ file_names[ 3]: (local $242 i32) (local $243 i32) (local $244 i32) - ;; code offset: 0xc + ;; code offset: 0x1f2 (local.set $1 - ;; code offset: 0xa + ;; code offset: 0x1f0 (global.get $global$0) ) - ;; code offset: 0x11 + ;; code offset: 0x1f7 (local.set $2 - ;; code offset: 0xe + ;; code offset: 0x1f4 (i32.const 64) ) - ;; code offset: 0x18 + ;; code offset: 0x1fe (local.set $3 - ;; code offset: 0x17 + ;; code offset: 0x1fd (i32.sub - ;; code offset: 0x13 + ;; code offset: 0x1f9 (local.get $1) - ;; code offset: 0x15 + ;; code offset: 0x1fb (local.get $2) ) ) - ;; code offset: 0x1c + ;; code offset: 0x202 (global.set $global$0 - ;; code offset: 0x1a + ;; code offset: 0x200 (local.get $3) ) - ;; code offset: 0x20 + ;; code offset: 0x206 (local.set $4 - ;; code offset: 0x1e + ;; code offset: 0x204 (i32.const 0) ) - ;; code offset: 0x26 + ;; code offset: 0x20c (i32.store offset=60 - ;; code offset: 0x22 + ;; code offset: 0x208 (local.get $3) - ;; code offset: 0x24 + ;; code offset: 0x20a (local.get $0) ) - ;; code offset: 0x2e + ;; code offset: 0x214 (local.set $5 - ;; code offset: 0x2b + ;; code offset: 0x211 (i32.load offset=60 - ;; code offset: 0x29 + ;; code offset: 0x20f (local.get $3) ) ) - ;; code offset: 0x34 + ;; code offset: 0x21a (i32.store offset=56 - ;; code offset: 0x30 + ;; code offset: 0x216 (local.get $3) - ;; code offset: 0x32 + ;; code offset: 0x218 (local.get $5) ) - ;; code offset: 0x3b + ;; code offset: 0x221 (i32.store offset=40 - ;; code offset: 0x37 + ;; code offset: 0x21d (local.get $3) - ;; code offset: 0x39 + ;; code offset: 0x21f (local.get $4) ) - ;; code offset: 0x43 + ;; code offset: 0x229 (local.set $6 - ;; code offset: 0x40 + ;; code offset: 0x226 (i32.load offset=56 - ;; code offset: 0x3e + ;; code offset: 0x224 (local.get $3) ) ) - ;; code offset: 0x4a + ;; code offset: 0x230 (local.set $7 - ;; code offset: 0x47 + ;; code offset: 0x22d (i32.load offset=4 - ;; code offset: 0x45 + ;; code offset: 0x22b (local.get $6) ) ) - ;; code offset: 0x50 + ;; code offset: 0x236 (i32.store offset=28 - ;; code offset: 0x4c + ;; code offset: 0x232 (local.get $3) - ;; code offset: 0x4e + ;; code offset: 0x234 (local.get $7) ) - ;; code offset: 0x58 + ;; code offset: 0x23e (local.set $8 - ;; code offset: 0x55 + ;; code offset: 0x23b (i32.load offset=28 - ;; code offset: 0x53 + ;; code offset: 0x239 (local.get $3) ) ) - ;; code offset: 0x5c + ;; code offset: 0x242 (local.set $9 - ;; code offset: 0x5a + ;; code offset: 0x240 (i32.const 2) ) - ;; code offset: 0x63 + ;; code offset: 0x249 (local.set $10 - ;; code offset: 0x62 + ;; code offset: 0x248 (i32.shl - ;; code offset: 0x5e + ;; code offset: 0x244 (local.get $8) - ;; code offset: 0x60 + ;; code offset: 0x246 (local.get $9) ) ) - ;; code offset: 0x69 + ;; code offset: 0x24f (local.set $11 - ;; code offset: 0x67 + ;; code offset: 0x24d (call $malloc - ;; code offset: 0x65 + ;; code offset: 0x24b (local.get $10) ) ) - ;; code offset: 0x6f + ;; code offset: 0x255 (i32.store offset=52 - ;; code offset: 0x6b + ;; code offset: 0x251 (local.get $3) - ;; code offset: 0x6d + ;; code offset: 0x253 (local.get $11) ) - ;; code offset: 0x77 + ;; code offset: 0x25d (local.set $12 - ;; code offset: 0x74 + ;; code offset: 0x25a (i32.load offset=28 - ;; code offset: 0x72 + ;; code offset: 0x258 (local.get $3) ) ) - ;; code offset: 0x7b + ;; code offset: 0x261 (local.set $13 - ;; code offset: 0x79 + ;; code offset: 0x25f (i32.const 2) ) - ;; code offset: 0x82 + ;; code offset: 0x268 (local.set $14 - ;; code offset: 0x81 + ;; code offset: 0x267 (i32.shl - ;; code offset: 0x7d + ;; code offset: 0x263 (local.get $12) - ;; code offset: 0x7f + ;; code offset: 0x265 (local.get $13) ) ) - ;; code offset: 0x88 + ;; code offset: 0x26e (local.set $15 - ;; code offset: 0x86 + ;; code offset: 0x26c (call $malloc - ;; code offset: 0x84 + ;; code offset: 0x26a (local.get $14) ) ) - ;; code offset: 0x8e + ;; code offset: 0x274 (i32.store offset=44 - ;; code offset: 0x8a + ;; code offset: 0x270 (local.get $3) - ;; code offset: 0x8c + ;; code offset: 0x272 (local.get $15) ) - ;; code offset: 0x96 + ;; code offset: 0x27c (local.set $16 - ;; code offset: 0x93 + ;; code offset: 0x279 (i32.load offset=28 - ;; code offset: 0x91 + ;; code offset: 0x277 (local.get $3) ) ) - ;; code offset: 0x9a + ;; code offset: 0x280 (local.set $17 - ;; code offset: 0x98 + ;; code offset: 0x27e (i32.const 2) ) - ;; code offset: 0xa1 + ;; code offset: 0x287 (local.set $18 - ;; code offset: 0xa0 + ;; code offset: 0x286 (i32.shl - ;; code offset: 0x9c + ;; code offset: 0x282 (local.get $16) - ;; code offset: 0x9e + ;; code offset: 0x284 (local.get $17) ) ) - ;; code offset: 0xa7 + ;; code offset: 0x28d (local.set $19 - ;; code offset: 0xa5 + ;; code offset: 0x28b (call $malloc - ;; code offset: 0xa3 + ;; code offset: 0x289 (local.get $18) ) ) - ;; code offset: 0xad + ;; code offset: 0x293 (i32.store offset=48 - ;; code offset: 0xa9 + ;; code offset: 0x28f (local.get $3) - ;; code offset: 0xab + ;; code offset: 0x291 (local.get $19) ) - ;; code offset: 0xb4 + ;; code offset: 0x29a (i32.store offset=32 - ;; code offset: 0xb0 + ;; code offset: 0x296 (local.get $3) - ;; code offset: 0xb2 + ;; code offset: 0x298 (local.get $4) ) - ;; code offset: 0xb7 + ;; code offset: 0x29d (block $label$1 - ;; code offset: 0xb9 + ;; code offset: 0x29f (loop $label$2 - ;; code offset: 0xc0 + ;; code offset: 0x2a6 (local.set $20 - ;; code offset: 0xbd + ;; code offset: 0x2a3 (i32.load offset=32 - ;; code offset: 0xbb + ;; code offset: 0x2a1 (local.get $3) ) ) - ;; code offset: 0xc7 + ;; code offset: 0x2ad (local.set $21 - ;; code offset: 0xc4 + ;; code offset: 0x2aa (i32.load offset=28 - ;; code offset: 0xc2 + ;; code offset: 0x2a8 (local.get $3) ) ) - ;; code offset: 0xcb + ;; code offset: 0x2b1 (local.set $22 - ;; code offset: 0xc9 + ;; code offset: 0x2af (local.get $20) ) - ;; code offset: 0xcf + ;; code offset: 0x2b5 (local.set $23 - ;; code offset: 0xcd + ;; code offset: 0x2b3 (local.get $21) ) - ;; code offset: 0xd6 + ;; code offset: 0x2bc (local.set $24 - ;; code offset: 0xd5 + ;; code offset: 0x2bb (i32.lt_s - ;; code offset: 0xd1 + ;; code offset: 0x2b7 (local.get $22) - ;; code offset: 0xd3 + ;; code offset: 0x2b9 (local.get $23) ) ) - ;; code offset: 0xda + ;; code offset: 0x2c0 (local.set $25 - ;; code offset: 0xd8 + ;; code offset: 0x2be (i32.const 1) ) - ;; code offset: 0xe1 + ;; code offset: 0x2c7 (local.set $26 - ;; code offset: 0xe0 + ;; code offset: 0x2c6 (i32.and - ;; code offset: 0xdc + ;; code offset: 0x2c2 (local.get $24) - ;; code offset: 0xde + ;; code offset: 0x2c4 (local.get $25) ) ) - ;; code offset: 0xe6 + ;; code offset: 0x2cc (br_if $label$1 - ;; code offset: 0xe5 + ;; code offset: 0x2cb (i32.eqz - ;; code offset: 0xe3 + ;; code offset: 0x2c9 (local.get $26) ) ) - ;; code offset: 0xed + ;; code offset: 0x2d3 (local.set $27 - ;; code offset: 0xea + ;; code offset: 0x2d0 (i32.load offset=32 - ;; code offset: 0xe8 + ;; code offset: 0x2ce (local.get $3) ) ) - ;; code offset: 0xf4 + ;; code offset: 0x2da (local.set $28 - ;; code offset: 0xf1 + ;; code offset: 0x2d7 (i32.load offset=52 - ;; code offset: 0xef + ;; code offset: 0x2d5 (local.get $3) ) ) - ;; code offset: 0xfb + ;; code offset: 0x2e1 (local.set $29 - ;; code offset: 0xf8 + ;; code offset: 0x2de (i32.load offset=32 - ;; code offset: 0xf6 + ;; code offset: 0x2dc (local.get $3) ) ) - ;; code offset: 0xff + ;; code offset: 0x2e5 (local.set $30 - ;; code offset: 0xfd + ;; code offset: 0x2e3 (i32.const 2) ) - ;; code offset: 0x106 + ;; code offset: 0x2ec (local.set $31 - ;; code offset: 0x105 + ;; code offset: 0x2eb (i32.shl - ;; code offset: 0x101 + ;; code offset: 0x2e7 (local.get $29) - ;; code offset: 0x103 + ;; code offset: 0x2e9 (local.get $30) ) ) - ;; code offset: 0x10d + ;; code offset: 0x2f3 (local.set $32 - ;; code offset: 0x10c + ;; code offset: 0x2f2 (i32.add - ;; code offset: 0x108 + ;; code offset: 0x2ee (local.get $28) - ;; code offset: 0x10a + ;; code offset: 0x2f0 (local.get $31) ) ) - ;; code offset: 0x113 + ;; code offset: 0x2f9 (i32.store - ;; code offset: 0x10f + ;; code offset: 0x2f5 (local.get $32) - ;; code offset: 0x111 + ;; code offset: 0x2f7 (local.get $27) ) - ;; code offset: 0x11b + ;; code offset: 0x301 (local.set $33 - ;; code offset: 0x118 + ;; code offset: 0x2fe (i32.load offset=32 - ;; code offset: 0x116 + ;; code offset: 0x2fc (local.get $3) ) ) - ;; code offset: 0x11f + ;; code offset: 0x305 (local.set $34 - ;; code offset: 0x11d + ;; code offset: 0x303 (i32.const 1) ) - ;; code offset: 0x126 + ;; code offset: 0x30c (local.set $35 - ;; code offset: 0x125 + ;; code offset: 0x30b (i32.add - ;; code offset: 0x121 + ;; code offset: 0x307 (local.get $33) - ;; code offset: 0x123 + ;; code offset: 0x309 (local.get $34) ) ) - ;; code offset: 0x12c + ;; code offset: 0x312 (i32.store offset=32 - ;; code offset: 0x128 + ;; code offset: 0x30e (local.get $3) - ;; code offset: 0x12a + ;; code offset: 0x310 (local.get $35) ) - ;; code offset: 0x12f + ;; code offset: 0x315 (br $label$2) ) ) - ;; code offset: 0x13a + ;; code offset: 0x320 (local.set $36 - ;; code offset: 0x137 + ;; code offset: 0x31d (i32.load offset=28 - ;; code offset: 0x135 + ;; code offset: 0x31b (local.get $3) ) ) - ;; code offset: 0x13e + ;; code offset: 0x324 (local.set $37 - ;; code offset: 0x13c + ;; code offset: 0x322 (i32.const 1) ) - ;; code offset: 0x145 + ;; code offset: 0x32b (local.set $38 - ;; code offset: 0x144 + ;; code offset: 0x32a (i32.sub - ;; code offset: 0x140 + ;; code offset: 0x326 (local.get $36) - ;; code offset: 0x142 + ;; code offset: 0x328 (local.get $37) ) ) - ;; code offset: 0x14c + ;; code offset: 0x332 (local.set $39 - ;; code offset: 0x149 + ;; code offset: 0x32f (i32.load offset=52 - ;; code offset: 0x147 + ;; code offset: 0x32d (local.get $3) ) ) - ;; code offset: 0x153 + ;; code offset: 0x339 (local.set $40 - ;; code offset: 0x150 + ;; code offset: 0x336 (i32.load offset=56 - ;; code offset: 0x14e + ;; code offset: 0x334 (local.get $3) ) ) - ;; code offset: 0x15a + ;; code offset: 0x340 (local.set $41 - ;; code offset: 0x157 + ;; code offset: 0x33d (i32.load - ;; code offset: 0x155 + ;; code offset: 0x33b (local.get $40) ) ) - ;; code offset: 0x15e + ;; code offset: 0x344 (local.set $42 - ;; code offset: 0x15c + ;; code offset: 0x342 (i32.const 2) ) - ;; code offset: 0x165 + ;; code offset: 0x34b (local.set $43 - ;; code offset: 0x164 + ;; code offset: 0x34a (i32.shl - ;; code offset: 0x160 + ;; code offset: 0x346 (local.get $41) - ;; code offset: 0x162 + ;; code offset: 0x348 (local.get $42) ) ) - ;; code offset: 0x16c + ;; code offset: 0x352 (local.set $44 - ;; code offset: 0x16b + ;; code offset: 0x351 (i32.add - ;; code offset: 0x167 + ;; code offset: 0x34d (local.get $39) - ;; code offset: 0x169 + ;; code offset: 0x34f (local.get $43) ) ) - ;; code offset: 0x172 + ;; code offset: 0x358 (i32.store - ;; code offset: 0x16e + ;; code offset: 0x354 (local.get $44) - ;; code offset: 0x170 + ;; code offset: 0x356 (local.get $38) ) - ;; code offset: 0x17a + ;; code offset: 0x360 (local.set $45 - ;; code offset: 0x177 + ;; code offset: 0x35d (i32.load offset=56 - ;; code offset: 0x175 + ;; code offset: 0x35b (local.get $3) ) ) - ;; code offset: 0x181 + ;; code offset: 0x367 (local.set $46 - ;; code offset: 0x17e + ;; code offset: 0x364 (i32.load - ;; code offset: 0x17c + ;; code offset: 0x362 (local.get $45) ) ) - ;; code offset: 0x188 + ;; code offset: 0x36e (local.set $47 - ;; code offset: 0x185 + ;; code offset: 0x36b (i32.load offset=52 - ;; code offset: 0x183 + ;; code offset: 0x369 (local.get $3) ) ) - ;; code offset: 0x18f + ;; code offset: 0x375 (local.set $48 - ;; code offset: 0x18c + ;; code offset: 0x372 (i32.load offset=28 - ;; code offset: 0x18a + ;; code offset: 0x370 (local.get $3) ) ) - ;; code offset: 0x193 + ;; code offset: 0x379 (local.set $49 - ;; code offset: 0x191 + ;; code offset: 0x377 (i32.const 1) ) - ;; code offset: 0x19a + ;; code offset: 0x380 (local.set $50 - ;; code offset: 0x199 + ;; code offset: 0x37f (i32.sub - ;; code offset: 0x195 + ;; code offset: 0x37b (local.get $48) - ;; code offset: 0x197 + ;; code offset: 0x37d (local.get $49) ) ) - ;; code offset: 0x19e + ;; code offset: 0x384 (local.set $51 - ;; code offset: 0x19c + ;; code offset: 0x382 (i32.const 2) ) - ;; code offset: 0x1a5 + ;; code offset: 0x38b (local.set $52 - ;; code offset: 0x1a4 + ;; code offset: 0x38a (i32.shl - ;; code offset: 0x1a0 + ;; code offset: 0x386 (local.get $50) - ;; code offset: 0x1a2 + ;; code offset: 0x388 (local.get $51) ) ) - ;; code offset: 0x1ac + ;; code offset: 0x392 (local.set $53 - ;; code offset: 0x1ab + ;; code offset: 0x391 (i32.add - ;; code offset: 0x1a7 + ;; code offset: 0x38d (local.get $47) - ;; code offset: 0x1a9 + ;; code offset: 0x38f (local.get $52) ) ) - ;; code offset: 0x1b2 + ;; code offset: 0x398 (i32.store - ;; code offset: 0x1ae + ;; code offset: 0x394 (local.get $53) - ;; code offset: 0x1b0 + ;; code offset: 0x396 (local.get $46) ) - ;; code offset: 0x1ba + ;; code offset: 0x3a0 (local.set $54 - ;; code offset: 0x1b7 + ;; code offset: 0x39d (i32.load offset=28 - ;; code offset: 0x1b5 + ;; code offset: 0x39b (local.get $3) ) ) - ;; code offset: 0x1c0 + ;; code offset: 0x3a6 (i32.store offset=24 - ;; code offset: 0x1bc + ;; code offset: 0x3a2 (local.get $3) - ;; code offset: 0x1be + ;; code offset: 0x3a4 (local.get $54) ) - ;; code offset: 0x1c3 + ;; code offset: 0x3a9 (loop $label$3 (result i32) - ;; code offset: 0x1c5 + ;; code offset: 0x3ab (block $label$4 - ;; code offset: 0x1c7 + ;; code offset: 0x3ad (loop $label$5 - ;; code offset: 0x1cb + ;; code offset: 0x3b1 (local.set $55 - ;; code offset: 0x1c9 + ;; code offset: 0x3af (i32.const 1) ) - ;; code offset: 0x1d2 + ;; code offset: 0x3b8 (local.set $56 - ;; code offset: 0x1cf + ;; code offset: 0x3b5 (i32.load offset=24 - ;; code offset: 0x1cd + ;; code offset: 0x3b3 (local.get $3) ) ) - ;; code offset: 0x1d6 + ;; code offset: 0x3bc (local.set $57 - ;; code offset: 0x1d4 + ;; code offset: 0x3ba (local.get $56) ) - ;; code offset: 0x1da + ;; code offset: 0x3c0 (local.set $58 - ;; code offset: 0x1d8 + ;; code offset: 0x3be (local.get $55) ) - ;; code offset: 0x1e1 + ;; code offset: 0x3c7 (local.set $59 - ;; code offset: 0x1e0 + ;; code offset: 0x3c6 (i32.gt_s - ;; code offset: 0x1dc + ;; code offset: 0x3c2 (local.get $57) - ;; code offset: 0x1de + ;; code offset: 0x3c4 (local.get $58) ) ) - ;; code offset: 0x1e5 + ;; code offset: 0x3cb (local.set $60 - ;; code offset: 0x1e3 + ;; code offset: 0x3c9 (i32.const 1) ) - ;; code offset: 0x1ec + ;; code offset: 0x3d2 (local.set $61 - ;; code offset: 0x1eb + ;; code offset: 0x3d1 (i32.and - ;; code offset: 0x1e7 + ;; code offset: 0x3cd (local.get $59) - ;; code offset: 0x1e9 + ;; code offset: 0x3cf (local.get $60) ) ) - ;; code offset: 0x1f1 + ;; code offset: 0x3d7 (br_if $label$4 - ;; code offset: 0x1f0 + ;; code offset: 0x3d6 (i32.eqz - ;; code offset: 0x1ee + ;; code offset: 0x3d4 (local.get $61) ) ) - ;; code offset: 0x1f8 + ;; code offset: 0x3de (local.set $62 - ;; code offset: 0x1f5 + ;; code offset: 0x3db (i32.load offset=24 - ;; code offset: 0x1f3 + ;; code offset: 0x3d9 (local.get $3) ) ) - ;; code offset: 0x1ff + ;; code offset: 0x3e5 (local.set $63 - ;; code offset: 0x1fc + ;; code offset: 0x3e2 (i32.load offset=48 - ;; code offset: 0x1fa + ;; code offset: 0x3e0 (local.get $3) ) ) - ;; code offset: 0x206 + ;; code offset: 0x3ec (local.set $64 - ;; code offset: 0x203 + ;; code offset: 0x3e9 (i32.load offset=24 - ;; code offset: 0x201 + ;; code offset: 0x3e7 (local.get $3) ) ) - ;; code offset: 0x20a + ;; code offset: 0x3f0 (local.set $65 - ;; code offset: 0x208 + ;; code offset: 0x3ee (i32.const 1) ) - ;; code offset: 0x211 + ;; code offset: 0x3f7 (local.set $66 - ;; code offset: 0x210 + ;; code offset: 0x3f6 (i32.sub - ;; code offset: 0x20c + ;; code offset: 0x3f2 (local.get $64) - ;; code offset: 0x20e + ;; code offset: 0x3f4 (local.get $65) ) ) - ;; code offset: 0x215 + ;; code offset: 0x3fb (local.set $67 - ;; code offset: 0x213 + ;; code offset: 0x3f9 (i32.const 2) ) - ;; code offset: 0x21c + ;; code offset: 0x402 (local.set $68 - ;; code offset: 0x21b + ;; code offset: 0x401 (i32.shl - ;; code offset: 0x217 + ;; code offset: 0x3fd (local.get $66) - ;; code offset: 0x219 + ;; code offset: 0x3ff (local.get $67) ) ) - ;; code offset: 0x223 + ;; code offset: 0x409 (local.set $69 - ;; code offset: 0x222 + ;; code offset: 0x408 (i32.add - ;; code offset: 0x21e + ;; code offset: 0x404 (local.get $63) - ;; code offset: 0x220 + ;; code offset: 0x406 (local.get $68) ) ) - ;; code offset: 0x229 + ;; code offset: 0x40f (i32.store - ;; code offset: 0x225 + ;; code offset: 0x40b (local.get $69) - ;; code offset: 0x227 + ;; code offset: 0x40d (local.get $62) ) - ;; code offset: 0x231 + ;; code offset: 0x417 (local.set $70 - ;; code offset: 0x22e + ;; code offset: 0x414 (i32.load offset=24 - ;; code offset: 0x22c + ;; code offset: 0x412 (local.get $3) ) ) - ;; code offset: 0x235 + ;; code offset: 0x41b (local.set $71 - ;; code offset: 0x233 + ;; code offset: 0x419 (i32.const -1) ) - ;; code offset: 0x23c + ;; code offset: 0x422 (local.set $72 - ;; code offset: 0x23b + ;; code offset: 0x421 (i32.add - ;; code offset: 0x237 + ;; code offset: 0x41d (local.get $70) - ;; code offset: 0x239 + ;; code offset: 0x41f (local.get $71) ) ) - ;; code offset: 0x242 + ;; code offset: 0x428 (i32.store offset=24 - ;; code offset: 0x23e + ;; code offset: 0x424 (local.get $3) - ;; code offset: 0x240 + ;; code offset: 0x426 (local.get $72) ) - ;; code offset: 0x245 + ;; code offset: 0x42b (br $label$5) ) ) - ;; code offset: 0x250 + ;; code offset: 0x436 (local.set $73 - ;; code offset: 0x24d + ;; code offset: 0x433 (i32.load offset=52 - ;; code offset: 0x24b + ;; code offset: 0x431 (local.get $3) ) ) - ;; code offset: 0x257 + ;; code offset: 0x43d (local.set $74 - ;; code offset: 0x254 + ;; code offset: 0x43a (i32.load - ;; code offset: 0x252 + ;; code offset: 0x438 (local.get $73) ) ) - ;; code offset: 0x259 + ;; code offset: 0x43f (block $label$6 - ;; code offset: 0x25e + ;; code offset: 0x444 (br_if $label$6 - ;; code offset: 0x25d + ;; code offset: 0x443 (i32.eqz - ;; code offset: 0x25b + ;; code offset: 0x441 (local.get $74) ) ) - ;; code offset: 0x265 + ;; code offset: 0x44b (local.set $75 - ;; code offset: 0x262 + ;; code offset: 0x448 (i32.load offset=52 - ;; code offset: 0x260 + ;; code offset: 0x446 (local.get $3) ) ) - ;; code offset: 0x26c + ;; code offset: 0x452 (local.set $76 - ;; code offset: 0x269 + ;; code offset: 0x44f (i32.load offset=28 - ;; code offset: 0x267 + ;; code offset: 0x44d (local.get $3) ) ) - ;; code offset: 0x270 + ;; code offset: 0x456 (local.set $77 - ;; code offset: 0x26e + ;; code offset: 0x454 (i32.const 1) ) - ;; code offset: 0x277 + ;; code offset: 0x45d (local.set $78 - ;; code offset: 0x276 + ;; code offset: 0x45c (i32.sub - ;; code offset: 0x272 + ;; code offset: 0x458 (local.get $76) - ;; code offset: 0x274 + ;; code offset: 0x45a (local.get $77) ) ) - ;; code offset: 0x27b + ;; code offset: 0x461 (local.set $79 - ;; code offset: 0x279 + ;; code offset: 0x45f (i32.const 2) ) - ;; code offset: 0x282 + ;; code offset: 0x468 (local.set $80 - ;; code offset: 0x281 + ;; code offset: 0x467 (i32.shl - ;; code offset: 0x27d + ;; code offset: 0x463 (local.get $78) - ;; code offset: 0x27f + ;; code offset: 0x465 (local.get $79) ) ) - ;; code offset: 0x289 + ;; code offset: 0x46f (local.set $81 - ;; code offset: 0x288 + ;; code offset: 0x46e (i32.add - ;; code offset: 0x284 + ;; code offset: 0x46a (local.get $75) - ;; code offset: 0x286 + ;; code offset: 0x46c (local.get $80) ) ) - ;; code offset: 0x290 + ;; code offset: 0x476 (local.set $82 - ;; code offset: 0x28d + ;; code offset: 0x473 (i32.load - ;; code offset: 0x28b + ;; code offset: 0x471 (local.get $81) ) ) - ;; code offset: 0x297 + ;; code offset: 0x47d (local.set $83 - ;; code offset: 0x294 + ;; code offset: 0x47a (i32.load offset=28 - ;; code offset: 0x292 + ;; code offset: 0x478 (local.get $3) ) ) - ;; code offset: 0x29b + ;; code offset: 0x481 (local.set $84 - ;; code offset: 0x299 + ;; code offset: 0x47f (i32.const 1) ) - ;; code offset: 0x2a2 + ;; code offset: 0x488 (local.set $85 - ;; code offset: 0x2a1 + ;; code offset: 0x487 (i32.sub - ;; code offset: 0x29d + ;; code offset: 0x483 (local.get $83) - ;; code offset: 0x29f + ;; code offset: 0x485 (local.get $84) ) ) - ;; code offset: 0x2a6 + ;; code offset: 0x48c (local.set $86 - ;; code offset: 0x2a4 + ;; code offset: 0x48a (local.get $82) ) - ;; code offset: 0x2aa + ;; code offset: 0x490 (local.set $87 - ;; code offset: 0x2a8 + ;; code offset: 0x48e (local.get $85) ) - ;; code offset: 0x2b1 + ;; code offset: 0x497 (local.set $88 - ;; code offset: 0x2b0 + ;; code offset: 0x496 (i32.ne - ;; code offset: 0x2ac + ;; code offset: 0x492 (local.get $86) - ;; code offset: 0x2ae + ;; code offset: 0x494 (local.get $87) ) ) - ;; code offset: 0x2b5 + ;; code offset: 0x49b (local.set $89 - ;; code offset: 0x2b3 + ;; code offset: 0x499 (i32.const 1) ) - ;; code offset: 0x2bc + ;; code offset: 0x4a2 (local.set $90 - ;; code offset: 0x2bb + ;; code offset: 0x4a1 (i32.and - ;; code offset: 0x2b7 + ;; code offset: 0x49d (local.get $88) - ;; code offset: 0x2b9 + ;; code offset: 0x49f (local.get $89) ) ) - ;; code offset: 0x2c1 + ;; code offset: 0x4a7 (br_if $label$6 - ;; code offset: 0x2c0 + ;; code offset: 0x4a6 (i32.eqz - ;; code offset: 0x2be + ;; code offset: 0x4a4 (local.get $90) ) ) - ;; code offset: 0x2c5 + ;; code offset: 0x4ab (local.set $91 - ;; code offset: 0x2c3 + ;; code offset: 0x4a9 (i32.const 0) ) - ;; code offset: 0x2cb + ;; code offset: 0x4b1 (i32.store offset=32 - ;; code offset: 0x2c7 + ;; code offset: 0x4ad (local.get $3) - ;; code offset: 0x2c9 + ;; code offset: 0x4af (local.get $91) ) - ;; code offset: 0x2ce + ;; code offset: 0x4b4 (block $label$7 - ;; code offset: 0x2d0 + ;; code offset: 0x4b6 (loop $label$8 - ;; code offset: 0x2d7 + ;; code offset: 0x4bd (local.set $92 - ;; code offset: 0x2d4 + ;; code offset: 0x4ba (i32.load offset=32 - ;; code offset: 0x2d2 + ;; code offset: 0x4b8 (local.get $3) ) ) - ;; code offset: 0x2de + ;; code offset: 0x4c4 (local.set $93 - ;; code offset: 0x2db + ;; code offset: 0x4c1 (i32.load offset=28 - ;; code offset: 0x2d9 + ;; code offset: 0x4bf (local.get $3) ) ) - ;; code offset: 0x2e2 + ;; code offset: 0x4c8 (local.set $94 - ;; code offset: 0x2e0 + ;; code offset: 0x4c6 (local.get $92) ) - ;; code offset: 0x2e6 + ;; code offset: 0x4cc (local.set $95 - ;; code offset: 0x2e4 + ;; code offset: 0x4ca (local.get $93) ) - ;; code offset: 0x2ed + ;; code offset: 0x4d3 (local.set $96 - ;; code offset: 0x2ec + ;; code offset: 0x4d2 (i32.lt_s - ;; code offset: 0x2e8 + ;; code offset: 0x4ce (local.get $94) - ;; code offset: 0x2ea + ;; code offset: 0x4d0 (local.get $95) ) ) - ;; code offset: 0x2f1 + ;; code offset: 0x4d7 (local.set $97 - ;; code offset: 0x2ef + ;; code offset: 0x4d5 (i32.const 1) ) - ;; code offset: 0x2f8 + ;; code offset: 0x4de (local.set $98 - ;; code offset: 0x2f7 + ;; code offset: 0x4dd (i32.and - ;; code offset: 0x2f3 + ;; code offset: 0x4d9 (local.get $96) - ;; code offset: 0x2f5 + ;; code offset: 0x4db (local.get $97) ) ) - ;; code offset: 0x2fd + ;; code offset: 0x4e3 (br_if $label$7 - ;; code offset: 0x2fc + ;; code offset: 0x4e2 (i32.eqz - ;; code offset: 0x2fa + ;; code offset: 0x4e0 (local.get $98) ) ) - ;; code offset: 0x304 + ;; code offset: 0x4ea (local.set $99 - ;; code offset: 0x301 + ;; code offset: 0x4e7 (i32.load offset=52 - ;; code offset: 0x2ff + ;; code offset: 0x4e5 (local.get $3) ) ) - ;; code offset: 0x30b + ;; code offset: 0x4f1 (local.set $100 - ;; code offset: 0x308 + ;; code offset: 0x4ee (i32.load offset=32 - ;; code offset: 0x306 + ;; code offset: 0x4ec (local.get $3) ) ) - ;; code offset: 0x30f + ;; code offset: 0x4f5 (local.set $101 - ;; code offset: 0x30d + ;; code offset: 0x4f3 (i32.const 2) ) - ;; code offset: 0x316 + ;; code offset: 0x4fc (local.set $102 - ;; code offset: 0x315 + ;; code offset: 0x4fb (i32.shl - ;; code offset: 0x311 + ;; code offset: 0x4f7 (local.get $100) - ;; code offset: 0x313 + ;; code offset: 0x4f9 (local.get $101) ) ) - ;; code offset: 0x31d + ;; code offset: 0x503 (local.set $103 - ;; code offset: 0x31c + ;; code offset: 0x502 (i32.add - ;; code offset: 0x318 + ;; code offset: 0x4fe (local.get $99) - ;; code offset: 0x31a + ;; code offset: 0x500 (local.get $102) ) ) - ;; code offset: 0x324 + ;; code offset: 0x50a (local.set $104 - ;; code offset: 0x321 + ;; code offset: 0x507 (i32.load - ;; code offset: 0x31f + ;; code offset: 0x505 (local.get $103) ) ) - ;; code offset: 0x32b + ;; code offset: 0x511 (local.set $105 - ;; code offset: 0x328 + ;; code offset: 0x50e (i32.load offset=44 - ;; code offset: 0x326 + ;; code offset: 0x50c (local.get $3) ) ) - ;; code offset: 0x332 + ;; code offset: 0x518 (local.set $106 - ;; code offset: 0x32f + ;; code offset: 0x515 (i32.load offset=32 - ;; code offset: 0x32d + ;; code offset: 0x513 (local.get $3) ) ) - ;; code offset: 0x336 + ;; code offset: 0x51c (local.set $107 - ;; code offset: 0x334 + ;; code offset: 0x51a (i32.const 2) ) - ;; code offset: 0x33d + ;; code offset: 0x523 (local.set $108 - ;; code offset: 0x33c + ;; code offset: 0x522 (i32.shl - ;; code offset: 0x338 + ;; code offset: 0x51e (local.get $106) - ;; code offset: 0x33a + ;; code offset: 0x520 (local.get $107) ) ) - ;; code offset: 0x344 + ;; code offset: 0x52a (local.set $109 - ;; code offset: 0x343 + ;; code offset: 0x529 (i32.add - ;; code offset: 0x33f + ;; code offset: 0x525 (local.get $105) - ;; code offset: 0x341 + ;; code offset: 0x527 (local.get $108) ) ) - ;; code offset: 0x34a + ;; code offset: 0x530 (i32.store - ;; code offset: 0x346 + ;; code offset: 0x52c (local.get $109) - ;; code offset: 0x348 + ;; code offset: 0x52e (local.get $104) ) - ;; code offset: 0x352 + ;; code offset: 0x538 (local.set $110 - ;; code offset: 0x34f + ;; code offset: 0x535 (i32.load offset=32 - ;; code offset: 0x34d + ;; code offset: 0x533 (local.get $3) ) ) - ;; code offset: 0x356 + ;; code offset: 0x53c (local.set $111 - ;; code offset: 0x354 + ;; code offset: 0x53a (i32.const 1) ) - ;; code offset: 0x35d + ;; code offset: 0x543 (local.set $112 - ;; code offset: 0x35c + ;; code offset: 0x542 (i32.add - ;; code offset: 0x358 + ;; code offset: 0x53e (local.get $110) - ;; code offset: 0x35a + ;; code offset: 0x540 (local.get $111) ) ) - ;; code offset: 0x363 + ;; code offset: 0x549 (i32.store offset=32 - ;; code offset: 0x35f + ;; code offset: 0x545 (local.get $3) - ;; code offset: 0x361 + ;; code offset: 0x547 (local.get $112) ) - ;; code offset: 0x366 + ;; code offset: 0x54c (br $label$8) ) ) - ;; code offset: 0x36e + ;; code offset: 0x554 (local.set $113 - ;; code offset: 0x36c + ;; code offset: 0x552 (i32.const 0) ) - ;; code offset: 0x374 + ;; code offset: 0x55a (i32.store offset=36 - ;; code offset: 0x370 + ;; code offset: 0x556 (local.get $3) - ;; code offset: 0x372 + ;; code offset: 0x558 (local.get $113) ) - ;; code offset: 0x37c + ;; code offset: 0x562 (local.set $114 - ;; code offset: 0x379 + ;; code offset: 0x55f (i32.load offset=44 - ;; code offset: 0x377 + ;; code offset: 0x55d (local.get $3) ) ) - ;; code offset: 0x383 + ;; code offset: 0x569 (local.set $115 - ;; code offset: 0x380 + ;; code offset: 0x566 (i32.load - ;; code offset: 0x37e + ;; code offset: 0x564 (local.get $114) ) ) - ;; code offset: 0x389 + ;; code offset: 0x56f (i32.store offset=16 - ;; code offset: 0x385 + ;; code offset: 0x56b (local.get $3) - ;; code offset: 0x387 + ;; code offset: 0x56d (local.get $115) ) - ;; code offset: 0x38c + ;; code offset: 0x572 (loop $label$9 - ;; code offset: 0x390 + ;; code offset: 0x576 (local.set $116 - ;; code offset: 0x38e + ;; code offset: 0x574 (i32.const 1) ) - ;; code offset: 0x396 + ;; code offset: 0x57c (i32.store offset=32 - ;; code offset: 0x392 + ;; code offset: 0x578 (local.get $3) - ;; code offset: 0x394 + ;; code offset: 0x57a (local.get $116) ) - ;; code offset: 0x39e + ;; code offset: 0x584 (local.set $117 - ;; code offset: 0x39b + ;; code offset: 0x581 (i32.load offset=16 - ;; code offset: 0x399 + ;; code offset: 0x57f (local.get $3) ) ) - ;; code offset: 0x3a2 + ;; code offset: 0x588 (local.set $118 - ;; code offset: 0x3a0 + ;; code offset: 0x586 (i32.const 1) ) - ;; code offset: 0x3a9 + ;; code offset: 0x58f (local.set $119 - ;; code offset: 0x3a8 + ;; code offset: 0x58e (i32.sub - ;; code offset: 0x3a4 + ;; code offset: 0x58a (local.get $117) - ;; code offset: 0x3a6 + ;; code offset: 0x58c (local.get $118) ) ) - ;; code offset: 0x3af + ;; code offset: 0x595 (i32.store offset=20 - ;; code offset: 0x3ab + ;; code offset: 0x591 (local.get $3) - ;; code offset: 0x3ad + ;; code offset: 0x593 (local.get $119) ) - ;; code offset: 0x3b2 + ;; code offset: 0x598 (block $label$10 - ;; code offset: 0x3b4 + ;; code offset: 0x59a (loop $label$11 - ;; code offset: 0x3bb + ;; code offset: 0x5a1 (local.set $120 - ;; code offset: 0x3b8 + ;; code offset: 0x59e (i32.load offset=32 - ;; code offset: 0x3b6 + ;; code offset: 0x59c (local.get $3) ) ) - ;; code offset: 0x3c2 + ;; code offset: 0x5a8 (local.set $121 - ;; code offset: 0x3bf + ;; code offset: 0x5a5 (i32.load offset=20 - ;; code offset: 0x3bd + ;; code offset: 0x5a3 (local.get $3) ) ) - ;; code offset: 0x3c6 + ;; code offset: 0x5ac (local.set $122 - ;; code offset: 0x3c4 + ;; code offset: 0x5aa (local.get $120) ) - ;; code offset: 0x3ca + ;; code offset: 0x5b0 (local.set $123 - ;; code offset: 0x3c8 + ;; code offset: 0x5ae (local.get $121) ) - ;; code offset: 0x3d1 + ;; code offset: 0x5b7 (local.set $124 - ;; code offset: 0x3d0 + ;; code offset: 0x5b6 (i32.lt_s - ;; code offset: 0x3cc + ;; code offset: 0x5b2 (local.get $122) - ;; code offset: 0x3ce + ;; code offset: 0x5b4 (local.get $123) ) ) - ;; code offset: 0x3d5 + ;; code offset: 0x5bb (local.set $125 - ;; code offset: 0x3d3 + ;; code offset: 0x5b9 (i32.const 1) ) - ;; code offset: 0x3dc + ;; code offset: 0x5c2 (local.set $126 - ;; code offset: 0x3db + ;; code offset: 0x5c1 (i32.and - ;; code offset: 0x3d7 + ;; code offset: 0x5bd (local.get $124) - ;; code offset: 0x3d9 + ;; code offset: 0x5bf (local.get $125) ) ) - ;; code offset: 0x3e1 + ;; code offset: 0x5c7 (br_if $label$10 - ;; code offset: 0x3e0 + ;; code offset: 0x5c6 (i32.eqz - ;; code offset: 0x3de + ;; code offset: 0x5c4 (local.get $126) ) ) - ;; code offset: 0x3e8 + ;; code offset: 0x5ce (local.set $127 - ;; code offset: 0x3e5 + ;; code offset: 0x5cb (i32.load offset=44 - ;; code offset: 0x3e3 + ;; code offset: 0x5c9 (local.get $3) ) ) - ;; code offset: 0x3ef + ;; code offset: 0x5d5 (local.set $128 - ;; code offset: 0x3ec + ;; code offset: 0x5d2 (i32.load offset=32 - ;; code offset: 0x3ea + ;; code offset: 0x5d0 (local.get $3) ) ) - ;; code offset: 0x3f4 + ;; code offset: 0x5da (local.set $129 - ;; code offset: 0x3f2 + ;; code offset: 0x5d8 (i32.const 2) ) - ;; code offset: 0x3fe + ;; code offset: 0x5e4 (local.set $130 - ;; code offset: 0x3fd + ;; code offset: 0x5e3 (i32.shl - ;; code offset: 0x3f7 + ;; code offset: 0x5dd (local.get $128) - ;; code offset: 0x3fa + ;; code offset: 0x5e0 (local.get $129) ) ) - ;; code offset: 0x407 + ;; code offset: 0x5ed (local.set $131 - ;; code offset: 0x406 + ;; code offset: 0x5ec (i32.add - ;; code offset: 0x401 + ;; code offset: 0x5e7 (local.get $127) - ;; code offset: 0x403 + ;; code offset: 0x5e9 (local.get $130) ) ) - ;; code offset: 0x410 + ;; code offset: 0x5f6 (local.set $132 - ;; code offset: 0x40d + ;; code offset: 0x5f3 (i32.load - ;; code offset: 0x40a + ;; code offset: 0x5f0 (local.get $131) ) ) - ;; code offset: 0x418 + ;; code offset: 0x5fe (i32.store offset=12 - ;; code offset: 0x413 + ;; code offset: 0x5f9 (local.get $3) - ;; code offset: 0x415 + ;; code offset: 0x5fb (local.get $132) ) - ;; code offset: 0x420 + ;; code offset: 0x606 (local.set $133 - ;; code offset: 0x41d + ;; code offset: 0x603 (i32.load offset=44 - ;; code offset: 0x41b + ;; code offset: 0x601 (local.get $3) ) ) - ;; code offset: 0x428 + ;; code offset: 0x60e (local.set $134 - ;; code offset: 0x425 + ;; code offset: 0x60b (i32.load offset=20 - ;; code offset: 0x423 + ;; code offset: 0x609 (local.get $3) ) ) - ;; code offset: 0x42d + ;; code offset: 0x613 (local.set $135 - ;; code offset: 0x42b + ;; code offset: 0x611 (i32.const 2) ) - ;; code offset: 0x437 + ;; code offset: 0x61d (local.set $136 - ;; code offset: 0x436 + ;; code offset: 0x61c (i32.shl - ;; code offset: 0x430 + ;; code offset: 0x616 (local.get $134) - ;; code offset: 0x433 + ;; code offset: 0x619 (local.get $135) ) ) - ;; code offset: 0x441 + ;; code offset: 0x627 (local.set $137 - ;; code offset: 0x440 + ;; code offset: 0x626 (i32.add - ;; code offset: 0x43a + ;; code offset: 0x620 (local.get $133) - ;; code offset: 0x43d + ;; code offset: 0x623 (local.get $136) ) ) - ;; code offset: 0x44a + ;; code offset: 0x630 (local.set $138 - ;; code offset: 0x447 + ;; code offset: 0x62d (i32.load - ;; code offset: 0x444 + ;; code offset: 0x62a (local.get $137) ) ) - ;; code offset: 0x452 + ;; code offset: 0x638 (local.set $139 - ;; code offset: 0x44f + ;; code offset: 0x635 (i32.load offset=44 - ;; code offset: 0x44d + ;; code offset: 0x633 (local.get $3) ) ) - ;; code offset: 0x45a + ;; code offset: 0x640 (local.set $140 - ;; code offset: 0x457 + ;; code offset: 0x63d (i32.load offset=32 - ;; code offset: 0x455 + ;; code offset: 0x63b (local.get $3) ) ) - ;; code offset: 0x45f + ;; code offset: 0x645 (local.set $141 - ;; code offset: 0x45d + ;; code offset: 0x643 (i32.const 2) ) - ;; code offset: 0x469 + ;; code offset: 0x64f (local.set $142 - ;; code offset: 0x468 + ;; code offset: 0x64e (i32.shl - ;; code offset: 0x462 + ;; code offset: 0x648 (local.get $140) - ;; code offset: 0x465 + ;; code offset: 0x64b (local.get $141) ) ) - ;; code offset: 0x473 + ;; code offset: 0x659 (local.set $143 - ;; code offset: 0x472 + ;; code offset: 0x658 (i32.add - ;; code offset: 0x46c + ;; code offset: 0x652 (local.get $139) - ;; code offset: 0x46f + ;; code offset: 0x655 (local.get $142) ) ) - ;; code offset: 0x47c + ;; code offset: 0x662 (i32.store - ;; code offset: 0x476 + ;; code offset: 0x65c (local.get $143) - ;; code offset: 0x479 + ;; code offset: 0x65f (local.get $138) ) - ;; code offset: 0x484 + ;; code offset: 0x66a (local.set $144 - ;; code offset: 0x481 + ;; code offset: 0x667 (i32.load offset=12 - ;; code offset: 0x47f + ;; code offset: 0x665 (local.get $3) ) ) - ;; code offset: 0x48c + ;; code offset: 0x672 (local.set $145 - ;; code offset: 0x489 + ;; code offset: 0x66f (i32.load offset=44 - ;; code offset: 0x487 + ;; code offset: 0x66d (local.get $3) ) ) - ;; code offset: 0x494 + ;; code offset: 0x67a (local.set $146 - ;; code offset: 0x491 + ;; code offset: 0x677 (i32.load offset=20 - ;; code offset: 0x48f + ;; code offset: 0x675 (local.get $3) ) ) - ;; code offset: 0x499 + ;; code offset: 0x67f (local.set $147 - ;; code offset: 0x497 + ;; code offset: 0x67d (i32.const 2) ) - ;; code offset: 0x4a3 + ;; code offset: 0x689 (local.set $148 - ;; code offset: 0x4a2 + ;; code offset: 0x688 (i32.shl - ;; code offset: 0x49c + ;; code offset: 0x682 (local.get $146) - ;; code offset: 0x49f + ;; code offset: 0x685 (local.get $147) ) ) - ;; code offset: 0x4ad + ;; code offset: 0x693 (local.set $149 - ;; code offset: 0x4ac + ;; code offset: 0x692 (i32.add - ;; code offset: 0x4a6 + ;; code offset: 0x68c (local.get $145) - ;; code offset: 0x4a9 + ;; code offset: 0x68f (local.get $148) ) ) - ;; code offset: 0x4b6 + ;; code offset: 0x69c (i32.store - ;; code offset: 0x4b0 + ;; code offset: 0x696 (local.get $149) - ;; code offset: 0x4b3 + ;; code offset: 0x699 (local.get $144) ) - ;; code offset: 0x4be + ;; code offset: 0x6a4 (local.set $150 - ;; code offset: 0x4bb + ;; code offset: 0x6a1 (i32.load offset=32 - ;; code offset: 0x4b9 + ;; code offset: 0x69f (local.get $3) ) ) - ;; code offset: 0x4c3 + ;; code offset: 0x6a9 (local.set $151 - ;; code offset: 0x4c1 + ;; code offset: 0x6a7 (i32.const 1) ) - ;; code offset: 0x4cd + ;; code offset: 0x6b3 (local.set $152 - ;; code offset: 0x4cc + ;; code offset: 0x6b2 (i32.add - ;; code offset: 0x4c6 + ;; code offset: 0x6ac (local.get $150) - ;; code offset: 0x4c9 + ;; code offset: 0x6af (local.get $151) ) ) - ;; code offset: 0x4d5 + ;; code offset: 0x6bb (i32.store offset=32 - ;; code offset: 0x4d0 + ;; code offset: 0x6b6 (local.get $3) - ;; code offset: 0x4d2 + ;; code offset: 0x6b8 (local.get $152) ) - ;; code offset: 0x4dd + ;; code offset: 0x6c3 (local.set $153 - ;; code offset: 0x4da + ;; code offset: 0x6c0 (i32.load offset=20 - ;; code offset: 0x4d8 + ;; code offset: 0x6be (local.get $3) ) ) - ;; code offset: 0x4e2 + ;; code offset: 0x6c8 (local.set $154 - ;; code offset: 0x4e0 + ;; code offset: 0x6c6 (i32.const -1) ) - ;; code offset: 0x4ec + ;; code offset: 0x6d2 (local.set $155 - ;; code offset: 0x4eb + ;; code offset: 0x6d1 (i32.add - ;; code offset: 0x4e5 + ;; code offset: 0x6cb (local.get $153) - ;; code offset: 0x4e8 + ;; code offset: 0x6ce (local.get $154) ) ) - ;; code offset: 0x4f4 + ;; code offset: 0x6da (i32.store offset=20 - ;; code offset: 0x4ef + ;; code offset: 0x6d5 (local.get $3) - ;; code offset: 0x4f1 + ;; code offset: 0x6d7 (local.get $155) ) - ;; code offset: 0x4f7 + ;; code offset: 0x6dd (br $label$11) ) ) - ;; code offset: 0x502 + ;; code offset: 0x6e8 (local.set $156 - ;; code offset: 0x4ff + ;; code offset: 0x6e5 (i32.load offset=36 - ;; code offset: 0x4fd + ;; code offset: 0x6e3 (local.get $3) ) ) - ;; code offset: 0x507 + ;; code offset: 0x6ed (local.set $157 - ;; code offset: 0x505 + ;; code offset: 0x6eb (i32.const 1) ) - ;; code offset: 0x511 + ;; code offset: 0x6f7 (local.set $158 - ;; code offset: 0x510 + ;; code offset: 0x6f6 (i32.add - ;; code offset: 0x50a + ;; code offset: 0x6f0 (local.get $156) - ;; code offset: 0x50d + ;; code offset: 0x6f3 (local.get $157) ) ) - ;; code offset: 0x519 + ;; code offset: 0x6ff (i32.store offset=36 - ;; code offset: 0x514 + ;; code offset: 0x6fa (local.get $3) - ;; code offset: 0x516 + ;; code offset: 0x6fc (local.get $158) ) - ;; code offset: 0x521 + ;; code offset: 0x707 (local.set $159 - ;; code offset: 0x51e + ;; code offset: 0x704 (i32.load offset=44 - ;; code offset: 0x51c + ;; code offset: 0x702 (local.get $3) ) ) - ;; code offset: 0x529 + ;; code offset: 0x70f (local.set $160 - ;; code offset: 0x526 + ;; code offset: 0x70c (i32.load offset=16 - ;; code offset: 0x524 + ;; code offset: 0x70a (local.get $3) ) ) - ;; code offset: 0x52e + ;; code offset: 0x714 (local.set $161 - ;; code offset: 0x52c + ;; code offset: 0x712 (i32.const 2) ) - ;; code offset: 0x538 + ;; code offset: 0x71e (local.set $162 - ;; code offset: 0x537 + ;; code offset: 0x71d (i32.shl - ;; code offset: 0x531 + ;; code offset: 0x717 (local.get $160) - ;; code offset: 0x534 + ;; code offset: 0x71a (local.get $161) ) ) - ;; code offset: 0x542 + ;; code offset: 0x728 (local.set $163 - ;; code offset: 0x541 + ;; code offset: 0x727 (i32.add - ;; code offset: 0x53b + ;; code offset: 0x721 (local.get $159) - ;; code offset: 0x53e + ;; code offset: 0x724 (local.get $162) ) ) - ;; code offset: 0x54b + ;; code offset: 0x731 (local.set $164 - ;; code offset: 0x548 + ;; code offset: 0x72e (i32.load - ;; code offset: 0x545 + ;; code offset: 0x72b (local.get $163) ) ) - ;; code offset: 0x553 + ;; code offset: 0x739 (i32.store offset=12 - ;; code offset: 0x54e + ;; code offset: 0x734 (local.get $3) - ;; code offset: 0x550 + ;; code offset: 0x736 (local.get $164) ) - ;; code offset: 0x55b + ;; code offset: 0x741 (local.set $165 - ;; code offset: 0x558 + ;; code offset: 0x73e (i32.load offset=16 - ;; code offset: 0x556 + ;; code offset: 0x73c (local.get $3) ) ) - ;; code offset: 0x563 + ;; code offset: 0x749 (local.set $166 - ;; code offset: 0x560 + ;; code offset: 0x746 (i32.load offset=44 - ;; code offset: 0x55e + ;; code offset: 0x744 (local.get $3) ) ) - ;; code offset: 0x56b + ;; code offset: 0x751 (local.set $167 - ;; code offset: 0x568 + ;; code offset: 0x74e (i32.load offset=16 - ;; code offset: 0x566 + ;; code offset: 0x74c (local.get $3) ) ) - ;; code offset: 0x570 + ;; code offset: 0x756 (local.set $168 - ;; code offset: 0x56e + ;; code offset: 0x754 (i32.const 2) ) - ;; code offset: 0x57a + ;; code offset: 0x760 (local.set $169 - ;; code offset: 0x579 + ;; code offset: 0x75f (i32.shl - ;; code offset: 0x573 + ;; code offset: 0x759 (local.get $167) - ;; code offset: 0x576 + ;; code offset: 0x75c (local.get $168) ) ) - ;; code offset: 0x584 + ;; code offset: 0x76a (local.set $170 - ;; code offset: 0x583 + ;; code offset: 0x769 (i32.add - ;; code offset: 0x57d + ;; code offset: 0x763 (local.get $166) - ;; code offset: 0x580 + ;; code offset: 0x766 (local.get $169) ) ) - ;; code offset: 0x58d + ;; code offset: 0x773 (i32.store - ;; code offset: 0x587 + ;; code offset: 0x76d (local.get $170) - ;; code offset: 0x58a + ;; code offset: 0x770 (local.get $165) ) - ;; code offset: 0x595 + ;; code offset: 0x77b (local.set $171 - ;; code offset: 0x592 + ;; code offset: 0x778 (i32.load offset=12 - ;; code offset: 0x590 + ;; code offset: 0x776 (local.get $3) ) ) - ;; code offset: 0x59d + ;; code offset: 0x783 (i32.store offset=16 - ;; code offset: 0x598 + ;; code offset: 0x77e (local.get $3) - ;; code offset: 0x59a + ;; code offset: 0x780 (local.get $171) ) - ;; code offset: 0x5a5 + ;; code offset: 0x78b (local.set $172 - ;; code offset: 0x5a2 + ;; code offset: 0x788 (i32.load offset=16 - ;; code offset: 0x5a0 + ;; code offset: 0x786 (local.get $3) ) ) - ;; code offset: 0x5ab + ;; code offset: 0x791 (br_if $label$9 - ;; code offset: 0x5a8 + ;; code offset: 0x78e (local.get $172) ) ) - ;; code offset: 0x5b3 + ;; code offset: 0x799 (local.set $173 - ;; code offset: 0x5b0 + ;; code offset: 0x796 (i32.load offset=40 - ;; code offset: 0x5ae + ;; code offset: 0x794 (local.get $3) ) ) - ;; code offset: 0x5bb + ;; code offset: 0x7a1 (local.set $174 - ;; code offset: 0x5b8 + ;; code offset: 0x79e (i32.load offset=36 - ;; code offset: 0x5b6 + ;; code offset: 0x79c (local.get $3) ) ) - ;; code offset: 0x5c1 + ;; code offset: 0x7a7 (local.set $175 - ;; code offset: 0x5be + ;; code offset: 0x7a4 (local.get $173) ) - ;; code offset: 0x5c7 + ;; code offset: 0x7ad (local.set $176 - ;; code offset: 0x5c4 + ;; code offset: 0x7aa (local.get $174) ) - ;; code offset: 0x5d1 + ;; code offset: 0x7b7 (local.set $177 - ;; code offset: 0x5d0 + ;; code offset: 0x7b6 (i32.lt_s - ;; code offset: 0x5ca + ;; code offset: 0x7b0 (local.get $175) - ;; code offset: 0x5cd + ;; code offset: 0x7b3 (local.get $176) ) ) - ;; code offset: 0x5d6 + ;; code offset: 0x7bc (local.set $178 - ;; code offset: 0x5d4 + ;; code offset: 0x7ba (i32.const 1) ) - ;; code offset: 0x5e0 + ;; code offset: 0x7c6 (local.set $179 - ;; code offset: 0x5df + ;; code offset: 0x7c5 (i32.and - ;; code offset: 0x5d9 + ;; code offset: 0x7bf (local.get $177) - ;; code offset: 0x5dc + ;; code offset: 0x7c2 (local.get $178) ) ) - ;; code offset: 0x5e3 + ;; code offset: 0x7c9 (block $label$12 - ;; code offset: 0x5e9 + ;; code offset: 0x7cf (br_if $label$12 - ;; code offset: 0x5e8 + ;; code offset: 0x7ce (i32.eqz - ;; code offset: 0x5e5 + ;; code offset: 0x7cb (local.get $179) ) ) - ;; code offset: 0x5f0 + ;; code offset: 0x7d6 (local.set $180 - ;; code offset: 0x5ed + ;; code offset: 0x7d3 (i32.load offset=36 - ;; code offset: 0x5eb + ;; code offset: 0x7d1 (local.get $3) ) ) - ;; code offset: 0x5f8 + ;; code offset: 0x7de (i32.store offset=40 - ;; code offset: 0x5f3 + ;; code offset: 0x7d9 (local.get $3) - ;; code offset: 0x5f5 + ;; code offset: 0x7db (local.get $180) ) ) ) - ;; code offset: 0x5fd + ;; code offset: 0x7e3 (loop $label$13 - ;; code offset: 0x604 + ;; code offset: 0x7ea (local.set $181 - ;; code offset: 0x601 + ;; code offset: 0x7e7 (i32.load offset=24 - ;; code offset: 0x5ff + ;; code offset: 0x7e5 (local.get $3) ) ) - ;; code offset: 0x60c + ;; code offset: 0x7f2 (local.set $182 - ;; code offset: 0x609 + ;; code offset: 0x7ef (i32.load offset=28 - ;; code offset: 0x607 + ;; code offset: 0x7ed (local.get $3) ) ) - ;; code offset: 0x611 + ;; code offset: 0x7f7 (local.set $183 - ;; code offset: 0x60f + ;; code offset: 0x7f5 (i32.const 1) ) - ;; code offset: 0x61b + ;; code offset: 0x801 (local.set $184 - ;; code offset: 0x61a + ;; code offset: 0x800 (i32.sub - ;; code offset: 0x614 + ;; code offset: 0x7fa (local.get $182) - ;; code offset: 0x617 + ;; code offset: 0x7fd (local.get $183) ) ) - ;; code offset: 0x621 + ;; code offset: 0x807 (local.set $185 - ;; code offset: 0x61e + ;; code offset: 0x804 (local.get $181) ) - ;; code offset: 0x627 + ;; code offset: 0x80d (local.set $186 - ;; code offset: 0x624 + ;; code offset: 0x80a (local.get $184) ) - ;; code offset: 0x631 + ;; code offset: 0x817 (local.set $187 - ;; code offset: 0x630 + ;; code offset: 0x816 (i32.ge_s - ;; code offset: 0x62a + ;; code offset: 0x810 (local.get $185) - ;; code offset: 0x62d + ;; code offset: 0x813 (local.get $186) ) ) - ;; code offset: 0x636 + ;; code offset: 0x81c (local.set $188 - ;; code offset: 0x634 + ;; code offset: 0x81a (i32.const 1) ) - ;; code offset: 0x640 + ;; code offset: 0x826 (local.set $189 - ;; code offset: 0x63f + ;; code offset: 0x825 (i32.and - ;; code offset: 0x639 + ;; code offset: 0x81f (local.get $187) - ;; code offset: 0x63c + ;; code offset: 0x822 (local.get $188) ) ) - ;; code offset: 0x643 + ;; code offset: 0x829 (block $label$14 - ;; code offset: 0x649 + ;; code offset: 0x82f (br_if $label$14 - ;; code offset: 0x648 + ;; code offset: 0x82e (i32.eqz - ;; code offset: 0x645 + ;; code offset: 0x82b (local.get $189) ) ) - ;; code offset: 0x650 + ;; code offset: 0x836 (local.set $190 - ;; code offset: 0x64d + ;; code offset: 0x833 (i32.load offset=52 - ;; code offset: 0x64b + ;; code offset: 0x831 (local.get $3) ) ) - ;; code offset: 0x656 + ;; code offset: 0x83c (call $free - ;; code offset: 0x653 + ;; code offset: 0x839 (local.get $190) ) - ;; code offset: 0x65d + ;; code offset: 0x843 (local.set $191 - ;; code offset: 0x65a + ;; code offset: 0x840 (i32.load offset=44 - ;; code offset: 0x658 + ;; code offset: 0x83e (local.get $3) ) ) - ;; code offset: 0x663 + ;; code offset: 0x849 (call $free - ;; code offset: 0x660 + ;; code offset: 0x846 (local.get $191) ) - ;; code offset: 0x66a + ;; code offset: 0x850 (local.set $192 - ;; code offset: 0x667 + ;; code offset: 0x84d (i32.load offset=48 - ;; code offset: 0x665 + ;; code offset: 0x84b (local.get $3) ) ) - ;; code offset: 0x670 + ;; code offset: 0x856 (call $free - ;; code offset: 0x66d + ;; code offset: 0x853 (local.get $192) ) - ;; code offset: 0x677 + ;; code offset: 0x85d (local.set $193 - ;; code offset: 0x674 + ;; code offset: 0x85a (i32.load offset=40 - ;; code offset: 0x672 + ;; code offset: 0x858 (local.get $3) ) ) - ;; code offset: 0x67d + ;; code offset: 0x863 (local.set $194 - ;; code offset: 0x67a + ;; code offset: 0x860 (i32.const 64) ) - ;; code offset: 0x686 + ;; code offset: 0x86c (local.set $195 - ;; code offset: 0x685 + ;; code offset: 0x86b (i32.add - ;; code offset: 0x680 + ;; code offset: 0x866 (local.get $3) - ;; code offset: 0x682 + ;; code offset: 0x868 (local.get $194) ) ) - ;; code offset: 0x68c + ;; code offset: 0x872 (global.set $global$0 - ;; code offset: 0x689 + ;; code offset: 0x86f (local.get $195) ) - ;; code offset: 0x691 + ;; code offset: 0x877 (return - ;; code offset: 0x68e + ;; code offset: 0x874 (local.get $193) ) ) - ;; code offset: 0x695 + ;; code offset: 0x87b (local.set $196 - ;; code offset: 0x693 + ;; code offset: 0x879 (i32.const 0) ) - ;; code offset: 0x69d + ;; code offset: 0x883 (local.set $197 - ;; code offset: 0x69a + ;; code offset: 0x880 (i32.load offset=52 - ;; code offset: 0x698 + ;; code offset: 0x87e (local.get $3) ) ) - ;; code offset: 0x6a6 + ;; code offset: 0x88c (local.set $198 - ;; code offset: 0x6a3 + ;; code offset: 0x889 (i32.load - ;; code offset: 0x6a0 + ;; code offset: 0x886 (local.get $197) ) ) - ;; code offset: 0x6ae + ;; code offset: 0x894 (i32.store offset=8 - ;; code offset: 0x6a9 + ;; code offset: 0x88f (local.get $3) - ;; code offset: 0x6ab + ;; code offset: 0x891 (local.get $198) ) - ;; code offset: 0x6b6 + ;; code offset: 0x89c (i32.store offset=32 - ;; code offset: 0x6b1 + ;; code offset: 0x897 (local.get $3) - ;; code offset: 0x6b3 + ;; code offset: 0x899 (local.get $196) ) - ;; code offset: 0x6b9 + ;; code offset: 0x89f (block $label$15 - ;; code offset: 0x6bb + ;; code offset: 0x8a1 (loop $label$16 - ;; code offset: 0x6c2 + ;; code offset: 0x8a8 (local.set $199 - ;; code offset: 0x6bf + ;; code offset: 0x8a5 (i32.load offset=32 - ;; code offset: 0x6bd + ;; code offset: 0x8a3 (local.get $3) ) ) - ;; code offset: 0x6ca + ;; code offset: 0x8b0 (local.set $200 - ;; code offset: 0x6c7 + ;; code offset: 0x8ad (i32.load offset=24 - ;; code offset: 0x6c5 + ;; code offset: 0x8ab (local.get $3) ) ) - ;; code offset: 0x6d0 + ;; code offset: 0x8b6 (local.set $201 - ;; code offset: 0x6cd + ;; code offset: 0x8b3 (local.get $199) ) - ;; code offset: 0x6d6 + ;; code offset: 0x8bc (local.set $202 - ;; code offset: 0x6d3 + ;; code offset: 0x8b9 (local.get $200) ) - ;; code offset: 0x6e0 + ;; code offset: 0x8c6 (local.set $203 - ;; code offset: 0x6df + ;; code offset: 0x8c5 (i32.lt_s - ;; code offset: 0x6d9 + ;; code offset: 0x8bf (local.get $201) - ;; code offset: 0x6dc + ;; code offset: 0x8c2 (local.get $202) ) ) - ;; code offset: 0x6e5 + ;; code offset: 0x8cb (local.set $204 - ;; code offset: 0x6e3 + ;; code offset: 0x8c9 (i32.const 1) ) - ;; code offset: 0x6ef + ;; code offset: 0x8d5 (local.set $205 - ;; code offset: 0x6ee + ;; code offset: 0x8d4 (i32.and - ;; code offset: 0x6e8 + ;; code offset: 0x8ce (local.get $203) - ;; code offset: 0x6eb + ;; code offset: 0x8d1 (local.get $204) ) ) - ;; code offset: 0x6f6 + ;; code offset: 0x8dc (br_if $label$15 - ;; code offset: 0x6f5 + ;; code offset: 0x8db (i32.eqz - ;; code offset: 0x6f2 + ;; code offset: 0x8d8 (local.get $205) ) ) - ;; code offset: 0x6fd + ;; code offset: 0x8e3 (local.set $206 - ;; code offset: 0x6fa + ;; code offset: 0x8e0 (i32.load offset=52 - ;; code offset: 0x6f8 + ;; code offset: 0x8de (local.get $3) ) ) - ;; code offset: 0x705 + ;; code offset: 0x8eb (local.set $207 - ;; code offset: 0x702 + ;; code offset: 0x8e8 (i32.load offset=32 - ;; code offset: 0x700 + ;; code offset: 0x8e6 (local.get $3) ) ) - ;; code offset: 0x70a + ;; code offset: 0x8f0 (local.set $208 - ;; code offset: 0x708 + ;; code offset: 0x8ee (i32.const 1) ) - ;; code offset: 0x714 + ;; code offset: 0x8fa (local.set $209 - ;; code offset: 0x713 + ;; code offset: 0x8f9 (i32.add - ;; code offset: 0x70d + ;; code offset: 0x8f3 (local.get $207) - ;; code offset: 0x710 + ;; code offset: 0x8f6 (local.get $208) ) ) - ;; code offset: 0x719 + ;; code offset: 0x8ff (local.set $210 - ;; code offset: 0x717 + ;; code offset: 0x8fd (i32.const 2) ) - ;; code offset: 0x723 + ;; code offset: 0x909 (local.set $211 - ;; code offset: 0x722 + ;; code offset: 0x908 (i32.shl - ;; code offset: 0x71c + ;; code offset: 0x902 (local.get $209) - ;; code offset: 0x71f + ;; code offset: 0x905 (local.get $210) ) ) - ;; code offset: 0x72d + ;; code offset: 0x913 (local.set $212 - ;; code offset: 0x72c + ;; code offset: 0x912 (i32.add - ;; code offset: 0x726 + ;; code offset: 0x90c (local.get $206) - ;; code offset: 0x729 + ;; code offset: 0x90f (local.get $211) ) ) - ;; code offset: 0x736 + ;; code offset: 0x91c (local.set $213 - ;; code offset: 0x733 + ;; code offset: 0x919 (i32.load - ;; code offset: 0x730 + ;; code offset: 0x916 (local.get $212) ) ) - ;; code offset: 0x73e + ;; code offset: 0x924 (local.set $214 - ;; code offset: 0x73b + ;; code offset: 0x921 (i32.load offset=52 - ;; code offset: 0x739 + ;; code offset: 0x91f (local.get $3) ) ) - ;; code offset: 0x746 + ;; code offset: 0x92c (local.set $215 - ;; code offset: 0x743 + ;; code offset: 0x929 (i32.load offset=32 - ;; code offset: 0x741 + ;; code offset: 0x927 (local.get $3) ) ) - ;; code offset: 0x74b + ;; code offset: 0x931 (local.set $216 - ;; code offset: 0x749 + ;; code offset: 0x92f (i32.const 2) ) - ;; code offset: 0x755 + ;; code offset: 0x93b (local.set $217 - ;; code offset: 0x754 + ;; code offset: 0x93a (i32.shl - ;; code offset: 0x74e + ;; code offset: 0x934 (local.get $215) - ;; code offset: 0x751 + ;; code offset: 0x937 (local.get $216) ) ) - ;; code offset: 0x75f + ;; code offset: 0x945 (local.set $218 - ;; code offset: 0x75e + ;; code offset: 0x944 (i32.add - ;; code offset: 0x758 + ;; code offset: 0x93e (local.get $214) - ;; code offset: 0x75b + ;; code offset: 0x941 (local.get $217) ) ) - ;; code offset: 0x768 + ;; code offset: 0x94e (i32.store - ;; code offset: 0x762 + ;; code offset: 0x948 (local.get $218) - ;; code offset: 0x765 + ;; code offset: 0x94b (local.get $213) ) - ;; code offset: 0x770 + ;; code offset: 0x956 (local.set $219 - ;; code offset: 0x76d + ;; code offset: 0x953 (i32.load offset=32 - ;; code offset: 0x76b + ;; code offset: 0x951 (local.get $3) ) ) - ;; code offset: 0x775 + ;; code offset: 0x95b (local.set $220 - ;; code offset: 0x773 + ;; code offset: 0x959 (i32.const 1) ) - ;; code offset: 0x77f + ;; code offset: 0x965 (local.set $221 - ;; code offset: 0x77e + ;; code offset: 0x964 (i32.add - ;; code offset: 0x778 + ;; code offset: 0x95e (local.get $219) - ;; code offset: 0x77b + ;; code offset: 0x961 (local.get $220) ) ) - ;; code offset: 0x787 + ;; code offset: 0x96d (i32.store offset=32 - ;; code offset: 0x782 + ;; code offset: 0x968 (local.get $3) - ;; code offset: 0x784 + ;; code offset: 0x96a (local.get $221) ) - ;; code offset: 0x78a + ;; code offset: 0x970 (br $label$16) ) ) - ;; code offset: 0x792 + ;; code offset: 0x978 (local.set $222 - ;; code offset: 0x790 + ;; code offset: 0x976 (i32.const 0) ) - ;; code offset: 0x79a + ;; code offset: 0x980 (local.set $223 - ;; code offset: 0x797 + ;; code offset: 0x97d (i32.load offset=8 - ;; code offset: 0x795 + ;; code offset: 0x97b (local.get $3) ) ) - ;; code offset: 0x7a2 + ;; code offset: 0x988 (local.set $224 - ;; code offset: 0x79f + ;; code offset: 0x985 (i32.load offset=52 - ;; code offset: 0x79d + ;; code offset: 0x983 (local.get $3) ) ) - ;; code offset: 0x7aa + ;; code offset: 0x990 (local.set $225 - ;; code offset: 0x7a7 + ;; code offset: 0x98d (i32.load offset=32 - ;; code offset: 0x7a5 + ;; code offset: 0x98b (local.get $3) ) ) - ;; code offset: 0x7af + ;; code offset: 0x995 (local.set $226 - ;; code offset: 0x7ad + ;; code offset: 0x993 (i32.const 2) ) - ;; code offset: 0x7b9 + ;; code offset: 0x99f (local.set $227 - ;; code offset: 0x7b8 + ;; code offset: 0x99e (i32.shl - ;; code offset: 0x7b2 + ;; code offset: 0x998 (local.get $225) - ;; code offset: 0x7b5 + ;; code offset: 0x99b (local.get $226) ) ) - ;; code offset: 0x7c3 + ;; code offset: 0x9a9 (local.set $228 - ;; code offset: 0x7c2 + ;; code offset: 0x9a8 (i32.add - ;; code offset: 0x7bc + ;; code offset: 0x9a2 (local.get $224) - ;; code offset: 0x7bf + ;; code offset: 0x9a5 (local.get $227) ) ) - ;; code offset: 0x7cc + ;; code offset: 0x9b2 (i32.store - ;; code offset: 0x7c6 + ;; code offset: 0x9ac (local.get $228) - ;; code offset: 0x7c9 + ;; code offset: 0x9af (local.get $223) ) - ;; code offset: 0x7d4 + ;; code offset: 0x9ba (local.set $229 - ;; code offset: 0x7d1 + ;; code offset: 0x9b7 (i32.load offset=48 - ;; code offset: 0x7cf + ;; code offset: 0x9b5 (local.get $3) ) ) - ;; code offset: 0x7dc + ;; code offset: 0x9c2 (local.set $230 - ;; code offset: 0x7d9 + ;; code offset: 0x9bf (i32.load offset=24 - ;; code offset: 0x7d7 + ;; code offset: 0x9bd (local.get $3) ) ) - ;; code offset: 0x7e1 + ;; code offset: 0x9c7 (local.set $231 - ;; code offset: 0x7df + ;; code offset: 0x9c5 (i32.const 2) ) - ;; code offset: 0x7eb + ;; code offset: 0x9d1 (local.set $232 - ;; code offset: 0x7ea + ;; code offset: 0x9d0 (i32.shl - ;; code offset: 0x7e4 + ;; code offset: 0x9ca (local.get $230) - ;; code offset: 0x7e7 + ;; code offset: 0x9cd (local.get $231) ) ) - ;; code offset: 0x7f5 + ;; code offset: 0x9db (local.set $233 - ;; code offset: 0x7f4 + ;; code offset: 0x9da (i32.add - ;; code offset: 0x7ee + ;; code offset: 0x9d4 (local.get $229) - ;; code offset: 0x7f1 + ;; code offset: 0x9d7 (local.get $232) ) ) - ;; code offset: 0x7fe + ;; code offset: 0x9e4 (local.set $234 - ;; code offset: 0x7fb + ;; code offset: 0x9e1 (i32.load - ;; code offset: 0x7f8 + ;; code offset: 0x9de (local.get $233) ) ) - ;; code offset: 0x803 + ;; code offset: 0x9e9 (local.set $235 - ;; code offset: 0x801 + ;; code offset: 0x9e7 (i32.const -1) ) - ;; code offset: 0x80d + ;; code offset: 0x9f3 (local.set $236 - ;; code offset: 0x80c + ;; code offset: 0x9f2 (i32.add - ;; code offset: 0x806 + ;; code offset: 0x9ec (local.get $234) - ;; code offset: 0x809 + ;; code offset: 0x9ef (local.get $235) ) ) - ;; code offset: 0x816 + ;; code offset: 0x9fc (i32.store - ;; code offset: 0x810 + ;; code offset: 0x9f6 (local.get $233) - ;; code offset: 0x813 + ;; code offset: 0x9f9 (local.get $236) ) - ;; code offset: 0x81c + ;; code offset: 0xa02 (local.set $237 - ;; code offset: 0x819 + ;; code offset: 0x9ff (local.get $236) ) - ;; code offset: 0x822 + ;; code offset: 0xa08 (local.set $238 - ;; code offset: 0x81f + ;; code offset: 0xa05 (local.get $222) ) - ;; code offset: 0x82c + ;; code offset: 0xa12 (local.set $239 - ;; code offset: 0x82b + ;; code offset: 0xa11 (i32.gt_s - ;; code offset: 0x825 + ;; code offset: 0xa0b (local.get $237) - ;; code offset: 0x828 + ;; code offset: 0xa0e (local.get $238) ) ) - ;; code offset: 0x831 + ;; code offset: 0xa17 (local.set $240 - ;; code offset: 0x82f + ;; code offset: 0xa15 (i32.const 1) ) - ;; code offset: 0x83b + ;; code offset: 0xa21 (local.set $241 - ;; code offset: 0x83a + ;; code offset: 0xa20 (i32.and - ;; code offset: 0x834 + ;; code offset: 0xa1a (local.get $239) - ;; code offset: 0x837 + ;; code offset: 0xa1d (local.get $240) ) ) - ;; code offset: 0x83e + ;; code offset: 0xa24 (block $label$17 (block $label$18 - ;; code offset: 0x846 + ;; code offset: 0xa2c (br_if $label$18 - ;; code offset: 0x845 + ;; code offset: 0xa2b (i32.eqz - ;; code offset: 0x842 + ;; code offset: 0xa28 (local.get $241) ) ) - ;; code offset: 0x848 + ;; code offset: 0xa2e (br $label$17) ) - ;; code offset: 0x850 + ;; code offset: 0xa36 (local.set $242 - ;; code offset: 0x84d + ;; code offset: 0xa33 (i32.load offset=24 - ;; code offset: 0x84b + ;; code offset: 0xa31 (local.get $3) ) ) - ;; code offset: 0x855 + ;; code offset: 0xa3b (local.set $243 - ;; code offset: 0x853 + ;; code offset: 0xa39 (i32.const 1) ) - ;; code offset: 0x85f + ;; code offset: 0xa45 (local.set $244 - ;; code offset: 0x85e + ;; code offset: 0xa44 (i32.add - ;; code offset: 0x858 + ;; code offset: 0xa3e (local.get $242) - ;; code offset: 0x85b + ;; code offset: 0xa41 (local.get $243) ) ) - ;; code offset: 0x867 + ;; code offset: 0xa4d (i32.store offset=24 - ;; code offset: 0x862 + ;; code offset: 0xa48 (local.get $3) - ;; code offset: 0x864 + ;; code offset: 0xa4a (local.get $244) ) - ;; code offset: 0x86a + ;; code offset: 0xa50 (br $label$13) ) ) - ;; code offset: 0x86e + ;; code offset: 0xa54 (br $label$3) ) ) @@ -7826,362 +7826,362 @@ file_names[ 3]: (local $34 i32) (local $35 i32) (local $36 i32) - ;; code offset: 0x879 + ;; code offset: 0xaa3 (local.set $2 - ;; code offset: 0x877 + ;; code offset: 0xaa1 (global.get $global$0) ) - ;; code offset: 0x87d + ;; code offset: 0xaa7 (local.set $3 - ;; code offset: 0x87b + ;; code offset: 0xaa5 (i32.const 32) ) - ;; code offset: 0x884 + ;; code offset: 0xaae (local.set $4 - ;; code offset: 0x883 + ;; code offset: 0xaad (i32.sub - ;; code offset: 0x87f + ;; code offset: 0xaa9 (local.get $2) - ;; code offset: 0x881 + ;; code offset: 0xaab (local.get $3) ) ) - ;; code offset: 0x888 + ;; code offset: 0xab2 (global.set $global$0 - ;; code offset: 0x886 + ;; code offset: 0xab0 (local.get $4) ) - ;; code offset: 0x88c + ;; code offset: 0xab6 (local.set $5 - ;; code offset: 0x88a + ;; code offset: 0xab4 (i32.const 1) ) - ;; code offset: 0x890 + ;; code offset: 0xaba (local.set $6 - ;; code offset: 0x88e + ;; code offset: 0xab8 (i32.const 0) ) - ;; code offset: 0x896 + ;; code offset: 0xac0 (i32.store offset=28 - ;; code offset: 0x892 + ;; code offset: 0xabc (local.get $4) - ;; code offset: 0x894 + ;; code offset: 0xabe (local.get $6) ) - ;; code offset: 0x89d + ;; code offset: 0xac7 (i32.store offset=24 - ;; code offset: 0x899 + ;; code offset: 0xac3 (local.get $4) - ;; code offset: 0x89b + ;; code offset: 0xac5 (local.get $0) ) - ;; code offset: 0x8a4 + ;; code offset: 0xace (i32.store offset=20 - ;; code offset: 0x8a0 + ;; code offset: 0xaca (local.get $4) - ;; code offset: 0x8a2 + ;; code offset: 0xacc (local.get $1) ) - ;; code offset: 0x8ac + ;; code offset: 0xad6 (local.set $7 - ;; code offset: 0x8a9 + ;; code offset: 0xad3 (i32.load offset=24 - ;; code offset: 0x8a7 + ;; code offset: 0xad1 (local.get $4) ) ) - ;; code offset: 0x8b0 + ;; code offset: 0xada (local.set $8 - ;; code offset: 0x8ae + ;; code offset: 0xad8 (local.get $7) ) - ;; code offset: 0x8b4 + ;; code offset: 0xade (local.set $9 - ;; code offset: 0x8b2 + ;; code offset: 0xadc (local.get $5) ) - ;; code offset: 0x8bb + ;; code offset: 0xae5 (local.set $10 - ;; code offset: 0x8ba + ;; code offset: 0xae4 (i32.gt_s - ;; code offset: 0x8b6 + ;; code offset: 0xae0 (local.get $8) - ;; code offset: 0x8b8 + ;; code offset: 0xae2 (local.get $9) ) ) - ;; code offset: 0x8bf + ;; code offset: 0xae9 (local.set $11 - ;; code offset: 0x8bd + ;; code offset: 0xae7 (i32.const 1) ) - ;; code offset: 0x8c6 + ;; code offset: 0xaf0 (local.set $12 - ;; code offset: 0x8c5 + ;; code offset: 0xaef (i32.and - ;; code offset: 0x8c1 + ;; code offset: 0xaeb (local.get $10) - ;; code offset: 0x8c3 + ;; code offset: 0xaed (local.get $11) ) ) - ;; code offset: 0x8c8 + ;; code offset: 0xaf2 (block $label$1 (block $label$2 - ;; code offset: 0x8cf + ;; code offset: 0xaf9 (br_if $label$2 - ;; code offset: 0x8ce + ;; code offset: 0xaf8 (i32.eqz - ;; code offset: 0x8cc + ;; code offset: 0xaf6 (local.get $12) ) ) - ;; code offset: 0x8d6 + ;; code offset: 0xb00 (local.set $13 - ;; code offset: 0x8d3 + ;; code offset: 0xafd (i32.load offset=20 - ;; code offset: 0x8d1 + ;; code offset: 0xafb (local.get $4) ) ) - ;; code offset: 0x8dd + ;; code offset: 0xb07 (local.set $14 - ;; code offset: 0x8da + ;; code offset: 0xb04 (i32.load offset=4 - ;; code offset: 0x8d8 + ;; code offset: 0xb02 (local.get $13) ) ) - ;; code offset: 0x8e3 + ;; code offset: 0xb0d (local.set $15 - ;; code offset: 0x8e1 + ;; code offset: 0xb0b (call $atoi - ;; code offset: 0x8df + ;; code offset: 0xb09 (local.get $14) ) ) - ;; code offset: 0x8e7 + ;; code offset: 0xb11 (local.set $16 - ;; code offset: 0x8e5 + ;; code offset: 0xb0f (local.get $15) ) - ;; code offset: 0x8e9 + ;; code offset: 0xb13 (br $label$1) ) - ;; code offset: 0x8ee + ;; code offset: 0xb18 (local.set $17 - ;; code offset: 0x8ec + ;; code offset: 0xb16 (i32.const 0) ) - ;; code offset: 0x8f2 + ;; code offset: 0xb1c (local.set $16 - ;; code offset: 0x8f0 + ;; code offset: 0xb1a (local.get $17) ) ) - ;; code offset: 0x8f7 + ;; code offset: 0xb21 (local.set $18 - ;; code offset: 0x8f5 + ;; code offset: 0xb1f (local.get $16) ) - ;; code offset: 0x8fb + ;; code offset: 0xb25 (local.set $19 - ;; code offset: 0x8f9 + ;; code offset: 0xb23 (i32.const 1) ) - ;; code offset: 0x901 + ;; code offset: 0xb2b (i32.store offset=16 - ;; code offset: 0x8fd + ;; code offset: 0xb27 (local.get $4) - ;; code offset: 0x8ff + ;; code offset: 0xb29 (local.get $18) ) - ;; code offset: 0x909 + ;; code offset: 0xb33 (local.set $20 - ;; code offset: 0x906 + ;; code offset: 0xb30 (i32.load offset=16 - ;; code offset: 0x904 + ;; code offset: 0xb2e (local.get $4) ) ) - ;; code offset: 0x90d + ;; code offset: 0xb37 (local.set $21 - ;; code offset: 0x90b + ;; code offset: 0xb35 (local.get $20) ) - ;; code offset: 0x911 + ;; code offset: 0xb3b (local.set $22 - ;; code offset: 0x90f + ;; code offset: 0xb39 (local.get $19) ) - ;; code offset: 0x918 + ;; code offset: 0xb42 (local.set $23 - ;; code offset: 0x917 + ;; code offset: 0xb41 (i32.lt_s - ;; code offset: 0x913 + ;; code offset: 0xb3d (local.get $21) - ;; code offset: 0x915 + ;; code offset: 0xb3f (local.get $22) ) ) - ;; code offset: 0x91c + ;; code offset: 0xb46 (local.set $24 - ;; code offset: 0x91a + ;; code offset: 0xb44 (i32.const 1) ) - ;; code offset: 0x923 + ;; code offset: 0xb4d (local.set $25 - ;; code offset: 0x922 + ;; code offset: 0xb4c (i32.and - ;; code offset: 0x91e + ;; code offset: 0xb48 (local.get $23) - ;; code offset: 0x920 + ;; code offset: 0xb4a (local.get $24) ) ) - ;; code offset: 0x925 + ;; code offset: 0xb4f (block $label$3 (block $label$4 - ;; code offset: 0x92c + ;; code offset: 0xb56 (br_if $label$4 - ;; code offset: 0x92b + ;; code offset: 0xb55 (i32.eqz - ;; code offset: 0x929 + ;; code offset: 0xb53 (local.get $25) ) ) - ;; code offset: 0x931 + ;; code offset: 0xb5b (local.set $26 - ;; code offset: 0x92e + ;; code offset: 0xb58 (i32.const 1024) ) - ;; code offset: 0x935 + ;; code offset: 0xb5f (local.set $27 - ;; code offset: 0x933 + ;; code offset: 0xb5d (i32.const 0) ) - ;; code offset: 0x93d + ;; code offset: 0xb67 (drop - ;; code offset: 0x93b + ;; code offset: 0xb65 (call $printf - ;; code offset: 0x937 + ;; code offset: 0xb61 (local.get $26) - ;; code offset: 0x939 + ;; code offset: 0xb63 (local.get $27) ) ) - ;; code offset: 0x940 + ;; code offset: 0xb6a (local.set $28 - ;; code offset: 0x93e + ;; code offset: 0xb68 (i32.const 1) ) - ;; code offset: 0x946 + ;; code offset: 0xb70 (i32.store offset=28 - ;; code offset: 0x942 + ;; code offset: 0xb6c (local.get $4) - ;; code offset: 0x944 + ;; code offset: 0xb6e (local.get $28) ) - ;; code offset: 0x949 + ;; code offset: 0xb73 (br $label$3) ) - ;; code offset: 0x951 + ;; code offset: 0xb7b (local.set $29 - ;; code offset: 0x94e + ;; code offset: 0xb78 (i32.load offset=16 - ;; code offset: 0x94c + ;; code offset: 0xb76 (local.get $4) ) ) - ;; code offset: 0x958 + ;; code offset: 0xb82 (local.set $30 - ;; code offset: 0x955 + ;; code offset: 0xb7f (i32.load offset=16 - ;; code offset: 0x953 + ;; code offset: 0xb7d (local.get $4) ) ) - ;; code offset: 0x95e + ;; code offset: 0xb88 (local.set $31 - ;; code offset: 0x95c + ;; code offset: 0xb86 (call $fannkuch\28int\29 - ;; code offset: 0x95a + ;; code offset: 0xb84 (local.get $30) ) ) - ;; code offset: 0x964 + ;; code offset: 0xb8e (i32.store offset=4 - ;; code offset: 0x960 + ;; code offset: 0xb8a (local.get $4) - ;; code offset: 0x962 + ;; code offset: 0xb8c (local.get $31) ) - ;; code offset: 0x96b + ;; code offset: 0xb95 (i32.store - ;; code offset: 0x967 + ;; code offset: 0xb91 (local.get $4) - ;; code offset: 0x969 + ;; code offset: 0xb93 (local.get $29) ) - ;; code offset: 0x971 + ;; code offset: 0xb9b (local.set $32 - ;; code offset: 0x96e + ;; code offset: 0xb98 (i32.const 1041) ) - ;; code offset: 0x979 + ;; code offset: 0xba3 (drop - ;; code offset: 0x977 + ;; code offset: 0xba1 (call $printf - ;; code offset: 0x973 + ;; code offset: 0xb9d (local.get $32) - ;; code offset: 0x975 + ;; code offset: 0xb9f (local.get $4) ) ) - ;; code offset: 0x97c + ;; code offset: 0xba6 (local.set $33 - ;; code offset: 0x97a + ;; code offset: 0xba4 (i32.const 0) ) - ;; code offset: 0x982 + ;; code offset: 0xbac (i32.store offset=28 - ;; code offset: 0x97e + ;; code offset: 0xba8 (local.get $4) - ;; code offset: 0x980 + ;; code offset: 0xbaa (local.get $33) ) ) - ;; code offset: 0x98b + ;; code offset: 0xbb5 (local.set $34 - ;; code offset: 0x988 + ;; code offset: 0xbb2 (i32.load offset=28 - ;; code offset: 0x986 + ;; code offset: 0xbb0 (local.get $4) ) ) - ;; code offset: 0x98f + ;; code offset: 0xbb9 (local.set $35 - ;; code offset: 0x98d + ;; code offset: 0xbb7 (i32.const 32) ) - ;; code offset: 0x996 + ;; code offset: 0xbc0 (local.set $36 - ;; code offset: 0x995 + ;; code offset: 0xbbf (i32.add - ;; code offset: 0x991 + ;; code offset: 0xbbb (local.get $4) - ;; code offset: 0x993 + ;; code offset: 0xbbd (local.get $35) ) ) - ;; code offset: 0x99a + ;; code offset: 0xbc4 (global.set $global$0 - ;; code offset: 0x998 + ;; code offset: 0xbc2 (local.get $36) ) - ;; code offset: 0x99e + ;; code offset: 0xbc8 (return - ;; code offset: 0x99c + ;; code offset: 0xbc6 (local.get $34) ) ) @@ -8365,1793 +8365,1793 @@ file_names[ 3]: (local $177 i32) (local $178 i32) (local $179 i32) - ;; code offset: 0x9a8 + ;; code offset: 0xd36 (local.set $1 - ;; code offset: 0x9a6 + ;; code offset: 0xd34 (global.get $global$0) ) - ;; code offset: 0x9ac + ;; code offset: 0xd3a (local.set $2 - ;; code offset: 0x9aa + ;; code offset: 0xd38 (i32.const 48) ) - ;; code offset: 0x9b3 + ;; code offset: 0xd41 (local.set $3 - ;; code offset: 0x9b2 + ;; code offset: 0xd40 (i32.sub - ;; code offset: 0x9ae + ;; code offset: 0xd3c (local.get $1) - ;; code offset: 0x9b0 + ;; code offset: 0xd3e (local.get $2) ) ) - ;; code offset: 0x9b7 + ;; code offset: 0xd45 (global.set $global$0 - ;; code offset: 0x9b5 + ;; code offset: 0xd43 (local.get $3) ) - ;; code offset: 0x9bb + ;; code offset: 0xd49 (local.set $4 - ;; code offset: 0x9b9 + ;; code offset: 0xd47 (i32.const 0) ) - ;; code offset: 0x9bf + ;; code offset: 0xd4d (local.set $5 - ;; code offset: 0x9bd + ;; code offset: 0xd4b (i32.const 30) ) - ;; code offset: 0x9c5 + ;; code offset: 0xd53 (i32.store offset=44 - ;; code offset: 0x9c1 + ;; code offset: 0xd4f (local.get $3) - ;; code offset: 0x9c3 + ;; code offset: 0xd51 (local.get $0) ) - ;; code offset: 0x9cc + ;; code offset: 0xd5a (i32.store offset=32 - ;; code offset: 0x9c8 + ;; code offset: 0xd56 (local.get $3) - ;; code offset: 0x9ca + ;; code offset: 0xd58 (local.get $5) ) - ;; code offset: 0x9d3 + ;; code offset: 0xd61 (i32.store offset=40 - ;; code offset: 0x9cf + ;; code offset: 0xd5d (local.get $3) - ;; code offset: 0x9d1 + ;; code offset: 0xd5f (local.get $4) ) - ;; code offset: 0x9da + ;; code offset: 0xd68 (i32.store offset=20 - ;; code offset: 0x9d6 + ;; code offset: 0xd64 (local.get $3) - ;; code offset: 0x9d8 + ;; code offset: 0xd66 (local.get $4) ) - ;; code offset: 0x9dd + ;; code offset: 0xd6b (block $label$1 - ;; code offset: 0x9df + ;; code offset: 0xd6d (loop $label$2 - ;; code offset: 0x9e6 + ;; code offset: 0xd74 (local.set $6 - ;; code offset: 0x9e3 + ;; code offset: 0xd71 (i32.load offset=20 - ;; code offset: 0x9e1 + ;; code offset: 0xd6f (local.get $3) ) ) - ;; code offset: 0x9ed + ;; code offset: 0xd7b (local.set $7 - ;; code offset: 0x9ea + ;; code offset: 0xd78 (i32.load offset=44 - ;; code offset: 0x9e8 + ;; code offset: 0xd76 (local.get $3) ) ) - ;; code offset: 0x9f1 + ;; code offset: 0xd7f (local.set $8 - ;; code offset: 0x9ef + ;; code offset: 0xd7d (i32.const 1) ) - ;; code offset: 0x9f8 + ;; code offset: 0xd86 (local.set $9 - ;; code offset: 0x9f7 + ;; code offset: 0xd85 (i32.sub - ;; code offset: 0x9f3 + ;; code offset: 0xd81 (local.get $7) - ;; code offset: 0x9f5 + ;; code offset: 0xd83 (local.get $8) ) ) - ;; code offset: 0x9fc + ;; code offset: 0xd8a (local.set $10 - ;; code offset: 0x9fa + ;; code offset: 0xd88 (local.get $6) ) - ;; code offset: 0xa00 + ;; code offset: 0xd8e (local.set $11 - ;; code offset: 0x9fe + ;; code offset: 0xd8c (local.get $9) ) - ;; code offset: 0xa07 + ;; code offset: 0xd95 (local.set $12 - ;; code offset: 0xa06 + ;; code offset: 0xd94 (i32.lt_s - ;; code offset: 0xa02 + ;; code offset: 0xd90 (local.get $10) - ;; code offset: 0xa04 + ;; code offset: 0xd92 (local.get $11) ) ) - ;; code offset: 0xa0b + ;; code offset: 0xd99 (local.set $13 - ;; code offset: 0xa09 + ;; code offset: 0xd97 (i32.const 1) ) - ;; code offset: 0xa12 + ;; code offset: 0xda0 (local.set $14 - ;; code offset: 0xa11 + ;; code offset: 0xd9f (i32.and - ;; code offset: 0xa0d + ;; code offset: 0xd9b (local.get $12) - ;; code offset: 0xa0f + ;; code offset: 0xd9d (local.get $13) ) ) - ;; code offset: 0xa17 + ;; code offset: 0xda5 (br_if $label$1 - ;; code offset: 0xa16 + ;; code offset: 0xda4 (i32.eqz - ;; code offset: 0xa14 + ;; code offset: 0xda2 (local.get $14) ) ) - ;; code offset: 0xa1b + ;; code offset: 0xda9 (local.set $15 - ;; code offset: 0xa19 + ;; code offset: 0xda7 (i32.const 12) ) - ;; code offset: 0xa21 + ;; code offset: 0xdaf (local.set $16 - ;; code offset: 0xa1f + ;; code offset: 0xdad (call $malloc - ;; code offset: 0xa1d + ;; code offset: 0xdab (local.get $15) ) ) - ;; code offset: 0xa27 + ;; code offset: 0xdb5 (i32.store offset=36 - ;; code offset: 0xa23 + ;; code offset: 0xdb1 (local.get $3) - ;; code offset: 0xa25 + ;; code offset: 0xdb3 (local.get $16) ) - ;; code offset: 0xa2f + ;; code offset: 0xdbd (local.set $17 - ;; code offset: 0xa2c + ;; code offset: 0xdba (i32.load offset=20 - ;; code offset: 0xa2a + ;; code offset: 0xdb8 (local.get $3) ) ) - ;; code offset: 0xa36 + ;; code offset: 0xdc4 (local.set $18 - ;; code offset: 0xa33 + ;; code offset: 0xdc1 (i32.load offset=36 - ;; code offset: 0xa31 + ;; code offset: 0xdbf (local.get $3) ) ) - ;; code offset: 0xa3c + ;; code offset: 0xdca (i32.store - ;; code offset: 0xa38 + ;; code offset: 0xdc6 (local.get $18) - ;; code offset: 0xa3a + ;; code offset: 0xdc8 (local.get $17) ) - ;; code offset: 0xa44 + ;; code offset: 0xdd2 (local.set $19 - ;; code offset: 0xa41 + ;; code offset: 0xdcf (i32.load offset=44 - ;; code offset: 0xa3f + ;; code offset: 0xdcd (local.get $3) ) ) - ;; code offset: 0xa4b + ;; code offset: 0xdd9 (local.set $20 - ;; code offset: 0xa48 + ;; code offset: 0xdd6 (i32.load offset=36 - ;; code offset: 0xa46 + ;; code offset: 0xdd4 (local.get $3) ) ) - ;; code offset: 0xa51 + ;; code offset: 0xddf (i32.store offset=4 - ;; code offset: 0xa4d + ;; code offset: 0xddb (local.get $20) - ;; code offset: 0xa4f + ;; code offset: 0xddd (local.get $19) ) - ;; code offset: 0xa59 + ;; code offset: 0xde7 (local.set $21 - ;; code offset: 0xa56 + ;; code offset: 0xde4 (i32.load offset=40 - ;; code offset: 0xa54 + ;; code offset: 0xde2 (local.get $3) ) ) - ;; code offset: 0xa60 + ;; code offset: 0xdee (local.set $22 - ;; code offset: 0xa5d + ;; code offset: 0xdeb (i32.load offset=36 - ;; code offset: 0xa5b + ;; code offset: 0xde9 (local.get $3) ) ) - ;; code offset: 0xa66 + ;; code offset: 0xdf4 (i32.store offset=8 - ;; code offset: 0xa62 + ;; code offset: 0xdf0 (local.get $22) - ;; code offset: 0xa64 + ;; code offset: 0xdf2 (local.get $21) ) - ;; code offset: 0xa6e + ;; code offset: 0xdfc (local.set $23 - ;; code offset: 0xa6b + ;; code offset: 0xdf9 (i32.load offset=36 - ;; code offset: 0xa69 + ;; code offset: 0xdf7 (local.get $3) ) ) - ;; code offset: 0xa74 + ;; code offset: 0xe02 (i32.store offset=40 - ;; code offset: 0xa70 + ;; code offset: 0xdfe (local.get $3) - ;; code offset: 0xa72 + ;; code offset: 0xe00 (local.get $23) ) - ;; code offset: 0xa7c + ;; code offset: 0xe0a (local.set $24 - ;; code offset: 0xa79 + ;; code offset: 0xe07 (i32.load offset=20 - ;; code offset: 0xa77 + ;; code offset: 0xe05 (local.get $3) ) ) - ;; code offset: 0xa80 + ;; code offset: 0xe0e (local.set $25 - ;; code offset: 0xa7e + ;; code offset: 0xe0c (i32.const 1) ) - ;; code offset: 0xa87 + ;; code offset: 0xe15 (local.set $26 - ;; code offset: 0xa86 + ;; code offset: 0xe14 (i32.add - ;; code offset: 0xa82 + ;; code offset: 0xe10 (local.get $24) - ;; code offset: 0xa84 + ;; code offset: 0xe12 (local.get $25) ) ) - ;; code offset: 0xa8d + ;; code offset: 0xe1b (i32.store offset=20 - ;; code offset: 0xa89 + ;; code offset: 0xe17 (local.get $3) - ;; code offset: 0xa8b + ;; code offset: 0xe19 (local.get $26) ) - ;; code offset: 0xa90 + ;; code offset: 0xe1e (br $label$2) ) ) - ;; code offset: 0xa98 + ;; code offset: 0xe26 (local.set $27 - ;; code offset: 0xa96 + ;; code offset: 0xe24 (i32.const 0) ) - ;; code offset: 0xa9f + ;; code offset: 0xe2d (local.set $28 - ;; code offset: 0xa9c + ;; code offset: 0xe2a (i32.load offset=44 - ;; code offset: 0xa9a + ;; code offset: 0xe28 (local.get $3) ) ) - ;; code offset: 0xaa3 + ;; code offset: 0xe31 (local.set $29 - ;; code offset: 0xaa1 + ;; code offset: 0xe2f (i32.const 2) ) - ;; code offset: 0xaaa + ;; code offset: 0xe38 (local.set $30 - ;; code offset: 0xaa9 + ;; code offset: 0xe37 (i32.shl - ;; code offset: 0xaa5 + ;; code offset: 0xe33 (local.get $28) - ;; code offset: 0xaa7 + ;; code offset: 0xe35 (local.get $29) ) ) - ;; code offset: 0xab0 + ;; code offset: 0xe3e (local.set $31 - ;; code offset: 0xaae + ;; code offset: 0xe3c (call $malloc - ;; code offset: 0xaac + ;; code offset: 0xe3a (local.get $30) ) ) - ;; code offset: 0xab6 + ;; code offset: 0xe44 (i32.store offset=28 - ;; code offset: 0xab2 + ;; code offset: 0xe40 (local.get $3) - ;; code offset: 0xab4 + ;; code offset: 0xe42 (local.get $31) ) - ;; code offset: 0xabe + ;; code offset: 0xe4c (local.set $32 - ;; code offset: 0xabb + ;; code offset: 0xe49 (i32.load offset=44 - ;; code offset: 0xab9 + ;; code offset: 0xe47 (local.get $3) ) ) - ;; code offset: 0xac2 + ;; code offset: 0xe50 (local.set $33 - ;; code offset: 0xac0 + ;; code offset: 0xe4e (i32.const 2) ) - ;; code offset: 0xac9 + ;; code offset: 0xe57 (local.set $34 - ;; code offset: 0xac8 + ;; code offset: 0xe56 (i32.shl - ;; code offset: 0xac4 + ;; code offset: 0xe52 (local.get $32) - ;; code offset: 0xac6 + ;; code offset: 0xe54 (local.get $33) ) ) - ;; code offset: 0xacf + ;; code offset: 0xe5d (local.set $35 - ;; code offset: 0xacd + ;; code offset: 0xe5b (call $malloc - ;; code offset: 0xacb + ;; code offset: 0xe59 (local.get $34) ) ) - ;; code offset: 0xad5 + ;; code offset: 0xe63 (i32.store offset=24 - ;; code offset: 0xad1 + ;; code offset: 0xe5f (local.get $3) - ;; code offset: 0xad3 + ;; code offset: 0xe61 (local.get $35) ) - ;; code offset: 0xadc + ;; code offset: 0xe6a (i32.store offset=20 - ;; code offset: 0xad8 + ;; code offset: 0xe66 (local.get $3) - ;; code offset: 0xada + ;; code offset: 0xe68 (local.get $27) ) - ;; code offset: 0xadf + ;; code offset: 0xe6d (block $label$3 - ;; code offset: 0xae1 + ;; code offset: 0xe6f (loop $label$4 - ;; code offset: 0xae8 + ;; code offset: 0xe76 (local.set $36 - ;; code offset: 0xae5 + ;; code offset: 0xe73 (i32.load offset=20 - ;; code offset: 0xae3 + ;; code offset: 0xe71 (local.get $3) ) ) - ;; code offset: 0xaef + ;; code offset: 0xe7d (local.set $37 - ;; code offset: 0xaec + ;; code offset: 0xe7a (i32.load offset=44 - ;; code offset: 0xaea + ;; code offset: 0xe78 (local.get $3) ) ) - ;; code offset: 0xaf3 + ;; code offset: 0xe81 (local.set $38 - ;; code offset: 0xaf1 + ;; code offset: 0xe7f (local.get $36) ) - ;; code offset: 0xaf7 + ;; code offset: 0xe85 (local.set $39 - ;; code offset: 0xaf5 + ;; code offset: 0xe83 (local.get $37) ) - ;; code offset: 0xafe + ;; code offset: 0xe8c (local.set $40 - ;; code offset: 0xafd + ;; code offset: 0xe8b (i32.lt_s - ;; code offset: 0xaf9 + ;; code offset: 0xe87 (local.get $38) - ;; code offset: 0xafb + ;; code offset: 0xe89 (local.get $39) ) ) - ;; code offset: 0xb02 + ;; code offset: 0xe90 (local.set $41 - ;; code offset: 0xb00 + ;; code offset: 0xe8e (i32.const 1) ) - ;; code offset: 0xb09 + ;; code offset: 0xe97 (local.set $42 - ;; code offset: 0xb08 + ;; code offset: 0xe96 (i32.and - ;; code offset: 0xb04 + ;; code offset: 0xe92 (local.get $40) - ;; code offset: 0xb06 + ;; code offset: 0xe94 (local.get $41) ) ) - ;; code offset: 0xb0e + ;; code offset: 0xe9c (br_if $label$3 - ;; code offset: 0xb0d + ;; code offset: 0xe9b (i32.eqz - ;; code offset: 0xb0b + ;; code offset: 0xe99 (local.get $42) ) ) - ;; code offset: 0xb15 + ;; code offset: 0xea3 (local.set $43 - ;; code offset: 0xb12 + ;; code offset: 0xea0 (i32.load offset=20 - ;; code offset: 0xb10 + ;; code offset: 0xe9e (local.get $3) ) ) - ;; code offset: 0xb1c + ;; code offset: 0xeaa (local.set $44 - ;; code offset: 0xb19 + ;; code offset: 0xea7 (i32.load offset=28 - ;; code offset: 0xb17 + ;; code offset: 0xea5 (local.get $3) ) ) - ;; code offset: 0xb23 + ;; code offset: 0xeb1 (local.set $45 - ;; code offset: 0xb20 + ;; code offset: 0xeae (i32.load offset=20 - ;; code offset: 0xb1e + ;; code offset: 0xeac (local.get $3) ) ) - ;; code offset: 0xb27 + ;; code offset: 0xeb5 (local.set $46 - ;; code offset: 0xb25 + ;; code offset: 0xeb3 (i32.const 2) ) - ;; code offset: 0xb2e + ;; code offset: 0xebc (local.set $47 - ;; code offset: 0xb2d + ;; code offset: 0xebb (i32.shl - ;; code offset: 0xb29 + ;; code offset: 0xeb7 (local.get $45) - ;; code offset: 0xb2b + ;; code offset: 0xeb9 (local.get $46) ) ) - ;; code offset: 0xb35 + ;; code offset: 0xec3 (local.set $48 - ;; code offset: 0xb34 + ;; code offset: 0xec2 (i32.add - ;; code offset: 0xb30 + ;; code offset: 0xebe (local.get $44) - ;; code offset: 0xb32 + ;; code offset: 0xec0 (local.get $47) ) ) - ;; code offset: 0xb3b + ;; code offset: 0xec9 (i32.store - ;; code offset: 0xb37 + ;; code offset: 0xec5 (local.get $48) - ;; code offset: 0xb39 + ;; code offset: 0xec7 (local.get $43) ) - ;; code offset: 0xb43 + ;; code offset: 0xed1 (local.set $49 - ;; code offset: 0xb40 + ;; code offset: 0xece (i32.load offset=20 - ;; code offset: 0xb3e + ;; code offset: 0xecc (local.get $3) ) ) - ;; code offset: 0xb47 + ;; code offset: 0xed5 (local.set $50 - ;; code offset: 0xb45 + ;; code offset: 0xed3 (i32.const 1) ) - ;; code offset: 0xb4e + ;; code offset: 0xedc (local.set $51 - ;; code offset: 0xb4d + ;; code offset: 0xedb (i32.add - ;; code offset: 0xb49 + ;; code offset: 0xed7 (local.get $49) - ;; code offset: 0xb4b + ;; code offset: 0xed9 (local.get $50) ) ) - ;; code offset: 0xb54 + ;; code offset: 0xee2 (i32.store offset=20 - ;; code offset: 0xb50 + ;; code offset: 0xede (local.get $3) - ;; code offset: 0xb52 + ;; code offset: 0xee0 (local.get $51) ) - ;; code offset: 0xb57 + ;; code offset: 0xee5 (br $label$4) ) ) - ;; code offset: 0xb62 + ;; code offset: 0xef0 (local.set $52 - ;; code offset: 0xb5f + ;; code offset: 0xeed (i32.load offset=44 - ;; code offset: 0xb5d + ;; code offset: 0xeeb (local.get $3) ) ) - ;; code offset: 0xb68 + ;; code offset: 0xef6 (i32.store offset=16 - ;; code offset: 0xb64 + ;; code offset: 0xef2 (local.get $3) - ;; code offset: 0xb66 + ;; code offset: 0xef4 (local.get $52) ) - ;; code offset: 0xb6b + ;; code offset: 0xef9 (block $label$5 - ;; code offset: 0xb6d + ;; code offset: 0xefb (loop $label$6 - ;; code offset: 0xb74 + ;; code offset: 0xf02 (local.set $53 - ;; code offset: 0xb71 + ;; code offset: 0xeff (i32.load offset=32 - ;; code offset: 0xb6f + ;; code offset: 0xefd (local.get $3) ) ) - ;; code offset: 0xb76 + ;; code offset: 0xf04 (block $label$7 (block $label$8 - ;; code offset: 0xb7d + ;; code offset: 0xf0b (br_if $label$8 - ;; code offset: 0xb7c + ;; code offset: 0xf0a (i32.eqz - ;; code offset: 0xb7a + ;; code offset: 0xf08 (local.get $53) ) ) - ;; code offset: 0xb81 + ;; code offset: 0xf0f (local.set $54 - ;; code offset: 0xb7f + ;; code offset: 0xf0d (i32.const 0) ) - ;; code offset: 0xb87 + ;; code offset: 0xf15 (i32.store offset=20 - ;; code offset: 0xb83 + ;; code offset: 0xf11 (local.get $3) - ;; code offset: 0xb85 + ;; code offset: 0xf13 (local.get $54) ) - ;; code offset: 0xb8a + ;; code offset: 0xf18 (block $label$9 - ;; code offset: 0xb8c + ;; code offset: 0xf1a (loop $label$10 - ;; code offset: 0xb93 + ;; code offset: 0xf21 (local.set $55 - ;; code offset: 0xb90 + ;; code offset: 0xf1e (i32.load offset=20 - ;; code offset: 0xb8e + ;; code offset: 0xf1c (local.get $3) ) ) - ;; code offset: 0xb9a + ;; code offset: 0xf28 (local.set $56 - ;; code offset: 0xb97 + ;; code offset: 0xf25 (i32.load offset=44 - ;; code offset: 0xb95 + ;; code offset: 0xf23 (local.get $3) ) ) - ;; code offset: 0xb9e + ;; code offset: 0xf2c (local.set $57 - ;; code offset: 0xb9c + ;; code offset: 0xf2a (local.get $55) ) - ;; code offset: 0xba2 + ;; code offset: 0xf30 (local.set $58 - ;; code offset: 0xba0 + ;; code offset: 0xf2e (local.get $56) ) - ;; code offset: 0xba9 + ;; code offset: 0xf37 (local.set $59 - ;; code offset: 0xba8 + ;; code offset: 0xf36 (i32.lt_s - ;; code offset: 0xba4 + ;; code offset: 0xf32 (local.get $57) - ;; code offset: 0xba6 + ;; code offset: 0xf34 (local.get $58) ) ) - ;; code offset: 0xbad + ;; code offset: 0xf3b (local.set $60 - ;; code offset: 0xbab + ;; code offset: 0xf39 (i32.const 1) ) - ;; code offset: 0xbb4 + ;; code offset: 0xf42 (local.set $61 - ;; code offset: 0xbb3 + ;; code offset: 0xf41 (i32.and - ;; code offset: 0xbaf + ;; code offset: 0xf3d (local.get $59) - ;; code offset: 0xbb1 + ;; code offset: 0xf3f (local.get $60) ) ) - ;; code offset: 0xbb9 + ;; code offset: 0xf47 (br_if $label$9 - ;; code offset: 0xbb8 + ;; code offset: 0xf46 (i32.eqz - ;; code offset: 0xbb6 + ;; code offset: 0xf44 (local.get $61) ) ) - ;; code offset: 0xbc0 + ;; code offset: 0xf4e (local.set $62 - ;; code offset: 0xbbd + ;; code offset: 0xf4b (i32.load offset=28 - ;; code offset: 0xbbb + ;; code offset: 0xf49 (local.get $3) ) ) - ;; code offset: 0xbc7 + ;; code offset: 0xf55 (local.set $63 - ;; code offset: 0xbc4 + ;; code offset: 0xf52 (i32.load offset=20 - ;; code offset: 0xbc2 + ;; code offset: 0xf50 (local.get $3) ) ) - ;; code offset: 0xbcb + ;; code offset: 0xf59 (local.set $64 - ;; code offset: 0xbc9 + ;; code offset: 0xf57 (i32.const 2) ) - ;; code offset: 0xbd2 + ;; code offset: 0xf60 (local.set $65 - ;; code offset: 0xbd1 + ;; code offset: 0xf5f (i32.shl - ;; code offset: 0xbcd + ;; code offset: 0xf5b (local.get $63) - ;; code offset: 0xbcf + ;; code offset: 0xf5d (local.get $64) ) ) - ;; code offset: 0xbd9 + ;; code offset: 0xf67 (local.set $66 - ;; code offset: 0xbd8 + ;; code offset: 0xf66 (i32.add - ;; code offset: 0xbd4 + ;; code offset: 0xf62 (local.get $62) - ;; code offset: 0xbd6 + ;; code offset: 0xf64 (local.get $65) ) ) - ;; code offset: 0xbe0 + ;; code offset: 0xf6e (local.set $67 - ;; code offset: 0xbdd + ;; code offset: 0xf6b (i32.load - ;; code offset: 0xbdb + ;; code offset: 0xf69 (local.get $66) ) ) - ;; code offset: 0xbe4 + ;; code offset: 0xf72 (local.set $68 - ;; code offset: 0xbe2 + ;; code offset: 0xf70 (i32.const 1) ) - ;; code offset: 0xbeb + ;; code offset: 0xf79 (local.set $69 - ;; code offset: 0xbea + ;; code offset: 0xf78 (i32.add - ;; code offset: 0xbe6 + ;; code offset: 0xf74 (local.get $67) - ;; code offset: 0xbe8 + ;; code offset: 0xf76 (local.get $68) ) ) - ;; code offset: 0xbf1 + ;; code offset: 0xf7f (i32.store - ;; code offset: 0xbed + ;; code offset: 0xf7b (local.get $3) - ;; code offset: 0xbef + ;; code offset: 0xf7d (local.get $69) ) - ;; code offset: 0xbf7 + ;; code offset: 0xf85 (local.set $70 - ;; code offset: 0xbf4 + ;; code offset: 0xf82 (i32.const 1064) ) - ;; code offset: 0xbff + ;; code offset: 0xf8d (drop - ;; code offset: 0xbfd + ;; code offset: 0xf8b (call $printf - ;; code offset: 0xbf9 + ;; code offset: 0xf87 (local.get $70) - ;; code offset: 0xbfb + ;; code offset: 0xf89 (local.get $3) ) ) - ;; code offset: 0xc05 + ;; code offset: 0xf93 (local.set $71 - ;; code offset: 0xc02 + ;; code offset: 0xf90 (i32.load offset=20 - ;; code offset: 0xc00 + ;; code offset: 0xf8e (local.get $3) ) ) - ;; code offset: 0xc09 + ;; code offset: 0xf97 (local.set $72 - ;; code offset: 0xc07 + ;; code offset: 0xf95 (i32.const 1) ) - ;; code offset: 0xc10 + ;; code offset: 0xf9e (local.set $73 - ;; code offset: 0xc0f + ;; code offset: 0xf9d (i32.add - ;; code offset: 0xc0b + ;; code offset: 0xf99 (local.get $71) - ;; code offset: 0xc0d + ;; code offset: 0xf9b (local.get $72) ) ) - ;; code offset: 0xc16 + ;; code offset: 0xfa4 (i32.store offset=20 - ;; code offset: 0xc12 + ;; code offset: 0xfa0 (local.get $3) - ;; code offset: 0xc14 + ;; code offset: 0xfa2 (local.get $73) ) - ;; code offset: 0xc19 + ;; code offset: 0xfa7 (br $label$10) ) ) - ;; code offset: 0xc22 + ;; code offset: 0xfb0 (local.set $74 - ;; code offset: 0xc1f + ;; code offset: 0xfad (i32.const 1067) ) - ;; code offset: 0xc26 + ;; code offset: 0xfb4 (local.set $75 - ;; code offset: 0xc24 + ;; code offset: 0xfb2 (i32.const 0) ) - ;; code offset: 0xc2e + ;; code offset: 0xfbc (drop - ;; code offset: 0xc2c + ;; code offset: 0xfba (call $printf - ;; code offset: 0xc28 + ;; code offset: 0xfb6 (local.get $74) - ;; code offset: 0xc2a + ;; code offset: 0xfb8 (local.get $75) ) ) - ;; code offset: 0xc34 + ;; code offset: 0xfc2 (local.set $76 - ;; code offset: 0xc31 + ;; code offset: 0xfbf (i32.load offset=32 - ;; code offset: 0xc2f + ;; code offset: 0xfbd (local.get $3) ) ) - ;; code offset: 0xc38 + ;; code offset: 0xfc6 (local.set $77 - ;; code offset: 0xc36 + ;; code offset: 0xfc4 (i32.const -1) ) - ;; code offset: 0xc3f + ;; code offset: 0xfcd (local.set $78 - ;; code offset: 0xc3e + ;; code offset: 0xfcc (i32.add - ;; code offset: 0xc3a + ;; code offset: 0xfc8 (local.get $76) - ;; code offset: 0xc3c + ;; code offset: 0xfca (local.get $77) ) ) - ;; code offset: 0xc45 + ;; code offset: 0xfd3 (i32.store offset=32 - ;; code offset: 0xc41 + ;; code offset: 0xfcf (local.get $3) - ;; code offset: 0xc43 + ;; code offset: 0xfd1 (local.get $78) ) - ;; code offset: 0xc48 + ;; code offset: 0xfd6 (br $label$7) ) - ;; code offset: 0xc4b + ;; code offset: 0xfd9 (br $label$5) ) - ;; code offset: 0xc4e + ;; code offset: 0xfdc (block $label$11 - ;; code offset: 0xc50 + ;; code offset: 0xfde (loop $label$12 - ;; code offset: 0xc54 + ;; code offset: 0xfe2 (local.set $79 - ;; code offset: 0xc52 + ;; code offset: 0xfe0 (i32.const 1) ) - ;; code offset: 0xc5b + ;; code offset: 0xfe9 (local.set $80 - ;; code offset: 0xc58 + ;; code offset: 0xfe6 (i32.load offset=16 - ;; code offset: 0xc56 + ;; code offset: 0xfe4 (local.get $3) ) ) - ;; code offset: 0xc5f + ;; code offset: 0xfed (local.set $81 - ;; code offset: 0xc5d + ;; code offset: 0xfeb (local.get $80) ) - ;; code offset: 0xc63 + ;; code offset: 0xff1 (local.set $82 - ;; code offset: 0xc61 + ;; code offset: 0xfef (local.get $79) ) - ;; code offset: 0xc6a + ;; code offset: 0xff8 (local.set $83 - ;; code offset: 0xc69 + ;; code offset: 0xff7 (i32.gt_s - ;; code offset: 0xc65 + ;; code offset: 0xff3 (local.get $81) - ;; code offset: 0xc67 + ;; code offset: 0xff5 (local.get $82) ) ) - ;; code offset: 0xc6e + ;; code offset: 0xffc (local.set $84 - ;; code offset: 0xc6c + ;; code offset: 0xffa (i32.const 1) ) - ;; code offset: 0xc75 + ;; code offset: 0x1003 (local.set $85 - ;; code offset: 0xc74 + ;; code offset: 0x1002 (i32.and - ;; code offset: 0xc70 + ;; code offset: 0xffe (local.get $83) - ;; code offset: 0xc72 + ;; code offset: 0x1000 (local.get $84) ) ) - ;; code offset: 0xc7a + ;; code offset: 0x1008 (br_if $label$11 - ;; code offset: 0xc79 + ;; code offset: 0x1007 (i32.eqz - ;; code offset: 0xc77 + ;; code offset: 0x1005 (local.get $85) ) ) - ;; code offset: 0xc81 + ;; code offset: 0x100f (local.set $86 - ;; code offset: 0xc7e + ;; code offset: 0x100c (i32.load offset=16 - ;; code offset: 0xc7c + ;; code offset: 0x100a (local.get $3) ) ) - ;; code offset: 0xc88 + ;; code offset: 0x1016 (local.set $87 - ;; code offset: 0xc85 + ;; code offset: 0x1013 (i32.load offset=24 - ;; code offset: 0xc83 + ;; code offset: 0x1011 (local.get $3) ) ) - ;; code offset: 0xc8f + ;; code offset: 0x101d (local.set $88 - ;; code offset: 0xc8c + ;; code offset: 0x101a (i32.load offset=16 - ;; code offset: 0xc8a + ;; code offset: 0x1018 (local.get $3) ) ) - ;; code offset: 0xc93 + ;; code offset: 0x1021 (local.set $89 - ;; code offset: 0xc91 + ;; code offset: 0x101f (i32.const 1) ) - ;; code offset: 0xc9a + ;; code offset: 0x1028 (local.set $90 - ;; code offset: 0xc99 + ;; code offset: 0x1027 (i32.sub - ;; code offset: 0xc95 + ;; code offset: 0x1023 (local.get $88) - ;; code offset: 0xc97 + ;; code offset: 0x1025 (local.get $89) ) ) - ;; code offset: 0xc9e + ;; code offset: 0x102c (local.set $91 - ;; code offset: 0xc9c + ;; code offset: 0x102a (i32.const 2) ) - ;; code offset: 0xca5 + ;; code offset: 0x1033 (local.set $92 - ;; code offset: 0xca4 + ;; code offset: 0x1032 (i32.shl - ;; code offset: 0xca0 + ;; code offset: 0x102e (local.get $90) - ;; code offset: 0xca2 + ;; code offset: 0x1030 (local.get $91) ) ) - ;; code offset: 0xcac + ;; code offset: 0x103a (local.set $93 - ;; code offset: 0xcab + ;; code offset: 0x1039 (i32.add - ;; code offset: 0xca7 + ;; code offset: 0x1035 (local.get $87) - ;; code offset: 0xca9 + ;; code offset: 0x1037 (local.get $92) ) ) - ;; code offset: 0xcb2 + ;; code offset: 0x1040 (i32.store - ;; code offset: 0xcae + ;; code offset: 0x103c (local.get $93) - ;; code offset: 0xcb0 + ;; code offset: 0x103e (local.get $86) ) - ;; code offset: 0xcba + ;; code offset: 0x1048 (local.set $94 - ;; code offset: 0xcb7 + ;; code offset: 0x1045 (i32.load offset=16 - ;; code offset: 0xcb5 + ;; code offset: 0x1043 (local.get $3) ) ) - ;; code offset: 0xcbe + ;; code offset: 0x104c (local.set $95 - ;; code offset: 0xcbc + ;; code offset: 0x104a (i32.const -1) ) - ;; code offset: 0xcc5 + ;; code offset: 0x1053 (local.set $96 - ;; code offset: 0xcc4 + ;; code offset: 0x1052 (i32.add - ;; code offset: 0xcc0 + ;; code offset: 0x104e (local.get $94) - ;; code offset: 0xcc2 + ;; code offset: 0x1050 (local.get $95) ) ) - ;; code offset: 0xccb + ;; code offset: 0x1059 (i32.store offset=16 - ;; code offset: 0xcc7 + ;; code offset: 0x1055 (local.get $3) - ;; code offset: 0xcc9 + ;; code offset: 0x1057 (local.get $96) ) - ;; code offset: 0xcce + ;; code offset: 0x105c (br $label$12) ) ) - ;; code offset: 0xcd4 + ;; code offset: 0x1062 (loop $label$13 - ;; code offset: 0xcdb + ;; code offset: 0x1069 (local.set $97 - ;; code offset: 0xcd8 + ;; code offset: 0x1066 (i32.load offset=16 - ;; code offset: 0xcd6 + ;; code offset: 0x1064 (local.get $3) ) ) - ;; code offset: 0xce2 + ;; code offset: 0x1070 (local.set $98 - ;; code offset: 0xcdf + ;; code offset: 0x106d (i32.load offset=44 - ;; code offset: 0xcdd + ;; code offset: 0x106b (local.get $3) ) ) - ;; code offset: 0xce6 + ;; code offset: 0x1074 (local.set $99 - ;; code offset: 0xce4 + ;; code offset: 0x1072 (local.get $97) ) - ;; code offset: 0xcea + ;; code offset: 0x1078 (local.set $100 - ;; code offset: 0xce8 + ;; code offset: 0x1076 (local.get $98) ) - ;; code offset: 0xcf1 + ;; code offset: 0x107f (local.set $101 - ;; code offset: 0xcf0 + ;; code offset: 0x107e (i32.eq - ;; code offset: 0xcec + ;; code offset: 0x107a (local.get $99) - ;; code offset: 0xcee + ;; code offset: 0x107c (local.get $100) ) ) - ;; code offset: 0xcf5 + ;; code offset: 0x1083 (local.set $102 - ;; code offset: 0xcf3 + ;; code offset: 0x1081 (i32.const 1) ) - ;; code offset: 0xcfc + ;; code offset: 0x108a (local.set $103 - ;; code offset: 0xcfb + ;; code offset: 0x1089 (i32.and - ;; code offset: 0xcf7 + ;; code offset: 0x1085 (local.get $101) - ;; code offset: 0xcf9 + ;; code offset: 0x1087 (local.get $102) ) ) - ;; code offset: 0xcfe + ;; code offset: 0x108c (block $label$14 - ;; code offset: 0xd03 + ;; code offset: 0x1091 (br_if $label$14 - ;; code offset: 0xd02 + ;; code offset: 0x1090 (i32.eqz - ;; code offset: 0xd00 + ;; code offset: 0x108e (local.get $103) ) ) - ;; code offset: 0xd05 + ;; code offset: 0x1093 (br $label$5) ) - ;; code offset: 0xd0a + ;; code offset: 0x1098 (local.set $104 - ;; code offset: 0xd08 + ;; code offset: 0x1096 (i32.const 0) ) - ;; code offset: 0xd11 + ;; code offset: 0x109f (local.set $105 - ;; code offset: 0xd0e + ;; code offset: 0x109c (i32.load offset=28 - ;; code offset: 0xd0c + ;; code offset: 0x109a (local.get $3) ) ) - ;; code offset: 0xd18 + ;; code offset: 0x10a6 (local.set $106 - ;; code offset: 0xd15 + ;; code offset: 0x10a3 (i32.load - ;; code offset: 0xd13 + ;; code offset: 0x10a1 (local.get $105) ) ) - ;; code offset: 0xd1e + ;; code offset: 0x10ac (i32.store offset=4 - ;; code offset: 0xd1a + ;; code offset: 0x10a8 (local.get $3) - ;; code offset: 0xd1c + ;; code offset: 0x10aa (local.get $106) ) - ;; code offset: 0xd25 + ;; code offset: 0x10b3 (i32.store offset=20 - ;; code offset: 0xd21 + ;; code offset: 0x10af (local.get $3) - ;; code offset: 0xd23 + ;; code offset: 0x10b1 (local.get $104) ) - ;; code offset: 0xd28 + ;; code offset: 0x10b6 (block $label$15 - ;; code offset: 0xd2a + ;; code offset: 0x10b8 (loop $label$16 - ;; code offset: 0xd31 + ;; code offset: 0x10bf (local.set $107 - ;; code offset: 0xd2e + ;; code offset: 0x10bc (i32.load offset=20 - ;; code offset: 0xd2c + ;; code offset: 0x10ba (local.get $3) ) ) - ;; code offset: 0xd38 + ;; code offset: 0x10c6 (local.set $108 - ;; code offset: 0xd35 + ;; code offset: 0x10c3 (i32.load offset=16 - ;; code offset: 0xd33 + ;; code offset: 0x10c1 (local.get $3) ) ) - ;; code offset: 0xd3c + ;; code offset: 0x10ca (local.set $109 - ;; code offset: 0xd3a + ;; code offset: 0x10c8 (local.get $107) ) - ;; code offset: 0xd40 + ;; code offset: 0x10ce (local.set $110 - ;; code offset: 0xd3e + ;; code offset: 0x10cc (local.get $108) ) - ;; code offset: 0xd47 + ;; code offset: 0x10d5 (local.set $111 - ;; code offset: 0xd46 + ;; code offset: 0x10d4 (i32.lt_s - ;; code offset: 0xd42 + ;; code offset: 0x10d0 (local.get $109) - ;; code offset: 0xd44 + ;; code offset: 0x10d2 (local.get $110) ) ) - ;; code offset: 0xd4b + ;; code offset: 0x10d9 (local.set $112 - ;; code offset: 0xd49 + ;; code offset: 0x10d7 (i32.const 1) ) - ;; code offset: 0xd52 + ;; code offset: 0x10e0 (local.set $113 - ;; code offset: 0xd51 + ;; code offset: 0x10df (i32.and - ;; code offset: 0xd4d + ;; code offset: 0x10db (local.get $111) - ;; code offset: 0xd4f + ;; code offset: 0x10dd (local.get $112) ) ) - ;; code offset: 0xd57 + ;; code offset: 0x10e5 (br_if $label$15 - ;; code offset: 0xd56 + ;; code offset: 0x10e4 (i32.eqz - ;; code offset: 0xd54 + ;; code offset: 0x10e2 (local.get $113) ) ) - ;; code offset: 0xd5e + ;; code offset: 0x10ec (local.set $114 - ;; code offset: 0xd5b + ;; code offset: 0x10e9 (i32.load offset=28 - ;; code offset: 0xd59 + ;; code offset: 0x10e7 (local.get $3) ) ) - ;; code offset: 0xd65 + ;; code offset: 0x10f3 (local.set $115 - ;; code offset: 0xd62 + ;; code offset: 0x10f0 (i32.load offset=20 - ;; code offset: 0xd60 + ;; code offset: 0x10ee (local.get $3) ) ) - ;; code offset: 0xd69 + ;; code offset: 0x10f7 (local.set $116 - ;; code offset: 0xd67 + ;; code offset: 0x10f5 (i32.const 1) ) - ;; code offset: 0xd70 + ;; code offset: 0x10fe (local.set $117 - ;; code offset: 0xd6f + ;; code offset: 0x10fd (i32.add - ;; code offset: 0xd6b + ;; code offset: 0x10f9 (local.get $115) - ;; code offset: 0xd6d + ;; code offset: 0x10fb (local.get $116) ) ) - ;; code offset: 0xd74 + ;; code offset: 0x1102 (local.set $118 - ;; code offset: 0xd72 + ;; code offset: 0x1100 (i32.const 2) ) - ;; code offset: 0xd7b + ;; code offset: 0x1109 (local.set $119 - ;; code offset: 0xd7a + ;; code offset: 0x1108 (i32.shl - ;; code offset: 0xd76 + ;; code offset: 0x1104 (local.get $117) - ;; code offset: 0xd78 + ;; code offset: 0x1106 (local.get $118) ) ) - ;; code offset: 0xd82 + ;; code offset: 0x1110 (local.set $120 - ;; code offset: 0xd81 + ;; code offset: 0x110f (i32.add - ;; code offset: 0xd7d + ;; code offset: 0x110b (local.get $114) - ;; code offset: 0xd7f + ;; code offset: 0x110d (local.get $119) ) ) - ;; code offset: 0xd89 + ;; code offset: 0x1117 (local.set $121 - ;; code offset: 0xd86 + ;; code offset: 0x1114 (i32.load - ;; code offset: 0xd84 + ;; code offset: 0x1112 (local.get $120) ) ) - ;; code offset: 0xd90 + ;; code offset: 0x111e (local.set $122 - ;; code offset: 0xd8d + ;; code offset: 0x111b (i32.load offset=28 - ;; code offset: 0xd8b + ;; code offset: 0x1119 (local.get $3) ) ) - ;; code offset: 0xd97 + ;; code offset: 0x1125 (local.set $123 - ;; code offset: 0xd94 + ;; code offset: 0x1122 (i32.load offset=20 - ;; code offset: 0xd92 + ;; code offset: 0x1120 (local.get $3) ) ) - ;; code offset: 0xd9b + ;; code offset: 0x1129 (local.set $124 - ;; code offset: 0xd99 + ;; code offset: 0x1127 (i32.const 2) ) - ;; code offset: 0xda2 + ;; code offset: 0x1130 (local.set $125 - ;; code offset: 0xda1 + ;; code offset: 0x112f (i32.shl - ;; code offset: 0xd9d + ;; code offset: 0x112b (local.get $123) - ;; code offset: 0xd9f + ;; code offset: 0x112d (local.get $124) ) ) - ;; code offset: 0xda9 + ;; code offset: 0x1137 (local.set $126 - ;; code offset: 0xda8 + ;; code offset: 0x1136 (i32.add - ;; code offset: 0xda4 + ;; code offset: 0x1132 (local.get $122) - ;; code offset: 0xda6 + ;; code offset: 0x1134 (local.get $125) ) ) - ;; code offset: 0xdaf + ;; code offset: 0x113d (i32.store - ;; code offset: 0xdab + ;; code offset: 0x1139 (local.get $126) - ;; code offset: 0xdad + ;; code offset: 0x113b (local.get $121) ) - ;; code offset: 0xdb7 + ;; code offset: 0x1145 (local.set $127 - ;; code offset: 0xdb4 + ;; code offset: 0x1142 (i32.load offset=20 - ;; code offset: 0xdb2 + ;; code offset: 0x1140 (local.get $3) ) ) - ;; code offset: 0xdbb + ;; code offset: 0x1149 (local.set $128 - ;; code offset: 0xdb9 + ;; code offset: 0x1147 (i32.const 1) ) - ;; code offset: 0xdc4 + ;; code offset: 0x1152 (local.set $129 - ;; code offset: 0xdc3 + ;; code offset: 0x1151 (i32.add - ;; code offset: 0xdbe + ;; code offset: 0x114c (local.get $127) - ;; code offset: 0xdc0 + ;; code offset: 0x114e (local.get $128) ) ) - ;; code offset: 0xdcc + ;; code offset: 0x115a (i32.store offset=20 - ;; code offset: 0xdc7 + ;; code offset: 0x1155 (local.get $3) - ;; code offset: 0xdc9 + ;; code offset: 0x1157 (local.get $129) ) - ;; code offset: 0xdcf + ;; code offset: 0x115d (br $label$16) ) ) - ;; code offset: 0xdd7 + ;; code offset: 0x1165 (local.set $130 - ;; code offset: 0xdd5 + ;; code offset: 0x1163 (i32.const 0) ) - ;; code offset: 0xddf + ;; code offset: 0x116d (local.set $131 - ;; code offset: 0xddc + ;; code offset: 0x116a (i32.load offset=4 - ;; code offset: 0xdda + ;; code offset: 0x1168 (local.get $3) ) ) - ;; code offset: 0xde7 + ;; code offset: 0x1175 (local.set $132 - ;; code offset: 0xde4 + ;; code offset: 0x1172 (i32.load offset=28 - ;; code offset: 0xde2 + ;; code offset: 0x1170 (local.get $3) ) ) - ;; code offset: 0xdef + ;; code offset: 0x117d (local.set $133 - ;; code offset: 0xdec + ;; code offset: 0x117a (i32.load offset=20 - ;; code offset: 0xdea + ;; code offset: 0x1178 (local.get $3) ) ) - ;; code offset: 0xdf4 + ;; code offset: 0x1182 (local.set $134 - ;; code offset: 0xdf2 + ;; code offset: 0x1180 (i32.const 2) ) - ;; code offset: 0xdfe + ;; code offset: 0x118c (local.set $135 - ;; code offset: 0xdfd + ;; code offset: 0x118b (i32.shl - ;; code offset: 0xdf7 + ;; code offset: 0x1185 (local.get $133) - ;; code offset: 0xdfa + ;; code offset: 0x1188 (local.get $134) ) ) - ;; code offset: 0xe08 + ;; code offset: 0x1196 (local.set $136 - ;; code offset: 0xe07 + ;; code offset: 0x1195 (i32.add - ;; code offset: 0xe01 + ;; code offset: 0x118f (local.get $132) - ;; code offset: 0xe04 + ;; code offset: 0x1192 (local.get $135) ) ) - ;; code offset: 0xe11 + ;; code offset: 0x119f (i32.store - ;; code offset: 0xe0b + ;; code offset: 0x1199 (local.get $136) - ;; code offset: 0xe0e + ;; code offset: 0x119c (local.get $131) ) - ;; code offset: 0xe19 + ;; code offset: 0x11a7 (local.set $137 - ;; code offset: 0xe16 + ;; code offset: 0x11a4 (i32.load offset=24 - ;; code offset: 0xe14 + ;; code offset: 0x11a2 (local.get $3) ) ) - ;; code offset: 0xe21 + ;; code offset: 0x11af (local.set $138 - ;; code offset: 0xe1e + ;; code offset: 0x11ac (i32.load offset=16 - ;; code offset: 0xe1c + ;; code offset: 0x11aa (local.get $3) ) ) - ;; code offset: 0xe26 + ;; code offset: 0x11b4 (local.set $139 - ;; code offset: 0xe24 + ;; code offset: 0x11b2 (i32.const 2) ) - ;; code offset: 0xe30 + ;; code offset: 0x11be (local.set $140 - ;; code offset: 0xe2f + ;; code offset: 0x11bd (i32.shl - ;; code offset: 0xe29 + ;; code offset: 0x11b7 (local.get $138) - ;; code offset: 0xe2c + ;; code offset: 0x11ba (local.get $139) ) ) - ;; code offset: 0xe3a + ;; code offset: 0x11c8 (local.set $141 - ;; code offset: 0xe39 + ;; code offset: 0x11c7 (i32.add - ;; code offset: 0xe33 + ;; code offset: 0x11c1 (local.get $137) - ;; code offset: 0xe36 + ;; code offset: 0x11c4 (local.get $140) ) ) - ;; code offset: 0xe43 + ;; code offset: 0x11d1 (local.set $142 - ;; code offset: 0xe40 + ;; code offset: 0x11ce (i32.load - ;; code offset: 0xe3d + ;; code offset: 0x11cb (local.get $141) ) ) - ;; code offset: 0xe48 + ;; code offset: 0x11d6 (local.set $143 - ;; code offset: 0xe46 + ;; code offset: 0x11d4 (i32.const -1) ) - ;; code offset: 0xe52 + ;; code offset: 0x11e0 (local.set $144 - ;; code offset: 0xe51 + ;; code offset: 0x11df (i32.add - ;; code offset: 0xe4b + ;; code offset: 0x11d9 (local.get $142) - ;; code offset: 0xe4e + ;; code offset: 0x11dc (local.get $143) ) ) - ;; code offset: 0xe5b + ;; code offset: 0x11e9 (i32.store - ;; code offset: 0xe55 + ;; code offset: 0x11e3 (local.get $141) - ;; code offset: 0xe58 + ;; code offset: 0x11e6 (local.get $144) ) - ;; code offset: 0xe61 + ;; code offset: 0x11ef (local.set $145 - ;; code offset: 0xe5e + ;; code offset: 0x11ec (local.get $144) ) - ;; code offset: 0xe67 + ;; code offset: 0x11f5 (local.set $146 - ;; code offset: 0xe64 + ;; code offset: 0x11f2 (local.get $130) ) - ;; code offset: 0xe71 + ;; code offset: 0x11ff (local.set $147 - ;; code offset: 0xe70 + ;; code offset: 0x11fe (i32.gt_s - ;; code offset: 0xe6a + ;; code offset: 0x11f8 (local.get $145) - ;; code offset: 0xe6d + ;; code offset: 0x11fb (local.get $146) ) ) - ;; code offset: 0xe76 + ;; code offset: 0x1204 (local.set $148 - ;; code offset: 0xe74 + ;; code offset: 0x1202 (i32.const 1) ) - ;; code offset: 0xe80 + ;; code offset: 0x120e (local.set $149 - ;; code offset: 0xe7f + ;; code offset: 0x120d (i32.and - ;; code offset: 0xe79 + ;; code offset: 0x1207 (local.get $147) - ;; code offset: 0xe7c + ;; code offset: 0x120a (local.get $148) ) ) - ;; code offset: 0xe83 + ;; code offset: 0x1211 (block $label$17 (block $label$18 - ;; code offset: 0xe8b + ;; code offset: 0x1219 (br_if $label$18 - ;; code offset: 0xe8a + ;; code offset: 0x1218 (i32.eqz - ;; code offset: 0xe87 + ;; code offset: 0x1215 (local.get $149) ) ) - ;; code offset: 0xe8d + ;; code offset: 0x121b (br $label$17) ) - ;; code offset: 0xe95 + ;; code offset: 0x1223 (local.set $150 - ;; code offset: 0xe92 + ;; code offset: 0x1220 (i32.load offset=16 - ;; code offset: 0xe90 + ;; code offset: 0x121e (local.get $3) ) ) - ;; code offset: 0xe9a + ;; code offset: 0x1228 (local.set $151 - ;; code offset: 0xe98 + ;; code offset: 0x1226 (i32.const 1) ) - ;; code offset: 0xea4 + ;; code offset: 0x1232 (local.set $152 - ;; code offset: 0xea3 + ;; code offset: 0x1231 (i32.add - ;; code offset: 0xe9d + ;; code offset: 0x122b (local.get $150) - ;; code offset: 0xea0 + ;; code offset: 0x122e (local.get $151) ) ) - ;; code offset: 0xeac + ;; code offset: 0x123a (i32.store offset=16 - ;; code offset: 0xea7 + ;; code offset: 0x1235 (local.get $3) - ;; code offset: 0xea9 + ;; code offset: 0x1237 (local.get $152) ) - ;; code offset: 0xeaf + ;; code offset: 0x123d (br $label$13) ) ) - ;; code offset: 0xeb3 + ;; code offset: 0x1241 (br $label$6) ) ) - ;; code offset: 0xebb + ;; code offset: 0x1249 (local.set $153 - ;; code offset: 0xeb9 + ;; code offset: 0x1247 (i32.const 0) ) - ;; code offset: 0xec3 + ;; code offset: 0x1251 (local.set $154 - ;; code offset: 0xec0 + ;; code offset: 0x124e (i32.load offset=28 - ;; code offset: 0xebe + ;; code offset: 0x124c (local.get $3) ) ) - ;; code offset: 0xec9 + ;; code offset: 0x1257 (call $free - ;; code offset: 0xec6 + ;; code offset: 0x1254 (local.get $154) ) - ;; code offset: 0xed0 + ;; code offset: 0x125e (local.set $155 - ;; code offset: 0xecd + ;; code offset: 0x125b (i32.load offset=24 - ;; code offset: 0xecb + ;; code offset: 0x1259 (local.get $3) ) ) - ;; code offset: 0xed6 + ;; code offset: 0x1264 (call $free - ;; code offset: 0xed3 + ;; code offset: 0x1261 (local.get $155) ) - ;; code offset: 0xedd + ;; code offset: 0x126b (i32.store offset=12 - ;; code offset: 0xed8 + ;; code offset: 0x1266 (local.get $3) - ;; code offset: 0xeda + ;; code offset: 0x1268 (local.get $153) ) - ;; code offset: 0xee0 + ;; code offset: 0x126e (block $label$19 - ;; code offset: 0xee2 + ;; code offset: 0x1270 (loop $label$20 - ;; code offset: 0xee6 + ;; code offset: 0x1274 (local.set $156 - ;; code offset: 0xee4 + ;; code offset: 0x1272 (i32.const 0) ) - ;; code offset: 0xeee + ;; code offset: 0x127c (local.set $157 - ;; code offset: 0xeeb + ;; code offset: 0x1279 (i32.load offset=40 - ;; code offset: 0xee9 + ;; code offset: 0x1277 (local.get $3) ) ) - ;; code offset: 0xef4 + ;; code offset: 0x1282 (local.set $158 - ;; code offset: 0xef1 + ;; code offset: 0x127f (local.get $157) ) - ;; code offset: 0xefa + ;; code offset: 0x1288 (local.set $159 - ;; code offset: 0xef7 + ;; code offset: 0x1285 (local.get $156) ) - ;; code offset: 0xf04 + ;; code offset: 0x1292 (local.set $160 - ;; code offset: 0xf03 + ;; code offset: 0x1291 (i32.ne - ;; code offset: 0xefd + ;; code offset: 0x128b (local.get $158) - ;; code offset: 0xf00 + ;; code offset: 0x128e (local.get $159) ) ) - ;; code offset: 0xf09 + ;; code offset: 0x1297 (local.set $161 - ;; code offset: 0xf07 + ;; code offset: 0x1295 (i32.const 1) ) - ;; code offset: 0xf13 + ;; code offset: 0x12a1 (local.set $162 - ;; code offset: 0xf12 + ;; code offset: 0x12a0 (i32.and - ;; code offset: 0xf0c + ;; code offset: 0x129a (local.get $160) - ;; code offset: 0xf0f + ;; code offset: 0x129d (local.get $161) ) ) - ;; code offset: 0xf1a + ;; code offset: 0x12a8 (br_if $label$19 - ;; code offset: 0xf19 + ;; code offset: 0x12a7 (i32.eqz - ;; code offset: 0xf16 + ;; code offset: 0x12a4 (local.get $162) ) ) - ;; code offset: 0xf21 + ;; code offset: 0x12af (local.set $163 - ;; code offset: 0xf1e + ;; code offset: 0x12ac (i32.load offset=40 - ;; code offset: 0xf1c + ;; code offset: 0x12aa (local.get $3) ) ) - ;; code offset: 0xf29 + ;; code offset: 0x12b7 (local.set $164 - ;; code offset: 0xf27 + ;; code offset: 0x12b5 (call $fannkuch_worker\28void*\29 - ;; code offset: 0xf24 + ;; code offset: 0x12b2 (local.get $163) ) ) - ;; code offset: 0xf31 + ;; code offset: 0x12bf (i32.store offset=8 - ;; code offset: 0xf2c + ;; code offset: 0x12ba (local.get $3) - ;; code offset: 0xf2e + ;; code offset: 0x12bc (local.get $164) ) - ;; code offset: 0xf39 + ;; code offset: 0x12c7 (local.set $165 - ;; code offset: 0xf36 + ;; code offset: 0x12c4 (i32.load offset=12 - ;; code offset: 0xf34 + ;; code offset: 0x12c2 (local.get $3) ) ) - ;; code offset: 0xf41 + ;; code offset: 0x12cf (local.set $166 - ;; code offset: 0xf3e + ;; code offset: 0x12cc (i32.load offset=8 - ;; code offset: 0xf3c + ;; code offset: 0x12ca (local.get $3) ) ) - ;; code offset: 0xf47 + ;; code offset: 0x12d5 (local.set $167 - ;; code offset: 0xf44 + ;; code offset: 0x12d2 (local.get $165) ) - ;; code offset: 0xf4d + ;; code offset: 0x12db (local.set $168 - ;; code offset: 0xf4a + ;; code offset: 0x12d8 (local.get $166) ) - ;; code offset: 0xf57 + ;; code offset: 0x12e5 (local.set $169 - ;; code offset: 0xf56 + ;; code offset: 0x12e4 (i32.lt_s - ;; code offset: 0xf50 + ;; code offset: 0x12de (local.get $167) - ;; code offset: 0xf53 + ;; code offset: 0x12e1 (local.get $168) ) ) - ;; code offset: 0xf5c + ;; code offset: 0x12ea (local.set $170 - ;; code offset: 0xf5a + ;; code offset: 0x12e8 (i32.const 1) ) - ;; code offset: 0xf66 + ;; code offset: 0x12f4 (local.set $171 - ;; code offset: 0xf65 + ;; code offset: 0x12f3 (i32.and - ;; code offset: 0xf5f + ;; code offset: 0x12ed (local.get $169) - ;; code offset: 0xf62 + ;; code offset: 0x12f0 (local.get $170) ) ) - ;; code offset: 0xf69 + ;; code offset: 0x12f7 (block $label$21 - ;; code offset: 0xf6f + ;; code offset: 0x12fd (br_if $label$21 - ;; code offset: 0xf6e + ;; code offset: 0x12fc (i32.eqz - ;; code offset: 0xf6b + ;; code offset: 0x12f9 (local.get $171) ) ) - ;; code offset: 0xf76 + ;; code offset: 0x1304 (local.set $172 - ;; code offset: 0xf73 + ;; code offset: 0x1301 (i32.load offset=8 - ;; code offset: 0xf71 + ;; code offset: 0x12ff (local.get $3) ) ) - ;; code offset: 0xf7e + ;; code offset: 0x130c (i32.store offset=12 - ;; code offset: 0xf79 + ;; code offset: 0x1307 (local.get $3) - ;; code offset: 0xf7b + ;; code offset: 0x1309 (local.get $172) ) ) - ;; code offset: 0xf87 + ;; code offset: 0x1315 (local.set $173 - ;; code offset: 0xf84 + ;; code offset: 0x1312 (i32.load offset=40 - ;; code offset: 0xf82 + ;; code offset: 0x1310 (local.get $3) ) ) - ;; code offset: 0xf8f + ;; code offset: 0x131d (i32.store offset=36 - ;; code offset: 0xf8a + ;; code offset: 0x1318 (local.get $3) - ;; code offset: 0xf8c + ;; code offset: 0x131a (local.get $173) ) - ;; code offset: 0xf97 + ;; code offset: 0x1325 (local.set $174 - ;; code offset: 0xf94 + ;; code offset: 0x1322 (i32.load offset=40 - ;; code offset: 0xf92 + ;; code offset: 0x1320 (local.get $3) ) ) - ;; code offset: 0xfa0 + ;; code offset: 0x132e (local.set $175 - ;; code offset: 0xf9d + ;; code offset: 0x132b (i32.load offset=8 - ;; code offset: 0xf9a + ;; code offset: 0x1328 (local.get $174) ) ) - ;; code offset: 0xfa8 + ;; code offset: 0x1336 (i32.store offset=40 - ;; code offset: 0xfa3 + ;; code offset: 0x1331 (local.get $3) - ;; code offset: 0xfa5 + ;; code offset: 0x1333 (local.get $175) ) - ;; code offset: 0xfb0 + ;; code offset: 0x133e (local.set $176 - ;; code offset: 0xfad + ;; code offset: 0x133b (i32.load offset=36 - ;; code offset: 0xfab + ;; code offset: 0x1339 (local.get $3) ) ) - ;; code offset: 0xfb6 + ;; code offset: 0x1344 (call $free - ;; code offset: 0xfb3 + ;; code offset: 0x1341 (local.get $176) ) - ;; code offset: 0xfb8 + ;; code offset: 0x1346 (br $label$20) ) ) - ;; code offset: 0xfc3 + ;; code offset: 0x1351 (local.set $177 - ;; code offset: 0xfc0 + ;; code offset: 0x134e (i32.load offset=12 - ;; code offset: 0xfbe + ;; code offset: 0x134c (local.get $3) ) ) - ;; code offset: 0xfc8 + ;; code offset: 0x1356 (local.set $178 - ;; code offset: 0xfc6 + ;; code offset: 0x1354 (i32.const 48) ) - ;; code offset: 0xfd1 + ;; code offset: 0x135f (local.set $179 - ;; code offset: 0xfd0 + ;; code offset: 0x135e (i32.add - ;; code offset: 0xfcb + ;; code offset: 0x1359 (local.get $3) - ;; code offset: 0xfcd + ;; code offset: 0x135b (local.get $178) ) ) - ;; code offset: 0xfd7 + ;; code offset: 0x1365 (global.set $global$0 - ;; code offset: 0xfd4 + ;; code offset: 0x1362 (local.get $179) ) - ;; code offset: 0xfdc + ;; code offset: 0x136a (return - ;; code offset: 0xfd9 + ;; code offset: 0x1367 (local.get $177) ) ) diff --git a/test/passes/fannkuch3.bin.txt b/test/passes/fannkuch3.bin.txt index 5c2a86d8e..658e2e0a9 100644 --- a/test/passes/fannkuch3.bin.txt +++ b/test/passes/fannkuch3.bin.txt @@ -2469,8 +2469,8 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a9] = "/usr/local/google/home/azakai/Dev/2-binaryen") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000040 - [0x00000006, 0x00000389) - [0x0000038b, 0x00000686)) + [0x00000006, 0x000003a7) + [0x000003a9, 0x000006b0)) 0x00000026: DW_TAG_pointer_type [2] DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args") @@ -2534,7 +2534,7 @@ Abbrev table for offset: 0x00000000 0x00000082: DW_TAG_subprogram [10] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000006) - DW_AT_high_pc [DW_FORM_data4] (0x00000383) + DW_AT_high_pc [DW_FORM_data4] (0x000003a1) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000166] = "_Z15fannkuch_workerPv") @@ -2559,7 +2559,7 @@ Abbrev table for offset: 0x00000000 0x000000b4: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x00000000: [0xffffffff, 0x00000006): - [0x00000000, 0x00000030): DW_OP_consts +0, DW_OP_stack_value) + [0x00000000, 0x0000004e): DW_OP_consts +0, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014c] = "maxflips") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2567,7 +2567,7 @@ Abbrev table for offset: 0x00000000 0x000000c3: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000001d: - [0xffffffff, 0x0000000d): + [0xffffffff, 0x0000002b): [0x00000000, 0x00000029): DW_OP_consts +0, DW_OP_stack_value [0x0000003f, 0x00000044): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x000000d5, 0x000000de): DW_OP_consts +1, DW_OP_stack_value @@ -2584,7 +2584,7 @@ Abbrev table for offset: 0x00000000 0x000000d2: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000a5: - [0xffffffff, 0x00000014): + [0xffffffff, 0x00000032): [0x00000000, 0x00000022): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2593,7 +2593,7 @@ Abbrev table for offset: 0x00000000 0x000000e1: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000c3: - [0xffffffff, 0x0000001d): + [0xffffffff, 0x0000003b): [0x00000000, 0x00000019): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2602,7 +2602,7 @@ Abbrev table for offset: 0x00000000 0x000000f0: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000e1: - [0xffffffff, 0x00000023): + [0xffffffff, 0x00000041): [0x00000000, 0x00000013): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000196] = "perm") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2611,7 +2611,7 @@ Abbrev table for offset: 0x00000000 0x000000ff: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000ff: - [0xffffffff, 0x00000029): + [0xffffffff, 0x00000047): [0x00000000, 0x0000000d): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2620,7 +2620,7 @@ Abbrev table for offset: 0x00000000 0x0000010e: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000011d: - [0xffffffff, 0x000001d8): + [0xffffffff, 0x000001f6): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value [0x0000018d, 0x00000192): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") @@ -2630,7 +2630,7 @@ Abbrev table for offset: 0x00000000 0x0000011d: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x00000149: - [0xffffffff, 0x000000c9): + [0xffffffff, 0x000000e7): [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value [0x00000019, 0x00000022): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value [0x00000087, 0x0000008f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value @@ -2644,7 +2644,7 @@ Abbrev table for offset: 0x00000000 0x0000012c: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000001ab: - [0xffffffff, 0x000000d8): + [0xffffffff, 0x000000f6): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value [0x0000018d, 0x00000191): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019b] = "k") @@ -2654,7 +2654,7 @@ Abbrev table for offset: 0x00000000 0x0000013b: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000001d7: - [0xffffffff, 0x000000f2): + [0xffffffff, 0x00000110): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000018d, 0x00000191): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value @@ -2666,7 +2666,7 @@ Abbrev table for offset: 0x00000000 0x0000014a: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000021f: - [0xffffffff, 0x00000107): + [0xffffffff, 0x00000125): [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000018d, 0x000001b7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value @@ -2678,10 +2678,10 @@ Abbrev table for offset: 0x00000000 0x00000159: DW_TAG_lexical_block [14] * DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000175, 0x000001b3) - [0x000001dd, 0x000001e6) - [0x00000302, 0x00000340) - [0x0000036a, 0x00000373)) + [0x00000193, 0x000001d1) + [0x000001fb, 0x00000204) + [0x00000320, 0x0000035e) + [0x00000388, 0x00000391)) 0x0000015e: DW_TAG_variable [12] DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") @@ -2692,28 +2692,28 @@ Abbrev table for offset: 0x00000000 0x00000169: NULL 0x0000016a: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000001b) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000039) 0x0000016f: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000021) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000003f) 0x00000174: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000027) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000045) 0x00000179: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000000d1) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000000ef) 0x0000017e: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x000000000000037e) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000039c) 0x00000187: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000382) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003a0) 0x00000190: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000386) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003a4) 0x00000199: NULL @@ -2817,8 +2817,8 @@ Abbrev table for offset: 0x00000000 0x0000023a: NULL 0x0000023b: DW_TAG_subprogram [23] * - DW_AT_low_pc [DW_FORM_addr] (0x000000000000038b) - DW_AT_high_pc [DW_FORM_data4] (0x000002fb) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003a9) + DW_AT_high_pc [DW_FORM_data4] (0x00000307) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000018c] = "main") @@ -2841,7 +2841,7 @@ Abbrev table for offset: 0x00000000 0x00000269: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x00000267: - [0xffffffff, 0x000003b1): + [0xffffffff, 0x000003db): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2850,7 +2850,7 @@ Abbrev table for offset: 0x00000000 0x00000278: DW_TAG_inlined_subroutine [24] * DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01a8 => {0x000001a8} "_ZL8fannkuchi") - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003c6) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003f0) DW_AT_high_pc [DW_FORM_data4] (0x0000026d) DW_AT_call_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_call_line [DW_FORM_data1] (159) @@ -2861,20 +2861,20 @@ Abbrev table for offset: 0x00000000 0x0000028d: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000285: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_consts +30, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01c3 => {0x000001c3} "showmax") 0x00000296: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000002a2: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_lit0, DW_OP_stack_value [0x00000287, 0x0000029f): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ce => {0x000001ce} "args") 0x0000029f: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000002cc: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x0000003e, 0x00000043): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000049, 0x00000069): DW_OP_consts +0, DW_OP_stack_value @@ -2891,48 +2891,48 @@ Abbrev table for offset: 0x00000000 0x000002ad: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000354: - [0xffffffff, 0x00000418): + [0xffffffff, 0x00000442): [0x00000000, 0x00000015): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ef => {0x000001ef} "perm1") 0x000002b6: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000372: - [0xffffffff, 0x0000041e): + [0xffffffff, 0x00000448): [0x00000000, 0x0000000f): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01fa => {0x000001fa} "count") 0x000002bf: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000390: - [0xffffffff, 0x00000547): + [0xffffffff, 0x00000571): [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value [0x000000cb, 0x000000d2): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0205 => {0x00000205} "r") 0x000002c8: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000003e8: - [0xffffffff, 0x0000062d): + [0xffffffff, 0x00000657): [0x00000000, 0x0000000b): DW_OP_consts +0, DW_OP_stack_value [0x0000002e, 0x00000036): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0210 => {0x00000210} "maxflips") 0x000002d1: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000413: - [0xffffffff, 0x00000644): + [0xffffffff, 0x0000066e): [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x021b => {0x0000021b} "flips") 0x000002da: DW_TAG_label [28] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0226 => {0x00000226} "cleanup") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000621) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000064b) 0x000002e3: DW_TAG_lexical_block [14] * DW_AT_ranges [DW_FORM_sec_offset] (0x00000028 - [0x000004d9, 0x00000520) - [0x0000059e, 0x000005eb)) + [0x00000503, 0x0000054a) + [0x000005c8, 0x00000615)) 0x000002e8: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000003bc: - [0xffffffff, 0x000004e0): + [0xffffffff, 0x0000050a): [0x00000000, 0x00000009): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value [0x000000c7, 0x000000d4): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x022e => {0x0000022e} "p0") @@ -2942,46 +2942,46 @@ Abbrev table for offset: 0x00000000 0x000002f2: NULL 0x000002f3: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003af) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003d9) 0x000002f8: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003bc) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003e6) 0x000002fd: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003e2) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000040c) 0x00000302: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000416) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000440) 0x00000307: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000041c) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000446) 0x0000030c: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000484) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000004ae) 0x00000311: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000496) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000004c0) 0x00000316: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000561) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000058b) 0x0000031b: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000625) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000064f) 0x00000324: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000629) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000653) 0x0000032d: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000642) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000066c) 0x00000332: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x000000000000064f) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000679) 0x0000033b: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000067a) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000006a4) 0x00000340: NULL @@ -3001,10 +3001,10 @@ Abbrev table for offset: 0x00000000 .debug_loc contents: 0x00000000: [0xffffffff, 0x00000006): - [0x00000000, 0x00000030): DW_OP_consts +0, DW_OP_stack_value + [0x00000000, 0x0000004e): DW_OP_consts +0, DW_OP_stack_value 0x0000001d: - [0xffffffff, 0x0000000d): + [0xffffffff, 0x0000002b): [0x00000000, 0x00000029): DW_OP_consts +0, DW_OP_stack_value [0x0000003f, 0x00000044): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x000000d5, 0x000000de): DW_OP_consts +1, DW_OP_stack_value @@ -3016,28 +3016,28 @@ Abbrev table for offset: 0x00000000 [0x000002ef, 0x000002fc): DW_OP_consts +0, DW_OP_stack_value 0x000000a5: - [0xffffffff, 0x00000014): + [0xffffffff, 0x00000032): [0x00000000, 0x00000022): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value 0x000000c3: - [0xffffffff, 0x0000001d): + [0xffffffff, 0x0000003b): [0x00000000, 0x00000019): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x000000e1: - [0xffffffff, 0x00000023): + [0xffffffff, 0x00000041): [0x00000000, 0x00000013): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value 0x000000ff: - [0xffffffff, 0x00000029): + [0xffffffff, 0x00000047): [0x00000000, 0x0000000d): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x0000011d: - [0xffffffff, 0x000001d8): + [0xffffffff, 0x000001f6): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value [0x0000018d, 0x00000192): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value 0x00000149: - [0xffffffff, 0x000000c9): + [0xffffffff, 0x000000e7): [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value [0x00000019, 0x00000022): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value [0x00000087, 0x0000008f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value @@ -3046,39 +3046,39 @@ Abbrev table for offset: 0x00000000 [0x00000214, 0x0000021c): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value 0x000001ab: - [0xffffffff, 0x000000d8): + [0xffffffff, 0x000000f6): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value [0x0000018d, 0x00000191): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value 0x000001d7: - [0xffffffff, 0x000000f2): + [0xffffffff, 0x00000110): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000018d, 0x00000191): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x000001c9, 0x000001cc): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x0000021f: - [0xffffffff, 0x00000107): + [0xffffffff, 0x00000125): [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000018d, 0x000001b7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value [0x000001c8, 0x000001de): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000267: - [0xffffffff, 0x000003b1): + [0xffffffff, 0x000003db): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x00000285: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_consts +30, DW_OP_stack_value 0x000002a2: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_lit0, DW_OP_stack_value [0x00000287, 0x0000029f): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x000002cc: - [0xffffffff, 0x000003c4): + [0xffffffff, 0x000003ee): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x0000003e, 0x00000043): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000049, 0x00000069): DW_OP_consts +0, DW_OP_stack_value @@ -3090,30 +3090,30 @@ Abbrev table for offset: 0x00000000 [0x000001dc, 0x000001f0): DW_OP_consts +0, DW_OP_stack_value 0x00000354: - [0xffffffff, 0x00000418): + [0xffffffff, 0x00000442): [0x00000000, 0x00000015): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000372: - [0xffffffff, 0x0000041e): + [0xffffffff, 0x00000448): [0x00000000, 0x0000000f): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value 0x00000390: - [0xffffffff, 0x00000547): + [0xffffffff, 0x00000571): [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value [0x000000cb, 0x000000d2): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x000003bc: - [0xffffffff, 0x000004e0): + [0xffffffff, 0x0000050a): [0x00000000, 0x00000009): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value [0x000000c7, 0x000000d4): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value 0x000003e8: - [0xffffffff, 0x0000062d): + [0xffffffff, 0x00000657): [0x00000000, 0x0000000b): DW_OP_consts +0, DW_OP_stack_value [0x0000002e, 0x00000036): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value 0x00000413: - [0xffffffff, 0x00000644): + [0xffffffff, 0x0000066e): [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value .debug_line contents: @@ -3167,1577 +3167,1577 @@ file_names[ 4]: 0x0000000000000006 27 0 1 0 0 is_stmt -0x000000f1: 00 DW_LNE_set_address (0x000000000000000d) +0x000000f1: 00 DW_LNE_set_address (0x000000000000002b) 0x000000f8: 03 DW_LNS_advance_line (33) 0x000000fa: 05 DW_LNS_set_column (14) 0x000000fc: 0a DW_LNS_set_prologue_end 0x000000fd: 01 DW_LNS_copy - 0x000000000000000d 33 14 1 0 0 is_stmt prologue_end + 0x000000000000002b 33 14 1 0 0 is_stmt prologue_end -0x000000fe: 00 DW_LNE_set_address (0x0000000000000016) +0x000000fe: 00 DW_LNE_set_address (0x0000000000000034) 0x00000105: 03 DW_LNS_advance_line (34) 0x00000107: 05 DW_LNS_set_column (27) 0x00000109: 01 DW_LNS_copy - 0x0000000000000016 34 27 1 0 0 is_stmt + 0x0000000000000034 34 27 1 0 0 is_stmt -0x0000010a: 00 DW_LNE_set_address (0x0000000000000017) +0x0000010a: 00 DW_LNE_set_address (0x0000000000000035) 0x00000111: 05 DW_LNS_set_column (18) 0x00000113: 06 DW_LNS_negate_stmt 0x00000114: 01 DW_LNS_copy - 0x0000000000000017 34 18 1 0 0 + 0x0000000000000035 34 18 1 0 0 -0x00000115: 00 DW_LNE_set_address (0x000000000000001d) +0x00000115: 00 DW_LNE_set_address (0x000000000000003b) 0x0000011c: 03 DW_LNS_advance_line (35) 0x0000011e: 05 DW_LNS_set_column (17) 0x00000120: 06 DW_LNS_negate_stmt 0x00000121: 01 DW_LNS_copy - 0x000000000000001d 35 17 1 0 0 is_stmt + 0x000000000000003b 35 17 1 0 0 is_stmt -0x00000122: 00 DW_LNE_set_address (0x0000000000000023) +0x00000122: 00 DW_LNE_set_address (0x0000000000000041) 0x00000129: 03 DW_LNS_advance_line (36) 0x0000012b: 05 DW_LNS_set_column (18) 0x0000012d: 01 DW_LNS_copy - 0x0000000000000023 36 18 1 0 0 is_stmt + 0x0000000000000041 36 18 1 0 0 is_stmt -0x0000012e: 00 DW_LNE_set_address (0x000000000000002f) +0x0000012e: 00 DW_LNE_set_address (0x000000000000004d) 0x00000135: 03 DW_LNS_advance_line (37) 0x00000137: 01 DW_LNS_copy - 0x000000000000002f 37 18 1 0 0 is_stmt + 0x000000000000004d 37 18 1 0 0 is_stmt -0x00000138: 00 DW_LNE_set_address (0x0000000000000034) +0x00000138: 00 DW_LNE_set_address (0x0000000000000052) 0x0000013f: 05 DW_LNS_set_column (4) 0x00000141: 06 DW_LNS_negate_stmt 0x00000142: 01 DW_LNS_copy - 0x0000000000000034 37 4 1 0 0 + 0x0000000000000052 37 4 1 0 0 -0x00000143: 00 DW_LNE_set_address (0x0000000000000038) +0x00000143: 00 DW_LNE_set_address (0x0000000000000056) 0x0000014a: 03 DW_LNS_advance_line (38) 0x0000014c: 05 DW_LNS_set_column (7) 0x0000014e: 06 DW_LNS_negate_stmt 0x0000014f: 01 DW_LNS_copy - 0x0000000000000038 38 7 1 0 0 is_stmt + 0x0000000000000056 38 7 1 0 0 is_stmt -0x00000150: 00 DW_LNE_set_address (0x0000000000000040) +0x00000150: 00 DW_LNE_set_address (0x000000000000005e) 0x00000157: 05 DW_LNS_set_column (16) 0x00000159: 06 DW_LNS_negate_stmt 0x0000015a: 01 DW_LNS_copy - 0x0000000000000040 38 16 1 0 0 + 0x000000000000005e 38 16 1 0 0 -0x0000015b: 00 DW_LNE_set_address (0x0000000000000045) +0x0000015b: 00 DW_LNE_set_address (0x0000000000000063) 0x00000162: 03 DW_LNS_advance_line (37) 0x00000164: 05 DW_LNS_set_column (24) 0x00000166: 06 DW_LNS_negate_stmt 0x00000167: 01 DW_LNS_copy - 0x0000000000000045 37 24 1 0 0 is_stmt + 0x0000000000000063 37 24 1 0 0 is_stmt -0x00000168: 00 DW_LNE_set_address (0x000000000000004a) +0x00000168: 00 DW_LNE_set_address (0x0000000000000068) 0x0000016f: 05 DW_LNS_set_column (18) 0x00000171: 06 DW_LNS_negate_stmt 0x00000172: 01 DW_LNS_copy - 0x000000000000004a 37 18 1 0 0 + 0x0000000000000068 37 18 1 0 0 -0x00000173: 00 DW_LNE_set_address (0x000000000000004f) +0x00000173: 00 DW_LNE_set_address (0x000000000000006d) 0x0000017a: 05 DW_LNS_set_column (4) 0x0000017c: 01 DW_LNS_copy - 0x000000000000004f 37 4 1 0 0 + 0x000000000000006d 37 4 1 0 0 -0x0000017d: 00 DW_LNE_set_address (0x0000000000000052) +0x0000017d: 00 DW_LNE_set_address (0x0000000000000070) 0x00000184: 03 DW_LNS_advance_line (39) 0x00000186: 06 DW_LNS_negate_stmt 0x00000187: 01 DW_LNS_copy - 0x0000000000000052 39 4 1 0 0 is_stmt + 0x0000000000000070 39 4 1 0 0 is_stmt -0x00000188: 00 DW_LNE_set_address (0x0000000000000054) +0x00000188: 00 DW_LNE_set_address (0x0000000000000072) 0x0000018f: 05 DW_LNS_set_column (16) 0x00000191: 06 DW_LNS_negate_stmt 0x00000192: 01 DW_LNS_copy - 0x0000000000000054 39 16 1 0 0 + 0x0000000000000072 39 16 1 0 0 -0x00000193: 00 DW_LNE_set_address (0x000000000000005d) +0x00000193: 00 DW_LNE_set_address (0x000000000000007b) 0x0000019a: 05 DW_LNS_set_column (4) 0x0000019c: 01 DW_LNS_copy - 0x000000000000005d 39 4 1 0 0 + 0x000000000000007b 39 4 1 0 0 -0x0000019d: 00 DW_LNE_set_address (0x000000000000005f) +0x0000019d: 00 DW_LNE_set_address (0x000000000000007d) 0x000001a4: 05 DW_LNS_set_column (23) 0x000001a6: 01 DW_LNS_copy - 0x000000000000005f 39 23 1 0 0 + 0x000000000000007d 39 23 1 0 0 -0x000001a7: 00 DW_LNE_set_address (0x0000000000000064) +0x000001a7: 00 DW_LNE_set_address (0x0000000000000082) 0x000001ae: 05 DW_LNS_set_column (19) 0x000001b0: 01 DW_LNS_copy - 0x0000000000000064 39 19 1 0 0 + 0x0000000000000082 39 19 1 0 0 -0x000001b1: 00 DW_LNE_set_address (0x0000000000000069) +0x000001b1: 00 DW_LNE_set_address (0x0000000000000087) 0x000001b8: 03 DW_LNS_advance_line (40) 0x000001ba: 05 DW_LNS_set_column (4) 0x000001bc: 06 DW_LNS_negate_stmt 0x000001bd: 01 DW_LNS_copy - 0x0000000000000069 40 4 1 0 0 is_stmt + 0x0000000000000087 40 4 1 0 0 is_stmt -0x000001be: 00 DW_LNE_set_address (0x0000000000000071) +0x000001be: 00 DW_LNE_set_address (0x000000000000008f) 0x000001c5: 05 DW_LNS_set_column (17) 0x000001c7: 06 DW_LNS_negate_stmt 0x000001c8: 01 DW_LNS_copy - 0x0000000000000071 40 17 1 0 0 + 0x000000000000008f 40 17 1 0 0 -0x000001c9: 00 DW_LNE_set_address (0x000000000000007c) +0x000001c9: 00 DW_LNE_set_address (0x000000000000009a) 0x000001d0: 03 DW_LNS_advance_line (37) 0x000001d2: 05 DW_LNS_set_column (18) 0x000001d4: 06 DW_LNS_negate_stmt 0x000001d5: 01 DW_LNS_copy - 0x000000000000007c 37 18 1 0 0 is_stmt + 0x000000000000009a 37 18 1 0 0 is_stmt -0x000001d6: 00 DW_LNE_set_address (0x0000000000000081) +0x000001d6: 00 DW_LNE_set_address (0x000000000000009f) 0x000001dd: 03 DW_LNS_advance_line (43) 0x000001df: 05 DW_LNS_set_column (4) 0x000001e1: 01 DW_LNS_copy - 0x0000000000000081 43 4 1 0 0 is_stmt + 0x000000000000009f 43 4 1 0 0 is_stmt -0x000001e2: 00 DW_LNE_set_address (0x0000000000000087) +0x000001e2: 00 DW_LNE_set_address (0x00000000000000a5) 0x000001e9: 03 DW_LNS_advance_line (44) 0x000001eb: 05 DW_LNS_set_column (16) 0x000001ed: 01 DW_LNS_copy - 0x0000000000000087 44 16 1 0 0 is_stmt + 0x00000000000000a5 44 16 1 0 0 is_stmt -0x000001ee: 00 DW_LNE_set_address (0x0000000000000090) +0x000001ee: 00 DW_LNE_set_address (0x00000000000000ae) 0x000001f5: 03 DW_LNS_advance_line (45) 0x000001f7: 05 DW_LNS_set_column (10) 0x000001f9: 01 DW_LNS_copy - 0x0000000000000090 45 10 1 0 0 is_stmt + 0x00000000000000ae 45 10 1 0 0 is_stmt -0x000001fa: 00 DW_LNE_set_address (0x0000000000000092) +0x000001fa: 00 DW_LNE_set_address (0x00000000000000b0) 0x00000201: 05 DW_LNS_set_column (18) 0x00000203: 06 DW_LNS_negate_stmt 0x00000204: 01 DW_LNS_copy - 0x0000000000000092 45 18 1 0 0 + 0x00000000000000b0 45 18 1 0 0 -0x00000205: 00 DW_LNE_set_address (0x000000000000009b) +0x00000205: 00 DW_LNE_set_address (0x00000000000000b9) 0x0000020c: 05 DW_LNS_set_column (10) 0x0000020e: 01 DW_LNS_copy - 0x000000000000009b 45 10 1 0 0 + 0x00000000000000b9 45 10 1 0 0 -0x0000020f: 00 DW_LNE_set_address (0x000000000000009d) +0x0000020f: 00 DW_LNE_set_address (0x00000000000000bb) 0x00000216: 05 DW_LNS_set_column (23) 0x00000218: 01 DW_LNS_copy - 0x000000000000009d 45 23 1 0 0 + 0x00000000000000bb 45 23 1 0 0 -0x00000219: 00 DW_LNE_set_address (0x00000000000000a2) +0x00000219: 00 DW_LNE_set_address (0x00000000000000c0) 0x00000220: 03 DW_LNS_advance_line (44) 0x00000222: 05 DW_LNS_set_column (16) 0x00000224: 06 DW_LNS_negate_stmt 0x00000225: 01 DW_LNS_copy - 0x00000000000000a2 44 16 1 0 0 is_stmt + 0x00000000000000c0 44 16 1 0 0 is_stmt -0x00000226: 00 DW_LNE_set_address (0x00000000000000ad) +0x00000226: 00 DW_LNE_set_address (0x00000000000000cb) 0x0000022d: 05 DW_LNS_set_column (7) 0x0000022f: 06 DW_LNS_negate_stmt 0x00000230: 01 DW_LNS_copy - 0x00000000000000ad 44 7 1 0 0 + 0x00000000000000cb 44 7 1 0 0 -0x00000231: 00 DW_LNE_set_address (0x00000000000000b3) +0x00000231: 00 DW_LNE_set_address (0x00000000000000d1) 0x00000238: 03 DW_LNS_advance_line (46) 0x0000023a: 05 DW_LNS_set_column (11) 0x0000023c: 06 DW_LNS_negate_stmt 0x0000023d: 01 DW_LNS_copy - 0x00000000000000b3 46 11 1 0 0 is_stmt + 0x00000000000000d1 46 11 1 0 0 is_stmt -0x0000023e: 00 DW_LNE_set_address (0x00000000000000bf) +0x0000023e: 00 DW_LNE_set_address (0x00000000000000dd) 0x00000245: 05 DW_LNS_set_column (28) 0x00000247: 06 DW_LNS_negate_stmt 0x00000248: 01 DW_LNS_copy - 0x00000000000000bf 46 28 1 0 0 + 0x00000000000000dd 46 28 1 0 0 -0x00000249: 00 DW_LNE_set_address (0x00000000000000c4) +0x00000249: 00 DW_LNE_set_address (0x00000000000000e2) 0x00000250: 05 DW_LNS_set_column (41) 0x00000252: 01 DW_LNS_copy - 0x00000000000000c4 46 41 1 0 0 + 0x00000000000000e2 46 41 1 0 0 -0x00000253: 00 DW_LNE_set_address (0x00000000000000c9) +0x00000253: 00 DW_LNE_set_address (0x00000000000000e7) 0x0000025a: 03 DW_LNS_advance_line (48) 0x0000025c: 05 DW_LNS_set_column (21) 0x0000025e: 06 DW_LNS_negate_stmt 0x0000025f: 01 DW_LNS_copy - 0x00000000000000c9 48 21 1 0 0 is_stmt + 0x00000000000000e7 48 21 1 0 0 is_stmt -0x00000260: 00 DW_LNE_set_address (0x00000000000000d1) +0x00000260: 00 DW_LNE_set_address (0x00000000000000ef) 0x00000267: 03 DW_LNS_advance_line (50) 0x00000269: 05 DW_LNS_set_column (14) 0x0000026b: 01 DW_LNS_copy - 0x00000000000000d1 50 14 1 0 0 is_stmt + 0x00000000000000ef 50 14 1 0 0 is_stmt -0x0000026c: 00 DW_LNE_set_address (0x00000000000000e4) +0x0000026c: 00 DW_LNE_set_address (0x0000000000000102) 0x00000273: 03 DW_LNS_advance_line (52) 0x00000275: 05 DW_LNS_set_column (38) 0x00000277: 01 DW_LNS_copy - 0x00000000000000e4 52 38 1 0 0 is_stmt + 0x0000000000000102 52 38 1 0 0 is_stmt -0x00000278: 00 DW_LNE_set_address (0x00000000000000f8) +0x00000278: 00 DW_LNE_set_address (0x0000000000000116) 0x0000027f: 03 DW_LNS_advance_line (53) 0x00000281: 05 DW_LNS_set_column (22) 0x00000283: 01 DW_LNS_copy - 0x00000000000000f8 53 22 1 0 0 is_stmt + 0x0000000000000116 53 22 1 0 0 is_stmt -0x00000284: 00 DW_LNE_set_address (0x0000000000000107) +0x00000284: 00 DW_LNE_set_address (0x0000000000000125) 0x0000028b: 03 DW_LNS_advance_line (54) 0x0000028d: 05 DW_LNS_set_column (24) 0x0000028f: 01 DW_LNS_copy - 0x0000000000000107 54 24 1 0 0 is_stmt + 0x0000000000000125 54 24 1 0 0 is_stmt -0x00000290: 00 DW_LNE_set_address (0x0000000000000109) +0x00000290: 00 DW_LNE_set_address (0x0000000000000127) 0x00000297: 05 DW_LNS_set_column (26) 0x00000299: 06 DW_LNS_negate_stmt 0x0000029a: 01 DW_LNS_copy - 0x0000000000000109 54 26 1 0 0 + 0x0000000000000127 54 26 1 0 0 -0x0000029b: 00 DW_LNE_set_address (0x0000000000000116) +0x0000029b: 00 DW_LNE_set_address (0x0000000000000134) 0x000002a2: 05 DW_LNS_set_column (24) 0x000002a4: 01 DW_LNS_copy - 0x0000000000000116 54 24 1 0 0 + 0x0000000000000134 54 24 1 0 0 -0x000002a5: 00 DW_LNE_set_address (0x0000000000000119) +0x000002a5: 00 DW_LNE_set_address (0x0000000000000137) 0x000002ac: 03 DW_LNS_advance_line (55) 0x000002ae: 06 DW_LNS_negate_stmt 0x000002af: 01 DW_LNS_copy - 0x0000000000000119 55 24 1 0 0 is_stmt + 0x0000000000000137 55 24 1 0 0 is_stmt -0x000002b0: 00 DW_LNE_set_address (0x0000000000000120) +0x000002b0: 00 DW_LNE_set_address (0x000000000000013e) 0x000002b7: 03 DW_LNS_advance_line (52) 0x000002b9: 05 DW_LNS_set_column (44) 0x000002bb: 01 DW_LNS_copy - 0x0000000000000120 52 44 1 0 0 is_stmt + 0x000000000000013e 52 44 1 0 0 is_stmt -0x000002bc: 00 DW_LNE_set_address (0x000000000000012c) +0x000002bc: 00 DW_LNE_set_address (0x000000000000014a) 0x000002c3: 05 DW_LNS_set_column (38) 0x000002c5: 06 DW_LNS_negate_stmt 0x000002c6: 01 DW_LNS_copy - 0x000000000000012c 52 38 1 0 0 + 0x000000000000014a 52 38 1 0 0 -0x000002c7: 00 DW_LNE_set_address (0x000000000000012f) +0x000002c7: 00 DW_LNE_set_address (0x000000000000014d) 0x000002ce: 05 DW_LNS_set_column (13) 0x000002d0: 01 DW_LNS_copy - 0x000000000000012f 52 13 1 0 0 + 0x000000000000014d 52 13 1 0 0 -0x000002d1: 00 DW_LNE_set_address (0x0000000000000133) +0x000002d1: 00 DW_LNE_set_address (0x0000000000000151) 0x000002d8: 03 DW_LNS_advance_line (58) 0x000002da: 05 DW_LNS_set_column (19) 0x000002dc: 06 DW_LNS_negate_stmt 0x000002dd: 01 DW_LNS_copy - 0x0000000000000133 58 19 1 0 0 is_stmt + 0x0000000000000151 58 19 1 0 0 is_stmt -0x000002de: 00 DW_LNE_set_address (0x0000000000000142) +0x000002de: 00 DW_LNE_set_address (0x0000000000000160) 0x000002e5: 03 DW_LNS_advance_line (59) 0x000002e7: 05 DW_LNS_set_column (21) 0x000002e9: 01 DW_LNS_copy - 0x0000000000000142 59 21 1 0 0 is_stmt + 0x0000000000000160 59 21 1 0 0 is_stmt -0x000002ea: 00 DW_LNE_set_address (0x0000000000000149) +0x000002ea: 00 DW_LNE_set_address (0x0000000000000167) 0x000002f1: 03 DW_LNS_advance_line (57) 0x000002f3: 05 DW_LNS_set_column (18) 0x000002f5: 01 DW_LNS_copy - 0x0000000000000149 57 18 1 0 0 is_stmt + 0x0000000000000167 57 18 1 0 0 is_stmt -0x000002f6: 00 DW_LNE_set_address (0x0000000000000159) +0x000002f6: 00 DW_LNE_set_address (0x0000000000000177) 0x000002fd: 03 DW_LNS_advance_line (62) 0x000002ff: 05 DW_LNS_set_column (14) 0x00000301: 01 DW_LNS_copy - 0x0000000000000159 62 14 1 0 0 is_stmt + 0x0000000000000177 62 14 1 0 0 is_stmt -0x00000302: 00 DW_LNE_set_address (0x000000000000015d) +0x00000302: 00 DW_LNE_set_address (0x000000000000017b) 0x00000309: 05 DW_LNS_set_column (23) 0x0000030b: 06 DW_LNS_negate_stmt 0x0000030c: 01 DW_LNS_copy - 0x000000000000015d 62 23 1 0 0 + 0x000000000000017b 62 23 1 0 0 -0x0000030d: 00 DW_LNE_set_address (0x0000000000000162) +0x0000030d: 00 DW_LNE_set_address (0x0000000000000180) 0x00000314: 05 DW_LNS_set_column (14) 0x00000316: 01 DW_LNS_copy - 0x0000000000000162 62 14 1 0 0 + 0x0000000000000180 62 14 1 0 0 -0x00000317: 00 DW_LNE_set_address (0x0000000000000166) +0x00000317: 00 DW_LNE_set_address (0x0000000000000184) 0x0000031e: 03 DW_LNS_advance_line (66) 0x00000320: 05 DW_LNS_set_column (16) 0x00000322: 06 DW_LNS_negate_stmt 0x00000323: 01 DW_LNS_copy - 0x0000000000000166 66 16 1 0 0 is_stmt + 0x0000000000000184 66 16 1 0 0 is_stmt -0x00000324: 00 DW_LNE_set_address (0x0000000000000175) +0x00000324: 00 DW_LNE_set_address (0x0000000000000193) 0x0000032b: 03 DW_LNS_advance_line (75) 0x0000032d: 05 DW_LNS_set_column (27) 0x0000032f: 01 DW_LNS_copy - 0x0000000000000175 75 27 1 0 0 is_stmt + 0x0000000000000193 75 27 1 0 0 is_stmt -0x00000330: 00 DW_LNE_set_address (0x000000000000017e) +0x00000330: 00 DW_LNE_set_address (0x000000000000019c) 0x00000337: 03 DW_LNS_advance_line (76) 0x00000339: 05 DW_LNS_set_column (16) 0x0000033b: 01 DW_LNS_copy - 0x000000000000017e 76 16 1 0 0 is_stmt + 0x000000000000019c 76 16 1 0 0 is_stmt -0x0000033c: 00 DW_LNE_set_address (0x0000000000000186) +0x0000033c: 00 DW_LNE_set_address (0x00000000000001a4) 0x00000343: 05 DW_LNS_set_column (27) 0x00000345: 06 DW_LNS_negate_stmt 0x00000346: 01 DW_LNS_copy - 0x0000000000000186 76 27 1 0 0 + 0x00000000000001a4 76 27 1 0 0 -0x00000347: 00 DW_LNE_set_address (0x0000000000000188) +0x00000347: 00 DW_LNE_set_address (0x00000000000001a6) 0x0000034e: 05 DW_LNS_set_column (35) 0x00000350: 01 DW_LNS_copy - 0x0000000000000188 76 35 1 0 0 + 0x00000000000001a6 76 35 1 0 0 -0x00000351: 00 DW_LNE_set_address (0x0000000000000191) +0x00000351: 00 DW_LNE_set_address (0x00000000000001af) 0x00000358: 05 DW_LNS_set_column (27) 0x0000035a: 01 DW_LNS_copy - 0x0000000000000191 76 27 1 0 0 + 0x00000000000001af 76 27 1 0 0 -0x0000035b: 00 DW_LNE_set_address (0x0000000000000196) +0x0000035b: 00 DW_LNE_set_address (0x00000000000001b4) 0x00000362: 05 DW_LNS_set_column (25) 0x00000364: 01 DW_LNS_copy - 0x0000000000000196 76 25 1 0 0 + 0x00000000000001b4 76 25 1 0 0 -0x00000365: 00 DW_LNE_set_address (0x0000000000000199) +0x00000365: 00 DW_LNE_set_address (0x00000000000001b7) 0x0000036c: 03 DW_LNS_advance_line (75) 0x0000036e: 05 DW_LNS_set_column (27) 0x00000370: 06 DW_LNS_negate_stmt 0x00000371: 01 DW_LNS_copy - 0x0000000000000199 75 27 1 0 0 is_stmt + 0x00000000000001b7 75 27 1 0 0 is_stmt -0x00000372: 00 DW_LNE_set_address (0x000000000000019e) +0x00000372: 00 DW_LNE_set_address (0x00000000000001bc) 0x00000379: 05 DW_LNS_set_column (13) 0x0000037b: 06 DW_LNS_negate_stmt 0x0000037c: 01 DW_LNS_copy - 0x000000000000019e 75 13 1 0 0 + 0x00000000000001bc 75 13 1 0 0 -0x0000037d: 00 DW_LNE_set_address (0x00000000000001a6) +0x0000037d: 00 DW_LNE_set_address (0x00000000000001c4) 0x00000384: 03 DW_LNS_advance_line (77) 0x00000386: 06 DW_LNS_negate_stmt 0x00000387: 01 DW_LNS_copy - 0x00000000000001a6 77 13 1 0 0 is_stmt + 0x00000000000001c4 77 13 1 0 0 is_stmt -0x00000388: 00 DW_LNE_set_address (0x00000000000001ae) +0x00000388: 00 DW_LNE_set_address (0x00000000000001cc) 0x0000038f: 05 DW_LNS_set_column (22) 0x00000391: 06 DW_LNS_negate_stmt 0x00000392: 01 DW_LNS_copy - 0x00000000000001ae 77 22 1 0 0 + 0x00000000000001cc 77 22 1 0 0 -0x00000393: 00 DW_LNE_set_address (0x00000000000001b3) +0x00000393: 00 DW_LNE_set_address (0x00000000000001d1) 0x0000039a: 03 DW_LNS_advance_line (79) 0x0000039c: 05 DW_LNS_set_column (16) 0x0000039e: 06 DW_LNS_negate_stmt 0x0000039f: 01 DW_LNS_copy - 0x00000000000001b3 79 16 1 0 0 is_stmt + 0x00000000000001d1 79 16 1 0 0 is_stmt -0x000003a0: 00 DW_LNE_set_address (0x00000000000001bb) +0x000003a0: 00 DW_LNE_set_address (0x00000000000001d9) 0x000003a7: 05 DW_LNS_set_column (14) 0x000003a9: 06 DW_LNS_negate_stmt 0x000003aa: 01 DW_LNS_copy - 0x00000000000001bb 79 14 1 0 0 + 0x00000000000001d9 79 14 1 0 0 -0x000003ab: 00 DW_LNE_set_address (0x00000000000001ca) +0x000003ab: 00 DW_LNE_set_address (0x00000000000001e8) 0x000003b2: 05 DW_LNS_set_column (25) 0x000003b4: 01 DW_LNS_copy - 0x00000000000001ca 79 25 1 0 0 + 0x00000000000001e8 79 25 1 0 0 -0x000003b5: 00 DW_LNE_set_address (0x00000000000001d1) +0x000003b5: 00 DW_LNE_set_address (0x00000000000001ef) 0x000003bc: 03 DW_LNS_advance_line (81) 0x000003be: 05 DW_LNS_set_column (11) 0x000003c0: 06 DW_LNS_negate_stmt 0x000003c1: 01 DW_LNS_copy - 0x00000000000001d1 81 11 1 0 0 is_stmt + 0x00000000000001ef 81 11 1 0 0 is_stmt -0x000003c2: 00 DW_LNE_set_address (0x00000000000001d6) +0x000003c2: 00 DW_LNE_set_address (0x00000000000001f4) 0x000003c9: 03 DW_LNS_advance_line (66) 0x000003cb: 05 DW_LNS_set_column (16) 0x000003cd: 01 DW_LNS_copy - 0x00000000000001d6 66 16 1 0 0 is_stmt + 0x00000000000001f4 66 16 1 0 0 is_stmt -0x000003ce: 00 DW_LNE_set_address (0x00000000000001dd) +0x000003ce: 00 DW_LNE_set_address (0x00000000000001fb) 0x000003d5: 03 DW_LNS_advance_line (74) 0x000003d7: 05 DW_LNS_set_column (22) 0x000003d9: 01 DW_LNS_copy - 0x00000000000001dd 74 22 1 0 0 is_stmt + 0x00000000000001fb 74 22 1 0 0 is_stmt -0x000003da: 00 DW_LNE_set_address (0x00000000000001e7) +0x000003da: 00 DW_LNE_set_address (0x0000000000000205) 0x000003e1: 03 DW_LNS_advance_line (37) 0x000003e3: 05 DW_LNS_set_column (4) 0x000003e5: 01 DW_LNS_copy - 0x00000000000001e7 37 4 1 0 0 is_stmt + 0x0000000000000205 37 4 1 0 0 is_stmt -0x000003e6: 00 DW_LNE_set_address (0x00000000000001ed) +0x000003e6: 00 DW_LNE_set_address (0x000000000000020b) 0x000003ed: 03 DW_LNS_advance_line (39) 0x000003ef: 01 DW_LNS_copy - 0x00000000000001ed 39 4 1 0 0 is_stmt + 0x000000000000020b 39 4 1 0 0 is_stmt -0x000003f0: 00 DW_LNE_set_address (0x00000000000001ef) +0x000003f0: 00 DW_LNE_set_address (0x000000000000020d) 0x000003f7: 05 DW_LNS_set_column (16) 0x000003f9: 06 DW_LNS_negate_stmt 0x000003fa: 01 DW_LNS_copy - 0x00000000000001ef 39 16 1 0 0 + 0x000000000000020d 39 16 1 0 0 -0x000003fb: 00 DW_LNE_set_address (0x00000000000001f8) +0x000003fb: 00 DW_LNE_set_address (0x0000000000000216) 0x00000402: 05 DW_LNS_set_column (4) 0x00000404: 01 DW_LNS_copy - 0x00000000000001f8 39 4 1 0 0 + 0x0000000000000216 39 4 1 0 0 -0x00000405: 00 DW_LNE_set_address (0x00000000000001fa) +0x00000405: 00 DW_LNE_set_address (0x0000000000000218) 0x0000040c: 05 DW_LNS_set_column (23) 0x0000040e: 01 DW_LNS_copy - 0x00000000000001fa 39 23 1 0 0 + 0x0000000000000218 39 23 1 0 0 -0x0000040f: 00 DW_LNE_set_address (0x00000000000001ff) +0x0000040f: 00 DW_LNE_set_address (0x000000000000021d) 0x00000416: 05 DW_LNS_set_column (19) 0x00000418: 01 DW_LNS_copy - 0x00000000000001ff 39 19 1 0 0 + 0x000000000000021d 39 19 1 0 0 -0x00000419: 00 DW_LNE_set_address (0x0000000000000204) +0x00000419: 00 DW_LNE_set_address (0x0000000000000222) 0x00000420: 03 DW_LNS_advance_line (40) 0x00000422: 05 DW_LNS_set_column (4) 0x00000424: 06 DW_LNS_negate_stmt 0x00000425: 01 DW_LNS_copy - 0x0000000000000204 40 4 1 0 0 is_stmt + 0x0000000000000222 40 4 1 0 0 is_stmt -0x00000426: 00 DW_LNE_set_address (0x000000000000020c) +0x00000426: 00 DW_LNE_set_address (0x000000000000022a) 0x0000042d: 05 DW_LNS_set_column (17) 0x0000042f: 06 DW_LNS_negate_stmt 0x00000430: 01 DW_LNS_copy - 0x000000000000020c 40 17 1 0 0 + 0x000000000000022a 40 17 1 0 0 -0x00000431: 00 DW_LNE_set_address (0x000000000000021c) +0x00000431: 00 DW_LNE_set_address (0x000000000000023a) 0x00000438: 03 DW_LNS_advance_line (44) 0x0000043a: 05 DW_LNS_set_column (16) 0x0000043c: 06 DW_LNS_negate_stmt 0x0000043d: 01 DW_LNS_copy - 0x000000000000021c 44 16 1 0 0 is_stmt + 0x000000000000023a 44 16 1 0 0 is_stmt -0x0000043e: 00 DW_LNE_set_address (0x0000000000000225) +0x0000043e: 00 DW_LNE_set_address (0x0000000000000243) 0x00000445: 03 DW_LNS_advance_line (45) 0x00000447: 05 DW_LNS_set_column (10) 0x00000449: 01 DW_LNS_copy - 0x0000000000000225 45 10 1 0 0 is_stmt + 0x0000000000000243 45 10 1 0 0 is_stmt -0x0000044a: 00 DW_LNE_set_address (0x0000000000000227) +0x0000044a: 00 DW_LNE_set_address (0x0000000000000245) 0x00000451: 05 DW_LNS_set_column (18) 0x00000453: 06 DW_LNS_negate_stmt 0x00000454: 01 DW_LNS_copy - 0x0000000000000227 45 18 1 0 0 + 0x0000000000000245 45 18 1 0 0 -0x00000455: 00 DW_LNE_set_address (0x0000000000000230) +0x00000455: 00 DW_LNE_set_address (0x000000000000024e) 0x0000045c: 05 DW_LNS_set_column (10) 0x0000045e: 01 DW_LNS_copy - 0x0000000000000230 45 10 1 0 0 + 0x000000000000024e 45 10 1 0 0 -0x0000045f: 00 DW_LNE_set_address (0x0000000000000232) +0x0000045f: 00 DW_LNE_set_address (0x0000000000000250) 0x00000466: 05 DW_LNS_set_column (23) 0x00000468: 01 DW_LNS_copy - 0x0000000000000232 45 23 1 0 0 + 0x0000000000000250 45 23 1 0 0 -0x00000469: 00 DW_LNE_set_address (0x0000000000000237) +0x00000469: 00 DW_LNE_set_address (0x0000000000000255) 0x00000470: 03 DW_LNS_advance_line (44) 0x00000472: 05 DW_LNS_set_column (16) 0x00000474: 06 DW_LNS_negate_stmt 0x00000475: 01 DW_LNS_copy - 0x0000000000000237 44 16 1 0 0 is_stmt + 0x0000000000000255 44 16 1 0 0 is_stmt -0x00000476: 00 DW_LNE_set_address (0x0000000000000248) +0x00000476: 00 DW_LNE_set_address (0x0000000000000266) 0x0000047d: 03 DW_LNS_advance_line (46) 0x0000047f: 05 DW_LNS_set_column (11) 0x00000481: 01 DW_LNS_copy - 0x0000000000000248 46 11 1 0 0 is_stmt + 0x0000000000000266 46 11 1 0 0 is_stmt -0x00000482: 00 DW_LNE_set_address (0x0000000000000254) +0x00000482: 00 DW_LNE_set_address (0x0000000000000272) 0x00000489: 05 DW_LNS_set_column (28) 0x0000048b: 06 DW_LNS_negate_stmt 0x0000048c: 01 DW_LNS_copy - 0x0000000000000254 46 28 1 0 0 + 0x0000000000000272 46 28 1 0 0 -0x0000048d: 00 DW_LNE_set_address (0x0000000000000259) +0x0000048d: 00 DW_LNE_set_address (0x0000000000000277) 0x00000494: 05 DW_LNS_set_column (41) 0x00000496: 01 DW_LNS_copy - 0x0000000000000259 46 41 1 0 0 + 0x0000000000000277 46 41 1 0 0 -0x00000497: 00 DW_LNE_set_address (0x000000000000025e) +0x00000497: 00 DW_LNE_set_address (0x000000000000027c) 0x0000049e: 03 DW_LNS_advance_line (50) 0x000004a0: 05 DW_LNS_set_column (14) 0x000004a2: 06 DW_LNS_negate_stmt 0x000004a3: 01 DW_LNS_copy - 0x000000000000025e 50 14 1 0 0 is_stmt + 0x000000000000027c 50 14 1 0 0 is_stmt -0x000004a4: 00 DW_LNE_set_address (0x0000000000000271) +0x000004a4: 00 DW_LNE_set_address (0x000000000000028f) 0x000004ab: 03 DW_LNS_advance_line (52) 0x000004ad: 05 DW_LNS_set_column (38) 0x000004af: 01 DW_LNS_copy - 0x0000000000000271 52 38 1 0 0 is_stmt + 0x000000000000028f 52 38 1 0 0 is_stmt -0x000004b0: 00 DW_LNE_set_address (0x0000000000000285) +0x000004b0: 00 DW_LNE_set_address (0x00000000000002a3) 0x000004b7: 03 DW_LNS_advance_line (53) 0x000004b9: 05 DW_LNS_set_column (22) 0x000004bb: 01 DW_LNS_copy - 0x0000000000000285 53 22 1 0 0 is_stmt + 0x00000000000002a3 53 22 1 0 0 is_stmt -0x000004bc: 00 DW_LNE_set_address (0x0000000000000294) +0x000004bc: 00 DW_LNE_set_address (0x00000000000002b2) 0x000004c3: 03 DW_LNS_advance_line (54) 0x000004c5: 05 DW_LNS_set_column (24) 0x000004c7: 01 DW_LNS_copy - 0x0000000000000294 54 24 1 0 0 is_stmt + 0x00000000000002b2 54 24 1 0 0 is_stmt -0x000004c8: 00 DW_LNE_set_address (0x0000000000000296) +0x000004c8: 00 DW_LNE_set_address (0x00000000000002b4) 0x000004cf: 05 DW_LNS_set_column (26) 0x000004d1: 06 DW_LNS_negate_stmt 0x000004d2: 01 DW_LNS_copy - 0x0000000000000296 54 26 1 0 0 + 0x00000000000002b4 54 26 1 0 0 -0x000004d3: 00 DW_LNE_set_address (0x00000000000002a3) +0x000004d3: 00 DW_LNE_set_address (0x00000000000002c1) 0x000004da: 05 DW_LNS_set_column (24) 0x000004dc: 01 DW_LNS_copy - 0x00000000000002a3 54 24 1 0 0 + 0x00000000000002c1 54 24 1 0 0 -0x000004dd: 00 DW_LNE_set_address (0x00000000000002a6) +0x000004dd: 00 DW_LNE_set_address (0x00000000000002c4) 0x000004e4: 03 DW_LNS_advance_line (55) 0x000004e6: 06 DW_LNS_negate_stmt 0x000004e7: 01 DW_LNS_copy - 0x00000000000002a6 55 24 1 0 0 is_stmt + 0x00000000000002c4 55 24 1 0 0 is_stmt -0x000004e8: 00 DW_LNE_set_address (0x00000000000002ad) +0x000004e8: 00 DW_LNE_set_address (0x00000000000002cb) 0x000004ef: 03 DW_LNS_advance_line (52) 0x000004f1: 05 DW_LNS_set_column (44) 0x000004f3: 01 DW_LNS_copy - 0x00000000000002ad 52 44 1 0 0 is_stmt + 0x00000000000002cb 52 44 1 0 0 is_stmt -0x000004f4: 00 DW_LNE_set_address (0x00000000000002b9) +0x000004f4: 00 DW_LNE_set_address (0x00000000000002d7) 0x000004fb: 05 DW_LNS_set_column (38) 0x000004fd: 06 DW_LNS_negate_stmt 0x000004fe: 01 DW_LNS_copy - 0x00000000000002b9 52 38 1 0 0 + 0x00000000000002d7 52 38 1 0 0 -0x000004ff: 00 DW_LNE_set_address (0x00000000000002c0) +0x000004ff: 00 DW_LNE_set_address (0x00000000000002de) 0x00000506: 03 DW_LNS_advance_line (58) 0x00000508: 05 DW_LNS_set_column (19) 0x0000050a: 06 DW_LNS_negate_stmt 0x0000050b: 01 DW_LNS_copy - 0x00000000000002c0 58 19 1 0 0 is_stmt + 0x00000000000002de 58 19 1 0 0 is_stmt -0x0000050c: 00 DW_LNE_set_address (0x00000000000002cf) +0x0000050c: 00 DW_LNE_set_address (0x00000000000002ed) 0x00000513: 03 DW_LNS_advance_line (59) 0x00000515: 05 DW_LNS_set_column (21) 0x00000517: 01 DW_LNS_copy - 0x00000000000002cf 59 21 1 0 0 is_stmt + 0x00000000000002ed 59 21 1 0 0 is_stmt -0x00000518: 00 DW_LNE_set_address (0x00000000000002d6) +0x00000518: 00 DW_LNE_set_address (0x00000000000002f4) 0x0000051f: 03 DW_LNS_advance_line (57) 0x00000521: 05 DW_LNS_set_column (18) 0x00000523: 01 DW_LNS_copy - 0x00000000000002d6 57 18 1 0 0 is_stmt + 0x00000000000002f4 57 18 1 0 0 is_stmt -0x00000524: 00 DW_LNE_set_address (0x00000000000002e6) +0x00000524: 00 DW_LNE_set_address (0x0000000000000304) 0x0000052b: 03 DW_LNS_advance_line (62) 0x0000052d: 05 DW_LNS_set_column (14) 0x0000052f: 01 DW_LNS_copy - 0x00000000000002e6 62 14 1 0 0 is_stmt + 0x0000000000000304 62 14 1 0 0 is_stmt -0x00000530: 00 DW_LNE_set_address (0x00000000000002ea) +0x00000530: 00 DW_LNE_set_address (0x0000000000000308) 0x00000537: 05 DW_LNS_set_column (23) 0x00000539: 06 DW_LNS_negate_stmt 0x0000053a: 01 DW_LNS_copy - 0x00000000000002ea 62 23 1 0 0 + 0x0000000000000308 62 23 1 0 0 -0x0000053b: 00 DW_LNE_set_address (0x00000000000002ef) +0x0000053b: 00 DW_LNE_set_address (0x000000000000030d) 0x00000542: 05 DW_LNS_set_column (14) 0x00000544: 01 DW_LNS_copy - 0x00000000000002ef 62 14 1 0 0 + 0x000000000000030d 62 14 1 0 0 -0x00000545: 00 DW_LNE_set_address (0x00000000000002f3) +0x00000545: 00 DW_LNE_set_address (0x0000000000000311) 0x0000054c: 03 DW_LNS_advance_line (66) 0x0000054e: 05 DW_LNS_set_column (16) 0x00000550: 06 DW_LNS_negate_stmt 0x00000551: 01 DW_LNS_copy - 0x00000000000002f3 66 16 1 0 0 is_stmt + 0x0000000000000311 66 16 1 0 0 is_stmt -0x00000552: 00 DW_LNE_set_address (0x0000000000000302) +0x00000552: 00 DW_LNE_set_address (0x0000000000000320) 0x00000559: 03 DW_LNS_advance_line (75) 0x0000055b: 05 DW_LNS_set_column (27) 0x0000055d: 01 DW_LNS_copy - 0x0000000000000302 75 27 1 0 0 is_stmt + 0x0000000000000320 75 27 1 0 0 is_stmt -0x0000055e: 00 DW_LNE_set_address (0x000000000000030b) +0x0000055e: 00 DW_LNE_set_address (0x0000000000000329) 0x00000565: 03 DW_LNS_advance_line (76) 0x00000567: 05 DW_LNS_set_column (16) 0x00000569: 01 DW_LNS_copy - 0x000000000000030b 76 16 1 0 0 is_stmt + 0x0000000000000329 76 16 1 0 0 is_stmt -0x0000056a: 00 DW_LNE_set_address (0x0000000000000313) +0x0000056a: 00 DW_LNE_set_address (0x0000000000000331) 0x00000571: 05 DW_LNS_set_column (27) 0x00000573: 06 DW_LNS_negate_stmt 0x00000574: 01 DW_LNS_copy - 0x0000000000000313 76 27 1 0 0 + 0x0000000000000331 76 27 1 0 0 -0x00000575: 00 DW_LNE_set_address (0x0000000000000315) +0x00000575: 00 DW_LNE_set_address (0x0000000000000333) 0x0000057c: 05 DW_LNS_set_column (35) 0x0000057e: 01 DW_LNS_copy - 0x0000000000000315 76 35 1 0 0 + 0x0000000000000333 76 35 1 0 0 -0x0000057f: 00 DW_LNE_set_address (0x000000000000031e) +0x0000057f: 00 DW_LNE_set_address (0x000000000000033c) 0x00000586: 05 DW_LNS_set_column (27) 0x00000588: 01 DW_LNS_copy - 0x000000000000031e 76 27 1 0 0 + 0x000000000000033c 76 27 1 0 0 -0x00000589: 00 DW_LNE_set_address (0x0000000000000323) +0x00000589: 00 DW_LNE_set_address (0x0000000000000341) 0x00000590: 05 DW_LNS_set_column (25) 0x00000592: 01 DW_LNS_copy - 0x0000000000000323 76 25 1 0 0 + 0x0000000000000341 76 25 1 0 0 -0x00000593: 00 DW_LNE_set_address (0x0000000000000326) +0x00000593: 00 DW_LNE_set_address (0x0000000000000344) 0x0000059a: 03 DW_LNS_advance_line (75) 0x0000059c: 05 DW_LNS_set_column (27) 0x0000059e: 06 DW_LNS_negate_stmt 0x0000059f: 01 DW_LNS_copy - 0x0000000000000326 75 27 1 0 0 is_stmt + 0x0000000000000344 75 27 1 0 0 is_stmt -0x000005a0: 00 DW_LNE_set_address (0x0000000000000333) +0x000005a0: 00 DW_LNE_set_address (0x0000000000000351) 0x000005a7: 03 DW_LNS_advance_line (77) 0x000005a9: 05 DW_LNS_set_column (13) 0x000005ab: 01 DW_LNS_copy - 0x0000000000000333 77 13 1 0 0 is_stmt + 0x0000000000000351 77 13 1 0 0 is_stmt -0x000005ac: 00 DW_LNE_set_address (0x000000000000033b) +0x000005ac: 00 DW_LNE_set_address (0x0000000000000359) 0x000005b3: 05 DW_LNS_set_column (22) 0x000005b5: 06 DW_LNS_negate_stmt 0x000005b6: 01 DW_LNS_copy - 0x000000000000033b 77 22 1 0 0 + 0x0000000000000359 77 22 1 0 0 -0x000005b7: 00 DW_LNE_set_address (0x0000000000000340) +0x000005b7: 00 DW_LNE_set_address (0x000000000000035e) 0x000005be: 03 DW_LNS_advance_line (79) 0x000005c0: 05 DW_LNS_set_column (16) 0x000005c2: 06 DW_LNS_negate_stmt 0x000005c3: 01 DW_LNS_copy - 0x0000000000000340 79 16 1 0 0 is_stmt + 0x000000000000035e 79 16 1 0 0 is_stmt -0x000005c4: 00 DW_LNE_set_address (0x0000000000000348) +0x000005c4: 00 DW_LNE_set_address (0x0000000000000366) 0x000005cb: 05 DW_LNS_set_column (14) 0x000005cd: 06 DW_LNS_negate_stmt 0x000005ce: 01 DW_LNS_copy - 0x0000000000000348 79 14 1 0 0 + 0x0000000000000366 79 14 1 0 0 -0x000005cf: 00 DW_LNE_set_address (0x0000000000000357) +0x000005cf: 00 DW_LNE_set_address (0x0000000000000375) 0x000005d6: 05 DW_LNS_set_column (25) 0x000005d8: 01 DW_LNS_copy - 0x0000000000000357 79 25 1 0 0 + 0x0000000000000375 79 25 1 0 0 -0x000005d9: 00 DW_LNE_set_address (0x000000000000035e) +0x000005d9: 00 DW_LNE_set_address (0x000000000000037c) 0x000005e0: 03 DW_LNS_advance_line (81) 0x000005e2: 05 DW_LNS_set_column (11) 0x000005e4: 06 DW_LNS_negate_stmt 0x000005e5: 01 DW_LNS_copy - 0x000000000000035e 81 11 1 0 0 is_stmt + 0x000000000000037c 81 11 1 0 0 is_stmt -0x000005e6: 00 DW_LNE_set_address (0x0000000000000363) +0x000005e6: 00 DW_LNE_set_address (0x0000000000000381) 0x000005ed: 03 DW_LNS_advance_line (66) 0x000005ef: 05 DW_LNS_set_column (16) 0x000005f1: 01 DW_LNS_copy - 0x0000000000000363 66 16 1 0 0 is_stmt + 0x0000000000000381 66 16 1 0 0 is_stmt -0x000005f2: 00 DW_LNE_set_address (0x000000000000036a) +0x000005f2: 00 DW_LNE_set_address (0x0000000000000388) 0x000005f9: 03 DW_LNS_advance_line (74) 0x000005fb: 05 DW_LNS_set_column (22) 0x000005fd: 01 DW_LNS_copy - 0x000000000000036a 74 22 1 0 0 is_stmt + 0x0000000000000388 74 22 1 0 0 is_stmt -0x000005fe: 00 DW_LNE_set_address (0x000000000000037a) +0x000005fe: 00 DW_LNE_set_address (0x0000000000000398) 0x00000605: 03 DW_LNS_advance_line (67) 0x00000607: 05 DW_LNS_set_column (13) 0x00000609: 01 DW_LNS_copy - 0x000000000000037a 67 13 1 0 0 is_stmt + 0x0000000000000398 67 13 1 0 0 is_stmt -0x0000060a: 00 DW_LNE_set_address (0x000000000000037e) +0x0000060a: 00 DW_LNE_set_address (0x000000000000039c) 0x00000611: 03 DW_LNS_advance_line (68) 0x00000613: 01 DW_LNS_copy - 0x000000000000037e 68 13 1 0 0 is_stmt + 0x000000000000039c 68 13 1 0 0 is_stmt -0x00000614: 00 DW_LNE_set_address (0x0000000000000382) +0x00000614: 00 DW_LNE_set_address (0x00000000000003a0) 0x0000061b: 03 DW_LNS_advance_line (69) 0x0000061d: 01 DW_LNS_copy - 0x0000000000000382 69 13 1 0 0 is_stmt + 0x00000000000003a0 69 13 1 0 0 is_stmt -0x0000061e: 00 DW_LNE_set_address (0x0000000000000386) +0x0000061e: 00 DW_LNE_set_address (0x00000000000003a4) 0x00000625: 03 DW_LNS_advance_line (70) 0x00000627: 01 DW_LNS_copy - 0x0000000000000386 70 13 1 0 0 is_stmt + 0x00000000000003a4 70 13 1 0 0 is_stmt -0x00000628: 00 DW_LNE_set_address (0x0000000000000389) +0x00000628: 00 DW_LNE_set_address (0x00000000000003a7) 0x0000062f: 00 DW_LNE_end_sequence - 0x0000000000000389 70 13 1 0 0 is_stmt end_sequence + 0x00000000000003a7 70 13 1 0 0 is_stmt end_sequence -0x00000632: 00 DW_LNE_set_address (0x000000000000038b) +0x00000632: 00 DW_LNE_set_address (0x00000000000003a9) 0x00000639: 03 DW_LNS_advance_line (152) 0x0000063c: 01 DW_LNS_copy - 0x000000000000038b 152 0 1 0 0 is_stmt + 0x00000000000003a9 152 0 1 0 0 is_stmt -0x0000063d: 00 DW_LNE_set_address (0x000000000000039d) +0x0000063d: 00 DW_LNE_set_address (0x00000000000003c7) 0x00000644: 03 DW_LNS_advance_line (153) 0x00000646: 05 DW_LNS_set_column (17) 0x00000648: 0a DW_LNS_set_prologue_end 0x00000649: 01 DW_LNS_copy - 0x000000000000039d 153 17 1 0 0 is_stmt prologue_end + 0x00000000000003c7 153 17 1 0 0 is_stmt prologue_end -0x0000064a: 00 DW_LNE_set_address (0x00000000000003a2) +0x0000064a: 00 DW_LNE_set_address (0x00000000000003cc) 0x00000651: 05 DW_LNS_set_column (12) 0x00000653: 06 DW_LNS_negate_stmt 0x00000654: 01 DW_LNS_copy - 0x00000000000003a2 153 12 1 0 0 + 0x00000000000003cc 153 12 1 0 0 -0x00000655: 00 DW_LNE_set_address (0x00000000000003a8) +0x00000655: 00 DW_LNE_set_address (0x00000000000003d2) 0x0000065c: 05 DW_LNS_set_column (28) 0x0000065e: 01 DW_LNS_copy - 0x00000000000003a8 153 28 1 0 0 + 0x00000000000003d2 153 28 1 0 0 -0x0000065f: 00 DW_LNE_set_address (0x00000000000003ad) +0x0000065f: 00 DW_LNE_set_address (0x00000000000003d7) 0x00000666: 05 DW_LNS_set_column (23) 0x00000668: 01 DW_LNS_copy - 0x00000000000003ad 153 23 1 0 0 + 0x00000000000003d7 153 23 1 0 0 -0x00000669: 00 DW_LNE_set_address (0x00000000000003b3) +0x00000669: 00 DW_LNE_set_address (0x00000000000003dd) 0x00000670: 03 DW_LNS_advance_line (155) 0x00000672: 05 DW_LNS_set_column (10) 0x00000674: 06 DW_LNS_negate_stmt 0x00000675: 01 DW_LNS_copy - 0x00000000000003b3 155 10 1 0 0 is_stmt + 0x00000000000003dd 155 10 1 0 0 is_stmt -0x00000676: 00 DW_LNE_set_address (0x00000000000003b4) +0x00000676: 00 DW_LNE_set_address (0x00000000000003de) 0x0000067d: 05 DW_LNS_set_column (8) 0x0000067f: 06 DW_LNS_negate_stmt 0x00000680: 01 DW_LNS_copy - 0x00000000000003b4 155 8 1 0 0 + 0x00000000000003de 155 8 1 0 0 -0x00000681: 00 DW_LNE_set_address (0x00000000000003b7) +0x00000681: 00 DW_LNE_set_address (0x00000000000003e1) 0x00000688: 03 DW_LNS_advance_line (156) 0x0000068a: 05 DW_LNS_set_column (7) 0x0000068c: 06 DW_LNS_negate_stmt 0x0000068d: 01 DW_LNS_copy - 0x00000000000003b7 156 7 1 0 0 is_stmt + 0x00000000000003e1 156 7 1 0 0 is_stmt -0x0000068e: 00 DW_LNE_set_address (0x00000000000003c6) +0x0000068e: 00 DW_LNE_set_address (0x00000000000003f0) 0x00000695: 03 DW_LNS_advance_line (94) 0x00000697: 05 DW_LNS_set_column (18) 0x00000699: 01 DW_LNS_copy - 0x00000000000003c6 94 18 1 0 0 is_stmt + 0x00000000000003f0 94 18 1 0 0 is_stmt -0x0000069a: 00 DW_LNE_set_address (0x00000000000003cb) +0x0000069a: 00 DW_LNE_set_address (0x00000000000003f5) 0x000006a1: 05 DW_LNS_set_column (4) 0x000006a3: 06 DW_LNS_negate_stmt 0x000006a4: 01 DW_LNS_copy - 0x00000000000003cb 94 4 1 0 0 + 0x00000000000003f5 94 4 1 0 0 -0x000006a5: 00 DW_LNE_set_address (0x00000000000003e0) +0x000006a5: 00 DW_LNE_set_address (0x000000000000040a) 0x000006ac: 03 DW_LNS_advance_line (95) 0x000006ae: 05 DW_LNS_set_column (29) 0x000006b0: 06 DW_LNS_negate_stmt 0x000006b1: 01 DW_LNS_copy - 0x00000000000003e0 95 29 1 0 0 is_stmt + 0x000000000000040a 95 29 1 0 0 is_stmt -0x000006b2: 00 DW_LNE_set_address (0x00000000000003e2) +0x000006b2: 00 DW_LNE_set_address (0x000000000000040c) 0x000006b9: 03 DW_LNS_advance_line (98) 0x000006bb: 05 DW_LNS_set_column (19) 0x000006bd: 01 DW_LNS_copy - 0x00000000000003e2 98 19 1 0 0 is_stmt + 0x000000000000040c 98 19 1 0 0 is_stmt -0x000006be: 00 DW_LNE_set_address (0x00000000000003e9) +0x000006be: 00 DW_LNE_set_address (0x0000000000000413) 0x000006c5: 03 DW_LNS_advance_line (97) 0x000006c7: 05 DW_LNS_set_column (16) 0x000006c9: 01 DW_LNS_copy - 0x00000000000003e9 97 16 1 0 0 is_stmt + 0x0000000000000413 97 16 1 0 0 is_stmt -0x000006ca: 00 DW_LNE_set_address (0x00000000000003f0) +0x000006ca: 00 DW_LNE_set_address (0x000000000000041a) 0x000006d1: 03 DW_LNS_advance_line (96) 0x000006d3: 01 DW_LNS_copy - 0x00000000000003f0 96 16 1 0 0 is_stmt + 0x000000000000041a 96 16 1 0 0 is_stmt -0x000006d4: 00 DW_LNE_set_address (0x00000000000003fb) +0x000006d4: 00 DW_LNE_set_address (0x0000000000000425) 0x000006db: 03 DW_LNS_advance_line (94) 0x000006dd: 05 DW_LNS_set_column (28) 0x000006df: 01 DW_LNS_copy - 0x00000000000003fb 94 28 1 0 0 is_stmt + 0x0000000000000425 94 28 1 0 0 is_stmt -0x000006e0: 00 DW_LNE_set_address (0x0000000000000400) +0x000006e0: 00 DW_LNE_set_address (0x000000000000042a) 0x000006e7: 05 DW_LNS_set_column (18) 0x000006e9: 06 DW_LNS_negate_stmt 0x000006ea: 01 DW_LNS_copy - 0x0000000000000400 94 18 1 0 0 + 0x000000000000042a 94 18 1 0 0 -0x000006eb: 00 DW_LNE_set_address (0x0000000000000405) +0x000006eb: 00 DW_LNE_set_address (0x000000000000042f) 0x000006f2: 05 DW_LNS_set_column (4) 0x000006f4: 01 DW_LNS_copy - 0x0000000000000405 94 4 1 0 0 + 0x000000000000042f 94 4 1 0 0 -0x000006f5: 00 DW_LNE_set_address (0x000000000000040d) +0x000006f5: 00 DW_LNE_set_address (0x0000000000000437) 0x000006fc: 03 DW_LNS_advance_line (102) 0x000006fe: 05 DW_LNS_set_column (27) 0x00000700: 06 DW_LNS_negate_stmt 0x00000701: 01 DW_LNS_copy - 0x000000000000040d 102 27 1 0 0 is_stmt + 0x0000000000000437 102 27 1 0 0 is_stmt -0x00000702: 00 DW_LNE_set_address (0x0000000000000412) +0x00000702: 00 DW_LNE_set_address (0x000000000000043c) 0x00000709: 05 DW_LNS_set_column (18) 0x0000070b: 06 DW_LNS_negate_stmt 0x0000070c: 01 DW_LNS_copy - 0x0000000000000412 102 18 1 0 0 + 0x000000000000043c 102 18 1 0 0 -0x0000070d: 00 DW_LNE_set_address (0x0000000000000418) +0x0000070d: 00 DW_LNE_set_address (0x0000000000000442) 0x00000714: 03 DW_LNS_advance_line (103) 0x00000716: 06 DW_LNS_negate_stmt 0x00000717: 01 DW_LNS_copy - 0x0000000000000418 103 18 1 0 0 is_stmt + 0x0000000000000442 103 18 1 0 0 is_stmt -0x00000718: 00 DW_LNE_set_address (0x0000000000000426) +0x00000718: 00 DW_LNE_set_address (0x0000000000000450) 0x0000071f: 03 DW_LNS_advance_line (105) 0x00000721: 01 DW_LNS_copy - 0x0000000000000426 105 18 1 0 0 is_stmt + 0x0000000000000450 105 18 1 0 0 is_stmt -0x00000722: 00 DW_LNE_set_address (0x000000000000042b) +0x00000722: 00 DW_LNE_set_address (0x0000000000000455) 0x00000729: 05 DW_LNS_set_column (4) 0x0000072b: 06 DW_LNS_negate_stmt 0x0000072c: 01 DW_LNS_copy - 0x000000000000042b 105 4 1 0 0 + 0x0000000000000455 105 4 1 0 0 -0x0000072d: 00 DW_LNE_set_address (0x000000000000042f) +0x0000072d: 00 DW_LNE_set_address (0x0000000000000459) 0x00000734: 03 DW_LNS_advance_line (106) 0x00000736: 05 DW_LNS_set_column (7) 0x00000738: 06 DW_LNS_negate_stmt 0x00000739: 01 DW_LNS_copy - 0x000000000000042f 106 7 1 0 0 is_stmt + 0x0000000000000459 106 7 1 0 0 is_stmt -0x0000073a: 00 DW_LNE_set_address (0x0000000000000437) +0x0000073a: 00 DW_LNE_set_address (0x0000000000000461) 0x00000741: 05 DW_LNS_set_column (16) 0x00000743: 06 DW_LNS_negate_stmt 0x00000744: 01 DW_LNS_copy - 0x0000000000000437 106 16 1 0 0 + 0x0000000000000461 106 16 1 0 0 -0x00000745: 00 DW_LNE_set_address (0x000000000000043c) +0x00000745: 00 DW_LNE_set_address (0x0000000000000466) 0x0000074c: 03 DW_LNS_advance_line (105) 0x0000074e: 05 DW_LNS_set_column (24) 0x00000750: 06 DW_LNS_negate_stmt 0x00000751: 01 DW_LNS_copy - 0x000000000000043c 105 24 1 0 0 is_stmt + 0x0000000000000466 105 24 1 0 0 is_stmt -0x00000752: 00 DW_LNE_set_address (0x0000000000000441) +0x00000752: 00 DW_LNE_set_address (0x000000000000046b) 0x00000759: 05 DW_LNS_set_column (18) 0x0000075b: 06 DW_LNS_negate_stmt 0x0000075c: 01 DW_LNS_copy - 0x0000000000000441 105 18 1 0 0 + 0x000000000000046b 105 18 1 0 0 -0x0000075d: 00 DW_LNE_set_address (0x0000000000000467) +0x0000075d: 00 DW_LNE_set_address (0x0000000000000491) 0x00000764: 03 DW_LNS_advance_line (112) 0x00000766: 05 DW_LNS_set_column (13) 0x00000768: 06 DW_LNS_negate_stmt 0x00000769: 01 DW_LNS_copy - 0x0000000000000467 112 13 1 0 0 is_stmt + 0x0000000000000491 112 13 1 0 0 is_stmt -0x0000076a: 00 DW_LNE_set_address (0x0000000000000469) +0x0000076a: 00 DW_LNE_set_address (0x0000000000000493) 0x00000771: 05 DW_LNS_set_column (26) 0x00000773: 06 DW_LNS_negate_stmt 0x00000774: 01 DW_LNS_copy - 0x0000000000000469 112 26 1 0 0 + 0x0000000000000493 112 26 1 0 0 -0x00000775: 00 DW_LNE_set_address (0x0000000000000476) +0x00000775: 00 DW_LNE_set_address (0x00000000000004a0) 0x0000077c: 05 DW_LNS_set_column (35) 0x0000077e: 01 DW_LNS_copy - 0x0000000000000476 112 35 1 0 0 + 0x00000000000004a0 112 35 1 0 0 -0x0000077f: 00 DW_LNE_set_address (0x0000000000000477) +0x0000077f: 00 DW_LNE_set_address (0x00000000000004a1) 0x00000786: 05 DW_LNS_set_column (13) 0x00000788: 01 DW_LNS_copy - 0x0000000000000477 112 13 1 0 0 + 0x00000000000004a1 112 13 1 0 0 -0x00000789: 00 DW_LNE_set_address (0x0000000000000485) +0x00000789: 00 DW_LNE_set_address (0x00000000000004af) 0x00000790: 03 DW_LNS_advance_line (111) 0x00000792: 05 DW_LNS_set_column (30) 0x00000794: 06 DW_LNS_negate_stmt 0x00000795: 01 DW_LNS_copy - 0x0000000000000485 111 30 1 0 0 is_stmt + 0x00000000000004af 111 30 1 0 0 is_stmt -0x00000796: 00 DW_LNE_set_address (0x000000000000048a) +0x00000796: 00 DW_LNE_set_address (0x00000000000004b4) 0x0000079d: 05 DW_LNS_set_column (24) 0x0000079f: 06 DW_LNS_negate_stmt 0x000007a0: 01 DW_LNS_copy - 0x000000000000048a 111 24 1 0 0 + 0x00000000000004b4 111 24 1 0 0 -0x000007a1: 00 DW_LNE_set_address (0x000000000000048f) +0x000007a1: 00 DW_LNE_set_address (0x00000000000004b9) 0x000007a8: 05 DW_LNS_set_column (10) 0x000007aa: 01 DW_LNS_copy - 0x000000000000048f 111 10 1 0 0 + 0x00000000000004b9 111 10 1 0 0 -0x000007ab: 00 DW_LNE_set_address (0x0000000000000494) +0x000007ab: 00 DW_LNE_set_address (0x00000000000004be) 0x000007b2: 03 DW_LNS_advance_line (113) 0x000007b4: 06 DW_LNS_negate_stmt 0x000007b5: 01 DW_LNS_copy - 0x0000000000000494 113 10 1 0 0 is_stmt + 0x00000000000004be 113 10 1 0 0 is_stmt -0x000007b6: 00 DW_LNE_set_address (0x0000000000000499) +0x000007b6: 00 DW_LNE_set_address (0x00000000000004c3) 0x000007bd: 03 DW_LNS_advance_line (118) 0x000007bf: 05 DW_LNS_set_column (16) 0x000007c1: 01 DW_LNS_copy - 0x0000000000000499 118 16 1 0 0 is_stmt + 0x00000000000004c3 118 16 1 0 0 is_stmt -0x000007c2: 00 DW_LNE_set_address (0x000000000000049e) +0x000007c2: 00 DW_LNE_set_address (0x00000000000004c8) 0x000007c9: 05 DW_LNS_set_column (7) 0x000007cb: 06 DW_LNS_negate_stmt 0x000007cc: 01 DW_LNS_copy - 0x000000000000049e 118 7 1 0 0 + 0x00000000000004c8 118 7 1 0 0 -0x000007cd: 00 DW_LNE_set_address (0x00000000000004a2) +0x000007cd: 00 DW_LNE_set_address (0x00000000000004cc) 0x000007d4: 03 DW_LNS_advance_line (119) 0x000007d6: 05 DW_LNS_set_column (10) 0x000007d8: 06 DW_LNS_negate_stmt 0x000007d9: 01 DW_LNS_copy - 0x00000000000004a2 119 10 1 0 0 is_stmt + 0x00000000000004cc 119 10 1 0 0 is_stmt -0x000007da: 00 DW_LNE_set_address (0x00000000000004a4) +0x000007da: 00 DW_LNE_set_address (0x00000000000004ce) 0x000007e1: 05 DW_LNS_set_column (18) 0x000007e3: 06 DW_LNS_negate_stmt 0x000007e4: 01 DW_LNS_copy - 0x00000000000004a4 119 18 1 0 0 + 0x00000000000004ce 119 18 1 0 0 -0x000007e5: 00 DW_LNE_set_address (0x00000000000004ad) +0x000007e5: 00 DW_LNE_set_address (0x00000000000004d7) 0x000007ec: 05 DW_LNS_set_column (10) 0x000007ee: 01 DW_LNS_copy - 0x00000000000004ad 119 10 1 0 0 + 0x00000000000004d7 119 10 1 0 0 -0x000007ef: 00 DW_LNE_set_address (0x00000000000004af) +0x000007ef: 00 DW_LNE_set_address (0x00000000000004d9) 0x000007f6: 05 DW_LNS_set_column (23) 0x000007f8: 01 DW_LNS_copy - 0x00000000000004af 119 23 1 0 0 + 0x00000000000004d9 119 23 1 0 0 -0x000007f9: 00 DW_LNE_set_address (0x00000000000004b4) +0x000007f9: 00 DW_LNE_set_address (0x00000000000004de) 0x00000800: 03 DW_LNS_advance_line (118) 0x00000802: 05 DW_LNS_set_column (16) 0x00000804: 06 DW_LNS_negate_stmt 0x00000805: 01 DW_LNS_copy - 0x00000000000004b4 118 16 1 0 0 is_stmt + 0x00000000000004de 118 16 1 0 0 is_stmt -0x00000806: 00 DW_LNE_set_address (0x00000000000004bf) +0x00000806: 00 DW_LNE_set_address (0x00000000000004e9) 0x0000080d: 05 DW_LNS_set_column (7) 0x0000080f: 06 DW_LNS_negate_stmt 0x00000810: 01 DW_LNS_copy - 0x00000000000004bf 118 7 1 0 0 + 0x00000000000004e9 118 7 1 0 0 -0x00000811: 00 DW_LNE_set_address (0x00000000000004c5) +0x00000811: 00 DW_LNE_set_address (0x00000000000004ef) 0x00000818: 03 DW_LNS_advance_line (122) 0x0000081a: 05 DW_LNS_set_column (16) 0x0000081c: 06 DW_LNS_negate_stmt 0x0000081d: 01 DW_LNS_copy - 0x00000000000004c5 122 16 1 0 0 is_stmt + 0x00000000000004ef 122 16 1 0 0 is_stmt -0x0000081e: 00 DW_LNE_set_address (0x00000000000004d9) +0x0000081e: 00 DW_LNE_set_address (0x0000000000000503) 0x00000825: 03 DW_LNS_advance_line (125) 0x00000827: 05 DW_LNS_set_column (22) 0x00000829: 01 DW_LNS_copy - 0x00000000000004d9 125 22 1 0 0 is_stmt + 0x0000000000000503 125 22 1 0 0 is_stmt -0x0000082a: 00 DW_LNE_set_address (0x00000000000004e2) +0x0000082a: 00 DW_LNE_set_address (0x000000000000050c) 0x00000831: 03 DW_LNS_advance_line (126) 0x00000833: 05 DW_LNS_set_column (27) 0x00000835: 01 DW_LNS_copy - 0x00000000000004e2 126 27 1 0 0 is_stmt + 0x000000000000050c 126 27 1 0 0 is_stmt -0x00000836: 00 DW_LNE_set_address (0x00000000000004e7) +0x00000836: 00 DW_LNE_set_address (0x0000000000000511) 0x0000083d: 05 DW_LNS_set_column (13) 0x0000083f: 06 DW_LNS_negate_stmt 0x00000840: 01 DW_LNS_copy - 0x00000000000004e7 126 13 1 0 0 + 0x0000000000000511 126 13 1 0 0 -0x00000841: 00 DW_LNE_set_address (0x00000000000004eb) +0x00000841: 00 DW_LNE_set_address (0x0000000000000515) 0x00000848: 03 DW_LNS_advance_line (127) 0x0000084a: 05 DW_LNS_set_column (16) 0x0000084c: 06 DW_LNS_negate_stmt 0x0000084d: 01 DW_LNS_copy - 0x00000000000004eb 127 16 1 0 0 is_stmt + 0x0000000000000515 127 16 1 0 0 is_stmt -0x0000084e: 00 DW_LNE_set_address (0x00000000000004f3) +0x0000084e: 00 DW_LNE_set_address (0x000000000000051d) 0x00000855: 05 DW_LNS_set_column (27) 0x00000857: 06 DW_LNS_negate_stmt 0x00000858: 01 DW_LNS_copy - 0x00000000000004f3 127 27 1 0 0 + 0x000000000000051d 127 27 1 0 0 -0x00000859: 00 DW_LNE_set_address (0x00000000000004f5) +0x00000859: 00 DW_LNE_set_address (0x000000000000051f) 0x00000860: 05 DW_LNS_set_column (35) 0x00000862: 01 DW_LNS_copy - 0x00000000000004f5 127 35 1 0 0 + 0x000000000000051f 127 35 1 0 0 -0x00000863: 00 DW_LNE_set_address (0x00000000000004fe) +0x00000863: 00 DW_LNE_set_address (0x0000000000000528) 0x0000086a: 05 DW_LNS_set_column (27) 0x0000086c: 01 DW_LNS_copy - 0x00000000000004fe 127 27 1 0 0 + 0x0000000000000528 127 27 1 0 0 -0x0000086d: 00 DW_LNE_set_address (0x0000000000000503) +0x0000086d: 00 DW_LNE_set_address (0x000000000000052d) 0x00000874: 05 DW_LNS_set_column (25) 0x00000876: 01 DW_LNS_copy - 0x0000000000000503 127 25 1 0 0 + 0x000000000000052d 127 25 1 0 0 -0x00000877: 00 DW_LNE_set_address (0x0000000000000506) +0x00000877: 00 DW_LNE_set_address (0x0000000000000530) 0x0000087e: 03 DW_LNS_advance_line (126) 0x00000880: 05 DW_LNS_set_column (27) 0x00000882: 06 DW_LNS_negate_stmt 0x00000883: 01 DW_LNS_copy - 0x0000000000000506 126 27 1 0 0 is_stmt + 0x0000000000000530 126 27 1 0 0 is_stmt -0x00000884: 00 DW_LNE_set_address (0x000000000000050b) +0x00000884: 00 DW_LNE_set_address (0x0000000000000535) 0x0000088b: 05 DW_LNS_set_column (13) 0x0000088d: 06 DW_LNS_negate_stmt 0x0000088e: 01 DW_LNS_copy - 0x000000000000050b 126 13 1 0 0 + 0x0000000000000535 126 13 1 0 0 -0x0000088f: 00 DW_LNE_set_address (0x0000000000000513) +0x0000088f: 00 DW_LNE_set_address (0x000000000000053d) 0x00000896: 03 DW_LNS_advance_line (128) 0x00000898: 06 DW_LNS_negate_stmt 0x00000899: 01 DW_LNS_copy - 0x0000000000000513 128 13 1 0 0 is_stmt + 0x000000000000053d 128 13 1 0 0 is_stmt -0x0000089a: 00 DW_LNE_set_address (0x000000000000051b) +0x0000089a: 00 DW_LNE_set_address (0x0000000000000545) 0x000008a1: 05 DW_LNS_set_column (22) 0x000008a3: 06 DW_LNS_negate_stmt 0x000008a4: 01 DW_LNS_copy - 0x000000000000051b 128 22 1 0 0 + 0x0000000000000545 128 22 1 0 0 -0x000008a5: 00 DW_LNE_set_address (0x0000000000000520) +0x000008a5: 00 DW_LNE_set_address (0x000000000000054a) 0x000008ac: 03 DW_LNS_advance_line (130) 0x000008ae: 05 DW_LNS_set_column (16) 0x000008b0: 06 DW_LNS_negate_stmt 0x000008b1: 01 DW_LNS_copy - 0x0000000000000520 130 16 1 0 0 is_stmt + 0x000000000000054a 130 16 1 0 0 is_stmt -0x000008b2: 00 DW_LNE_set_address (0x0000000000000528) +0x000008b2: 00 DW_LNE_set_address (0x0000000000000552) 0x000008b9: 05 DW_LNS_set_column (14) 0x000008bb: 06 DW_LNS_negate_stmt 0x000008bc: 01 DW_LNS_copy - 0x0000000000000528 130 14 1 0 0 + 0x0000000000000552 130 14 1 0 0 -0x000008bd: 00 DW_LNE_set_address (0x0000000000000539) +0x000008bd: 00 DW_LNE_set_address (0x0000000000000563) 0x000008c4: 05 DW_LNS_set_column (25) 0x000008c6: 01 DW_LNS_copy - 0x0000000000000539 130 25 1 0 0 + 0x0000000000000563 130 25 1 0 0 -0x000008c7: 00 DW_LNE_set_address (0x000000000000053e) +0x000008c7: 00 DW_LNE_set_address (0x0000000000000568) 0x000008ce: 05 DW_LNS_set_column (14) 0x000008d0: 01 DW_LNS_copy - 0x000000000000053e 130 14 1 0 0 + 0x0000000000000568 130 14 1 0 0 -0x000008d1: 00 DW_LNE_set_address (0x0000000000000540) +0x000008d1: 00 DW_LNE_set_address (0x000000000000056a) 0x000008d8: 03 DW_LNS_advance_line (133) 0x000008da: 05 DW_LNS_set_column (11) 0x000008dc: 06 DW_LNS_negate_stmt 0x000008dd: 01 DW_LNS_copy - 0x0000000000000540 133 11 1 0 0 is_stmt + 0x000000000000056a 133 11 1 0 0 is_stmt -0x000008de: 00 DW_LNE_set_address (0x0000000000000545) +0x000008de: 00 DW_LNE_set_address (0x000000000000056f) 0x000008e5: 03 DW_LNS_advance_line (122) 0x000008e7: 05 DW_LNS_set_column (16) 0x000008e9: 01 DW_LNS_copy - 0x0000000000000545 122 16 1 0 0 is_stmt + 0x000000000000056f 122 16 1 0 0 is_stmt -0x000008ea: 00 DW_LNE_set_address (0x000000000000054a) +0x000008ea: 00 DW_LNE_set_address (0x0000000000000574) 0x000008f1: 05 DW_LNS_set_column (14) 0x000008f3: 06 DW_LNS_negate_stmt 0x000008f4: 01 DW_LNS_copy - 0x000000000000054a 122 14 1 0 0 + 0x0000000000000574 122 14 1 0 0 -0x000008f5: 00 DW_LNE_set_address (0x000000000000054f) +0x000008f5: 00 DW_LNE_set_address (0x0000000000000579) 0x000008fc: 03 DW_LNS_advance_line (130) 0x000008fe: 06 DW_LNS_negate_stmt 0x000008ff: 01 DW_LNS_copy - 0x000000000000054f 130 14 1 0 0 is_stmt + 0x0000000000000579 130 14 1 0 0 is_stmt -0x00000900: 00 DW_LNE_set_address (0x0000000000000550) +0x00000900: 00 DW_LNE_set_address (0x000000000000057a) 0x00000907: 03 DW_LNS_advance_line (110) 0x00000909: 05 DW_LNS_set_column (11) 0x0000090b: 01 DW_LNS_copy - 0x0000000000000550 110 11 1 0 0 is_stmt + 0x000000000000057a 110 11 1 0 0 is_stmt -0x0000090c: 00 DW_LNE_set_address (0x000000000000055f) +0x0000090c: 00 DW_LNE_set_address (0x0000000000000589) 0x00000913: 03 DW_LNS_advance_line (113) 0x00000915: 05 DW_LNS_set_column (10) 0x00000917: 01 DW_LNS_copy - 0x000000000000055f 113 10 1 0 0 is_stmt + 0x0000000000000589 113 10 1 0 0 is_stmt -0x00000918: 00 DW_LNE_set_address (0x0000000000000564) +0x00000918: 00 DW_LNE_set_address (0x000000000000058e) 0x0000091f: 03 DW_LNS_advance_line (118) 0x00000921: 05 DW_LNS_set_column (16) 0x00000923: 01 DW_LNS_copy - 0x0000000000000564 118 16 1 0 0 is_stmt + 0x000000000000058e 118 16 1 0 0 is_stmt -0x00000924: 00 DW_LNE_set_address (0x0000000000000569) +0x00000924: 00 DW_LNE_set_address (0x0000000000000593) 0x0000092b: 05 DW_LNS_set_column (7) 0x0000092d: 06 DW_LNS_negate_stmt 0x0000092e: 01 DW_LNS_copy - 0x0000000000000569 118 7 1 0 0 + 0x0000000000000593 118 7 1 0 0 -0x0000092f: 00 DW_LNE_set_address (0x000000000000056d) +0x0000092f: 00 DW_LNE_set_address (0x0000000000000597) 0x00000936: 03 DW_LNS_advance_line (119) 0x00000938: 05 DW_LNS_set_column (10) 0x0000093a: 06 DW_LNS_negate_stmt 0x0000093b: 01 DW_LNS_copy - 0x000000000000056d 119 10 1 0 0 is_stmt + 0x0000000000000597 119 10 1 0 0 is_stmt -0x0000093c: 00 DW_LNE_set_address (0x000000000000056f) +0x0000093c: 00 DW_LNE_set_address (0x0000000000000599) 0x00000943: 05 DW_LNS_set_column (18) 0x00000945: 06 DW_LNS_negate_stmt 0x00000946: 01 DW_LNS_copy - 0x000000000000056f 119 18 1 0 0 + 0x0000000000000599 119 18 1 0 0 -0x00000947: 00 DW_LNE_set_address (0x0000000000000578) +0x00000947: 00 DW_LNE_set_address (0x00000000000005a2) 0x0000094e: 05 DW_LNS_set_column (10) 0x00000950: 01 DW_LNS_copy - 0x0000000000000578 119 10 1 0 0 + 0x00000000000005a2 119 10 1 0 0 -0x00000951: 00 DW_LNE_set_address (0x000000000000057a) +0x00000951: 00 DW_LNE_set_address (0x00000000000005a4) 0x00000958: 05 DW_LNS_set_column (23) 0x0000095a: 01 DW_LNS_copy - 0x000000000000057a 119 23 1 0 0 + 0x00000000000005a4 119 23 1 0 0 -0x0000095b: 00 DW_LNE_set_address (0x000000000000057f) +0x0000095b: 00 DW_LNE_set_address (0x00000000000005a9) 0x00000962: 03 DW_LNS_advance_line (118) 0x00000964: 05 DW_LNS_set_column (16) 0x00000966: 06 DW_LNS_negate_stmt 0x00000967: 01 DW_LNS_copy - 0x000000000000057f 118 16 1 0 0 is_stmt + 0x00000000000005a9 118 16 1 0 0 is_stmt -0x00000968: 00 DW_LNE_set_address (0x000000000000058a) +0x00000968: 00 DW_LNE_set_address (0x00000000000005b4) 0x0000096f: 05 DW_LNS_set_column (7) 0x00000971: 06 DW_LNS_negate_stmt 0x00000972: 01 DW_LNS_copy - 0x000000000000058a 118 7 1 0 0 + 0x00000000000005b4 118 7 1 0 0 -0x00000973: 00 DW_LNE_set_address (0x0000000000000590) +0x00000973: 00 DW_LNE_set_address (0x00000000000005ba) 0x0000097a: 03 DW_LNS_advance_line (122) 0x0000097c: 05 DW_LNS_set_column (16) 0x0000097e: 06 DW_LNS_negate_stmt 0x0000097f: 01 DW_LNS_copy - 0x0000000000000590 122 16 1 0 0 is_stmt + 0x00000000000005ba 122 16 1 0 0 is_stmt -0x00000980: 00 DW_LNE_set_address (0x0000000000000595) +0x00000980: 00 DW_LNE_set_address (0x00000000000005bf) 0x00000987: 05 DW_LNS_set_column (14) 0x00000989: 06 DW_LNS_negate_stmt 0x0000098a: 01 DW_LNS_copy - 0x0000000000000595 122 14 1 0 0 + 0x00000000000005bf 122 14 1 0 0 -0x0000098b: 00 DW_LNE_set_address (0x000000000000059e) +0x0000098b: 00 DW_LNE_set_address (0x00000000000005c8) 0x00000992: 03 DW_LNS_advance_line (125) 0x00000994: 05 DW_LNS_set_column (22) 0x00000996: 06 DW_LNS_negate_stmt 0x00000997: 01 DW_LNS_copy - 0x000000000000059e 125 22 1 0 0 is_stmt + 0x00000000000005c8 125 22 1 0 0 is_stmt -0x00000998: 00 DW_LNE_set_address (0x00000000000005ad) +0x00000998: 00 DW_LNE_set_address (0x00000000000005d7) 0x0000099f: 03 DW_LNS_advance_line (126) 0x000009a1: 05 DW_LNS_set_column (27) 0x000009a3: 01 DW_LNS_copy - 0x00000000000005ad 126 27 1 0 0 is_stmt + 0x00000000000005d7 126 27 1 0 0 is_stmt -0x000009a4: 00 DW_LNE_set_address (0x00000000000005b2) +0x000009a4: 00 DW_LNE_set_address (0x00000000000005dc) 0x000009ab: 05 DW_LNS_set_column (13) 0x000009ad: 06 DW_LNS_negate_stmt 0x000009ae: 01 DW_LNS_copy - 0x00000000000005b2 126 13 1 0 0 + 0x00000000000005dc 126 13 1 0 0 -0x000009af: 00 DW_LNE_set_address (0x00000000000005b6) +0x000009af: 00 DW_LNE_set_address (0x00000000000005e0) 0x000009b6: 03 DW_LNS_advance_line (127) 0x000009b8: 05 DW_LNS_set_column (16) 0x000009ba: 06 DW_LNS_negate_stmt 0x000009bb: 01 DW_LNS_copy - 0x00000000000005b6 127 16 1 0 0 is_stmt + 0x00000000000005e0 127 16 1 0 0 is_stmt -0x000009bc: 00 DW_LNE_set_address (0x00000000000005be) +0x000009bc: 00 DW_LNE_set_address (0x00000000000005e8) 0x000009c3: 05 DW_LNS_set_column (27) 0x000009c5: 06 DW_LNS_negate_stmt 0x000009c6: 01 DW_LNS_copy - 0x00000000000005be 127 27 1 0 0 + 0x00000000000005e8 127 27 1 0 0 -0x000009c7: 00 DW_LNE_set_address (0x00000000000005c0) +0x000009c7: 00 DW_LNE_set_address (0x00000000000005ea) 0x000009ce: 05 DW_LNS_set_column (35) 0x000009d0: 01 DW_LNS_copy - 0x00000000000005c0 127 35 1 0 0 + 0x00000000000005ea 127 35 1 0 0 -0x000009d1: 00 DW_LNE_set_address (0x00000000000005c9) +0x000009d1: 00 DW_LNE_set_address (0x00000000000005f3) 0x000009d8: 05 DW_LNS_set_column (27) 0x000009da: 01 DW_LNS_copy - 0x00000000000005c9 127 27 1 0 0 + 0x00000000000005f3 127 27 1 0 0 -0x000009db: 00 DW_LNE_set_address (0x00000000000005ce) +0x000009db: 00 DW_LNE_set_address (0x00000000000005f8) 0x000009e2: 05 DW_LNS_set_column (25) 0x000009e4: 01 DW_LNS_copy - 0x00000000000005ce 127 25 1 0 0 + 0x00000000000005f8 127 25 1 0 0 -0x000009e5: 00 DW_LNE_set_address (0x00000000000005d1) +0x000009e5: 00 DW_LNE_set_address (0x00000000000005fb) 0x000009ec: 03 DW_LNS_advance_line (126) 0x000009ee: 05 DW_LNS_set_column (27) 0x000009f0: 06 DW_LNS_negate_stmt 0x000009f1: 01 DW_LNS_copy - 0x00000000000005d1 126 27 1 0 0 is_stmt + 0x00000000000005fb 126 27 1 0 0 is_stmt -0x000009f2: 00 DW_LNE_set_address (0x00000000000005d6) +0x000009f2: 00 DW_LNE_set_address (0x0000000000000600) 0x000009f9: 05 DW_LNS_set_column (13) 0x000009fb: 06 DW_LNS_negate_stmt 0x000009fc: 01 DW_LNS_copy - 0x00000000000005d6 126 13 1 0 0 + 0x0000000000000600 126 13 1 0 0 -0x000009fd: 00 DW_LNE_set_address (0x00000000000005de) +0x000009fd: 00 DW_LNE_set_address (0x0000000000000608) 0x00000a04: 03 DW_LNS_advance_line (128) 0x00000a06: 06 DW_LNS_negate_stmt 0x00000a07: 01 DW_LNS_copy - 0x00000000000005de 128 13 1 0 0 is_stmt + 0x0000000000000608 128 13 1 0 0 is_stmt -0x00000a08: 00 DW_LNE_set_address (0x00000000000005e6) +0x00000a08: 00 DW_LNE_set_address (0x0000000000000610) 0x00000a0f: 05 DW_LNS_set_column (22) 0x00000a11: 06 DW_LNS_negate_stmt 0x00000a12: 01 DW_LNS_copy - 0x00000000000005e6 128 22 1 0 0 + 0x0000000000000610 128 22 1 0 0 -0x00000a13: 00 DW_LNE_set_address (0x00000000000005eb) +0x00000a13: 00 DW_LNE_set_address (0x0000000000000615) 0x00000a1a: 03 DW_LNS_advance_line (130) 0x00000a1c: 05 DW_LNS_set_column (16) 0x00000a1e: 06 DW_LNS_negate_stmt 0x00000a1f: 01 DW_LNS_copy - 0x00000000000005eb 130 16 1 0 0 is_stmt + 0x0000000000000615 130 16 1 0 0 is_stmt -0x00000a20: 00 DW_LNE_set_address (0x00000000000005f3) +0x00000a20: 00 DW_LNE_set_address (0x000000000000061d) 0x00000a27: 05 DW_LNS_set_column (14) 0x00000a29: 06 DW_LNS_negate_stmt 0x00000a2a: 01 DW_LNS_copy - 0x00000000000005f3 130 14 1 0 0 + 0x000000000000061d 130 14 1 0 0 -0x00000a2b: 00 DW_LNE_set_address (0x0000000000000604) +0x00000a2b: 00 DW_LNE_set_address (0x000000000000062e) 0x00000a32: 05 DW_LNS_set_column (25) 0x00000a34: 01 DW_LNS_copy - 0x0000000000000604 130 25 1 0 0 + 0x000000000000062e 130 25 1 0 0 -0x00000a35: 00 DW_LNE_set_address (0x0000000000000609) +0x00000a35: 00 DW_LNE_set_address (0x0000000000000633) 0x00000a3c: 05 DW_LNS_set_column (14) 0x00000a3e: 01 DW_LNS_copy - 0x0000000000000609 130 14 1 0 0 + 0x0000000000000633 130 14 1 0 0 -0x00000a3f: 00 DW_LNE_set_address (0x000000000000060b) +0x00000a3f: 00 DW_LNE_set_address (0x0000000000000635) 0x00000a46: 03 DW_LNS_advance_line (133) 0x00000a48: 05 DW_LNS_set_column (11) 0x00000a4a: 06 DW_LNS_negate_stmt 0x00000a4b: 01 DW_LNS_copy - 0x000000000000060b 133 11 1 0 0 is_stmt + 0x0000000000000635 133 11 1 0 0 is_stmt -0x00000a4c: 00 DW_LNE_set_address (0x0000000000000610) +0x00000a4c: 00 DW_LNE_set_address (0x000000000000063a) 0x00000a53: 03 DW_LNS_advance_line (122) 0x00000a55: 05 DW_LNS_set_column (16) 0x00000a57: 01 DW_LNS_copy - 0x0000000000000610 122 16 1 0 0 is_stmt + 0x000000000000063a 122 16 1 0 0 is_stmt -0x00000a58: 00 DW_LNE_set_address (0x0000000000000615) +0x00000a58: 00 DW_LNE_set_address (0x000000000000063f) 0x00000a5f: 05 DW_LNS_set_column (14) 0x00000a61: 06 DW_LNS_negate_stmt 0x00000a62: 01 DW_LNS_copy - 0x0000000000000615 122 14 1 0 0 + 0x000000000000063f 122 14 1 0 0 -0x00000a63: 00 DW_LNE_set_address (0x000000000000061a) +0x00000a63: 00 DW_LNE_set_address (0x0000000000000644) 0x00000a6a: 03 DW_LNS_advance_line (130) 0x00000a6c: 06 DW_LNS_negate_stmt 0x00000a6d: 01 DW_LNS_copy - 0x000000000000061a 130 14 1 0 0 is_stmt + 0x0000000000000644 130 14 1 0 0 is_stmt -0x00000a6e: 00 DW_LNE_set_address (0x000000000000061b) +0x00000a6e: 00 DW_LNE_set_address (0x0000000000000645) 0x00000a75: 03 DW_LNS_advance_line (110) 0x00000a77: 05 DW_LNS_set_column (11) 0x00000a79: 01 DW_LNS_copy - 0x000000000000061b 110 11 1 0 0 is_stmt + 0x0000000000000645 110 11 1 0 0 is_stmt -0x00000a7a: 00 DW_LNE_set_address (0x0000000000000621) +0x00000a7a: 00 DW_LNE_set_address (0x000000000000064b) 0x00000a81: 03 DW_LNS_advance_line (138) 0x00000a83: 05 DW_LNS_set_column (4) 0x00000a85: 01 DW_LNS_copy - 0x0000000000000621 138 4 1 0 0 is_stmt + 0x000000000000064b 138 4 1 0 0 is_stmt -0x00000a86: 00 DW_LNE_set_address (0x0000000000000625) +0x00000a86: 00 DW_LNE_set_address (0x000000000000064f) 0x00000a8d: 03 DW_LNS_advance_line (139) 0x00000a8f: 01 DW_LNS_copy - 0x0000000000000625 139 4 1 0 0 is_stmt + 0x000000000000064f 139 4 1 0 0 is_stmt -0x00000a90: 00 DW_LNE_set_address (0x0000000000000631) +0x00000a90: 00 DW_LNE_set_address (0x000000000000065b) 0x00000a97: 03 DW_LNS_advance_line (141) 0x00000a99: 01 DW_LNS_copy - 0x0000000000000631 141 4 1 0 0 is_stmt + 0x000000000000065b 141 4 1 0 0 is_stmt -0x00000a9a: 00 DW_LNE_set_address (0x000000000000063c) +0x00000a9a: 00 DW_LNE_set_address (0x0000000000000666) 0x00000aa1: 03 DW_LNS_advance_line (142) 0x00000aa3: 05 DW_LNS_set_column (20) 0x00000aa5: 01 DW_LNS_copy - 0x000000000000063c 142 20 1 0 0 is_stmt + 0x0000000000000666 142 20 1 0 0 is_stmt -0x00000aa6: 00 DW_LNE_set_address (0x0000000000000644) +0x00000aa6: 00 DW_LNE_set_address (0x000000000000066e) 0x00000aad: 03 DW_LNS_advance_line (146) 0x00000aaf: 01 DW_LNS_copy - 0x0000000000000644 146 20 1 0 0 is_stmt + 0x000000000000066e 146 20 1 0 0 is_stmt -0x00000ab0: 00 DW_LNE_set_address (0x000000000000064b) +0x00000ab0: 00 DW_LNE_set_address (0x0000000000000675) 0x00000ab7: 03 DW_LNS_advance_line (147) 0x00000ab9: 05 DW_LNS_set_column (7) 0x00000abb: 01 DW_LNS_copy - 0x000000000000064b 147 7 1 0 0 is_stmt + 0x0000000000000675 147 7 1 0 0 is_stmt -0x00000abc: 00 DW_LNE_set_address (0x000000000000064f) +0x00000abc: 00 DW_LNE_set_address (0x0000000000000679) 0x00000ac3: 03 DW_LNS_advance_line (143) 0x00000ac5: 05 DW_LNS_set_column (11) 0x00000ac7: 01 DW_LNS_copy - 0x000000000000064f 143 11 1 0 0 is_stmt + 0x0000000000000679 143 11 1 0 0 is_stmt -0x00000ac8: 00 DW_LNE_set_address (0x0000000000000653) +0x00000ac8: 00 DW_LNE_set_address (0x000000000000067d) 0x00000acf: 05 DW_LNS_set_column (20) 0x00000ad1: 06 DW_LNS_negate_stmt 0x00000ad2: 01 DW_LNS_copy - 0x0000000000000653 143 20 1 0 0 + 0x000000000000067d 143 20 1 0 0 -0x00000ad3: 00 DW_LNE_set_address (0x0000000000000658) +0x00000ad3: 00 DW_LNE_set_address (0x0000000000000682) 0x00000ada: 05 DW_LNS_set_column (11) 0x00000adc: 01 DW_LNS_copy - 0x0000000000000658 143 11 1 0 0 + 0x0000000000000682 143 11 1 0 0 -0x00000add: 00 DW_LNE_set_address (0x000000000000065f) +0x00000add: 00 DW_LNE_set_address (0x0000000000000689) 0x00000ae4: 03 DW_LNS_advance_line (141) 0x00000ae6: 05 DW_LNS_set_column (4) 0x00000ae8: 06 DW_LNS_negate_stmt 0x00000ae9: 01 DW_LNS_copy - 0x000000000000065f 141 4 1 0 0 is_stmt + 0x0000000000000689 141 4 1 0 0 is_stmt -0x00000aea: 00 DW_LNE_set_address (0x0000000000000665) +0x00000aea: 00 DW_LNE_set_address (0x000000000000068f) 0x00000af1: 03 DW_LNS_advance_line (159) 0x00000af3: 01 DW_LNS_copy - 0x0000000000000665 159 4 1 0 0 is_stmt + 0x000000000000068f 159 4 1 0 0 is_stmt -0x00000af4: 00 DW_LNE_set_address (0x000000000000067c) +0x00000af4: 00 DW_LNE_set_address (0x00000000000006a6) 0x00000afb: 03 DW_LNS_advance_line (161) 0x00000afd: 05 DW_LNS_set_column (1) 0x00000aff: 01 DW_LNS_copy - 0x000000000000067c 161 1 1 0 0 is_stmt + 0x00000000000006a6 161 1 1 0 0 is_stmt -0x00000b00: 00 DW_LNE_set_address (0x0000000000000686) +0x00000b00: 00 DW_LNE_set_address (0x00000000000006b0) 0x00000b07: 00 DW_LNE_end_sequence - 0x0000000000000686 161 1 1 0 0 is_stmt end_sequence + 0x00000000000006b0 161 1 1 0 0 is_stmt end_sequence .debug_str contents: @@ -4778,16 +4778,16 @@ file_names[ 4]: 0x000001ad: "char" .debug_ranges contents: -00000000 00000175 000001b3 -00000000 000001dd 000001e6 -00000000 00000302 00000340 -00000000 0000036a 00000373 +00000000 00000193 000001d1 +00000000 000001fb 00000204 +00000000 00000320 0000035e +00000000 00000388 00000391 00000000 <End of list> -00000028 000004d9 00000520 -00000028 0000059e 000005eb +00000028 00000503 0000054a +00000028 000005c8 00000615 00000028 <End of list> -00000040 00000006 00000389 -00000040 0000038b 00000686 +00000040 00000006 000003a7 +00000040 000003a9 000006b0 00000040 <End of list> (module (type $i32_=>_i32 (func (param i32) (result i32))) @@ -4829,390 +4829,390 @@ file_names[ 4]: (local $14 i32) (local $15 i32) (local $16 i32) - ;; code offset: 0xb + ;; code offset: 0x29 (local.set $1 - ;; code offset: 0x9 + ;; code offset: 0x27 (i32.const 0) ) - ;; code offset: 0x1b + ;; code offset: 0x39 (local.set $4 - ;; code offset: 0x19 + ;; code offset: 0x37 (call $malloc - ;; code offset: 0x17 + ;; code offset: 0x35 (local.tee $3 - ;; code offset: 0x16 + ;; code offset: 0x34 (i32.shl - ;; code offset: 0x12 + ;; code offset: 0x30 (local.tee $2 - ;; code offset: 0xf + ;; code offset: 0x2d (i32.load offset=4 - ;; code offset: 0xd + ;; code offset: 0x2b (local.get $0) ) ) - ;; code offset: 0x14 + ;; code offset: 0x32 (i32.const 2) ) ) ) ) - ;; code offset: 0x21 + ;; code offset: 0x3f (local.set $5 - ;; code offset: 0x1f + ;; code offset: 0x3d (call $malloc - ;; code offset: 0x1d + ;; code offset: 0x3b (local.get $3) ) ) - ;; code offset: 0x27 + ;; code offset: 0x45 (local.set $6 - ;; code offset: 0x25 + ;; code offset: 0x43 (call $malloc - ;; code offset: 0x23 + ;; code offset: 0x41 (local.get $3) ) ) - ;; code offset: 0x29 + ;; code offset: 0x47 (block $label$1 (block $label$2 (block $label$3 - ;; code offset: 0x34 + ;; code offset: 0x52 (br_if $label$3 - ;; code offset: 0x33 + ;; code offset: 0x51 (i32.le_s - ;; code offset: 0x2f + ;; code offset: 0x4d (local.get $2) - ;; code offset: 0x31 + ;; code offset: 0x4f (i32.const 0) ) ) - ;; code offset: 0x36 + ;; code offset: 0x54 (loop $label$4 - ;; code offset: 0x42 + ;; code offset: 0x60 (i32.store - ;; code offset: 0x3f + ;; code offset: 0x5d (i32.add - ;; code offset: 0x38 + ;; code offset: 0x56 (local.get $4) - ;; code offset: 0x3e + ;; code offset: 0x5c (i32.shl - ;; code offset: 0x3a + ;; code offset: 0x58 (local.get $1) - ;; code offset: 0x3c + ;; code offset: 0x5a (i32.const 2) ) ) - ;; code offset: 0x40 + ;; code offset: 0x5e (local.get $1) ) - ;; code offset: 0x4f + ;; code offset: 0x6d (br_if $label$4 - ;; code offset: 0x4e + ;; code offset: 0x6c (i32.ne - ;; code offset: 0x4a + ;; code offset: 0x68 (local.tee $1 - ;; code offset: 0x49 + ;; code offset: 0x67 (i32.add - ;; code offset: 0x45 + ;; code offset: 0x63 (local.get $1) - ;; code offset: 0x47 + ;; code offset: 0x65 (i32.const 1) ) ) - ;; code offset: 0x4c + ;; code offset: 0x6a (local.get $2) ) ) ) - ;; code offset: 0x66 + ;; code offset: 0x84 (i32.store - ;; code offset: 0x5e + ;; code offset: 0x7c (i32.add - ;; code offset: 0x52 + ;; code offset: 0x70 (local.get $4) - ;; code offset: 0x5d + ;; code offset: 0x7b (i32.shl - ;; code offset: 0x59 + ;; code offset: 0x77 (local.tee $1 - ;; code offset: 0x56 + ;; code offset: 0x74 (i32.load - ;; code offset: 0x54 + ;; code offset: 0x72 (local.get $0) ) ) - ;; code offset: 0x5b + ;; code offset: 0x79 (i32.const 2) ) ) - ;; code offset: 0x64 + ;; code offset: 0x82 (local.tee $7 - ;; code offset: 0x63 + ;; code offset: 0x81 (i32.add - ;; code offset: 0x5f + ;; code offset: 0x7d (local.get $2) - ;; code offset: 0x61 + ;; code offset: 0x7f (i32.const -1) ) ) ) - ;; code offset: 0x75 + ;; code offset: 0x93 (i32.store - ;; code offset: 0x71 + ;; code offset: 0x8f (local.tee $8 - ;; code offset: 0x70 + ;; code offset: 0x8e (i32.add - ;; code offset: 0x69 + ;; code offset: 0x87 (local.get $4) - ;; code offset: 0x6f + ;; code offset: 0x8d (i32.shl - ;; code offset: 0x6b + ;; code offset: 0x89 (local.get $7) - ;; code offset: 0x6d + ;; code offset: 0x8b (i32.const 2) ) ) ) - ;; code offset: 0x73 + ;; code offset: 0x91 (local.get $1) ) - ;; code offset: 0x7a + ;; code offset: 0x98 (local.set $9 - ;; code offset: 0x78 + ;; code offset: 0x96 (i32.const 0) ) - ;; code offset: 0x81 + ;; code offset: 0x9f (br_if $label$2 - ;; code offset: 0x80 + ;; code offset: 0x9e (i32.le_s - ;; code offset: 0x7c + ;; code offset: 0x9a (local.get $2) - ;; code offset: 0x7e + ;; code offset: 0x9c (i32.const 0) ) ) - ;; code offset: 0x83 + ;; code offset: 0xa1 (loop $label$5 - ;; code offset: 0x85 + ;; code offset: 0xa3 (block $label$6 - ;; code offset: 0x8c + ;; code offset: 0xaa (br_if $label$6 - ;; code offset: 0x8b + ;; code offset: 0xa9 (i32.le_s - ;; code offset: 0x87 + ;; code offset: 0xa5 (local.get $2) - ;; code offset: 0x89 + ;; code offset: 0xa7 (i32.const 1) ) ) - ;; code offset: 0x8e + ;; code offset: 0xac (loop $label$7 - ;; code offset: 0x9f + ;; code offset: 0xbd (i32.store - ;; code offset: 0x9c + ;; code offset: 0xba (i32.add - ;; code offset: 0x90 + ;; code offset: 0xae (local.get $6) - ;; code offset: 0x9b + ;; code offset: 0xb9 (i32.shl - ;; code offset: 0x97 + ;; code offset: 0xb5 (local.tee $1 - ;; code offset: 0x96 + ;; code offset: 0xb4 (i32.add - ;; code offset: 0x92 + ;; code offset: 0xb0 (local.get $2) - ;; code offset: 0x94 + ;; code offset: 0xb2 (i32.const -1) ) ) - ;; code offset: 0x99 + ;; code offset: 0xb7 (i32.const 2) ) ) - ;; code offset: 0x9d + ;; code offset: 0xbb (local.get $2) ) - ;; code offset: 0xa7 + ;; code offset: 0xc5 (local.set $0 - ;; code offset: 0xa6 + ;; code offset: 0xc4 (i32.gt_s - ;; code offset: 0xa2 + ;; code offset: 0xc0 (local.get $2) - ;; code offset: 0xa4 + ;; code offset: 0xc2 (i32.const 2) ) ) - ;; code offset: 0xab + ;; code offset: 0xc9 (local.set $2 - ;; code offset: 0xa9 + ;; code offset: 0xc7 (local.get $1) ) - ;; code offset: 0xaf + ;; code offset: 0xcd (br_if $label$7 - ;; code offset: 0xad + ;; code offset: 0xcb (local.get $0) ) ) ) - ;; code offset: 0xb3 + ;; code offset: 0xd1 (block $label$8 - ;; code offset: 0xbd + ;; code offset: 0xdb (br_if $label$8 - ;; code offset: 0xbc + ;; code offset: 0xda (i32.eqz - ;; code offset: 0xba + ;; code offset: 0xd8 (local.tee $10 - ;; code offset: 0xb7 + ;; code offset: 0xd5 (i32.load - ;; code offset: 0xb5 + ;; code offset: 0xd3 (local.get $4) ) ) ) ) - ;; code offset: 0xc7 + ;; code offset: 0xe5 (br_if $label$8 - ;; code offset: 0xc6 + ;; code offset: 0xe4 (i32.eq - ;; code offset: 0xc1 + ;; code offset: 0xdf (i32.load - ;; code offset: 0xbf + ;; code offset: 0xdd (local.get $8) ) - ;; code offset: 0xc4 + ;; code offset: 0xe2 (local.get $7) ) ) - ;; code offset: 0xd6 + ;; code offset: 0xf4 (local.set $12 - ;; code offset: 0xd3 + ;; code offset: 0xf1 (i32.load - ;; code offset: 0xd1 + ;; code offset: 0xef (local.tee $11 - ;; code offset: 0xcf + ;; code offset: 0xed (call $memcpy - ;; code offset: 0xc9 + ;; code offset: 0xe7 (local.get $5) - ;; code offset: 0xcb + ;; code offset: 0xe9 (local.get $4) - ;; code offset: 0xcd + ;; code offset: 0xeb (local.get $3) ) ) ) ) - ;; code offset: 0xda + ;; code offset: 0xf8 (local.set $0 - ;; code offset: 0xd8 + ;; code offset: 0xf6 (i32.const 0) ) - ;; code offset: 0xdc + ;; code offset: 0xfa (loop $label$9 - ;; code offset: 0xe0 + ;; code offset: 0xfe (local.set $13 - ;; code offset: 0xde + ;; code offset: 0xfc (local.get $0) ) - ;; code offset: 0xe2 + ;; code offset: 0x100 (block $label$10 - ;; code offset: 0xe9 + ;; code offset: 0x107 (br_if $label$10 - ;; code offset: 0xe8 + ;; code offset: 0x106 (i32.lt_s - ;; code offset: 0xe4 + ;; code offset: 0x102 (local.get $12) - ;; code offset: 0xe6 + ;; code offset: 0x104 (i32.const 3) ) ) - ;; code offset: 0xf0 + ;; code offset: 0x10e (local.set $1 - ;; code offset: 0xef + ;; code offset: 0x10d (i32.add - ;; code offset: 0xeb + ;; code offset: 0x109 (local.get $12) - ;; code offset: 0xed + ;; code offset: 0x10b (i32.const -1) ) ) - ;; code offset: 0xf4 + ;; code offset: 0x112 (local.set $0 - ;; code offset: 0xf2 + ;; code offset: 0x110 (i32.const 1) ) - ;; code offset: 0xf6 + ;; code offset: 0x114 (loop $label$11 - ;; code offset: 0x105 + ;; code offset: 0x123 (local.set $15 - ;; code offset: 0x102 + ;; code offset: 0x120 (i32.load - ;; code offset: 0x100 + ;; code offset: 0x11e (local.tee $14 - ;; code offset: 0xff + ;; code offset: 0x11d (i32.add - ;; code offset: 0xf8 + ;; code offset: 0x116 (local.get $11) - ;; code offset: 0xfe + ;; code offset: 0x11c (i32.shl - ;; code offset: 0xfa + ;; code offset: 0x118 (local.get $0) - ;; code offset: 0xfc + ;; code offset: 0x11a (i32.const 2) ) ) ) ) ) - ;; code offset: 0x116 + ;; code offset: 0x134 (i32.store - ;; code offset: 0x107 + ;; code offset: 0x125 (local.get $14) - ;; code offset: 0x113 + ;; code offset: 0x131 (i32.load - ;; code offset: 0x111 + ;; code offset: 0x12f (local.tee $16 - ;; code offset: 0x110 + ;; code offset: 0x12e (i32.add - ;; code offset: 0x109 + ;; code offset: 0x127 (local.get $11) - ;; code offset: 0x10f + ;; code offset: 0x12d (i32.shl - ;; code offset: 0x10b + ;; code offset: 0x129 (local.get $1) - ;; code offset: 0x10d + ;; code offset: 0x12b (i32.const 2) ) ) ) ) ) - ;; code offset: 0x11d + ;; code offset: 0x13b (i32.store - ;; code offset: 0x119 + ;; code offset: 0x137 (local.get $16) - ;; code offset: 0x11b + ;; code offset: 0x139 (local.get $15) ) - ;; code offset: 0x12f + ;; code offset: 0x14d (br_if $label$11 - ;; code offset: 0x12e + ;; code offset: 0x14c (i32.lt_s - ;; code offset: 0x125 + ;; code offset: 0x143 (local.tee $0 - ;; code offset: 0x124 + ;; code offset: 0x142 (i32.add - ;; code offset: 0x120 + ;; code offset: 0x13e (local.get $0) - ;; code offset: 0x122 + ;; code offset: 0x140 (i32.const 1) ) ) - ;; code offset: 0x12c + ;; code offset: 0x14a (local.tee $1 - ;; code offset: 0x12b + ;; code offset: 0x149 (i32.add - ;; code offset: 0x127 + ;; code offset: 0x145 (local.get $1) - ;; code offset: 0x129 + ;; code offset: 0x147 (i32.const -1) ) ) @@ -5220,518 +5220,518 @@ file_names[ 4]: ) ) ) - ;; code offset: 0x140 + ;; code offset: 0x15e (local.set $1 - ;; code offset: 0x13d + ;; code offset: 0x15b (i32.load - ;; code offset: 0x13b + ;; code offset: 0x159 (local.tee $0 - ;; code offset: 0x13a + ;; code offset: 0x158 (i32.add - ;; code offset: 0x133 + ;; code offset: 0x151 (local.get $11) - ;; code offset: 0x139 + ;; code offset: 0x157 (i32.shl - ;; code offset: 0x135 + ;; code offset: 0x153 (local.get $12) - ;; code offset: 0x137 + ;; code offset: 0x155 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x146 + ;; code offset: 0x164 (i32.store - ;; code offset: 0x142 + ;; code offset: 0x160 (local.get $0) - ;; code offset: 0x144 + ;; code offset: 0x162 (local.get $12) ) - ;; code offset: 0x14e + ;; code offset: 0x16c (local.set $0 - ;; code offset: 0x14d + ;; code offset: 0x16b (i32.add - ;; code offset: 0x149 + ;; code offset: 0x167 (local.get $13) - ;; code offset: 0x14b + ;; code offset: 0x169 (i32.const 1) ) ) - ;; code offset: 0x152 + ;; code offset: 0x170 (local.set $12 - ;; code offset: 0x150 + ;; code offset: 0x16e (local.get $1) ) - ;; code offset: 0x156 + ;; code offset: 0x174 (br_if $label$9 - ;; code offset: 0x154 + ;; code offset: 0x172 (local.get $1) ) ) - ;; code offset: 0x163 + ;; code offset: 0x181 (local.set $9 - ;; code offset: 0x162 + ;; code offset: 0x180 (select - ;; code offset: 0x159 + ;; code offset: 0x177 (local.get $9) - ;; code offset: 0x15b + ;; code offset: 0x179 (local.get $0) - ;; code offset: 0x161 + ;; code offset: 0x17f (i32.gt_s - ;; code offset: 0x15d + ;; code offset: 0x17b (local.get $9) - ;; code offset: 0x15f + ;; code offset: 0x17d (local.get $13) ) ) ) ) - ;; code offset: 0x16b + ;; code offset: 0x189 (br_if $label$1 - ;; code offset: 0x16a + ;; code offset: 0x188 (i32.ge_s - ;; code offset: 0x166 + ;; code offset: 0x184 (local.get $2) - ;; code offset: 0x168 + ;; code offset: 0x186 (local.get $7) ) ) - ;; code offset: 0x16d + ;; code offset: 0x18b (loop $label$12 - ;; code offset: 0x171 + ;; code offset: 0x18f (local.set $1 - ;; code offset: 0x16f + ;; code offset: 0x18d (i32.const 0) ) - ;; code offset: 0x173 + ;; code offset: 0x191 (block $label$13 - ;; code offset: 0x17a + ;; code offset: 0x198 (br_if $label$13 - ;; code offset: 0x179 + ;; code offset: 0x197 (i32.le_s - ;; code offset: 0x175 + ;; code offset: 0x193 (local.get $2) - ;; code offset: 0x177 + ;; code offset: 0x195 (i32.const 0) ) ) - ;; code offset: 0x17c + ;; code offset: 0x19a (loop $label$14 - ;; code offset: 0x196 + ;; code offset: 0x1b4 (i32.store - ;; code offset: 0x185 + ;; code offset: 0x1a3 (i32.add - ;; code offset: 0x17e + ;; code offset: 0x19c (local.get $4) - ;; code offset: 0x184 + ;; code offset: 0x1a2 (i32.shl - ;; code offset: 0x180 + ;; code offset: 0x19e (local.get $1) - ;; code offset: 0x182 + ;; code offset: 0x1a0 (i32.const 2) ) ) - ;; code offset: 0x193 + ;; code offset: 0x1b1 (i32.load - ;; code offset: 0x192 + ;; code offset: 0x1b0 (i32.add - ;; code offset: 0x186 + ;; code offset: 0x1a4 (local.get $4) - ;; code offset: 0x191 + ;; code offset: 0x1af (i32.shl - ;; code offset: 0x18d + ;; code offset: 0x1ab (local.tee $1 - ;; code offset: 0x18c + ;; code offset: 0x1aa (i32.add - ;; code offset: 0x188 + ;; code offset: 0x1a6 (local.get $1) - ;; code offset: 0x18a + ;; code offset: 0x1a8 (i32.const 1) ) ) - ;; code offset: 0x18f + ;; code offset: 0x1ad (i32.const 2) ) ) ) ) - ;; code offset: 0x19e + ;; code offset: 0x1bc (br_if $label$14 - ;; code offset: 0x19d + ;; code offset: 0x1bb (i32.ne - ;; code offset: 0x199 + ;; code offset: 0x1b7 (local.get $1) - ;; code offset: 0x19b + ;; code offset: 0x1b9 (local.get $2) ) ) ) - ;; code offset: 0x1a3 + ;; code offset: 0x1c1 (local.set $1 - ;; code offset: 0x1a1 + ;; code offset: 0x1bf (local.get $2) ) ) - ;; code offset: 0x1b0 + ;; code offset: 0x1ce (i32.store - ;; code offset: 0x1ad + ;; code offset: 0x1cb (i32.add - ;; code offset: 0x1a6 + ;; code offset: 0x1c4 (local.get $4) - ;; code offset: 0x1ac + ;; code offset: 0x1ca (i32.shl - ;; code offset: 0x1a8 + ;; code offset: 0x1c6 (local.get $1) - ;; code offset: 0x1aa + ;; code offset: 0x1c8 (i32.const 2) ) ) - ;; code offset: 0x1ae + ;; code offset: 0x1cc (local.get $10) ) - ;; code offset: 0x1c7 + ;; code offset: 0x1e5 (i32.store - ;; code offset: 0x1bb + ;; code offset: 0x1d9 (local.tee $1 - ;; code offset: 0x1ba + ;; code offset: 0x1d8 (i32.add - ;; code offset: 0x1b3 + ;; code offset: 0x1d1 (local.get $6) - ;; code offset: 0x1b9 + ;; code offset: 0x1d7 (i32.shl - ;; code offset: 0x1b5 + ;; code offset: 0x1d3 (local.get $2) - ;; code offset: 0x1b7 + ;; code offset: 0x1d5 (i32.const 2) ) ) ) - ;; code offset: 0x1c6 + ;; code offset: 0x1e4 (i32.add - ;; code offset: 0x1c2 + ;; code offset: 0x1e0 (local.tee $1 - ;; code offset: 0x1bf + ;; code offset: 0x1dd (i32.load - ;; code offset: 0x1bd + ;; code offset: 0x1db (local.get $1) ) ) - ;; code offset: 0x1c4 + ;; code offset: 0x1e2 (i32.const -1) ) ) - ;; code offset: 0x1cf + ;; code offset: 0x1ed (br_if $label$5 - ;; code offset: 0x1ce + ;; code offset: 0x1ec (i32.gt_s - ;; code offset: 0x1ca + ;; code offset: 0x1e8 (local.get $1) - ;; code offset: 0x1cc + ;; code offset: 0x1ea (i32.const 1) ) ) - ;; code offset: 0x1db + ;; code offset: 0x1f9 (br_if $label$1 - ;; code offset: 0x1da + ;; code offset: 0x1f8 (i32.eq - ;; code offset: 0x1d6 + ;; code offset: 0x1f4 (local.tee $2 - ;; code offset: 0x1d5 + ;; code offset: 0x1f3 (i32.add - ;; code offset: 0x1d1 + ;; code offset: 0x1ef (local.get $2) - ;; code offset: 0x1d3 + ;; code offset: 0x1f1 (i32.const 1) ) ) - ;; code offset: 0x1d8 + ;; code offset: 0x1f6 (local.get $7) ) ) - ;; code offset: 0x1e2 + ;; code offset: 0x200 (local.set $10 - ;; code offset: 0x1df + ;; code offset: 0x1fd (i32.load - ;; code offset: 0x1dd + ;; code offset: 0x1fb (local.get $4) ) ) - ;; code offset: 0x1e4 + ;; code offset: 0x202 (br $label$12) ) ) ) - ;; code offset: 0x201 + ;; code offset: 0x21f (i32.store - ;; code offset: 0x1f9 + ;; code offset: 0x217 (i32.add - ;; code offset: 0x1ed + ;; code offset: 0x20b (local.get $4) - ;; code offset: 0x1f8 + ;; code offset: 0x216 (i32.shl - ;; code offset: 0x1f4 + ;; code offset: 0x212 (local.tee $1 - ;; code offset: 0x1f1 + ;; code offset: 0x20f (i32.load - ;; code offset: 0x1ef + ;; code offset: 0x20d (local.get $0) ) ) - ;; code offset: 0x1f6 + ;; code offset: 0x214 (i32.const 2) ) ) - ;; code offset: 0x1ff + ;; code offset: 0x21d (local.tee $7 - ;; code offset: 0x1fe + ;; code offset: 0x21c (i32.add - ;; code offset: 0x1fa + ;; code offset: 0x218 (local.get $2) - ;; code offset: 0x1fc + ;; code offset: 0x21a (i32.const -1) ) ) ) - ;; code offset: 0x210 + ;; code offset: 0x22e (i32.store - ;; code offset: 0x20c + ;; code offset: 0x22a (local.tee $8 - ;; code offset: 0x20b + ;; code offset: 0x229 (i32.add - ;; code offset: 0x204 + ;; code offset: 0x222 (local.get $4) - ;; code offset: 0x20a + ;; code offset: 0x228 (i32.shl - ;; code offset: 0x206 + ;; code offset: 0x224 (local.get $7) - ;; code offset: 0x208 + ;; code offset: 0x226 (i32.const 2) ) ) ) - ;; code offset: 0x20e + ;; code offset: 0x22c (local.get $1) ) ) - ;; code offset: 0x216 + ;; code offset: 0x234 (local.set $9 - ;; code offset: 0x214 + ;; code offset: 0x232 (i32.const 0) ) - ;; code offset: 0x218 + ;; code offset: 0x236 (loop $label$15 - ;; code offset: 0x21a + ;; code offset: 0x238 (block $label$16 - ;; code offset: 0x221 + ;; code offset: 0x23f (br_if $label$16 - ;; code offset: 0x220 + ;; code offset: 0x23e (i32.lt_s - ;; code offset: 0x21c + ;; code offset: 0x23a (local.get $2) - ;; code offset: 0x21e + ;; code offset: 0x23c (i32.const 2) ) ) - ;; code offset: 0x223 + ;; code offset: 0x241 (loop $label$17 - ;; code offset: 0x234 + ;; code offset: 0x252 (i32.store - ;; code offset: 0x231 + ;; code offset: 0x24f (i32.add - ;; code offset: 0x225 + ;; code offset: 0x243 (local.get $6) - ;; code offset: 0x230 + ;; code offset: 0x24e (i32.shl - ;; code offset: 0x22c + ;; code offset: 0x24a (local.tee $1 - ;; code offset: 0x22b + ;; code offset: 0x249 (i32.add - ;; code offset: 0x227 + ;; code offset: 0x245 (local.get $2) - ;; code offset: 0x229 + ;; code offset: 0x247 (i32.const -1) ) ) - ;; code offset: 0x22e + ;; code offset: 0x24c (i32.const 2) ) ) - ;; code offset: 0x232 + ;; code offset: 0x250 (local.get $2) ) - ;; code offset: 0x23c + ;; code offset: 0x25a (local.set $0 - ;; code offset: 0x23b + ;; code offset: 0x259 (i32.gt_s - ;; code offset: 0x237 + ;; code offset: 0x255 (local.get $2) - ;; code offset: 0x239 + ;; code offset: 0x257 (i32.const 2) ) ) - ;; code offset: 0x240 + ;; code offset: 0x25e (local.set $2 - ;; code offset: 0x23e + ;; code offset: 0x25c (local.get $1) ) - ;; code offset: 0x244 + ;; code offset: 0x262 (br_if $label$17 - ;; code offset: 0x242 + ;; code offset: 0x260 (local.get $0) ) ) ) - ;; code offset: 0x248 + ;; code offset: 0x266 (block $label$18 - ;; code offset: 0x252 + ;; code offset: 0x270 (br_if $label$18 - ;; code offset: 0x251 + ;; code offset: 0x26f (i32.eqz - ;; code offset: 0x24f + ;; code offset: 0x26d (local.tee $12 - ;; code offset: 0x24c + ;; code offset: 0x26a (i32.load - ;; code offset: 0x24a + ;; code offset: 0x268 (local.get $4) ) ) ) ) - ;; code offset: 0x25c + ;; code offset: 0x27a (br_if $label$18 - ;; code offset: 0x25b + ;; code offset: 0x279 (i32.eq - ;; code offset: 0x256 + ;; code offset: 0x274 (i32.load - ;; code offset: 0x254 + ;; code offset: 0x272 (local.get $8) ) - ;; code offset: 0x259 + ;; code offset: 0x277 (local.get $7) ) ) - ;; code offset: 0x263 + ;; code offset: 0x281 (local.set $16 - ;; code offset: 0x260 + ;; code offset: 0x27e (i32.load - ;; code offset: 0x25e + ;; code offset: 0x27c (local.get $5) ) ) - ;; code offset: 0x267 + ;; code offset: 0x285 (local.set $0 - ;; code offset: 0x265 + ;; code offset: 0x283 (i32.const 0) ) - ;; code offset: 0x269 + ;; code offset: 0x287 (loop $label$19 - ;; code offset: 0x26d + ;; code offset: 0x28b (local.set $10 - ;; code offset: 0x26b + ;; code offset: 0x289 (local.get $0) ) - ;; code offset: 0x26f + ;; code offset: 0x28d (block $label$20 - ;; code offset: 0x276 + ;; code offset: 0x294 (br_if $label$20 - ;; code offset: 0x275 + ;; code offset: 0x293 (i32.lt_s - ;; code offset: 0x271 + ;; code offset: 0x28f (local.get $16) - ;; code offset: 0x273 + ;; code offset: 0x291 (i32.const 3) ) ) - ;; code offset: 0x27d + ;; code offset: 0x29b (local.set $1 - ;; code offset: 0x27c + ;; code offset: 0x29a (i32.add - ;; code offset: 0x278 + ;; code offset: 0x296 (local.get $16) - ;; code offset: 0x27a + ;; code offset: 0x298 (i32.const -1) ) ) - ;; code offset: 0x281 + ;; code offset: 0x29f (local.set $0 - ;; code offset: 0x27f + ;; code offset: 0x29d (i32.const 1) ) - ;; code offset: 0x283 + ;; code offset: 0x2a1 (loop $label$21 - ;; code offset: 0x292 + ;; code offset: 0x2b0 (local.set $14 - ;; code offset: 0x28f + ;; code offset: 0x2ad (i32.load - ;; code offset: 0x28d + ;; code offset: 0x2ab (local.tee $11 - ;; code offset: 0x28c + ;; code offset: 0x2aa (i32.add - ;; code offset: 0x285 + ;; code offset: 0x2a3 (local.get $5) - ;; code offset: 0x28b + ;; code offset: 0x2a9 (i32.shl - ;; code offset: 0x287 + ;; code offset: 0x2a5 (local.get $0) - ;; code offset: 0x289 + ;; code offset: 0x2a7 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x2a3 + ;; code offset: 0x2c1 (i32.store - ;; code offset: 0x294 + ;; code offset: 0x2b2 (local.get $11) - ;; code offset: 0x2a0 + ;; code offset: 0x2be (i32.load - ;; code offset: 0x29e + ;; code offset: 0x2bc (local.tee $15 - ;; code offset: 0x29d + ;; code offset: 0x2bb (i32.add - ;; code offset: 0x296 + ;; code offset: 0x2b4 (local.get $5) - ;; code offset: 0x29c + ;; code offset: 0x2ba (i32.shl - ;; code offset: 0x298 + ;; code offset: 0x2b6 (local.get $1) - ;; code offset: 0x29a + ;; code offset: 0x2b8 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x2aa + ;; code offset: 0x2c8 (i32.store - ;; code offset: 0x2a6 + ;; code offset: 0x2c4 (local.get $15) - ;; code offset: 0x2a8 + ;; code offset: 0x2c6 (local.get $14) ) - ;; code offset: 0x2bc + ;; code offset: 0x2da (br_if $label$21 - ;; code offset: 0x2bb + ;; code offset: 0x2d9 (i32.lt_s - ;; code offset: 0x2b2 + ;; code offset: 0x2d0 (local.tee $0 - ;; code offset: 0x2b1 + ;; code offset: 0x2cf (i32.add - ;; code offset: 0x2ad + ;; code offset: 0x2cb (local.get $0) - ;; code offset: 0x2af + ;; code offset: 0x2cd (i32.const 1) ) ) - ;; code offset: 0x2b9 + ;; code offset: 0x2d7 (local.tee $1 - ;; code offset: 0x2b8 + ;; code offset: 0x2d6 (i32.add - ;; code offset: 0x2b4 + ;; code offset: 0x2d2 (local.get $1) - ;; code offset: 0x2b6 + ;; code offset: 0x2d4 (i32.const -1) ) ) @@ -5739,264 +5739,264 @@ file_names[ 4]: ) ) ) - ;; code offset: 0x2cd + ;; code offset: 0x2eb (local.set $1 - ;; code offset: 0x2ca + ;; code offset: 0x2e8 (i32.load - ;; code offset: 0x2c8 + ;; code offset: 0x2e6 (local.tee $0 - ;; code offset: 0x2c7 + ;; code offset: 0x2e5 (i32.add - ;; code offset: 0x2c0 + ;; code offset: 0x2de (local.get $5) - ;; code offset: 0x2c6 + ;; code offset: 0x2e4 (i32.shl - ;; code offset: 0x2c2 + ;; code offset: 0x2e0 (local.get $16) - ;; code offset: 0x2c4 + ;; code offset: 0x2e2 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x2d3 + ;; code offset: 0x2f1 (i32.store - ;; code offset: 0x2cf + ;; code offset: 0x2ed (local.get $0) - ;; code offset: 0x2d1 + ;; code offset: 0x2ef (local.get $16) ) - ;; code offset: 0x2db + ;; code offset: 0x2f9 (local.set $0 - ;; code offset: 0x2da + ;; code offset: 0x2f8 (i32.add - ;; code offset: 0x2d6 + ;; code offset: 0x2f4 (local.get $10) - ;; code offset: 0x2d8 + ;; code offset: 0x2f6 (i32.const 1) ) ) - ;; code offset: 0x2df + ;; code offset: 0x2fd (local.set $16 - ;; code offset: 0x2dd + ;; code offset: 0x2fb (local.get $1) ) - ;; code offset: 0x2e3 + ;; code offset: 0x301 (br_if $label$19 - ;; code offset: 0x2e1 + ;; code offset: 0x2ff (local.get $1) ) ) - ;; code offset: 0x2f0 + ;; code offset: 0x30e (local.set $9 - ;; code offset: 0x2ef + ;; code offset: 0x30d (select - ;; code offset: 0x2e6 + ;; code offset: 0x304 (local.get $9) - ;; code offset: 0x2e8 + ;; code offset: 0x306 (local.get $0) - ;; code offset: 0x2ee + ;; code offset: 0x30c (i32.gt_s - ;; code offset: 0x2ea + ;; code offset: 0x308 (local.get $9) - ;; code offset: 0x2ec + ;; code offset: 0x30a (local.get $10) ) ) ) ) - ;; code offset: 0x2f8 + ;; code offset: 0x316 (br_if $label$1 - ;; code offset: 0x2f7 + ;; code offset: 0x315 (i32.ge_s - ;; code offset: 0x2f3 + ;; code offset: 0x311 (local.get $2) - ;; code offset: 0x2f5 + ;; code offset: 0x313 (local.get $7) ) ) - ;; code offset: 0x2fa + ;; code offset: 0x318 (loop $label$22 - ;; code offset: 0x2fe + ;; code offset: 0x31c (local.set $1 - ;; code offset: 0x2fc + ;; code offset: 0x31a (i32.const 0) ) - ;; code offset: 0x300 + ;; code offset: 0x31e (block $label$23 - ;; code offset: 0x307 + ;; code offset: 0x325 (br_if $label$23 - ;; code offset: 0x306 + ;; code offset: 0x324 (i32.lt_s - ;; code offset: 0x302 + ;; code offset: 0x320 (local.get $2) - ;; code offset: 0x304 + ;; code offset: 0x322 (i32.const 1) ) ) - ;; code offset: 0x309 + ;; code offset: 0x327 (loop $label$24 - ;; code offset: 0x323 + ;; code offset: 0x341 (i32.store - ;; code offset: 0x312 + ;; code offset: 0x330 (i32.add - ;; code offset: 0x30b + ;; code offset: 0x329 (local.get $4) - ;; code offset: 0x311 + ;; code offset: 0x32f (i32.shl - ;; code offset: 0x30d + ;; code offset: 0x32b (local.get $1) - ;; code offset: 0x30f + ;; code offset: 0x32d (i32.const 2) ) ) - ;; code offset: 0x320 + ;; code offset: 0x33e (i32.load - ;; code offset: 0x31f + ;; code offset: 0x33d (i32.add - ;; code offset: 0x313 + ;; code offset: 0x331 (local.get $4) - ;; code offset: 0x31e + ;; code offset: 0x33c (i32.shl - ;; code offset: 0x31a + ;; code offset: 0x338 (local.tee $1 - ;; code offset: 0x319 + ;; code offset: 0x337 (i32.add - ;; code offset: 0x315 + ;; code offset: 0x333 (local.get $1) - ;; code offset: 0x317 + ;; code offset: 0x335 (i32.const 1) ) ) - ;; code offset: 0x31c + ;; code offset: 0x33a (i32.const 2) ) ) ) ) - ;; code offset: 0x32b + ;; code offset: 0x349 (br_if $label$24 - ;; code offset: 0x32a + ;; code offset: 0x348 (i32.ne - ;; code offset: 0x326 + ;; code offset: 0x344 (local.get $1) - ;; code offset: 0x328 + ;; code offset: 0x346 (local.get $2) ) ) ) - ;; code offset: 0x330 + ;; code offset: 0x34e (local.set $1 - ;; code offset: 0x32e + ;; code offset: 0x34c (local.get $2) ) ) - ;; code offset: 0x33d + ;; code offset: 0x35b (i32.store - ;; code offset: 0x33a + ;; code offset: 0x358 (i32.add - ;; code offset: 0x333 + ;; code offset: 0x351 (local.get $4) - ;; code offset: 0x339 + ;; code offset: 0x357 (i32.shl - ;; code offset: 0x335 + ;; code offset: 0x353 (local.get $1) - ;; code offset: 0x337 + ;; code offset: 0x355 (i32.const 2) ) ) - ;; code offset: 0x33b + ;; code offset: 0x359 (local.get $12) ) - ;; code offset: 0x354 + ;; code offset: 0x372 (i32.store - ;; code offset: 0x348 + ;; code offset: 0x366 (local.tee $1 - ;; code offset: 0x347 + ;; code offset: 0x365 (i32.add - ;; code offset: 0x340 + ;; code offset: 0x35e (local.get $6) - ;; code offset: 0x346 + ;; code offset: 0x364 (i32.shl - ;; code offset: 0x342 + ;; code offset: 0x360 (local.get $2) - ;; code offset: 0x344 + ;; code offset: 0x362 (i32.const 2) ) ) ) - ;; code offset: 0x353 + ;; code offset: 0x371 (i32.add - ;; code offset: 0x34f + ;; code offset: 0x36d (local.tee $1 - ;; code offset: 0x34c + ;; code offset: 0x36a (i32.load - ;; code offset: 0x34a + ;; code offset: 0x368 (local.get $1) ) ) - ;; code offset: 0x351 + ;; code offset: 0x36f (i32.const -1) ) ) - ;; code offset: 0x35c + ;; code offset: 0x37a (br_if $label$15 - ;; code offset: 0x35b + ;; code offset: 0x379 (i32.gt_s - ;; code offset: 0x357 + ;; code offset: 0x375 (local.get $1) - ;; code offset: 0x359 + ;; code offset: 0x377 (i32.const 1) ) ) - ;; code offset: 0x368 + ;; code offset: 0x386 (br_if $label$1 - ;; code offset: 0x367 + ;; code offset: 0x385 (i32.eq - ;; code offset: 0x363 + ;; code offset: 0x381 (local.tee $2 - ;; code offset: 0x362 + ;; code offset: 0x380 (i32.add - ;; code offset: 0x35e + ;; code offset: 0x37c (local.get $2) - ;; code offset: 0x360 + ;; code offset: 0x37e (i32.const 1) ) ) - ;; code offset: 0x365 + ;; code offset: 0x383 (local.get $7) ) ) - ;; code offset: 0x36f + ;; code offset: 0x38d (local.set $12 - ;; code offset: 0x36c + ;; code offset: 0x38a (i32.load - ;; code offset: 0x36a + ;; code offset: 0x388 (local.get $4) ) ) - ;; code offset: 0x371 + ;; code offset: 0x38f (br $label$22) ) ) ) - ;; code offset: 0x37c + ;; code offset: 0x39a (call $free - ;; code offset: 0x37a + ;; code offset: 0x398 (local.get $4) ) - ;; code offset: 0x380 + ;; code offset: 0x39e (call $free - ;; code offset: 0x37e + ;; code offset: 0x39c (local.get $5) ) - ;; code offset: 0x384 + ;; code offset: 0x3a2 (call $free - ;; code offset: 0x382 + ;; code offset: 0x3a0 (local.get $6) ) - ;; code offset: 0x386 + ;; code offset: 0x3a4 (local.get $9) ) (func $main (param $0 i32) (param $1 i32) (result i32) @@ -6007,990 +6007,990 @@ file_names[ 4]: (local $6 i32) (local $7 i32) (local $8 i32) - ;; code offset: 0x395 + ;; code offset: 0x3bf (global.set $global$0 - ;; code offset: 0x393 + ;; code offset: 0x3bd (local.tee $2 - ;; code offset: 0x392 + ;; code offset: 0x3bc (i32.sub - ;; code offset: 0x38e + ;; code offset: 0x3b8 (global.get $global$0) - ;; code offset: 0x390 + ;; code offset: 0x3ba (i32.const 32) ) ) ) - ;; code offset: 0x397 + ;; code offset: 0x3c1 (block $label$1 (block $label$2 (block $label$3 - ;; code offset: 0x3a2 + ;; code offset: 0x3cc (br_if $label$3 - ;; code offset: 0x3a1 + ;; code offset: 0x3cb (i32.lt_s - ;; code offset: 0x39d + ;; code offset: 0x3c7 (local.get $0) - ;; code offset: 0x39f + ;; code offset: 0x3c9 (i32.const 2) ) ) - ;; code offset: 0x3a6 + ;; code offset: 0x3d0 (local.set $3 - ;; code offset: 0x3a4 + ;; code offset: 0x3ce (i32.const 0) ) - ;; code offset: 0x3b4 + ;; code offset: 0x3de (br_if $label$2 - ;; code offset: 0x3b3 + ;; code offset: 0x3dd (i32.gt_s - ;; code offset: 0x3af + ;; code offset: 0x3d9 (local.tee $4 - ;; code offset: 0x3ad + ;; code offset: 0x3d7 (call $atoi - ;; code offset: 0x3aa + ;; code offset: 0x3d4 (i32.load offset=4 - ;; code offset: 0x3a8 + ;; code offset: 0x3d2 (local.get $1) ) ) ) - ;; code offset: 0x3b1 + ;; code offset: 0x3db (i32.const 0) ) ) ) - ;; code offset: 0x3bc + ;; code offset: 0x3e6 (drop - ;; code offset: 0x3ba + ;; code offset: 0x3e4 (call $puts - ;; code offset: 0x3b7 + ;; code offset: 0x3e1 (i32.const 1050) ) ) - ;; code offset: 0x3bf + ;; code offset: 0x3e9 (local.set $5 - ;; code offset: 0x3bd + ;; code offset: 0x3e7 (i32.const 1) ) - ;; code offset: 0x3c1 + ;; code offset: 0x3eb (br $label$1) ) - ;; code offset: 0x3c4 + ;; code offset: 0x3ee (block $label$4 - ;; code offset: 0x3cb + ;; code offset: 0x3f5 (br_if $label$4 - ;; code offset: 0x3ca + ;; code offset: 0x3f4 (i32.eq - ;; code offset: 0x3c6 + ;; code offset: 0x3f0 (local.get $4) - ;; code offset: 0x3c8 + ;; code offset: 0x3f2 (i32.const 1) ) ) - ;; code offset: 0x3d2 + ;; code offset: 0x3fc (local.set $6 - ;; code offset: 0x3d1 + ;; code offset: 0x3fb (i32.add - ;; code offset: 0x3cd + ;; code offset: 0x3f7 (local.get $4) - ;; code offset: 0x3cf + ;; code offset: 0x3f9 (i32.const -1) ) ) - ;; code offset: 0x3d6 + ;; code offset: 0x400 (local.set $1 - ;; code offset: 0x3d4 + ;; code offset: 0x3fe (i32.const 0) ) - ;; code offset: 0x3da + ;; code offset: 0x404 (local.set $0 - ;; code offset: 0x3d8 + ;; code offset: 0x402 (i32.const 0) ) - ;; code offset: 0x3dc + ;; code offset: 0x406 (loop $label$5 - ;; code offset: 0x3e6 + ;; code offset: 0x410 (i32.store offset=8 - ;; code offset: 0x3e2 + ;; code offset: 0x40c (local.tee $3 - ;; code offset: 0x3e0 + ;; code offset: 0x40a (call $malloc - ;; code offset: 0x3de + ;; code offset: 0x408 (i32.const 12) ) ) - ;; code offset: 0x3e4 + ;; code offset: 0x40e (local.get $1) ) - ;; code offset: 0x3ed + ;; code offset: 0x417 (i32.store offset=4 - ;; code offset: 0x3e9 + ;; code offset: 0x413 (local.get $3) - ;; code offset: 0x3eb + ;; code offset: 0x415 (local.get $4) ) - ;; code offset: 0x3f4 + ;; code offset: 0x41e (i32.store - ;; code offset: 0x3f0 + ;; code offset: 0x41a (local.get $3) - ;; code offset: 0x3f2 + ;; code offset: 0x41c (local.get $0) ) - ;; code offset: 0x3f9 + ;; code offset: 0x423 (local.set $1 - ;; code offset: 0x3f7 + ;; code offset: 0x421 (local.get $3) ) - ;; code offset: 0x405 + ;; code offset: 0x42f (br_if $label$5 - ;; code offset: 0x404 + ;; code offset: 0x42e (i32.ne - ;; code offset: 0x400 + ;; code offset: 0x42a (local.tee $0 - ;; code offset: 0x3ff + ;; code offset: 0x429 (i32.add - ;; code offset: 0x3fb + ;; code offset: 0x425 (local.get $0) - ;; code offset: 0x3fd + ;; code offset: 0x427 (i32.const 1) ) ) - ;; code offset: 0x402 + ;; code offset: 0x42c (local.get $6) ) ) ) ) - ;; code offset: 0x40b + ;; code offset: 0x435 (local.set $0 - ;; code offset: 0x409 + ;; code offset: 0x433 (i32.const 0) ) - ;; code offset: 0x416 + ;; code offset: 0x440 (local.set $1 - ;; code offset: 0x414 + ;; code offset: 0x43e (call $malloc - ;; code offset: 0x412 + ;; code offset: 0x43c (local.tee $6 - ;; code offset: 0x411 + ;; code offset: 0x43b (i32.shl - ;; code offset: 0x40d + ;; code offset: 0x437 (local.get $4) - ;; code offset: 0x40f + ;; code offset: 0x439 (i32.const 2) ) ) ) ) - ;; code offset: 0x41c + ;; code offset: 0x446 (local.set $5 - ;; code offset: 0x41a + ;; code offset: 0x444 (call $malloc - ;; code offset: 0x418 + ;; code offset: 0x442 (local.get $6) ) ) - ;; code offset: 0x41e + ;; code offset: 0x448 (block $label$6 (block $label$7 (block $label$8 (block $label$9 - ;; code offset: 0x42b + ;; code offset: 0x455 (br_if $label$9 - ;; code offset: 0x42a + ;; code offset: 0x454 (i32.le_s - ;; code offset: 0x426 + ;; code offset: 0x450 (local.get $4) - ;; code offset: 0x428 + ;; code offset: 0x452 (i32.const 0) ) ) - ;; code offset: 0x42d + ;; code offset: 0x457 (loop $label$10 - ;; code offset: 0x439 + ;; code offset: 0x463 (i32.store - ;; code offset: 0x436 + ;; code offset: 0x460 (i32.add - ;; code offset: 0x42f + ;; code offset: 0x459 (local.get $1) - ;; code offset: 0x435 + ;; code offset: 0x45f (i32.shl - ;; code offset: 0x431 + ;; code offset: 0x45b (local.get $0) - ;; code offset: 0x433 + ;; code offset: 0x45d (i32.const 2) ) ) - ;; code offset: 0x437 + ;; code offset: 0x461 (local.get $0) ) - ;; code offset: 0x446 + ;; code offset: 0x470 (br_if $label$10 - ;; code offset: 0x445 + ;; code offset: 0x46f (i32.ne - ;; code offset: 0x441 + ;; code offset: 0x46b (local.tee $0 - ;; code offset: 0x440 + ;; code offset: 0x46a (i32.add - ;; code offset: 0x43c + ;; code offset: 0x466 (local.get $0) - ;; code offset: 0x43e + ;; code offset: 0x468 (i32.const 1) ) ) - ;; code offset: 0x443 + ;; code offset: 0x46d (local.get $4) ) ) ) - ;; code offset: 0x44b + ;; code offset: 0x475 (local.set $7 - ;; code offset: 0x449 + ;; code offset: 0x473 (i32.const 30) ) - ;; code offset: 0x44f + ;; code offset: 0x479 (local.set $6 - ;; code offset: 0x44d + ;; code offset: 0x477 (local.get $4) ) - ;; code offset: 0x451 + ;; code offset: 0x47b (br $label$8) ) - ;; code offset: 0x456 + ;; code offset: 0x480 (local.set $7 - ;; code offset: 0x454 + ;; code offset: 0x47e (i32.const 30) ) - ;; code offset: 0x45a + ;; code offset: 0x484 (local.set $6 - ;; code offset: 0x458 + ;; code offset: 0x482 (local.get $4) ) - ;; code offset: 0x45c + ;; code offset: 0x486 (br $label$7) ) - ;; code offset: 0x45f + ;; code offset: 0x489 (loop $label$11 - ;; code offset: 0x463 + ;; code offset: 0x48d (local.set $0 - ;; code offset: 0x461 + ;; code offset: 0x48b (i32.const 0) ) - ;; code offset: 0x465 + ;; code offset: 0x48f (loop $label$12 - ;; code offset: 0x477 + ;; code offset: 0x4a1 (i32.store offset=16 - ;; code offset: 0x467 + ;; code offset: 0x491 (local.get $2) - ;; code offset: 0x476 + ;; code offset: 0x4a0 (i32.add - ;; code offset: 0x471 + ;; code offset: 0x49b (i32.load - ;; code offset: 0x470 + ;; code offset: 0x49a (i32.add - ;; code offset: 0x469 + ;; code offset: 0x493 (local.get $1) - ;; code offset: 0x46f + ;; code offset: 0x499 (i32.shl - ;; code offset: 0x46b + ;; code offset: 0x495 (local.get $0) - ;; code offset: 0x46d + ;; code offset: 0x497 (i32.const 2) ) ) ) - ;; code offset: 0x474 + ;; code offset: 0x49e (i32.const 1) ) ) - ;; code offset: 0x484 + ;; code offset: 0x4ae (drop - ;; code offset: 0x482 + ;; code offset: 0x4ac (call $iprintf - ;; code offset: 0x47a + ;; code offset: 0x4a4 (i32.const 1047) - ;; code offset: 0x481 + ;; code offset: 0x4ab (i32.add - ;; code offset: 0x47d + ;; code offset: 0x4a7 (local.get $2) - ;; code offset: 0x47f + ;; code offset: 0x4a9 (i32.const 16) ) ) ) - ;; code offset: 0x48f + ;; code offset: 0x4b9 (br_if $label$12 - ;; code offset: 0x48e + ;; code offset: 0x4b8 (i32.ne - ;; code offset: 0x48a + ;; code offset: 0x4b4 (local.tee $0 - ;; code offset: 0x489 + ;; code offset: 0x4b3 (i32.add - ;; code offset: 0x485 + ;; code offset: 0x4af (local.get $0) - ;; code offset: 0x487 + ;; code offset: 0x4b1 (i32.const 1) ) ) - ;; code offset: 0x48c + ;; code offset: 0x4b6 (local.get $4) ) ) ) - ;; code offset: 0x496 + ;; code offset: 0x4c0 (drop - ;; code offset: 0x494 + ;; code offset: 0x4be (call $putchar - ;; code offset: 0x492 + ;; code offset: 0x4bc (i32.const 10) ) ) - ;; code offset: 0x497 + ;; code offset: 0x4c1 (block $label$13 - ;; code offset: 0x49e + ;; code offset: 0x4c8 (br_if $label$13 - ;; code offset: 0x49d + ;; code offset: 0x4c7 (i32.le_s - ;; code offset: 0x499 + ;; code offset: 0x4c3 (local.get $6) - ;; code offset: 0x49b + ;; code offset: 0x4c5 (i32.const 1) ) ) - ;; code offset: 0x4a0 + ;; code offset: 0x4ca (loop $label$14 - ;; code offset: 0x4b1 + ;; code offset: 0x4db (i32.store - ;; code offset: 0x4ae + ;; code offset: 0x4d8 (i32.add - ;; code offset: 0x4a2 + ;; code offset: 0x4cc (local.get $5) - ;; code offset: 0x4ad + ;; code offset: 0x4d7 (i32.shl - ;; code offset: 0x4a9 + ;; code offset: 0x4d3 (local.tee $0 - ;; code offset: 0x4a8 + ;; code offset: 0x4d2 (i32.add - ;; code offset: 0x4a4 + ;; code offset: 0x4ce (local.get $6) - ;; code offset: 0x4a6 + ;; code offset: 0x4d0 (i32.const -1) ) ) - ;; code offset: 0x4ab + ;; code offset: 0x4d5 (i32.const 2) ) ) - ;; code offset: 0x4af + ;; code offset: 0x4d9 (local.get $6) ) - ;; code offset: 0x4b9 + ;; code offset: 0x4e3 (local.set $8 - ;; code offset: 0x4b8 + ;; code offset: 0x4e2 (i32.gt_s - ;; code offset: 0x4b4 + ;; code offset: 0x4de (local.get $6) - ;; code offset: 0x4b6 + ;; code offset: 0x4e0 (i32.const 2) ) ) - ;; code offset: 0x4bd + ;; code offset: 0x4e7 (local.set $6 - ;; code offset: 0x4bb + ;; code offset: 0x4e5 (local.get $0) ) - ;; code offset: 0x4c1 + ;; code offset: 0x4eb (br_if $label$14 - ;; code offset: 0x4bf + ;; code offset: 0x4e9 (local.get $8) ) ) ) - ;; code offset: 0x4ca + ;; code offset: 0x4f4 (br_if $label$6 - ;; code offset: 0x4c9 + ;; code offset: 0x4f3 (i32.eq - ;; code offset: 0x4c5 + ;; code offset: 0x4ef (local.get $6) - ;; code offset: 0x4c7 + ;; code offset: 0x4f1 (local.get $4) ) ) - ;; code offset: 0x4d1 + ;; code offset: 0x4fb (local.set $7 - ;; code offset: 0x4d0 + ;; code offset: 0x4fa (i32.add - ;; code offset: 0x4cc + ;; code offset: 0x4f6 (local.get $7) - ;; code offset: 0x4ce + ;; code offset: 0x4f8 (i32.const -1) ) ) - ;; code offset: 0x4d3 + ;; code offset: 0x4fd (loop $label$15 - ;; code offset: 0x4d7 + ;; code offset: 0x501 (local.set $0 - ;; code offset: 0x4d5 + ;; code offset: 0x4ff (i32.const 0) ) - ;; code offset: 0x4de + ;; code offset: 0x508 (local.set $8 - ;; code offset: 0x4db + ;; code offset: 0x505 (i32.load - ;; code offset: 0x4d9 + ;; code offset: 0x503 (local.get $1) ) ) - ;; code offset: 0x4e0 + ;; code offset: 0x50a (block $label$16 - ;; code offset: 0x4e7 + ;; code offset: 0x511 (br_if $label$16 - ;; code offset: 0x4e6 + ;; code offset: 0x510 (i32.le_s - ;; code offset: 0x4e2 + ;; code offset: 0x50c (local.get $6) - ;; code offset: 0x4e4 + ;; code offset: 0x50e (i32.const 0) ) ) - ;; code offset: 0x4e9 + ;; code offset: 0x513 (loop $label$17 - ;; code offset: 0x503 + ;; code offset: 0x52d (i32.store - ;; code offset: 0x4f2 + ;; code offset: 0x51c (i32.add - ;; code offset: 0x4eb + ;; code offset: 0x515 (local.get $1) - ;; code offset: 0x4f1 + ;; code offset: 0x51b (i32.shl - ;; code offset: 0x4ed + ;; code offset: 0x517 (local.get $0) - ;; code offset: 0x4ef + ;; code offset: 0x519 (i32.const 2) ) ) - ;; code offset: 0x500 + ;; code offset: 0x52a (i32.load - ;; code offset: 0x4ff + ;; code offset: 0x529 (i32.add - ;; code offset: 0x4f3 + ;; code offset: 0x51d (local.get $1) - ;; code offset: 0x4fe + ;; code offset: 0x528 (i32.shl - ;; code offset: 0x4fa + ;; code offset: 0x524 (local.tee $0 - ;; code offset: 0x4f9 + ;; code offset: 0x523 (i32.add - ;; code offset: 0x4f5 + ;; code offset: 0x51f (local.get $0) - ;; code offset: 0x4f7 + ;; code offset: 0x521 (i32.const 1) ) ) - ;; code offset: 0x4fc + ;; code offset: 0x526 (i32.const 2) ) ) ) ) - ;; code offset: 0x50b + ;; code offset: 0x535 (br_if $label$17 - ;; code offset: 0x50a + ;; code offset: 0x534 (i32.ne - ;; code offset: 0x506 + ;; code offset: 0x530 (local.get $0) - ;; code offset: 0x508 + ;; code offset: 0x532 (local.get $6) ) ) ) - ;; code offset: 0x510 + ;; code offset: 0x53a (local.set $0 - ;; code offset: 0x50e + ;; code offset: 0x538 (local.get $6) ) ) - ;; code offset: 0x51d + ;; code offset: 0x547 (i32.store - ;; code offset: 0x51a + ;; code offset: 0x544 (i32.add - ;; code offset: 0x513 + ;; code offset: 0x53d (local.get $1) - ;; code offset: 0x519 + ;; code offset: 0x543 (i32.shl - ;; code offset: 0x515 + ;; code offset: 0x53f (local.get $0) - ;; code offset: 0x517 + ;; code offset: 0x541 (i32.const 2) ) ) - ;; code offset: 0x51b + ;; code offset: 0x545 (local.get $8) ) - ;; code offset: 0x534 + ;; code offset: 0x55e (i32.store - ;; code offset: 0x528 + ;; code offset: 0x552 (local.tee $0 - ;; code offset: 0x527 + ;; code offset: 0x551 (i32.add - ;; code offset: 0x520 + ;; code offset: 0x54a (local.get $5) - ;; code offset: 0x526 + ;; code offset: 0x550 (i32.shl - ;; code offset: 0x522 + ;; code offset: 0x54c (local.get $6) - ;; code offset: 0x524 + ;; code offset: 0x54e (i32.const 2) ) ) ) - ;; code offset: 0x533 + ;; code offset: 0x55d (i32.add - ;; code offset: 0x52f + ;; code offset: 0x559 (local.tee $0 - ;; code offset: 0x52c + ;; code offset: 0x556 (i32.load - ;; code offset: 0x52a + ;; code offset: 0x554 (local.get $0) ) ) - ;; code offset: 0x531 + ;; code offset: 0x55b (i32.const -1) ) ) - ;; code offset: 0x537 + ;; code offset: 0x561 (block $label$18 - ;; code offset: 0x53e + ;; code offset: 0x568 (br_if $label$18 - ;; code offset: 0x53d + ;; code offset: 0x567 (i32.gt_s - ;; code offset: 0x539 + ;; code offset: 0x563 (local.get $0) - ;; code offset: 0x53b + ;; code offset: 0x565 (i32.const 1) ) ) - ;; code offset: 0x54a + ;; code offset: 0x574 (br_if $label$15 - ;; code offset: 0x549 + ;; code offset: 0x573 (i32.ne - ;; code offset: 0x545 + ;; code offset: 0x56f (local.tee $6 - ;; code offset: 0x544 + ;; code offset: 0x56e (i32.add - ;; code offset: 0x540 + ;; code offset: 0x56a (local.get $6) - ;; code offset: 0x542 + ;; code offset: 0x56c (i32.const 1) ) ) - ;; code offset: 0x547 + ;; code offset: 0x571 (local.get $4) ) ) - ;; code offset: 0x54c + ;; code offset: 0x576 (br $label$6) ) ) - ;; code offset: 0x553 + ;; code offset: 0x57d (br_if $label$6 - ;; code offset: 0x552 + ;; code offset: 0x57c (i32.eqz - ;; code offset: 0x550 + ;; code offset: 0x57a (local.get $7) ) ) - ;; code offset: 0x555 + ;; code offset: 0x57f (br $label$11) ) ) - ;; code offset: 0x55b + ;; code offset: 0x585 (loop $label$19 - ;; code offset: 0x561 + ;; code offset: 0x58b (drop - ;; code offset: 0x55f + ;; code offset: 0x589 (call $putchar - ;; code offset: 0x55d + ;; code offset: 0x587 (i32.const 10) ) ) - ;; code offset: 0x562 + ;; code offset: 0x58c (block $label$20 - ;; code offset: 0x569 + ;; code offset: 0x593 (br_if $label$20 - ;; code offset: 0x568 + ;; code offset: 0x592 (i32.le_s - ;; code offset: 0x564 + ;; code offset: 0x58e (local.get $6) - ;; code offset: 0x566 + ;; code offset: 0x590 (i32.const 1) ) ) - ;; code offset: 0x56b + ;; code offset: 0x595 (loop $label$21 - ;; code offset: 0x57c + ;; code offset: 0x5a6 (i32.store - ;; code offset: 0x579 + ;; code offset: 0x5a3 (i32.add - ;; code offset: 0x56d + ;; code offset: 0x597 (local.get $5) - ;; code offset: 0x578 + ;; code offset: 0x5a2 (i32.shl - ;; code offset: 0x574 + ;; code offset: 0x59e (local.tee $0 - ;; code offset: 0x573 + ;; code offset: 0x59d (i32.add - ;; code offset: 0x56f + ;; code offset: 0x599 (local.get $6) - ;; code offset: 0x571 + ;; code offset: 0x59b (i32.const -1) ) ) - ;; code offset: 0x576 + ;; code offset: 0x5a0 (i32.const 2) ) ) - ;; code offset: 0x57a + ;; code offset: 0x5a4 (local.get $6) ) - ;; code offset: 0x584 + ;; code offset: 0x5ae (local.set $8 - ;; code offset: 0x583 + ;; code offset: 0x5ad (i32.gt_s - ;; code offset: 0x57f + ;; code offset: 0x5a9 (local.get $6) - ;; code offset: 0x581 + ;; code offset: 0x5ab (i32.const 2) ) ) - ;; code offset: 0x588 + ;; code offset: 0x5b2 (local.set $6 - ;; code offset: 0x586 + ;; code offset: 0x5b0 (local.get $0) ) - ;; code offset: 0x58c + ;; code offset: 0x5b6 (br_if $label$21 - ;; code offset: 0x58a + ;; code offset: 0x5b4 (local.get $8) ) ) ) - ;; code offset: 0x595 + ;; code offset: 0x5bf (br_if $label$6 - ;; code offset: 0x594 + ;; code offset: 0x5be (i32.eq - ;; code offset: 0x590 + ;; code offset: 0x5ba (local.get $6) - ;; code offset: 0x592 + ;; code offset: 0x5bc (local.get $4) ) ) - ;; code offset: 0x59c + ;; code offset: 0x5c6 (local.set $7 - ;; code offset: 0x59b + ;; code offset: 0x5c5 (i32.add - ;; code offset: 0x597 + ;; code offset: 0x5c1 (local.get $7) - ;; code offset: 0x599 + ;; code offset: 0x5c3 (i32.const -1) ) ) - ;; code offset: 0x59e + ;; code offset: 0x5c8 (loop $label$22 - ;; code offset: 0x5a5 + ;; code offset: 0x5cf (local.set $8 - ;; code offset: 0x5a2 + ;; code offset: 0x5cc (i32.load - ;; code offset: 0x5a0 + ;; code offset: 0x5ca (local.get $1) ) ) - ;; code offset: 0x5a9 + ;; code offset: 0x5d3 (local.set $0 - ;; code offset: 0x5a7 + ;; code offset: 0x5d1 (i32.const 0) ) - ;; code offset: 0x5ab + ;; code offset: 0x5d5 (block $label$23 - ;; code offset: 0x5b2 + ;; code offset: 0x5dc (br_if $label$23 - ;; code offset: 0x5b1 + ;; code offset: 0x5db (i32.lt_s - ;; code offset: 0x5ad + ;; code offset: 0x5d7 (local.get $6) - ;; code offset: 0x5af + ;; code offset: 0x5d9 (i32.const 1) ) ) - ;; code offset: 0x5b4 + ;; code offset: 0x5de (loop $label$24 - ;; code offset: 0x5ce + ;; code offset: 0x5f8 (i32.store - ;; code offset: 0x5bd + ;; code offset: 0x5e7 (i32.add - ;; code offset: 0x5b6 + ;; code offset: 0x5e0 (local.get $1) - ;; code offset: 0x5bc + ;; code offset: 0x5e6 (i32.shl - ;; code offset: 0x5b8 + ;; code offset: 0x5e2 (local.get $0) - ;; code offset: 0x5ba + ;; code offset: 0x5e4 (i32.const 2) ) ) - ;; code offset: 0x5cb + ;; code offset: 0x5f5 (i32.load - ;; code offset: 0x5ca + ;; code offset: 0x5f4 (i32.add - ;; code offset: 0x5be + ;; code offset: 0x5e8 (local.get $1) - ;; code offset: 0x5c9 + ;; code offset: 0x5f3 (i32.shl - ;; code offset: 0x5c5 + ;; code offset: 0x5ef (local.tee $0 - ;; code offset: 0x5c4 + ;; code offset: 0x5ee (i32.add - ;; code offset: 0x5c0 + ;; code offset: 0x5ea (local.get $0) - ;; code offset: 0x5c2 + ;; code offset: 0x5ec (i32.const 1) ) ) - ;; code offset: 0x5c7 + ;; code offset: 0x5f1 (i32.const 2) ) ) ) ) - ;; code offset: 0x5d6 + ;; code offset: 0x600 (br_if $label$24 - ;; code offset: 0x5d5 + ;; code offset: 0x5ff (i32.ne - ;; code offset: 0x5d1 + ;; code offset: 0x5fb (local.get $0) - ;; code offset: 0x5d3 + ;; code offset: 0x5fd (local.get $6) ) ) ) - ;; code offset: 0x5db + ;; code offset: 0x605 (local.set $0 - ;; code offset: 0x5d9 + ;; code offset: 0x603 (local.get $6) ) ) - ;; code offset: 0x5e8 + ;; code offset: 0x612 (i32.store - ;; code offset: 0x5e5 + ;; code offset: 0x60f (i32.add - ;; code offset: 0x5de + ;; code offset: 0x608 (local.get $1) - ;; code offset: 0x5e4 + ;; code offset: 0x60e (i32.shl - ;; code offset: 0x5e0 + ;; code offset: 0x60a (local.get $0) - ;; code offset: 0x5e2 + ;; code offset: 0x60c (i32.const 2) ) ) - ;; code offset: 0x5e6 + ;; code offset: 0x610 (local.get $8) ) - ;; code offset: 0x5ff + ;; code offset: 0x629 (i32.store - ;; code offset: 0x5f3 + ;; code offset: 0x61d (local.tee $0 - ;; code offset: 0x5f2 + ;; code offset: 0x61c (i32.add - ;; code offset: 0x5eb + ;; code offset: 0x615 (local.get $5) - ;; code offset: 0x5f1 + ;; code offset: 0x61b (i32.shl - ;; code offset: 0x5ed + ;; code offset: 0x617 (local.get $6) - ;; code offset: 0x5ef + ;; code offset: 0x619 (i32.const 2) ) ) ) - ;; code offset: 0x5fe + ;; code offset: 0x628 (i32.add - ;; code offset: 0x5fa + ;; code offset: 0x624 (local.tee $0 - ;; code offset: 0x5f7 + ;; code offset: 0x621 (i32.load - ;; code offset: 0x5f5 + ;; code offset: 0x61f (local.get $0) ) ) - ;; code offset: 0x5fc + ;; code offset: 0x626 (i32.const -1) ) ) - ;; code offset: 0x602 + ;; code offset: 0x62c (block $label$25 - ;; code offset: 0x609 + ;; code offset: 0x633 (br_if $label$25 - ;; code offset: 0x608 + ;; code offset: 0x632 (i32.gt_s - ;; code offset: 0x604 + ;; code offset: 0x62e (local.get $0) - ;; code offset: 0x606 + ;; code offset: 0x630 (i32.const 1) ) ) - ;; code offset: 0x615 + ;; code offset: 0x63f (br_if $label$22 - ;; code offset: 0x614 + ;; code offset: 0x63e (i32.ne - ;; code offset: 0x610 + ;; code offset: 0x63a (local.tee $6 - ;; code offset: 0x60f + ;; code offset: 0x639 (i32.add - ;; code offset: 0x60b + ;; code offset: 0x635 (local.get $6) - ;; code offset: 0x60d + ;; code offset: 0x637 (i32.const 1) ) ) - ;; code offset: 0x612 + ;; code offset: 0x63c (local.get $4) ) ) - ;; code offset: 0x617 + ;; code offset: 0x641 (br $label$6) ) ) - ;; code offset: 0x61d + ;; code offset: 0x647 (br_if $label$19 - ;; code offset: 0x61b + ;; code offset: 0x645 (local.get $7) ) ) ) - ;; code offset: 0x623 + ;; code offset: 0x64d (call $free - ;; code offset: 0x621 + ;; code offset: 0x64b (local.get $1) ) - ;; code offset: 0x627 + ;; code offset: 0x651 (call $free - ;; code offset: 0x625 + ;; code offset: 0x64f (local.get $5) ) - ;; code offset: 0x62b + ;; code offset: 0x655 (local.set $5 - ;; code offset: 0x629 + ;; code offset: 0x653 (i32.const 0) ) - ;; code offset: 0x62f + ;; code offset: 0x659 (local.set $0 - ;; code offset: 0x62d + ;; code offset: 0x657 (i32.const 0) ) - ;; code offset: 0x631 + ;; code offset: 0x65b (block $label$26 - ;; code offset: 0x636 + ;; code offset: 0x660 (br_if $label$26 - ;; code offset: 0x635 + ;; code offset: 0x65f (i32.eqz - ;; code offset: 0x633 + ;; code offset: 0x65d (local.get $3) ) ) - ;; code offset: 0x63a + ;; code offset: 0x664 (local.set $0 - ;; code offset: 0x638 + ;; code offset: 0x662 (i32.const 0) ) - ;; code offset: 0x63c + ;; code offset: 0x666 (loop $label$27 - ;; code offset: 0x642 + ;; code offset: 0x66c (local.set $1 - ;; code offset: 0x640 + ;; code offset: 0x66a (call $fannkuch_worker\28void*\29 - ;; code offset: 0x63e + ;; code offset: 0x668 (local.get $3) ) ) - ;; code offset: 0x649 + ;; code offset: 0x673 (local.set $6 - ;; code offset: 0x646 + ;; code offset: 0x670 (i32.load offset=8 - ;; code offset: 0x644 + ;; code offset: 0x66e (local.get $3) ) ) - ;; code offset: 0x64d + ;; code offset: 0x677 (call $free - ;; code offset: 0x64b + ;; code offset: 0x675 (local.get $3) ) - ;; code offset: 0x659 + ;; code offset: 0x683 (local.set $0 - ;; code offset: 0x658 + ;; code offset: 0x682 (select - ;; code offset: 0x64f + ;; code offset: 0x679 (local.get $1) - ;; code offset: 0x651 + ;; code offset: 0x67b (local.get $0) - ;; code offset: 0x657 + ;; code offset: 0x681 (i32.lt_s - ;; code offset: 0x653 + ;; code offset: 0x67d (local.get $0) - ;; code offset: 0x655 + ;; code offset: 0x67f (local.get $1) ) ) ) - ;; code offset: 0x65d + ;; code offset: 0x687 (local.set $3 - ;; code offset: 0x65b + ;; code offset: 0x685 (local.get $6) ) - ;; code offset: 0x661 + ;; code offset: 0x68b (br_if $label$27 - ;; code offset: 0x65f + ;; code offset: 0x689 (local.get $6) ) ) ) - ;; code offset: 0x669 + ;; code offset: 0x693 (i32.store offset=4 - ;; code offset: 0x665 + ;; code offset: 0x68f (local.get $2) - ;; code offset: 0x667 + ;; code offset: 0x691 (local.get $0) ) - ;; code offset: 0x670 + ;; code offset: 0x69a (i32.store - ;; code offset: 0x66c + ;; code offset: 0x696 (local.get $2) - ;; code offset: 0x66e + ;; code offset: 0x698 (local.get $4) ) - ;; code offset: 0x67a + ;; code offset: 0x6a4 (drop - ;; code offset: 0x678 + ;; code offset: 0x6a2 (call $iprintf - ;; code offset: 0x673 + ;; code offset: 0x69d (i32.const 1024) - ;; code offset: 0x676 + ;; code offset: 0x6a0 (local.get $2) ) ) ) - ;; code offset: 0x681 + ;; code offset: 0x6ab (global.set $global$0 - ;; code offset: 0x680 + ;; code offset: 0x6aa (i32.add - ;; code offset: 0x67c + ;; code offset: 0x6a6 (local.get $2) - ;; code offset: 0x67e + ;; code offset: 0x6a8 (i32.const 32) ) ) - ;; code offset: 0x683 + ;; code offset: 0x6ad (local.get $5) ) ;; custom section ".debug_info", size 851 diff --git a/test/passes/fannkuch3_manyopts.bin.txt b/test/passes/fannkuch3_manyopts.bin.txt index db8eb4dce..e9029b6b8 100644 --- a/test/passes/fannkuch3_manyopts.bin.txt +++ b/test/passes/fannkuch3_manyopts.bin.txt @@ -2303,7 +2303,7 @@ Contains section .debug_info (851 bytes) Contains section .debug_loc (1073 bytes) Contains section .debug_ranges (88 bytes) Contains section .debug_abbrev (333 bytes) -Contains section .debug_line (2662 bytes) +Contains section .debug_line (2702 bytes) Contains section .debug_str (434 bytes) .debug_abbrev contents: @@ -2469,8 +2469,8 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x000000a9] = "/usr/local/google/home/azakai/Dev/2-binaryen") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000040 - [0x00000007, 0x00000364) - [0x00000366, 0x00000639)) + [0x00000007, 0x0000038e) + [0x00000390, 0x00000677)) 0x00000026: DW_TAG_pointer_type [2] DW_AT_type [DW_FORM_ref4] (cu + 0x002b => {0x0000002b} "worker_args") @@ -2534,7 +2534,7 @@ Abbrev table for offset: 0x00000000 0x00000082: DW_TAG_subprogram [10] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000007) - DW_AT_high_pc [DW_FORM_data4] (0x0000035d) + DW_AT_high_pc [DW_FORM_data4] (0x00000387) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x00000166] = "_Z15fannkuch_workerPv") @@ -2567,15 +2567,15 @@ Abbrev table for offset: 0x00000000 0x000000c3: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000001d: - [0xffffffff, 0x0000000a): + [0xffffffff, 0x00000028): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value - [0x0000010c, 0x00000116): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value - [0x00000235, 0x00000240): DW_OP_consts +0, DW_OP_stack_value + [0x0000023f, 0x0000024a): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value - [0x00000289, 0x00000293): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000293, 0x0000029d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000d6] = "i") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2584,7 +2584,7 @@ Abbrev table for offset: 0x00000000 0x000000d2: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000a5: - [0xffffffff, 0x00000011): + [0xffffffff, 0x0000002f): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2593,7 +2593,7 @@ Abbrev table for offset: 0x00000000 0x000000e1: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000c3: - [0xffffffff, 0x0000001a): + [0xffffffff, 0x00000038): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000013e] = "perm1") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2602,7 +2602,7 @@ Abbrev table for offset: 0x00000000 0x000000f0: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000e1: - [0xffffffff, 0x00000020): + [0xffffffff, 0x0000003e): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000196] = "perm") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2611,7 +2611,7 @@ Abbrev table for offset: 0x00000000 0x000000ff: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000000ff: - [0xffffffff, 0x00000026): + [0xffffffff, 0x00000044): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000144] = "count") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2620,9 +2620,9 @@ Abbrev table for offset: 0x00000000 0x0000010e: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000011d: - [0xffffffff, 0x000001c5): + [0xffffffff, 0x000001e7): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value - [0x0000017d, 0x00000182): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) + [0x00000183, 0x00000188): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000014a] = "r") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2630,13 +2630,13 @@ Abbrev table for offset: 0x00000000 0x0000011d: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x00000149: - [0xffffffff, 0x000000ba): + [0xffffffff, 0x000000dc): [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value [0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value - [0x00000185, 0x00000190): DW_OP_consts +0, DW_OP_stack_value + [0x0000018b, 0x00000196): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value - [0x00000202, 0x0000020a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) + [0x00000208, 0x00000210): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000155] = "flips") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2644,9 +2644,9 @@ Abbrev table for offset: 0x00000000 0x0000012c: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000001ab: - [0xffffffff, 0x000000c9): + [0xffffffff, 0x000000eb): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value - [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value) + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019b] = "k") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2654,11 +2654,11 @@ Abbrev table for offset: 0x00000000 0x0000013b: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x000001d7: - [0xffffffff, 0x000000e1): + [0xffffffff, 0x00000103): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x000001b9, 0x000001bc): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000001bf, 0x000001c2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019d] = "j") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2666,11 +2666,11 @@ Abbrev table for offset: 0x00000000 0x0000014a: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x0000021f: - [0xffffffff, 0x000000f6): + [0xffffffff, 0x00000118): [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x0000017d, 0x000001a7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value - [0x000001b8, 0x000001ce): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + [0x00000183, 0x000001ad): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000001be, 0x000001d4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000019f] = "tmp") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_decl_line [DW_FORM_data1] (30) @@ -2678,10 +2678,10 @@ Abbrev table for offset: 0x00000000 0x00000159: DW_TAG_lexical_block [14] * DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000162, 0x000001a0) - [0x000001ca, 0x000001d3) - [0x000002df, 0x0000031d) - [0x00000347, 0x00000350)) + [0x00000184, 0x000001c2) + [0x000001ec, 0x000001f5) + [0x00000307, 0x00000345) + [0x0000036f, 0x00000378)) 0x0000015e: DW_TAG_variable [12] DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000163] = "p0") @@ -2692,28 +2692,28 @@ Abbrev table for offset: 0x00000000 0x00000169: NULL 0x0000016a: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000018) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000036) 0x0000016f: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000001e) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000003c) 0x00000174: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000024) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000042) 0x00000179: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000000c2) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000000e4) 0x0000017e: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000359) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000383) 0x00000187: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x000000000000035d) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000387) 0x00000190: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000361) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000038b) 0x00000199: NULL @@ -2817,8 +2817,8 @@ Abbrev table for offset: 0x00000000 0x0000023a: NULL 0x0000023b: DW_TAG_subprogram [23] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000366) - DW_AT_high_pc [DW_FORM_data4] (0x000002d3) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000390) + DW_AT_high_pc [DW_FORM_data4] (0x000002e7) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x0 +2, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000018c] = "main") @@ -2841,7 +2841,7 @@ Abbrev table for offset: 0x00000000 0x00000269: DW_TAG_variable [13] DW_AT_location [DW_FORM_sec_offset] (0x00000267: - [0xffffffff, 0x00000386): + [0xffffffff, 0x000003bc): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000dc] = "n") DW_AT_decl_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") @@ -2850,8 +2850,8 @@ Abbrev table for offset: 0x00000000 0x00000278: DW_TAG_inlined_subroutine [24] * DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01a8 => {0x000001a8} "_ZL8fannkuchi") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000399) - DW_AT_high_pc [DW_FORM_data4] (0xfffffc67) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003cf) + DW_AT_high_pc [DW_FORM_data4] (0xfffffc31) DW_AT_call_file [DW_FORM_data1] ("/usr/local/google/home/azakai/Dev/emscripten/tests/fannkuch.cpp") DW_AT_call_line [DW_FORM_data1] (159) DW_AT_call_column [DW_FORM_data1] (0x29) @@ -2867,14 +2867,14 @@ Abbrev table for offset: 0x00000000 0x00000296: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000002a2: - [0xffffffff, 0x000005fe): + [0xffffffff, 0x0000063c): [0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value [0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ce => {0x000001ce} "args") 0x0000029f: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000002cc: - [0xffffffff, 0x000003d5): + [0xffffffff, 0x0000040b): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value @@ -2891,48 +2891,48 @@ Abbrev table for offset: 0x00000000 0x000002ad: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000354: - [0xffffffff, 0x000003eb): + [0xffffffff, 0x00000421): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01ef => {0x000001ef} "perm1") 0x000002b6: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000372: - [0xffffffff, 0x000003f1): + [0xffffffff, 0x00000427): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x01fa => {0x000001fa} "count") 0x000002bf: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000390: - [0xffffffff, 0x0000050e): + [0xffffffff, 0x00000548): [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value - [0x000000be, 0x000000c5): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) + [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0205 => {0x00000205} "r") 0x000002c8: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000003e8: - [0xffffffff, 0x000005e7): + [0xffffffff, 0x00000625): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0210 => {0x00000210} "maxflips") 0x000002d1: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x00000413: - [0xffffffff, 0x000005f7): + [0xffffffff, 0x00000635): [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x021b => {0x0000021b} "flips") 0x000002da: DW_TAG_label [28] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x0226 => {0x00000226} "cleanup") - DW_AT_low_pc [DW_FORM_addr] (0x00000000000005db) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000619) 0x000002e3: DW_TAG_lexical_block [14] * DW_AT_ranges [DW_FORM_sec_offset] (0x00000028 - [0x000004a4, 0x000004e9) - [0x0000055c, 0x000005a7)) + [0x000004de, 0x00000523) + [0x0000059a, 0x000005e5)) 0x000002e8: DW_TAG_variable [26] DW_AT_location [DW_FORM_sec_offset] (0x000003bc: - [0xffffffff, 0x00000565): + [0xffffffff, 0x000005a3): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value) DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x022e => {0x0000022e} "p0") @@ -2942,46 +2942,46 @@ Abbrev table for offset: 0x00000000 0x000002f2: NULL 0x000002f3: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000384) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ba) 0x000002f8: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000391) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003c7) 0x000002fd: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003b5) + DW_AT_low_pc [DW_FORM_addr] (0x00000000000003eb) 0x00000302: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003e9) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000041f) 0x00000307: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000003ef) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000425) 0x0000030c: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000455) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000048b) 0x00000311: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000467) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000049d) 0x00000316: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000525) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000055f) 0x0000031b: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x00000000000005df) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000061d) 0x00000324: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x00000000000005e3) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000621) 0x0000032d: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x00000000000005f5) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000633) 0x00000332: DW_TAG_GNU_call_site [16] DW_AT_abstract_origin [DW_FORM_ref4] (cu + 0x019a => {0x0000019a} "free") - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000602) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000640) 0x0000033b: DW_TAG_GNU_call_site [15] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000062d) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000066b) 0x00000340: NULL @@ -3004,68 +3004,68 @@ Abbrev table for offset: 0x00000000 [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value 0x0000001d: - [0xffffffff, 0x0000000a): + [0xffffffff, 0x00000028): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x0000003d, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value - [0x0000010c, 0x00000116): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000110, 0x0000011a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value - [0x00000235, 0x00000240): DW_OP_consts +0, DW_OP_stack_value + [0x0000023f, 0x0000024a): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +1, DW_OP_stack_value - [0x00000289, 0x00000293): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000293, 0x0000029d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value 0x000000a5: - [0xffffffff, 0x00000011): + [0xffffffff, 0x0000002f): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value 0x000000c3: - [0xffffffff, 0x0000001a): + [0xffffffff, 0x00000038): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x000000e1: - [0xffffffff, 0x00000020): + [0xffffffff, 0x0000003e): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value 0x000000ff: - [0xffffffff, 0x00000026): + [0xffffffff, 0x00000044): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x0000011d: - [0xffffffff, 0x000001c5): + [0xffffffff, 0x000001e7): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value - [0x0000017d, 0x00000182): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value + [0x00000183, 0x00000188): DW_OP_WASM_location 0x0 +2, DW_OP_stack_value 0x00000149: - [0xffffffff, 0x000000ba): + [0xffffffff, 0x000000dc): [0x00000000, 0x00000013): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +13, DW_OP_stack_value [0x00000085, 0x0000008d): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value - [0x00000185, 0x00000190): DW_OP_consts +0, DW_OP_stack_value + [0x0000018b, 0x00000196): DW_OP_consts +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +10, DW_OP_stack_value - [0x00000202, 0x0000020a): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value + [0x00000208, 0x00000210): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value 0x000001ab: - [0xffffffff, 0x000000c9): + [0xffffffff, 0x000000eb): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +12, DW_OP_stack_value - [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +16, DW_OP_stack_value 0x000001d7: - [0xffffffff, 0x000000e1): + [0xffffffff, 0x00000103): [0x00000000, 0x00000004): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value [0x0000003c, 0x0000003f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x0000017d, 0x00000181): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x000001b9, 0x000001bc): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x00000187): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x000001bf, 0x000001c2): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x0000021f: - [0xffffffff, 0x000000f6): + [0xffffffff, 0x00000118): [0x00000000, 0x0000002a): DW_OP_WASM_location 0x0 +15, DW_OP_stack_value [0x0000003b, 0x00000051): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value - [0x0000017d, 0x000001a7): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value - [0x000001b8, 0x000001ce): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000183, 0x000001ad): DW_OP_WASM_location 0x0 +14, DW_OP_stack_value + [0x000001be, 0x000001d4): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000267: - [0xffffffff, 0x00000386): + [0xffffffff, 0x000003bc): [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x00000285: @@ -3073,12 +3073,12 @@ Abbrev table for offset: 0x00000000 [0x00000001, 0x00000001): DW_OP_consts +30, DW_OP_stack_value 0x000002a2: - [0xffffffff, 0x000005fe): + [0xffffffff, 0x0000063c): [0x00000001, 0x00000001): DW_OP_lit0, DW_OP_stack_value [0x00000000, 0x00000018): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x000002cc: - [0xffffffff, 0x000003d5): + [0xffffffff, 0x0000040b): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000000, 0x00000005): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value @@ -3090,36 +3090,36 @@ Abbrev table for offset: 0x00000000 [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value 0x00000354: - [0xffffffff, 0x000003eb): + [0xffffffff, 0x00000421): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000372: - [0xffffffff, 0x000003f1): + [0xffffffff, 0x00000427): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +5, DW_OP_stack_value 0x00000390: - [0xffffffff, 0x0000050e): + [0xffffffff, 0x00000548): [0x00000000, 0x00000007): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value - [0x000000be, 0x000000c5): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value + [0x000000c2, 0x000000c9): DW_OP_WASM_location 0x0 +6, DW_OP_stack_value 0x000003bc: - [0xffffffff, 0x00000565): + [0xffffffff, 0x000005a3): [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value [0x00000001, 0x00000001): DW_OP_WASM_location 0x0 +8, DW_OP_stack_value 0x000003e8: - [0xffffffff, 0x000005e7): + [0xffffffff, 0x00000625): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002f): DW_OP_WASM_location 0x0 +0, DW_OP_stack_value 0x00000413: - [0xffffffff, 0x000005f7): + [0xffffffff, 0x00000635): [0x00000000, 0x0000001f): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value .debug_line contents: debug_line[0x00000000] Line table prologue: - total_length: 0x00000a62 + total_length: 0x00000a8a version: 4 prologue_length: 0x000000dd min_inst_length: 1 @@ -3167,1471 +3167,1497 @@ file_names[ 4]: 0x0000000000000007 27 0 1 0 0 is_stmt -0x000000f1: 00 DW_LNE_set_address (0x000000000000000a) +0x000000f1: 00 DW_LNE_set_address (0x0000000000000028) 0x000000f8: 03 DW_LNS_advance_line (33) 0x000000fa: 05 DW_LNS_set_column (14) 0x000000fc: 0a DW_LNS_set_prologue_end 0x000000fd: 01 DW_LNS_copy - 0x000000000000000a 33 14 1 0 0 is_stmt prologue_end + 0x0000000000000028 33 14 1 0 0 is_stmt prologue_end -0x000000fe: 00 DW_LNE_set_address (0x0000000000000013) +0x000000fe: 00 DW_LNE_set_address (0x0000000000000031) 0x00000105: 03 DW_LNS_advance_line (34) 0x00000107: 05 DW_LNS_set_column (27) 0x00000109: 01 DW_LNS_copy - 0x0000000000000013 34 27 1 0 0 is_stmt + 0x0000000000000031 34 27 1 0 0 is_stmt -0x0000010a: 00 DW_LNE_set_address (0x0000000000000014) +0x0000010a: 00 DW_LNE_set_address (0x0000000000000032) 0x00000111: 05 DW_LNS_set_column (18) 0x00000113: 06 DW_LNS_negate_stmt 0x00000114: 01 DW_LNS_copy - 0x0000000000000014 34 18 1 0 0 + 0x0000000000000032 34 18 1 0 0 -0x00000115: 00 DW_LNE_set_address (0x000000000000001a) +0x00000115: 00 DW_LNE_set_address (0x0000000000000038) 0x0000011c: 03 DW_LNS_advance_line (35) 0x0000011e: 05 DW_LNS_set_column (17) 0x00000120: 06 DW_LNS_negate_stmt 0x00000121: 01 DW_LNS_copy - 0x000000000000001a 35 17 1 0 0 is_stmt + 0x0000000000000038 35 17 1 0 0 is_stmt -0x00000122: 00 DW_LNE_set_address (0x0000000000000020) +0x00000122: 00 DW_LNE_set_address (0x000000000000003e) 0x00000129: 03 DW_LNS_advance_line (36) 0x0000012b: 05 DW_LNS_set_column (18) 0x0000012d: 01 DW_LNS_copy - 0x0000000000000020 36 18 1 0 0 is_stmt + 0x000000000000003e 36 18 1 0 0 is_stmt -0x0000012e: 00 DW_LNE_set_address (0x000000000000002a) +0x0000012e: 00 DW_LNE_set_address (0x0000000000000048) 0x00000135: 03 DW_LNS_advance_line (37) 0x00000137: 01 DW_LNS_copy - 0x000000000000002a 37 18 1 0 0 is_stmt + 0x0000000000000048 37 18 1 0 0 is_stmt -0x00000138: 00 DW_LNE_set_address (0x0000000000000033) +0x00000138: 00 DW_LNE_set_address (0x0000000000000051) 0x0000013f: 03 DW_LNS_advance_line (38) 0x00000141: 05 DW_LNS_set_column (7) 0x00000143: 01 DW_LNS_copy - 0x0000000000000033 38 7 1 0 0 is_stmt + 0x0000000000000051 38 7 1 0 0 is_stmt -0x00000144: 00 DW_LNE_set_address (0x000000000000003b) +0x00000144: 00 DW_LNE_set_address (0x0000000000000059) 0x0000014b: 05 DW_LNS_set_column (16) 0x0000014d: 06 DW_LNS_negate_stmt 0x0000014e: 01 DW_LNS_copy - 0x000000000000003b 38 16 1 0 0 + 0x0000000000000059 38 16 1 0 0 -0x0000014f: 00 DW_LNE_set_address (0x0000000000000040) +0x0000014f: 00 DW_LNE_set_address (0x000000000000005e) 0x00000156: 03 DW_LNS_advance_line (37) 0x00000158: 05 DW_LNS_set_column (24) 0x0000015a: 06 DW_LNS_negate_stmt 0x0000015b: 01 DW_LNS_copy - 0x0000000000000040 37 24 1 0 0 is_stmt + 0x000000000000005e 37 24 1 0 0 is_stmt -0x0000015c: 00 DW_LNE_set_address (0x0000000000000045) +0x0000015c: 00 DW_LNE_set_address (0x0000000000000063) 0x00000163: 05 DW_LNS_set_column (18) 0x00000165: 06 DW_LNS_negate_stmt 0x00000166: 01 DW_LNS_copy - 0x0000000000000045 37 18 1 0 0 + 0x0000000000000063 37 18 1 0 0 -0x00000167: 00 DW_LNE_set_address (0x000000000000004a) +0x00000167: 00 DW_LNE_set_address (0x0000000000000068) 0x0000016e: 05 DW_LNS_set_column (4) 0x00000170: 01 DW_LNS_copy - 0x000000000000004a 37 4 1 0 0 + 0x0000000000000068 37 4 1 0 0 -0x00000171: 00 DW_LNE_set_address (0x000000000000004d) +0x00000171: 00 DW_LNE_set_address (0x000000000000006b) 0x00000178: 03 DW_LNS_advance_line (39) 0x0000017a: 06 DW_LNS_negate_stmt 0x0000017b: 01 DW_LNS_copy - 0x000000000000004d 39 4 1 0 0 is_stmt + 0x000000000000006b 39 4 1 0 0 is_stmt -0x0000017c: 00 DW_LNE_set_address (0x000000000000004f) +0x0000017c: 00 DW_LNE_set_address (0x000000000000006d) 0x00000183: 05 DW_LNS_set_column (16) 0x00000185: 06 DW_LNS_negate_stmt 0x00000186: 01 DW_LNS_copy - 0x000000000000004f 39 16 1 0 0 + 0x000000000000006d 39 16 1 0 0 -0x00000187: 00 DW_LNE_set_address (0x0000000000000058) +0x00000187: 00 DW_LNE_set_address (0x0000000000000076) 0x0000018e: 05 DW_LNS_set_column (4) 0x00000190: 01 DW_LNS_copy - 0x0000000000000058 39 4 1 0 0 + 0x0000000000000076 39 4 1 0 0 -0x00000191: 00 DW_LNE_set_address (0x000000000000005a) +0x00000191: 00 DW_LNE_set_address (0x0000000000000078) 0x00000198: 05 DW_LNS_set_column (23) 0x0000019a: 01 DW_LNS_copy - 0x000000000000005a 39 23 1 0 0 + 0x0000000000000078 39 23 1 0 0 -0x0000019b: 00 DW_LNE_set_address (0x000000000000005f) +0x0000019b: 00 DW_LNE_set_address (0x000000000000007d) 0x000001a2: 05 DW_LNS_set_column (19) 0x000001a4: 01 DW_LNS_copy - 0x000000000000005f 39 19 1 0 0 + 0x000000000000007d 39 19 1 0 0 -0x000001a5: 00 DW_LNE_set_address (0x0000000000000064) +0x000001a5: 00 DW_LNE_set_address (0x0000000000000082) 0x000001ac: 03 DW_LNS_advance_line (40) 0x000001ae: 05 DW_LNS_set_column (4) 0x000001b0: 06 DW_LNS_negate_stmt 0x000001b1: 01 DW_LNS_copy - 0x0000000000000064 40 4 1 0 0 is_stmt + 0x0000000000000082 40 4 1 0 0 is_stmt -0x000001b2: 00 DW_LNE_set_address (0x000000000000006c) +0x000001b2: 00 DW_LNE_set_address (0x000000000000008a) 0x000001b9: 05 DW_LNS_set_column (17) 0x000001bb: 06 DW_LNS_negate_stmt 0x000001bc: 01 DW_LNS_copy - 0x000000000000006c 40 17 1 0 0 + 0x000000000000008a 40 17 1 0 0 -0x000001bd: 00 DW_LNE_set_address (0x0000000000000073) +0x000001bd: 00 DW_LNE_set_address (0x0000000000000091) 0x000001c4: 03 DW_LNS_advance_line (37) 0x000001c6: 05 DW_LNS_set_column (18) 0x000001c8: 06 DW_LNS_negate_stmt 0x000001c9: 01 DW_LNS_copy - 0x0000000000000073 37 18 1 0 0 is_stmt + 0x0000000000000091 37 18 1 0 0 is_stmt -0x000001ca: 00 DW_LNE_set_address (0x0000000000000078) +0x000001ca: 00 DW_LNE_set_address (0x0000000000000096) 0x000001d1: 03 DW_LNS_advance_line (43) 0x000001d3: 05 DW_LNS_set_column (4) 0x000001d5: 01 DW_LNS_copy - 0x0000000000000078 43 4 1 0 0 is_stmt + 0x0000000000000096 43 4 1 0 0 is_stmt -0x000001d6: 00 DW_LNE_set_address (0x000000000000007c) +0x000001d6: 00 DW_LNE_set_address (0x000000000000009a) 0x000001dd: 03 DW_LNS_advance_line (44) 0x000001df: 05 DW_LNS_set_column (16) 0x000001e1: 01 DW_LNS_copy - 0x000000000000007c 44 16 1 0 0 is_stmt + 0x000000000000009a 44 16 1 0 0 is_stmt -0x000001e2: 00 DW_LNE_set_address (0x0000000000000085) +0x000001e2: 00 DW_LNE_set_address (0x00000000000000a3) 0x000001e9: 03 DW_LNS_advance_line (45) 0x000001eb: 05 DW_LNS_set_column (10) 0x000001ed: 01 DW_LNS_copy - 0x0000000000000085 45 10 1 0 0 is_stmt + 0x00000000000000a3 45 10 1 0 0 is_stmt -0x000001ee: 00 DW_LNE_set_address (0x0000000000000087) +0x000001ee: 00 DW_LNE_set_address (0x00000000000000a5) 0x000001f5: 05 DW_LNS_set_column (18) 0x000001f7: 06 DW_LNS_negate_stmt 0x000001f8: 01 DW_LNS_copy - 0x0000000000000087 45 18 1 0 0 + 0x00000000000000a5 45 18 1 0 0 -0x000001f9: 00 DW_LNE_set_address (0x0000000000000090) +0x000001f9: 00 DW_LNE_set_address (0x00000000000000ae) 0x00000200: 05 DW_LNS_set_column (10) 0x00000202: 01 DW_LNS_copy - 0x0000000000000090 45 10 1 0 0 + 0x00000000000000ae 45 10 1 0 0 -0x00000203: 00 DW_LNE_set_address (0x0000000000000092) +0x00000203: 00 DW_LNE_set_address (0x00000000000000b0) 0x0000020a: 05 DW_LNS_set_column (23) 0x0000020c: 01 DW_LNS_copy - 0x0000000000000092 45 23 1 0 0 + 0x00000000000000b0 45 23 1 0 0 -0x0000020d: 00 DW_LNE_set_address (0x0000000000000097) +0x0000020d: 00 DW_LNE_set_address (0x00000000000000b5) 0x00000214: 03 DW_LNS_advance_line (44) 0x00000216: 05 DW_LNS_set_column (16) 0x00000218: 06 DW_LNS_negate_stmt 0x00000219: 01 DW_LNS_copy - 0x0000000000000097 44 16 1 0 0 is_stmt + 0x00000000000000b5 44 16 1 0 0 is_stmt -0x0000021a: 00 DW_LNE_set_address (0x00000000000000a4) -0x00000221: 03 DW_LNS_advance_line (46) -0x00000223: 05 DW_LNS_set_column (11) -0x00000225: 01 DW_LNS_copy - 0x00000000000000a4 46 11 1 0 0 is_stmt +0x0000021a: 00 DW_LNE_set_address (0x00000000000000c0) +0x00000221: 05 DW_LNS_set_column (7) +0x00000223: 06 DW_LNS_negate_stmt +0x00000224: 01 DW_LNS_copy + 0x00000000000000c0 44 7 1 0 0 -0x00000226: 00 DW_LNE_set_address (0x00000000000000b0) -0x0000022d: 05 DW_LNS_set_column (28) -0x0000022f: 06 DW_LNS_negate_stmt -0x00000230: 01 DW_LNS_copy - 0x00000000000000b0 46 28 1 0 0 +0x00000225: 00 DW_LNE_set_address (0x00000000000000c6) +0x0000022c: 03 DW_LNS_advance_line (46) +0x0000022e: 05 DW_LNS_set_column (11) +0x00000230: 06 DW_LNS_negate_stmt +0x00000231: 01 DW_LNS_copy + 0x00000000000000c6 46 11 1 0 0 is_stmt -0x00000231: 00 DW_LNE_set_address (0x00000000000000b5) -0x00000238: 05 DW_LNS_set_column (41) -0x0000023a: 01 DW_LNS_copy - 0x00000000000000b5 46 41 1 0 0 +0x00000232: 00 DW_LNE_set_address (0x00000000000000d2) +0x00000239: 05 DW_LNS_set_column (28) +0x0000023b: 06 DW_LNS_negate_stmt +0x0000023c: 01 DW_LNS_copy + 0x00000000000000d2 46 28 1 0 0 -0x0000023b: 00 DW_LNE_set_address (0x00000000000000ba) -0x00000242: 03 DW_LNS_advance_line (48) -0x00000244: 05 DW_LNS_set_column (21) -0x00000246: 06 DW_LNS_negate_stmt -0x00000247: 01 DW_LNS_copy - 0x00000000000000ba 48 21 1 0 0 is_stmt +0x0000023d: 00 DW_LNE_set_address (0x00000000000000d7) +0x00000244: 05 DW_LNS_set_column (41) +0x00000246: 01 DW_LNS_copy + 0x00000000000000d7 46 41 1 0 0 -0x00000248: 00 DW_LNE_set_address (0x00000000000000c2) -0x0000024f: 03 DW_LNS_advance_line (50) -0x00000251: 05 DW_LNS_set_column (14) +0x00000247: 00 DW_LNE_set_address (0x00000000000000dc) +0x0000024e: 03 DW_LNS_advance_line (48) +0x00000250: 05 DW_LNS_set_column (21) +0x00000252: 06 DW_LNS_negate_stmt 0x00000253: 01 DW_LNS_copy - 0x00000000000000c2 50 14 1 0 0 is_stmt + 0x00000000000000dc 48 21 1 0 0 is_stmt -0x00000254: 00 DW_LNE_set_address (0x00000000000000d3) -0x0000025b: 03 DW_LNS_advance_line (52) -0x0000025d: 05 DW_LNS_set_column (38) +0x00000254: 00 DW_LNE_set_address (0x00000000000000e4) +0x0000025b: 03 DW_LNS_advance_line (50) +0x0000025d: 05 DW_LNS_set_column (14) 0x0000025f: 01 DW_LNS_copy - 0x00000000000000d3 52 38 1 0 0 is_stmt + 0x00000000000000e4 50 14 1 0 0 is_stmt -0x00000260: 00 DW_LNE_set_address (0x00000000000000e7) -0x00000267: 03 DW_LNS_advance_line (53) -0x00000269: 05 DW_LNS_set_column (22) +0x00000260: 00 DW_LNE_set_address (0x00000000000000f5) +0x00000267: 03 DW_LNS_advance_line (52) +0x00000269: 05 DW_LNS_set_column (38) 0x0000026b: 01 DW_LNS_copy - 0x00000000000000e7 53 22 1 0 0 is_stmt + 0x00000000000000f5 52 38 1 0 0 is_stmt -0x0000026c: 00 DW_LNE_set_address (0x00000000000000f6) -0x00000273: 03 DW_LNS_advance_line (54) -0x00000275: 05 DW_LNS_set_column (24) +0x0000026c: 00 DW_LNE_set_address (0x0000000000000109) +0x00000273: 03 DW_LNS_advance_line (53) +0x00000275: 05 DW_LNS_set_column (22) 0x00000277: 01 DW_LNS_copy - 0x00000000000000f6 54 24 1 0 0 is_stmt + 0x0000000000000109 53 22 1 0 0 is_stmt -0x00000278: 00 DW_LNE_set_address (0x00000000000000f8) -0x0000027f: 05 DW_LNS_set_column (26) -0x00000281: 06 DW_LNS_negate_stmt -0x00000282: 01 DW_LNS_copy - 0x00000000000000f8 54 26 1 0 0 +0x00000278: 00 DW_LNE_set_address (0x0000000000000118) +0x0000027f: 03 DW_LNS_advance_line (54) +0x00000281: 05 DW_LNS_set_column (24) +0x00000283: 01 DW_LNS_copy + 0x0000000000000118 54 24 1 0 0 is_stmt -0x00000283: 00 DW_LNE_set_address (0x0000000000000105) -0x0000028a: 05 DW_LNS_set_column (24) -0x0000028c: 01 DW_LNS_copy - 0x0000000000000105 54 24 1 0 0 +0x00000284: 00 DW_LNE_set_address (0x000000000000011a) +0x0000028b: 05 DW_LNS_set_column (26) +0x0000028d: 06 DW_LNS_negate_stmt +0x0000028e: 01 DW_LNS_copy + 0x000000000000011a 54 26 1 0 0 -0x0000028d: 00 DW_LNE_set_address (0x0000000000000108) -0x00000294: 03 DW_LNS_advance_line (55) -0x00000296: 06 DW_LNS_negate_stmt -0x00000297: 01 DW_LNS_copy - 0x0000000000000108 55 24 1 0 0 is_stmt +0x0000028f: 00 DW_LNE_set_address (0x0000000000000127) +0x00000296: 05 DW_LNS_set_column (24) +0x00000298: 01 DW_LNS_copy + 0x0000000000000127 54 24 1 0 0 -0x00000298: 00 DW_LNE_set_address (0x000000000000010f) -0x0000029f: 03 DW_LNS_advance_line (52) -0x000002a1: 05 DW_LNS_set_column (44) +0x00000299: 00 DW_LNE_set_address (0x000000000000012a) +0x000002a0: 03 DW_LNS_advance_line (55) +0x000002a2: 06 DW_LNS_negate_stmt 0x000002a3: 01 DW_LNS_copy - 0x000000000000010f 52 44 1 0 0 is_stmt + 0x000000000000012a 55 24 1 0 0 is_stmt -0x000002a4: 00 DW_LNE_set_address (0x000000000000011b) -0x000002ab: 05 DW_LNS_set_column (38) -0x000002ad: 06 DW_LNS_negate_stmt -0x000002ae: 01 DW_LNS_copy - 0x000000000000011b 52 38 1 0 0 +0x000002a4: 00 DW_LNE_set_address (0x0000000000000131) +0x000002ab: 03 DW_LNS_advance_line (52) +0x000002ad: 05 DW_LNS_set_column (44) +0x000002af: 01 DW_LNS_copy + 0x0000000000000131 52 44 1 0 0 is_stmt -0x000002af: 00 DW_LNE_set_address (0x000000000000011e) -0x000002b6: 05 DW_LNS_set_column (13) -0x000002b8: 01 DW_LNS_copy - 0x000000000000011e 52 13 1 0 0 +0x000002b0: 00 DW_LNE_set_address (0x000000000000013d) +0x000002b7: 05 DW_LNS_set_column (38) +0x000002b9: 06 DW_LNS_negate_stmt +0x000002ba: 01 DW_LNS_copy + 0x000000000000013d 52 38 1 0 0 -0x000002b9: 00 DW_LNE_set_address (0x0000000000000122) -0x000002c0: 03 DW_LNS_advance_line (58) -0x000002c2: 05 DW_LNS_set_column (19) -0x000002c4: 06 DW_LNS_negate_stmt -0x000002c5: 01 DW_LNS_copy - 0x0000000000000122 58 19 1 0 0 is_stmt +0x000002bb: 00 DW_LNE_set_address (0x0000000000000140) +0x000002c2: 05 DW_LNS_set_column (13) +0x000002c4: 01 DW_LNS_copy + 0x0000000000000140 52 13 1 0 0 -0x000002c6: 00 DW_LNE_set_address (0x0000000000000131) -0x000002cd: 03 DW_LNS_advance_line (59) -0x000002cf: 05 DW_LNS_set_column (21) +0x000002c5: 00 DW_LNE_set_address (0x0000000000000144) +0x000002cc: 03 DW_LNS_advance_line (58) +0x000002ce: 05 DW_LNS_set_column (19) +0x000002d0: 06 DW_LNS_negate_stmt 0x000002d1: 01 DW_LNS_copy - 0x0000000000000131 59 21 1 0 0 is_stmt + 0x0000000000000144 58 19 1 0 0 is_stmt -0x000002d2: 00 DW_LNE_set_address (0x0000000000000138) -0x000002d9: 03 DW_LNS_advance_line (57) -0x000002db: 05 DW_LNS_set_column (18) +0x000002d2: 00 DW_LNE_set_address (0x0000000000000153) +0x000002d9: 03 DW_LNS_advance_line (59) +0x000002db: 05 DW_LNS_set_column (21) 0x000002dd: 01 DW_LNS_copy - 0x0000000000000138 57 18 1 0 0 is_stmt + 0x0000000000000153 59 21 1 0 0 is_stmt -0x000002de: 00 DW_LNE_set_address (0x0000000000000148) -0x000002e5: 03 DW_LNS_advance_line (62) -0x000002e7: 05 DW_LNS_set_column (14) +0x000002de: 00 DW_LNE_set_address (0x000000000000015a) +0x000002e5: 03 DW_LNS_advance_line (57) +0x000002e7: 05 DW_LNS_set_column (18) 0x000002e9: 01 DW_LNS_copy - 0x0000000000000148 62 14 1 0 0 is_stmt + 0x000000000000015a 57 18 1 0 0 is_stmt -0x000002ea: 00 DW_LNE_set_address (0x000000000000014c) -0x000002f1: 05 DW_LNS_set_column (23) -0x000002f3: 06 DW_LNS_negate_stmt -0x000002f4: 01 DW_LNS_copy - 0x000000000000014c 62 23 1 0 0 +0x000002ea: 00 DW_LNE_set_address (0x000000000000016a) +0x000002f1: 03 DW_LNS_advance_line (62) +0x000002f3: 05 DW_LNS_set_column (14) +0x000002f5: 01 DW_LNS_copy + 0x000000000000016a 62 14 1 0 0 is_stmt -0x000002f5: 00 DW_LNE_set_address (0x0000000000000151) -0x000002fc: 05 DW_LNS_set_column (14) -0x000002fe: 01 DW_LNS_copy - 0x0000000000000151 62 14 1 0 0 +0x000002f6: 00 DW_LNE_set_address (0x000000000000016e) +0x000002fd: 05 DW_LNS_set_column (23) +0x000002ff: 06 DW_LNS_negate_stmt +0x00000300: 01 DW_LNS_copy + 0x000000000000016e 62 23 1 0 0 -0x000002ff: 00 DW_LNE_set_address (0x0000000000000155) -0x00000306: 03 DW_LNS_advance_line (66) -0x00000308: 05 DW_LNS_set_column (16) -0x0000030a: 06 DW_LNS_negate_stmt -0x0000030b: 01 DW_LNS_copy - 0x0000000000000155 66 16 1 0 0 is_stmt +0x00000301: 00 DW_LNE_set_address (0x0000000000000173) +0x00000308: 05 DW_LNS_set_column (14) +0x0000030a: 01 DW_LNS_copy + 0x0000000000000173 62 14 1 0 0 -0x0000030c: 00 DW_LNE_set_address (0x0000000000000162) -0x00000313: 03 DW_LNS_advance_line (75) -0x00000315: 05 DW_LNS_set_column (27) +0x0000030b: 00 DW_LNE_set_address (0x0000000000000177) +0x00000312: 03 DW_LNS_advance_line (66) +0x00000314: 05 DW_LNS_set_column (16) +0x00000316: 06 DW_LNS_negate_stmt 0x00000317: 01 DW_LNS_copy - 0x0000000000000162 75 27 1 0 0 is_stmt + 0x0000000000000177 66 16 1 0 0 is_stmt -0x00000318: 00 DW_LNE_set_address (0x000000000000016b) -0x0000031f: 03 DW_LNS_advance_line (76) -0x00000321: 05 DW_LNS_set_column (16) +0x00000318: 00 DW_LNE_set_address (0x0000000000000184) +0x0000031f: 03 DW_LNS_advance_line (75) +0x00000321: 05 DW_LNS_set_column (27) 0x00000323: 01 DW_LNS_copy - 0x000000000000016b 76 16 1 0 0 is_stmt + 0x0000000000000184 75 27 1 0 0 is_stmt -0x00000324: 00 DW_LNE_set_address (0x0000000000000173) -0x0000032b: 05 DW_LNS_set_column (27) -0x0000032d: 06 DW_LNS_negate_stmt -0x0000032e: 01 DW_LNS_copy - 0x0000000000000173 76 27 1 0 0 +0x00000324: 00 DW_LNE_set_address (0x000000000000018d) +0x0000032b: 03 DW_LNS_advance_line (76) +0x0000032d: 05 DW_LNS_set_column (16) +0x0000032f: 01 DW_LNS_copy + 0x000000000000018d 76 16 1 0 0 is_stmt -0x0000032f: 00 DW_LNE_set_address (0x0000000000000175) -0x00000336: 05 DW_LNS_set_column (35) -0x00000338: 01 DW_LNS_copy - 0x0000000000000175 76 35 1 0 0 +0x00000330: 00 DW_LNE_set_address (0x0000000000000195) +0x00000337: 05 DW_LNS_set_column (27) +0x00000339: 06 DW_LNS_negate_stmt +0x0000033a: 01 DW_LNS_copy + 0x0000000000000195 76 27 1 0 0 -0x00000339: 00 DW_LNE_set_address (0x000000000000017e) -0x00000340: 05 DW_LNS_set_column (27) -0x00000342: 01 DW_LNS_copy - 0x000000000000017e 76 27 1 0 0 +0x0000033b: 00 DW_LNE_set_address (0x0000000000000197) +0x00000342: 05 DW_LNS_set_column (35) +0x00000344: 01 DW_LNS_copy + 0x0000000000000197 76 35 1 0 0 -0x00000343: 00 DW_LNE_set_address (0x0000000000000183) -0x0000034a: 05 DW_LNS_set_column (25) -0x0000034c: 01 DW_LNS_copy - 0x0000000000000183 76 25 1 0 0 +0x00000345: 00 DW_LNE_set_address (0x00000000000001a0) +0x0000034c: 05 DW_LNS_set_column (27) +0x0000034e: 01 DW_LNS_copy + 0x00000000000001a0 76 27 1 0 0 -0x0000034d: 00 DW_LNE_set_address (0x0000000000000186) -0x00000354: 03 DW_LNS_advance_line (75) -0x00000356: 05 DW_LNS_set_column (27) -0x00000358: 06 DW_LNS_negate_stmt -0x00000359: 01 DW_LNS_copy - 0x0000000000000186 75 27 1 0 0 is_stmt +0x0000034f: 00 DW_LNE_set_address (0x00000000000001a5) +0x00000356: 05 DW_LNS_set_column (25) +0x00000358: 01 DW_LNS_copy + 0x00000000000001a5 76 25 1 0 0 -0x0000035a: 00 DW_LNE_set_address (0x000000000000018b) -0x00000361: 05 DW_LNS_set_column (13) -0x00000363: 06 DW_LNS_negate_stmt -0x00000364: 01 DW_LNS_copy - 0x000000000000018b 75 13 1 0 0 +0x00000359: 00 DW_LNE_set_address (0x00000000000001a8) +0x00000360: 03 DW_LNS_advance_line (75) +0x00000362: 05 DW_LNS_set_column (27) +0x00000364: 06 DW_LNS_negate_stmt +0x00000365: 01 DW_LNS_copy + 0x00000000000001a8 75 27 1 0 0 is_stmt -0x00000365: 00 DW_LNE_set_address (0x0000000000000193) -0x0000036c: 03 DW_LNS_advance_line (77) -0x0000036e: 06 DW_LNS_negate_stmt -0x0000036f: 01 DW_LNS_copy - 0x0000000000000193 77 13 1 0 0 is_stmt +0x00000366: 00 DW_LNE_set_address (0x00000000000001ad) +0x0000036d: 05 DW_LNS_set_column (13) +0x0000036f: 06 DW_LNS_negate_stmt +0x00000370: 01 DW_LNS_copy + 0x00000000000001ad 75 13 1 0 0 -0x00000370: 00 DW_LNE_set_address (0x000000000000019b) -0x00000377: 05 DW_LNS_set_column (22) -0x00000379: 06 DW_LNS_negate_stmt -0x0000037a: 01 DW_LNS_copy - 0x000000000000019b 77 22 1 0 0 +0x00000371: 00 DW_LNE_set_address (0x00000000000001b5) +0x00000378: 03 DW_LNS_advance_line (77) +0x0000037a: 06 DW_LNS_negate_stmt +0x0000037b: 01 DW_LNS_copy + 0x00000000000001b5 77 13 1 0 0 is_stmt -0x0000037b: 00 DW_LNE_set_address (0x00000000000001a0) -0x00000382: 03 DW_LNS_advance_line (79) -0x00000384: 05 DW_LNS_set_column (16) -0x00000386: 06 DW_LNS_negate_stmt -0x00000387: 01 DW_LNS_copy - 0x00000000000001a0 79 16 1 0 0 is_stmt +0x0000037c: 00 DW_LNE_set_address (0x00000000000001bd) +0x00000383: 05 DW_LNS_set_column (22) +0x00000385: 06 DW_LNS_negate_stmt +0x00000386: 01 DW_LNS_copy + 0x00000000000001bd 77 22 1 0 0 -0x00000388: 00 DW_LNE_set_address (0x00000000000001a8) -0x0000038f: 05 DW_LNS_set_column (14) -0x00000391: 06 DW_LNS_negate_stmt -0x00000392: 01 DW_LNS_copy - 0x00000000000001a8 79 14 1 0 0 +0x00000387: 00 DW_LNE_set_address (0x00000000000001c2) +0x0000038e: 03 DW_LNS_advance_line (79) +0x00000390: 05 DW_LNS_set_column (16) +0x00000392: 06 DW_LNS_negate_stmt +0x00000393: 01 DW_LNS_copy + 0x00000000000001c2 79 16 1 0 0 is_stmt -0x00000393: 00 DW_LNE_set_address (0x00000000000001b7) -0x0000039a: 05 DW_LNS_set_column (25) -0x0000039c: 01 DW_LNS_copy - 0x00000000000001b7 79 25 1 0 0 +0x00000394: 00 DW_LNE_set_address (0x00000000000001ca) +0x0000039b: 05 DW_LNS_set_column (14) +0x0000039d: 06 DW_LNS_negate_stmt +0x0000039e: 01 DW_LNS_copy + 0x00000000000001ca 79 14 1 0 0 -0x0000039d: 00 DW_LNE_set_address (0x00000000000001be) -0x000003a4: 03 DW_LNS_advance_line (81) -0x000003a6: 05 DW_LNS_set_column (11) -0x000003a8: 06 DW_LNS_negate_stmt -0x000003a9: 01 DW_LNS_copy - 0x00000000000001be 81 11 1 0 0 is_stmt +0x0000039f: 00 DW_LNE_set_address (0x00000000000001d9) +0x000003a6: 05 DW_LNS_set_column (25) +0x000003a8: 01 DW_LNS_copy + 0x00000000000001d9 79 25 1 0 0 -0x000003aa: 00 DW_LNE_set_address (0x00000000000001c3) -0x000003b1: 03 DW_LNS_advance_line (66) -0x000003b3: 05 DW_LNS_set_column (16) +0x000003a9: 00 DW_LNE_set_address (0x00000000000001e0) +0x000003b0: 03 DW_LNS_advance_line (81) +0x000003b2: 05 DW_LNS_set_column (11) +0x000003b4: 06 DW_LNS_negate_stmt 0x000003b5: 01 DW_LNS_copy - 0x00000000000001c3 66 16 1 0 0 is_stmt + 0x00000000000001e0 81 11 1 0 0 is_stmt -0x000003b6: 00 DW_LNE_set_address (0x00000000000001ca) -0x000003bd: 03 DW_LNS_advance_line (74) -0x000003bf: 05 DW_LNS_set_column (22) +0x000003b6: 00 DW_LNE_set_address (0x00000000000001e5) +0x000003bd: 03 DW_LNS_advance_line (66) +0x000003bf: 05 DW_LNS_set_column (16) 0x000003c1: 01 DW_LNS_copy - 0x00000000000001ca 74 22 1 0 0 is_stmt + 0x00000000000001e5 66 16 1 0 0 is_stmt -0x000003c2: 00 DW_LNE_set_address (0x00000000000001d3) -0x000003c9: 03 DW_LNS_advance_line (37) -0x000003cb: 05 DW_LNS_set_column (4) +0x000003c2: 00 DW_LNE_set_address (0x00000000000001ec) +0x000003c9: 03 DW_LNS_advance_line (74) +0x000003cb: 05 DW_LNS_set_column (22) 0x000003cd: 01 DW_LNS_copy - 0x00000000000001d3 37 4 1 0 0 is_stmt + 0x00000000000001ec 74 22 1 0 0 is_stmt -0x000003ce: 00 DW_LNE_set_address (0x00000000000001d8) -0x000003d5: 03 DW_LNS_advance_line (39) -0x000003d7: 01 DW_LNS_copy - 0x00000000000001d8 39 4 1 0 0 is_stmt +0x000003ce: 00 DW_LNE_set_address (0x00000000000001f6) +0x000003d5: 03 DW_LNS_advance_line (37) +0x000003d7: 05 DW_LNS_set_column (4) +0x000003d9: 01 DW_LNS_copy + 0x00000000000001f6 37 4 1 0 0 is_stmt -0x000003d8: 00 DW_LNE_set_address (0x00000000000001da) -0x000003df: 05 DW_LNS_set_column (16) -0x000003e1: 06 DW_LNS_negate_stmt -0x000003e2: 01 DW_LNS_copy - 0x00000000000001da 39 16 1 0 0 +0x000003da: 00 DW_LNE_set_address (0x00000000000001fc) +0x000003e1: 03 DW_LNS_advance_line (39) +0x000003e3: 01 DW_LNS_copy + 0x00000000000001fc 39 4 1 0 0 is_stmt -0x000003e3: 00 DW_LNE_set_address (0x00000000000001e3) -0x000003ea: 05 DW_LNS_set_column (4) -0x000003ec: 01 DW_LNS_copy - 0x00000000000001e3 39 4 1 0 0 +0x000003e4: 00 DW_LNE_set_address (0x00000000000001fe) +0x000003eb: 05 DW_LNS_set_column (16) +0x000003ed: 06 DW_LNS_negate_stmt +0x000003ee: 01 DW_LNS_copy + 0x00000000000001fe 39 16 1 0 0 -0x000003ed: 00 DW_LNE_set_address (0x00000000000001e5) -0x000003f4: 05 DW_LNS_set_column (23) -0x000003f6: 01 DW_LNS_copy - 0x00000000000001e5 39 23 1 0 0 +0x000003ef: 00 DW_LNE_set_address (0x0000000000000207) +0x000003f6: 05 DW_LNS_set_column (4) +0x000003f8: 01 DW_LNS_copy + 0x0000000000000207 39 4 1 0 0 -0x000003f7: 00 DW_LNE_set_address (0x00000000000001ea) -0x000003fe: 05 DW_LNS_set_column (19) -0x00000400: 01 DW_LNS_copy - 0x00000000000001ea 39 19 1 0 0 +0x000003f9: 00 DW_LNE_set_address (0x0000000000000209) +0x00000400: 05 DW_LNS_set_column (23) +0x00000402: 01 DW_LNS_copy + 0x0000000000000209 39 23 1 0 0 -0x00000401: 00 DW_LNE_set_address (0x00000000000001ef) -0x00000408: 03 DW_LNS_advance_line (40) -0x0000040a: 05 DW_LNS_set_column (4) -0x0000040c: 06 DW_LNS_negate_stmt -0x0000040d: 01 DW_LNS_copy - 0x00000000000001ef 40 4 1 0 0 is_stmt +0x00000403: 00 DW_LNE_set_address (0x000000000000020e) +0x0000040a: 05 DW_LNS_set_column (19) +0x0000040c: 01 DW_LNS_copy + 0x000000000000020e 39 19 1 0 0 -0x0000040e: 00 DW_LNE_set_address (0x00000000000001f7) -0x00000415: 05 DW_LNS_set_column (17) -0x00000417: 06 DW_LNS_negate_stmt -0x00000418: 01 DW_LNS_copy - 0x00000000000001f7 40 17 1 0 0 +0x0000040d: 00 DW_LNE_set_address (0x0000000000000213) +0x00000414: 03 DW_LNS_advance_line (40) +0x00000416: 05 DW_LNS_set_column (4) +0x00000418: 06 DW_LNS_negate_stmt +0x00000419: 01 DW_LNS_copy + 0x0000000000000213 40 4 1 0 0 is_stmt -0x00000419: 00 DW_LNE_set_address (0x0000000000000201) -0x00000420: 03 DW_LNS_advance_line (44) -0x00000422: 05 DW_LNS_set_column (16) -0x00000424: 06 DW_LNS_negate_stmt -0x00000425: 01 DW_LNS_copy - 0x0000000000000201 44 16 1 0 0 is_stmt +0x0000041a: 00 DW_LNE_set_address (0x000000000000021b) +0x00000421: 05 DW_LNS_set_column (17) +0x00000423: 06 DW_LNS_negate_stmt +0x00000424: 01 DW_LNS_copy + 0x000000000000021b 40 17 1 0 0 -0x00000426: 00 DW_LNE_set_address (0x000000000000020a) -0x0000042d: 03 DW_LNS_advance_line (45) -0x0000042f: 05 DW_LNS_set_column (10) +0x00000425: 00 DW_LNE_set_address (0x0000000000000225) +0x0000042c: 03 DW_LNS_advance_line (44) +0x0000042e: 05 DW_LNS_set_column (16) +0x00000430: 06 DW_LNS_negate_stmt 0x00000431: 01 DW_LNS_copy - 0x000000000000020a 45 10 1 0 0 is_stmt + 0x0000000000000225 44 16 1 0 0 is_stmt -0x00000432: 00 DW_LNE_set_address (0x000000000000020c) -0x00000439: 05 DW_LNS_set_column (18) -0x0000043b: 06 DW_LNS_negate_stmt -0x0000043c: 01 DW_LNS_copy - 0x000000000000020c 45 18 1 0 0 +0x00000432: 00 DW_LNE_set_address (0x000000000000022e) +0x00000439: 03 DW_LNS_advance_line (45) +0x0000043b: 05 DW_LNS_set_column (10) +0x0000043d: 01 DW_LNS_copy + 0x000000000000022e 45 10 1 0 0 is_stmt -0x0000043d: 00 DW_LNE_set_address (0x0000000000000215) -0x00000444: 05 DW_LNS_set_column (10) -0x00000446: 01 DW_LNS_copy - 0x0000000000000215 45 10 1 0 0 +0x0000043e: 00 DW_LNE_set_address (0x0000000000000230) +0x00000445: 05 DW_LNS_set_column (18) +0x00000447: 06 DW_LNS_negate_stmt +0x00000448: 01 DW_LNS_copy + 0x0000000000000230 45 18 1 0 0 -0x00000447: 00 DW_LNE_set_address (0x0000000000000217) -0x0000044e: 05 DW_LNS_set_column (23) -0x00000450: 01 DW_LNS_copy - 0x0000000000000217 45 23 1 0 0 +0x00000449: 00 DW_LNE_set_address (0x0000000000000239) +0x00000450: 05 DW_LNS_set_column (10) +0x00000452: 01 DW_LNS_copy + 0x0000000000000239 45 10 1 0 0 -0x00000451: 00 DW_LNE_set_address (0x000000000000021c) -0x00000458: 03 DW_LNS_advance_line (44) -0x0000045a: 05 DW_LNS_set_column (16) -0x0000045c: 06 DW_LNS_negate_stmt -0x0000045d: 01 DW_LNS_copy - 0x000000000000021c 44 16 1 0 0 is_stmt +0x00000453: 00 DW_LNE_set_address (0x000000000000023b) +0x0000045a: 05 DW_LNS_set_column (23) +0x0000045c: 01 DW_LNS_copy + 0x000000000000023b 45 23 1 0 0 -0x0000045e: 00 DW_LNE_set_address (0x0000000000000229) -0x00000465: 03 DW_LNS_advance_line (46) -0x00000467: 05 DW_LNS_set_column (11) +0x0000045d: 00 DW_LNE_set_address (0x0000000000000240) +0x00000464: 03 DW_LNS_advance_line (44) +0x00000466: 05 DW_LNS_set_column (16) +0x00000468: 06 DW_LNS_negate_stmt 0x00000469: 01 DW_LNS_copy - 0x0000000000000229 46 11 1 0 0 is_stmt + 0x0000000000000240 44 16 1 0 0 is_stmt -0x0000046a: 00 DW_LNE_set_address (0x0000000000000235) -0x00000471: 05 DW_LNS_set_column (28) -0x00000473: 06 DW_LNS_negate_stmt -0x00000474: 01 DW_LNS_copy - 0x0000000000000235 46 28 1 0 0 +0x0000046a: 00 DW_LNE_set_address (0x0000000000000251) +0x00000471: 03 DW_LNS_advance_line (46) +0x00000473: 05 DW_LNS_set_column (11) +0x00000475: 01 DW_LNS_copy + 0x0000000000000251 46 11 1 0 0 is_stmt -0x00000475: 00 DW_LNE_set_address (0x000000000000023a) -0x0000047c: 05 DW_LNS_set_column (41) -0x0000047e: 01 DW_LNS_copy - 0x000000000000023a 46 41 1 0 0 +0x00000476: 00 DW_LNE_set_address (0x000000000000025d) +0x0000047d: 05 DW_LNS_set_column (28) +0x0000047f: 06 DW_LNS_negate_stmt +0x00000480: 01 DW_LNS_copy + 0x000000000000025d 46 28 1 0 0 -0x0000047f: 00 DW_LNE_set_address (0x000000000000023f) -0x00000486: 03 DW_LNS_advance_line (50) -0x00000488: 05 DW_LNS_set_column (14) -0x0000048a: 06 DW_LNS_negate_stmt -0x0000048b: 01 DW_LNS_copy - 0x000000000000023f 50 14 1 0 0 is_stmt +0x00000481: 00 DW_LNE_set_address (0x0000000000000262) +0x00000488: 05 DW_LNS_set_column (41) +0x0000048a: 01 DW_LNS_copy + 0x0000000000000262 46 41 1 0 0 -0x0000048c: 00 DW_LNE_set_address (0x0000000000000250) -0x00000493: 03 DW_LNS_advance_line (52) -0x00000495: 05 DW_LNS_set_column (38) +0x0000048b: 00 DW_LNE_set_address (0x0000000000000267) +0x00000492: 03 DW_LNS_advance_line (50) +0x00000494: 05 DW_LNS_set_column (14) +0x00000496: 06 DW_LNS_negate_stmt 0x00000497: 01 DW_LNS_copy - 0x0000000000000250 52 38 1 0 0 is_stmt + 0x0000000000000267 50 14 1 0 0 is_stmt -0x00000498: 00 DW_LNE_set_address (0x0000000000000264) -0x0000049f: 03 DW_LNS_advance_line (53) -0x000004a1: 05 DW_LNS_set_column (22) +0x00000498: 00 DW_LNE_set_address (0x0000000000000278) +0x0000049f: 03 DW_LNS_advance_line (52) +0x000004a1: 05 DW_LNS_set_column (38) 0x000004a3: 01 DW_LNS_copy - 0x0000000000000264 53 22 1 0 0 is_stmt + 0x0000000000000278 52 38 1 0 0 is_stmt -0x000004a4: 00 DW_LNE_set_address (0x0000000000000273) -0x000004ab: 03 DW_LNS_advance_line (54) -0x000004ad: 05 DW_LNS_set_column (24) +0x000004a4: 00 DW_LNE_set_address (0x000000000000028c) +0x000004ab: 03 DW_LNS_advance_line (53) +0x000004ad: 05 DW_LNS_set_column (22) 0x000004af: 01 DW_LNS_copy - 0x0000000000000273 54 24 1 0 0 is_stmt + 0x000000000000028c 53 22 1 0 0 is_stmt -0x000004b0: 00 DW_LNE_set_address (0x0000000000000275) -0x000004b7: 05 DW_LNS_set_column (26) -0x000004b9: 06 DW_LNS_negate_stmt -0x000004ba: 01 DW_LNS_copy - 0x0000000000000275 54 26 1 0 0 +0x000004b0: 00 DW_LNE_set_address (0x000000000000029b) +0x000004b7: 03 DW_LNS_advance_line (54) +0x000004b9: 05 DW_LNS_set_column (24) +0x000004bb: 01 DW_LNS_copy + 0x000000000000029b 54 24 1 0 0 is_stmt -0x000004bb: 00 DW_LNE_set_address (0x0000000000000282) -0x000004c2: 05 DW_LNS_set_column (24) -0x000004c4: 01 DW_LNS_copy - 0x0000000000000282 54 24 1 0 0 +0x000004bc: 00 DW_LNE_set_address (0x000000000000029d) +0x000004c3: 05 DW_LNS_set_column (26) +0x000004c5: 06 DW_LNS_negate_stmt +0x000004c6: 01 DW_LNS_copy + 0x000000000000029d 54 26 1 0 0 -0x000004c5: 00 DW_LNE_set_address (0x0000000000000285) -0x000004cc: 03 DW_LNS_advance_line (55) -0x000004ce: 06 DW_LNS_negate_stmt -0x000004cf: 01 DW_LNS_copy - 0x0000000000000285 55 24 1 0 0 is_stmt +0x000004c7: 00 DW_LNE_set_address (0x00000000000002aa) +0x000004ce: 05 DW_LNS_set_column (24) +0x000004d0: 01 DW_LNS_copy + 0x00000000000002aa 54 24 1 0 0 -0x000004d0: 00 DW_LNE_set_address (0x000000000000028c) -0x000004d7: 03 DW_LNS_advance_line (52) -0x000004d9: 05 DW_LNS_set_column (44) +0x000004d1: 00 DW_LNE_set_address (0x00000000000002ad) +0x000004d8: 03 DW_LNS_advance_line (55) +0x000004da: 06 DW_LNS_negate_stmt 0x000004db: 01 DW_LNS_copy - 0x000000000000028c 52 44 1 0 0 is_stmt + 0x00000000000002ad 55 24 1 0 0 is_stmt -0x000004dc: 00 DW_LNE_set_address (0x0000000000000298) -0x000004e3: 05 DW_LNS_set_column (38) -0x000004e5: 06 DW_LNS_negate_stmt -0x000004e6: 01 DW_LNS_copy - 0x0000000000000298 52 38 1 0 0 +0x000004dc: 00 DW_LNE_set_address (0x00000000000002b4) +0x000004e3: 03 DW_LNS_advance_line (52) +0x000004e5: 05 DW_LNS_set_column (44) +0x000004e7: 01 DW_LNS_copy + 0x00000000000002b4 52 44 1 0 0 is_stmt -0x000004e7: 00 DW_LNE_set_address (0x000000000000029f) -0x000004ee: 03 DW_LNS_advance_line (58) -0x000004f0: 05 DW_LNS_set_column (19) -0x000004f2: 06 DW_LNS_negate_stmt -0x000004f3: 01 DW_LNS_copy - 0x000000000000029f 58 19 1 0 0 is_stmt +0x000004e8: 00 DW_LNE_set_address (0x00000000000002c0) +0x000004ef: 05 DW_LNS_set_column (38) +0x000004f1: 06 DW_LNS_negate_stmt +0x000004f2: 01 DW_LNS_copy + 0x00000000000002c0 52 38 1 0 0 -0x000004f4: 00 DW_LNE_set_address (0x00000000000002ae) -0x000004fb: 03 DW_LNS_advance_line (59) -0x000004fd: 05 DW_LNS_set_column (21) +0x000004f3: 00 DW_LNE_set_address (0x00000000000002c7) +0x000004fa: 03 DW_LNS_advance_line (58) +0x000004fc: 05 DW_LNS_set_column (19) +0x000004fe: 06 DW_LNS_negate_stmt 0x000004ff: 01 DW_LNS_copy - 0x00000000000002ae 59 21 1 0 0 is_stmt + 0x00000000000002c7 58 19 1 0 0 is_stmt -0x00000500: 00 DW_LNE_set_address (0x00000000000002b5) -0x00000507: 03 DW_LNS_advance_line (57) -0x00000509: 05 DW_LNS_set_column (18) +0x00000500: 00 DW_LNE_set_address (0x00000000000002d6) +0x00000507: 03 DW_LNS_advance_line (59) +0x00000509: 05 DW_LNS_set_column (21) 0x0000050b: 01 DW_LNS_copy - 0x00000000000002b5 57 18 1 0 0 is_stmt + 0x00000000000002d6 59 21 1 0 0 is_stmt -0x0000050c: 00 DW_LNE_set_address (0x00000000000002c5) -0x00000513: 03 DW_LNS_advance_line (62) -0x00000515: 05 DW_LNS_set_column (14) +0x0000050c: 00 DW_LNE_set_address (0x00000000000002dd) +0x00000513: 03 DW_LNS_advance_line (57) +0x00000515: 05 DW_LNS_set_column (18) 0x00000517: 01 DW_LNS_copy - 0x00000000000002c5 62 14 1 0 0 is_stmt + 0x00000000000002dd 57 18 1 0 0 is_stmt -0x00000518: 00 DW_LNE_set_address (0x00000000000002c9) -0x0000051f: 05 DW_LNS_set_column (23) -0x00000521: 06 DW_LNS_negate_stmt -0x00000522: 01 DW_LNS_copy - 0x00000000000002c9 62 23 1 0 0 +0x00000518: 00 DW_LNE_set_address (0x00000000000002ed) +0x0000051f: 03 DW_LNS_advance_line (62) +0x00000521: 05 DW_LNS_set_column (14) +0x00000523: 01 DW_LNS_copy + 0x00000000000002ed 62 14 1 0 0 is_stmt -0x00000523: 00 DW_LNE_set_address (0x00000000000002ce) -0x0000052a: 05 DW_LNS_set_column (14) -0x0000052c: 01 DW_LNS_copy - 0x00000000000002ce 62 14 1 0 0 +0x00000524: 00 DW_LNE_set_address (0x00000000000002f1) +0x0000052b: 05 DW_LNS_set_column (23) +0x0000052d: 06 DW_LNS_negate_stmt +0x0000052e: 01 DW_LNS_copy + 0x00000000000002f1 62 23 1 0 0 -0x0000052d: 00 DW_LNE_set_address (0x00000000000002d2) -0x00000534: 03 DW_LNS_advance_line (66) -0x00000536: 05 DW_LNS_set_column (16) -0x00000538: 06 DW_LNS_negate_stmt -0x00000539: 01 DW_LNS_copy - 0x00000000000002d2 66 16 1 0 0 is_stmt +0x0000052f: 00 DW_LNE_set_address (0x00000000000002f6) +0x00000536: 05 DW_LNS_set_column (14) +0x00000538: 01 DW_LNS_copy + 0x00000000000002f6 62 14 1 0 0 -0x0000053a: 00 DW_LNE_set_address (0x00000000000002df) -0x00000541: 03 DW_LNS_advance_line (75) -0x00000543: 05 DW_LNS_set_column (27) +0x00000539: 00 DW_LNE_set_address (0x00000000000002fa) +0x00000540: 03 DW_LNS_advance_line (66) +0x00000542: 05 DW_LNS_set_column (16) +0x00000544: 06 DW_LNS_negate_stmt 0x00000545: 01 DW_LNS_copy - 0x00000000000002df 75 27 1 0 0 is_stmt + 0x00000000000002fa 66 16 1 0 0 is_stmt -0x00000546: 00 DW_LNE_set_address (0x00000000000002e8) -0x0000054d: 03 DW_LNS_advance_line (76) -0x0000054f: 05 DW_LNS_set_column (16) +0x00000546: 00 DW_LNE_set_address (0x0000000000000307) +0x0000054d: 03 DW_LNS_advance_line (75) +0x0000054f: 05 DW_LNS_set_column (27) 0x00000551: 01 DW_LNS_copy - 0x00000000000002e8 76 16 1 0 0 is_stmt + 0x0000000000000307 75 27 1 0 0 is_stmt -0x00000552: 00 DW_LNE_set_address (0x00000000000002f0) -0x00000559: 05 DW_LNS_set_column (27) -0x0000055b: 06 DW_LNS_negate_stmt -0x0000055c: 01 DW_LNS_copy - 0x00000000000002f0 76 27 1 0 0 +0x00000552: 00 DW_LNE_set_address (0x0000000000000310) +0x00000559: 03 DW_LNS_advance_line (76) +0x0000055b: 05 DW_LNS_set_column (16) +0x0000055d: 01 DW_LNS_copy + 0x0000000000000310 76 16 1 0 0 is_stmt -0x0000055d: 00 DW_LNE_set_address (0x00000000000002f2) -0x00000564: 05 DW_LNS_set_column (35) -0x00000566: 01 DW_LNS_copy - 0x00000000000002f2 76 35 1 0 0 +0x0000055e: 00 DW_LNE_set_address (0x0000000000000318) +0x00000565: 05 DW_LNS_set_column (27) +0x00000567: 06 DW_LNS_negate_stmt +0x00000568: 01 DW_LNS_copy + 0x0000000000000318 76 27 1 0 0 -0x00000567: 00 DW_LNE_set_address (0x00000000000002fb) -0x0000056e: 05 DW_LNS_set_column (27) -0x00000570: 01 DW_LNS_copy - 0x00000000000002fb 76 27 1 0 0 +0x00000569: 00 DW_LNE_set_address (0x000000000000031a) +0x00000570: 05 DW_LNS_set_column (35) +0x00000572: 01 DW_LNS_copy + 0x000000000000031a 76 35 1 0 0 -0x00000571: 00 DW_LNE_set_address (0x0000000000000300) -0x00000578: 05 DW_LNS_set_column (25) -0x0000057a: 01 DW_LNS_copy - 0x0000000000000300 76 25 1 0 0 +0x00000573: 00 DW_LNE_set_address (0x0000000000000323) +0x0000057a: 05 DW_LNS_set_column (27) +0x0000057c: 01 DW_LNS_copy + 0x0000000000000323 76 27 1 0 0 -0x0000057b: 00 DW_LNE_set_address (0x0000000000000303) -0x00000582: 03 DW_LNS_advance_line (75) -0x00000584: 05 DW_LNS_set_column (27) -0x00000586: 06 DW_LNS_negate_stmt -0x00000587: 01 DW_LNS_copy - 0x0000000000000303 75 27 1 0 0 is_stmt +0x0000057d: 00 DW_LNE_set_address (0x0000000000000328) +0x00000584: 05 DW_LNS_set_column (25) +0x00000586: 01 DW_LNS_copy + 0x0000000000000328 76 25 1 0 0 -0x00000588: 00 DW_LNE_set_address (0x0000000000000310) -0x0000058f: 03 DW_LNS_advance_line (77) -0x00000591: 05 DW_LNS_set_column (13) +0x00000587: 00 DW_LNE_set_address (0x000000000000032b) +0x0000058e: 03 DW_LNS_advance_line (75) +0x00000590: 05 DW_LNS_set_column (27) +0x00000592: 06 DW_LNS_negate_stmt 0x00000593: 01 DW_LNS_copy - 0x0000000000000310 77 13 1 0 0 is_stmt + 0x000000000000032b 75 27 1 0 0 is_stmt -0x00000594: 00 DW_LNE_set_address (0x0000000000000318) -0x0000059b: 05 DW_LNS_set_column (22) -0x0000059d: 06 DW_LNS_negate_stmt -0x0000059e: 01 DW_LNS_copy - 0x0000000000000318 77 22 1 0 0 +0x00000594: 00 DW_LNE_set_address (0x0000000000000338) +0x0000059b: 03 DW_LNS_advance_line (77) +0x0000059d: 05 DW_LNS_set_column (13) +0x0000059f: 01 DW_LNS_copy + 0x0000000000000338 77 13 1 0 0 is_stmt -0x0000059f: 00 DW_LNE_set_address (0x000000000000031d) -0x000005a6: 03 DW_LNS_advance_line (79) -0x000005a8: 05 DW_LNS_set_column (16) -0x000005aa: 06 DW_LNS_negate_stmt -0x000005ab: 01 DW_LNS_copy - 0x000000000000031d 79 16 1 0 0 is_stmt +0x000005a0: 00 DW_LNE_set_address (0x0000000000000340) +0x000005a7: 05 DW_LNS_set_column (22) +0x000005a9: 06 DW_LNS_negate_stmt +0x000005aa: 01 DW_LNS_copy + 0x0000000000000340 77 22 1 0 0 -0x000005ac: 00 DW_LNE_set_address (0x0000000000000325) -0x000005b3: 05 DW_LNS_set_column (14) -0x000005b5: 06 DW_LNS_negate_stmt -0x000005b6: 01 DW_LNS_copy - 0x0000000000000325 79 14 1 0 0 +0x000005ab: 00 DW_LNE_set_address (0x0000000000000345) +0x000005b2: 03 DW_LNS_advance_line (79) +0x000005b4: 05 DW_LNS_set_column (16) +0x000005b6: 06 DW_LNS_negate_stmt +0x000005b7: 01 DW_LNS_copy + 0x0000000000000345 79 16 1 0 0 is_stmt -0x000005b7: 00 DW_LNE_set_address (0x0000000000000334) -0x000005be: 05 DW_LNS_set_column (25) -0x000005c0: 01 DW_LNS_copy - 0x0000000000000334 79 25 1 0 0 +0x000005b8: 00 DW_LNE_set_address (0x000000000000034d) +0x000005bf: 05 DW_LNS_set_column (14) +0x000005c1: 06 DW_LNS_negate_stmt +0x000005c2: 01 DW_LNS_copy + 0x000000000000034d 79 14 1 0 0 -0x000005c1: 00 DW_LNE_set_address (0x000000000000033b) -0x000005c8: 03 DW_LNS_advance_line (81) -0x000005ca: 05 DW_LNS_set_column (11) -0x000005cc: 06 DW_LNS_negate_stmt -0x000005cd: 01 DW_LNS_copy - 0x000000000000033b 81 11 1 0 0 is_stmt +0x000005c3: 00 DW_LNE_set_address (0x000000000000035c) +0x000005ca: 05 DW_LNS_set_column (25) +0x000005cc: 01 DW_LNS_copy + 0x000000000000035c 79 25 1 0 0 -0x000005ce: 00 DW_LNE_set_address (0x0000000000000340) -0x000005d5: 03 DW_LNS_advance_line (66) -0x000005d7: 05 DW_LNS_set_column (16) +0x000005cd: 00 DW_LNE_set_address (0x0000000000000363) +0x000005d4: 03 DW_LNS_advance_line (81) +0x000005d6: 05 DW_LNS_set_column (11) +0x000005d8: 06 DW_LNS_negate_stmt 0x000005d9: 01 DW_LNS_copy - 0x0000000000000340 66 16 1 0 0 is_stmt + 0x0000000000000363 81 11 1 0 0 is_stmt -0x000005da: 00 DW_LNE_set_address (0x0000000000000347) -0x000005e1: 03 DW_LNS_advance_line (74) -0x000005e3: 05 DW_LNS_set_column (22) +0x000005da: 00 DW_LNE_set_address (0x0000000000000368) +0x000005e1: 03 DW_LNS_advance_line (66) +0x000005e3: 05 DW_LNS_set_column (16) 0x000005e5: 01 DW_LNS_copy - 0x0000000000000347 74 22 1 0 0 is_stmt + 0x0000000000000368 66 16 1 0 0 is_stmt -0x000005e6: 00 DW_LNE_set_address (0x0000000000000355) -0x000005ed: 03 DW_LNS_advance_line (67) -0x000005ef: 05 DW_LNS_set_column (13) +0x000005e6: 00 DW_LNE_set_address (0x000000000000036f) +0x000005ed: 03 DW_LNS_advance_line (74) +0x000005ef: 05 DW_LNS_set_column (22) 0x000005f1: 01 DW_LNS_copy - 0x0000000000000355 67 13 1 0 0 is_stmt + 0x000000000000036f 74 22 1 0 0 is_stmt -0x000005f2: 00 DW_LNE_set_address (0x0000000000000359) -0x000005f9: 03 DW_LNS_advance_line (68) -0x000005fb: 01 DW_LNS_copy - 0x0000000000000359 68 13 1 0 0 is_stmt +0x000005f2: 00 DW_LNE_set_address (0x000000000000037f) +0x000005f9: 03 DW_LNS_advance_line (67) +0x000005fb: 05 DW_LNS_set_column (13) +0x000005fd: 01 DW_LNS_copy + 0x000000000000037f 67 13 1 0 0 is_stmt -0x000005fc: 00 DW_LNE_set_address (0x000000000000035d) -0x00000603: 03 DW_LNS_advance_line (69) -0x00000605: 01 DW_LNS_copy - 0x000000000000035d 69 13 1 0 0 is_stmt +0x000005fe: 00 DW_LNE_set_address (0x0000000000000383) +0x00000605: 03 DW_LNS_advance_line (68) +0x00000607: 01 DW_LNS_copy + 0x0000000000000383 68 13 1 0 0 is_stmt -0x00000606: 00 DW_LNE_set_address (0x0000000000000361) -0x0000060d: 03 DW_LNS_advance_line (70) -0x0000060f: 01 DW_LNS_copy - 0x0000000000000361 70 13 1 0 0 is_stmt +0x00000608: 00 DW_LNE_set_address (0x0000000000000387) +0x0000060f: 03 DW_LNS_advance_line (69) +0x00000611: 01 DW_LNS_copy + 0x0000000000000387 69 13 1 0 0 is_stmt -0x00000610: 00 DW_LNE_set_address (0x0000000000000364) -0x00000617: 00 DW_LNE_end_sequence - 0x0000000000000364 70 13 1 0 0 is_stmt end_sequence +0x00000612: 00 DW_LNE_set_address (0x000000000000038b) +0x00000619: 03 DW_LNS_advance_line (70) +0x0000061b: 01 DW_LNS_copy + 0x000000000000038b 70 13 1 0 0 is_stmt -0x0000061a: 00 DW_LNE_set_address (0x0000000000000366) -0x00000621: 03 DW_LNS_advance_line (152) -0x00000624: 01 DW_LNS_copy - 0x0000000000000366 152 0 1 0 0 is_stmt +0x0000061c: 00 DW_LNE_set_address (0x000000000000038e) +0x00000623: 00 DW_LNE_end_sequence + 0x000000000000038e 70 13 1 0 0 is_stmt end_sequence -0x00000625: 00 DW_LNE_set_address (0x0000000000000376) -0x0000062c: 03 DW_LNS_advance_line (153) -0x0000062e: 05 DW_LNS_set_column (17) -0x00000630: 0a DW_LNS_set_prologue_end -0x00000631: 01 DW_LNS_copy - 0x0000000000000376 153 17 1 0 0 is_stmt prologue_end +0x00000626: 00 DW_LNE_set_address (0x0000000000000390) +0x0000062d: 03 DW_LNS_advance_line (152) +0x00000630: 01 DW_LNS_copy + 0x0000000000000390 152 0 1 0 0 is_stmt -0x00000632: 00 DW_LNE_set_address (0x000000000000037d) -0x00000639: 05 DW_LNS_set_column (28) -0x0000063b: 06 DW_LNS_negate_stmt -0x0000063c: 01 DW_LNS_copy - 0x000000000000037d 153 28 1 0 0 +0x00000631: 00 DW_LNE_set_address (0x00000000000003ac) +0x00000638: 03 DW_LNS_advance_line (153) +0x0000063a: 05 DW_LNS_set_column (17) +0x0000063c: 0a DW_LNS_set_prologue_end +0x0000063d: 01 DW_LNS_copy + 0x00000000000003ac 153 17 1 0 0 is_stmt prologue_end -0x0000063d: 00 DW_LNE_set_address (0x0000000000000382) -0x00000644: 05 DW_LNS_set_column (23) -0x00000646: 01 DW_LNS_copy - 0x0000000000000382 153 23 1 0 0 +0x0000063e: 00 DW_LNE_set_address (0x00000000000003b3) +0x00000645: 05 DW_LNS_set_column (28) +0x00000647: 06 DW_LNS_negate_stmt +0x00000648: 01 DW_LNS_copy + 0x00000000000003b3 153 28 1 0 0 -0x00000647: 00 DW_LNE_set_address (0x0000000000000388) -0x0000064e: 03 DW_LNS_advance_line (155) -0x00000650: 05 DW_LNS_set_column (10) -0x00000652: 06 DW_LNS_negate_stmt -0x00000653: 01 DW_LNS_copy - 0x0000000000000388 155 10 1 0 0 is_stmt +0x00000649: 00 DW_LNE_set_address (0x00000000000003b8) +0x00000650: 05 DW_LNS_set_column (23) +0x00000652: 01 DW_LNS_copy + 0x00000000000003b8 153 23 1 0 0 -0x00000654: 00 DW_LNE_set_address (0x0000000000000389) -0x0000065b: 05 DW_LNS_set_column (8) -0x0000065d: 06 DW_LNS_negate_stmt -0x0000065e: 01 DW_LNS_copy - 0x0000000000000389 155 8 1 0 0 +0x00000653: 00 DW_LNE_set_address (0x00000000000003be) +0x0000065a: 03 DW_LNS_advance_line (155) +0x0000065c: 05 DW_LNS_set_column (10) +0x0000065e: 06 DW_LNS_negate_stmt +0x0000065f: 01 DW_LNS_copy + 0x00000000000003be 155 10 1 0 0 is_stmt -0x0000065f: 00 DW_LNE_set_address (0x000000000000038c) -0x00000666: 03 DW_LNS_advance_line (156) -0x00000668: 05 DW_LNS_set_column (7) -0x0000066a: 06 DW_LNS_negate_stmt -0x0000066b: 01 DW_LNS_copy - 0x000000000000038c 156 7 1 0 0 is_stmt +0x00000660: 00 DW_LNE_set_address (0x00000000000003bf) +0x00000667: 05 DW_LNS_set_column (8) +0x00000669: 06 DW_LNS_negate_stmt +0x0000066a: 01 DW_LNS_copy + 0x00000000000003bf 155 8 1 0 0 -0x0000066c: 00 DW_LNE_set_address (0x0000000000000399) -0x00000673: 03 DW_LNS_advance_line (94) -0x00000675: 05 DW_LNS_set_column (18) +0x0000066b: 00 DW_LNE_set_address (0x00000000000003c2) +0x00000672: 03 DW_LNS_advance_line (156) +0x00000674: 05 DW_LNS_set_column (7) +0x00000676: 06 DW_LNS_negate_stmt 0x00000677: 01 DW_LNS_copy - 0x0000000000000399 94 18 1 0 0 is_stmt + 0x00000000000003c2 156 7 1 0 0 is_stmt -0x00000678: 00 DW_LNE_set_address (0x00000000000003b3) -0x0000067f: 03 DW_LNS_advance_line (95) -0x00000681: 05 DW_LNS_set_column (29) +0x00000678: 00 DW_LNE_set_address (0x00000000000003cf) +0x0000067f: 03 DW_LNS_advance_line (94) +0x00000681: 05 DW_LNS_set_column (18) 0x00000683: 01 DW_LNS_copy - 0x00000000000003b3 95 29 1 0 0 is_stmt + 0x00000000000003cf 94 18 1 0 0 is_stmt -0x00000684: 00 DW_LNE_set_address (0x00000000000003b5) -0x0000068b: 03 DW_LNS_advance_line (98) -0x0000068d: 05 DW_LNS_set_column (19) +0x00000684: 00 DW_LNE_set_address (0x00000000000003e9) +0x0000068b: 03 DW_LNS_advance_line (95) +0x0000068d: 05 DW_LNS_set_column (29) 0x0000068f: 01 DW_LNS_copy - 0x00000000000003b5 98 19 1 0 0 is_stmt + 0x00000000000003e9 95 29 1 0 0 is_stmt -0x00000690: 00 DW_LNE_set_address (0x00000000000003bc) -0x00000697: 03 DW_LNS_advance_line (97) -0x00000699: 05 DW_LNS_set_column (16) +0x00000690: 00 DW_LNE_set_address (0x00000000000003eb) +0x00000697: 03 DW_LNS_advance_line (98) +0x00000699: 05 DW_LNS_set_column (19) 0x0000069b: 01 DW_LNS_copy - 0x00000000000003bc 97 16 1 0 0 is_stmt + 0x00000000000003eb 98 19 1 0 0 is_stmt -0x0000069c: 00 DW_LNE_set_address (0x00000000000003c3) -0x000006a3: 03 DW_LNS_advance_line (96) -0x000006a5: 01 DW_LNS_copy - 0x00000000000003c3 96 16 1 0 0 is_stmt +0x0000069c: 00 DW_LNE_set_address (0x00000000000003f2) +0x000006a3: 03 DW_LNS_advance_line (97) +0x000006a5: 05 DW_LNS_set_column (16) +0x000006a7: 01 DW_LNS_copy + 0x00000000000003f2 97 16 1 0 0 is_stmt -0x000006a6: 00 DW_LNE_set_address (0x00000000000003ce) -0x000006ad: 03 DW_LNS_advance_line (94) -0x000006af: 05 DW_LNS_set_column (28) +0x000006a8: 00 DW_LNE_set_address (0x00000000000003f9) +0x000006af: 03 DW_LNS_advance_line (96) 0x000006b1: 01 DW_LNS_copy - 0x00000000000003ce 94 28 1 0 0 is_stmt + 0x00000000000003f9 96 16 1 0 0 is_stmt -0x000006b2: 00 DW_LNE_set_address (0x00000000000003d3) -0x000006b9: 05 DW_LNS_set_column (18) -0x000006bb: 06 DW_LNS_negate_stmt -0x000006bc: 01 DW_LNS_copy - 0x00000000000003d3 94 18 1 0 0 +0x000006b2: 00 DW_LNE_set_address (0x0000000000000404) +0x000006b9: 03 DW_LNS_advance_line (94) +0x000006bb: 05 DW_LNS_set_column (28) +0x000006bd: 01 DW_LNS_copy + 0x0000000000000404 94 28 1 0 0 is_stmt -0x000006bd: 00 DW_LNE_set_address (0x00000000000003d8) -0x000006c4: 05 DW_LNS_set_column (4) -0x000006c6: 01 DW_LNS_copy - 0x00000000000003d8 94 4 1 0 0 +0x000006be: 00 DW_LNE_set_address (0x0000000000000409) +0x000006c5: 05 DW_LNS_set_column (18) +0x000006c7: 06 DW_LNS_negate_stmt +0x000006c8: 01 DW_LNS_copy + 0x0000000000000409 94 18 1 0 0 -0x000006c7: 00 DW_LNE_set_address (0x00000000000003e0) -0x000006ce: 03 DW_LNS_advance_line (102) -0x000006d0: 05 DW_LNS_set_column (27) -0x000006d2: 06 DW_LNS_negate_stmt -0x000006d3: 01 DW_LNS_copy - 0x00000000000003e0 102 27 1 0 0 is_stmt +0x000006c9: 00 DW_LNE_set_address (0x000000000000040e) +0x000006d0: 05 DW_LNS_set_column (4) +0x000006d2: 01 DW_LNS_copy + 0x000000000000040e 94 4 1 0 0 -0x000006d4: 00 DW_LNE_set_address (0x00000000000003e5) -0x000006db: 05 DW_LNS_set_column (18) -0x000006dd: 06 DW_LNS_negate_stmt -0x000006de: 01 DW_LNS_copy - 0x00000000000003e5 102 18 1 0 0 +0x000006d3: 00 DW_LNE_set_address (0x0000000000000416) +0x000006da: 03 DW_LNS_advance_line (102) +0x000006dc: 05 DW_LNS_set_column (27) +0x000006de: 06 DW_LNS_negate_stmt +0x000006df: 01 DW_LNS_copy + 0x0000000000000416 102 27 1 0 0 is_stmt -0x000006df: 00 DW_LNE_set_address (0x00000000000003eb) -0x000006e6: 03 DW_LNS_advance_line (103) -0x000006e8: 06 DW_LNS_negate_stmt -0x000006e9: 01 DW_LNS_copy - 0x00000000000003eb 103 18 1 0 0 is_stmt +0x000006e0: 00 DW_LNE_set_address (0x000000000000041b) +0x000006e7: 05 DW_LNS_set_column (18) +0x000006e9: 06 DW_LNS_negate_stmt +0x000006ea: 01 DW_LNS_copy + 0x000000000000041b 102 18 1 0 0 -0x000006ea: 00 DW_LNE_set_address (0x00000000000003f7) -0x000006f1: 03 DW_LNS_advance_line (105) -0x000006f3: 01 DW_LNS_copy - 0x00000000000003f7 105 18 1 0 0 is_stmt +0x000006eb: 00 DW_LNE_set_address (0x0000000000000421) +0x000006f2: 03 DW_LNS_advance_line (103) +0x000006f4: 06 DW_LNS_negate_stmt +0x000006f5: 01 DW_LNS_copy + 0x0000000000000421 103 18 1 0 0 is_stmt -0x000006f4: 00 DW_LNE_set_address (0x0000000000000400) -0x000006fb: 03 DW_LNS_advance_line (106) -0x000006fd: 05 DW_LNS_set_column (7) +0x000006f6: 00 DW_LNE_set_address (0x000000000000042d) +0x000006fd: 03 DW_LNS_advance_line (105) 0x000006ff: 01 DW_LNS_copy - 0x0000000000000400 106 7 1 0 0 is_stmt + 0x000000000000042d 105 18 1 0 0 is_stmt -0x00000700: 00 DW_LNE_set_address (0x0000000000000408) -0x00000707: 05 DW_LNS_set_column (16) -0x00000709: 06 DW_LNS_negate_stmt -0x0000070a: 01 DW_LNS_copy - 0x0000000000000408 106 16 1 0 0 +0x00000700: 00 DW_LNE_set_address (0x0000000000000436) +0x00000707: 03 DW_LNS_advance_line (106) +0x00000709: 05 DW_LNS_set_column (7) +0x0000070b: 01 DW_LNS_copy + 0x0000000000000436 106 7 1 0 0 is_stmt -0x0000070b: 00 DW_LNE_set_address (0x000000000000040d) -0x00000712: 03 DW_LNS_advance_line (105) -0x00000714: 05 DW_LNS_set_column (24) -0x00000716: 06 DW_LNS_negate_stmt -0x00000717: 01 DW_LNS_copy - 0x000000000000040d 105 24 1 0 0 is_stmt +0x0000070c: 00 DW_LNE_set_address (0x000000000000043e) +0x00000713: 05 DW_LNS_set_column (16) +0x00000715: 06 DW_LNS_negate_stmt +0x00000716: 01 DW_LNS_copy + 0x000000000000043e 106 16 1 0 0 -0x00000718: 00 DW_LNE_set_address (0x0000000000000412) -0x0000071f: 05 DW_LNS_set_column (18) -0x00000721: 06 DW_LNS_negate_stmt -0x00000722: 01 DW_LNS_copy - 0x0000000000000412 105 18 1 0 0 +0x00000717: 00 DW_LNE_set_address (0x0000000000000443) +0x0000071e: 03 DW_LNS_advance_line (105) +0x00000720: 05 DW_LNS_set_column (24) +0x00000722: 06 DW_LNS_negate_stmt +0x00000723: 01 DW_LNS_copy + 0x0000000000000443 105 24 1 0 0 is_stmt -0x00000723: 00 DW_LNE_set_address (0x0000000000000438) -0x0000072a: 03 DW_LNS_advance_line (112) -0x0000072c: 05 DW_LNS_set_column (13) -0x0000072e: 06 DW_LNS_negate_stmt -0x0000072f: 01 DW_LNS_copy - 0x0000000000000438 112 13 1 0 0 is_stmt +0x00000724: 00 DW_LNE_set_address (0x0000000000000448) +0x0000072b: 05 DW_LNS_set_column (18) +0x0000072d: 06 DW_LNS_negate_stmt +0x0000072e: 01 DW_LNS_copy + 0x0000000000000448 105 18 1 0 0 -0x00000730: 00 DW_LNE_set_address (0x000000000000043a) -0x00000737: 05 DW_LNS_set_column (26) -0x00000739: 06 DW_LNS_negate_stmt -0x0000073a: 01 DW_LNS_copy - 0x000000000000043a 112 26 1 0 0 +0x0000072f: 00 DW_LNE_set_address (0x000000000000046e) +0x00000736: 03 DW_LNS_advance_line (112) +0x00000738: 05 DW_LNS_set_column (13) +0x0000073a: 06 DW_LNS_negate_stmt +0x0000073b: 01 DW_LNS_copy + 0x000000000000046e 112 13 1 0 0 is_stmt -0x0000073b: 00 DW_LNE_set_address (0x0000000000000447) -0x00000742: 05 DW_LNS_set_column (35) -0x00000744: 01 DW_LNS_copy - 0x0000000000000447 112 35 1 0 0 +0x0000073c: 00 DW_LNE_set_address (0x0000000000000470) +0x00000743: 05 DW_LNS_set_column (26) +0x00000745: 06 DW_LNS_negate_stmt +0x00000746: 01 DW_LNS_copy + 0x0000000000000470 112 26 1 0 0 -0x00000745: 00 DW_LNE_set_address (0x0000000000000448) -0x0000074c: 05 DW_LNS_set_column (13) -0x0000074e: 01 DW_LNS_copy - 0x0000000000000448 112 13 1 0 0 +0x00000747: 00 DW_LNE_set_address (0x000000000000047d) +0x0000074e: 05 DW_LNS_set_column (35) +0x00000750: 01 DW_LNS_copy + 0x000000000000047d 112 35 1 0 0 -0x0000074f: 00 DW_LNE_set_address (0x0000000000000456) -0x00000756: 03 DW_LNS_advance_line (111) -0x00000758: 05 DW_LNS_set_column (30) -0x0000075a: 06 DW_LNS_negate_stmt -0x0000075b: 01 DW_LNS_copy - 0x0000000000000456 111 30 1 0 0 is_stmt +0x00000751: 00 DW_LNE_set_address (0x000000000000047e) +0x00000758: 05 DW_LNS_set_column (13) +0x0000075a: 01 DW_LNS_copy + 0x000000000000047e 112 13 1 0 0 -0x0000075c: 00 DW_LNE_set_address (0x000000000000045b) -0x00000763: 05 DW_LNS_set_column (24) -0x00000765: 06 DW_LNS_negate_stmt -0x00000766: 01 DW_LNS_copy - 0x000000000000045b 111 24 1 0 0 +0x0000075b: 00 DW_LNE_set_address (0x000000000000048c) +0x00000762: 03 DW_LNS_advance_line (111) +0x00000764: 05 DW_LNS_set_column (30) +0x00000766: 06 DW_LNS_negate_stmt +0x00000767: 01 DW_LNS_copy + 0x000000000000048c 111 30 1 0 0 is_stmt -0x00000767: 00 DW_LNE_set_address (0x0000000000000460) -0x0000076e: 05 DW_LNS_set_column (10) -0x00000770: 01 DW_LNS_copy - 0x0000000000000460 111 10 1 0 0 +0x00000768: 00 DW_LNE_set_address (0x0000000000000491) +0x0000076f: 05 DW_LNS_set_column (24) +0x00000771: 06 DW_LNS_negate_stmt +0x00000772: 01 DW_LNS_copy + 0x0000000000000491 111 24 1 0 0 -0x00000771: 00 DW_LNE_set_address (0x0000000000000465) -0x00000778: 03 DW_LNS_advance_line (113) -0x0000077a: 06 DW_LNS_negate_stmt -0x0000077b: 01 DW_LNS_copy - 0x0000000000000465 113 10 1 0 0 is_stmt +0x00000773: 00 DW_LNE_set_address (0x0000000000000496) +0x0000077a: 05 DW_LNS_set_column (10) +0x0000077c: 01 DW_LNS_copy + 0x0000000000000496 111 10 1 0 0 -0x0000077c: 00 DW_LNE_set_address (0x0000000000000468) -0x00000783: 03 DW_LNS_advance_line (118) -0x00000785: 05 DW_LNS_set_column (16) +0x0000077d: 00 DW_LNE_set_address (0x000000000000049b) +0x00000784: 03 DW_LNS_advance_line (113) +0x00000786: 06 DW_LNS_negate_stmt 0x00000787: 01 DW_LNS_copy - 0x0000000000000468 118 16 1 0 0 is_stmt + 0x000000000000049b 113 10 1 0 0 is_stmt -0x00000788: 00 DW_LNE_set_address (0x0000000000000471) -0x0000078f: 03 DW_LNS_advance_line (119) -0x00000791: 05 DW_LNS_set_column (10) +0x00000788: 00 DW_LNE_set_address (0x000000000000049e) +0x0000078f: 03 DW_LNS_advance_line (118) +0x00000791: 05 DW_LNS_set_column (16) 0x00000793: 01 DW_LNS_copy - 0x0000000000000471 119 10 1 0 0 is_stmt + 0x000000000000049e 118 16 1 0 0 is_stmt + + +0x00000794: 00 DW_LNE_set_address (0x00000000000004a7) +0x0000079b: 03 DW_LNS_advance_line (119) +0x0000079d: 05 DW_LNS_set_column (10) +0x0000079f: 01 DW_LNS_copy + 0x00000000000004a7 119 10 1 0 0 is_stmt + + +0x000007a0: 00 DW_LNE_set_address (0x00000000000004a9) +0x000007a7: 05 DW_LNS_set_column (18) +0x000007a9: 06 DW_LNS_negate_stmt +0x000007aa: 01 DW_LNS_copy + 0x00000000000004a9 119 18 1 0 0 + + +0x000007ab: 00 DW_LNE_set_address (0x00000000000004b2) +0x000007b2: 05 DW_LNS_set_column (10) +0x000007b4: 01 DW_LNS_copy + 0x00000000000004b2 119 10 1 0 0 -0x00000794: 00 DW_LNE_set_address (0x0000000000000473) -0x0000079b: 05 DW_LNS_set_column (18) -0x0000079d: 06 DW_LNS_negate_stmt -0x0000079e: 01 DW_LNS_copy - 0x0000000000000473 119 18 1 0 0 +0x000007b5: 00 DW_LNE_set_address (0x00000000000004b4) +0x000007bc: 05 DW_LNS_set_column (23) +0x000007be: 01 DW_LNS_copy + 0x00000000000004b4 119 23 1 0 0 -0x0000079f: 00 DW_LNE_set_address (0x000000000000047c) -0x000007a6: 05 DW_LNS_set_column (10) -0x000007a8: 01 DW_LNS_copy - 0x000000000000047c 119 10 1 0 0 +0x000007bf: 00 DW_LNE_set_address (0x00000000000004b9) +0x000007c6: 03 DW_LNS_advance_line (118) +0x000007c8: 05 DW_LNS_set_column (16) +0x000007ca: 06 DW_LNS_negate_stmt +0x000007cb: 01 DW_LNS_copy + 0x00000000000004b9 118 16 1 0 0 is_stmt -0x000007a9: 00 DW_LNE_set_address (0x000000000000047e) -0x000007b0: 05 DW_LNS_set_column (23) -0x000007b2: 01 DW_LNS_copy - 0x000000000000047e 119 23 1 0 0 +0x000007cc: 00 DW_LNE_set_address (0x00000000000004c4) +0x000007d3: 05 DW_LNS_set_column (7) +0x000007d5: 06 DW_LNS_negate_stmt +0x000007d6: 01 DW_LNS_copy + 0x00000000000004c4 118 7 1 0 0 -0x000007b3: 00 DW_LNE_set_address (0x0000000000000483) -0x000007ba: 03 DW_LNS_advance_line (118) -0x000007bc: 05 DW_LNS_set_column (16) -0x000007be: 06 DW_LNS_negate_stmt -0x000007bf: 01 DW_LNS_copy - 0x0000000000000483 118 16 1 0 0 is_stmt +0x000007d7: 00 DW_LNE_set_address (0x00000000000004ca) +0x000007de: 03 DW_LNS_advance_line (122) +0x000007e0: 05 DW_LNS_set_column (16) +0x000007e2: 06 DW_LNS_negate_stmt +0x000007e3: 01 DW_LNS_copy + 0x00000000000004ca 122 16 1 0 0 is_stmt -0x000007c0: 00 DW_LNE_set_address (0x0000000000000490) -0x000007c7: 03 DW_LNS_advance_line (122) -0x000007c9: 01 DW_LNS_copy - 0x0000000000000490 122 16 1 0 0 is_stmt +0x000007e4: 00 DW_LNE_set_address (0x00000000000004de) +0x000007eb: 03 DW_LNS_advance_line (125) +0x000007ed: 05 DW_LNS_set_column (22) +0x000007ef: 01 DW_LNS_copy + 0x00000000000004de 125 22 1 0 0 is_stmt -0x000007ca: 00 DW_LNE_set_address (0x00000000000004a4) -0x000007d1: 03 DW_LNS_advance_line (125) -0x000007d3: 05 DW_LNS_set_column (22) -0x000007d5: 01 DW_LNS_copy - 0x00000000000004a4 125 22 1 0 0 is_stmt +0x000007f0: 00 DW_LNE_set_address (0x00000000000004e5) +0x000007f7: 03 DW_LNS_advance_line (126) +0x000007f9: 05 DW_LNS_set_column (27) +0x000007fb: 01 DW_LNS_copy + 0x00000000000004e5 126 27 1 0 0 is_stmt -0x000007d6: 00 DW_LNE_set_address (0x00000000000004ab) -0x000007dd: 03 DW_LNS_advance_line (126) -0x000007df: 05 DW_LNS_set_column (27) -0x000007e1: 01 DW_LNS_copy - 0x00000000000004ab 126 27 1 0 0 is_stmt +0x000007fc: 00 DW_LNE_set_address (0x00000000000004ee) +0x00000803: 03 DW_LNS_advance_line (127) +0x00000805: 05 DW_LNS_set_column (16) +0x00000807: 01 DW_LNS_copy + 0x00000000000004ee 127 16 1 0 0 is_stmt -0x000007e2: 00 DW_LNE_set_address (0x00000000000004b4) -0x000007e9: 03 DW_LNS_advance_line (127) -0x000007eb: 05 DW_LNS_set_column (16) -0x000007ed: 01 DW_LNS_copy - 0x00000000000004b4 127 16 1 0 0 is_stmt +0x00000808: 00 DW_LNE_set_address (0x00000000000004f6) +0x0000080f: 05 DW_LNS_set_column (27) +0x00000811: 06 DW_LNS_negate_stmt +0x00000812: 01 DW_LNS_copy + 0x00000000000004f6 127 27 1 0 0 -0x000007ee: 00 DW_LNE_set_address (0x00000000000004bc) -0x000007f5: 05 DW_LNS_set_column (27) -0x000007f7: 06 DW_LNS_negate_stmt -0x000007f8: 01 DW_LNS_copy - 0x00000000000004bc 127 27 1 0 0 +0x00000813: 00 DW_LNE_set_address (0x00000000000004f8) +0x0000081a: 05 DW_LNS_set_column (35) +0x0000081c: 01 DW_LNS_copy + 0x00000000000004f8 127 35 1 0 0 -0x000007f9: 00 DW_LNE_set_address (0x00000000000004be) -0x00000800: 05 DW_LNS_set_column (35) -0x00000802: 01 DW_LNS_copy - 0x00000000000004be 127 35 1 0 0 +0x0000081d: 00 DW_LNE_set_address (0x0000000000000501) +0x00000824: 05 DW_LNS_set_column (27) +0x00000826: 01 DW_LNS_copy + 0x0000000000000501 127 27 1 0 0 -0x00000803: 00 DW_LNE_set_address (0x00000000000004c7) -0x0000080a: 05 DW_LNS_set_column (27) -0x0000080c: 01 DW_LNS_copy - 0x00000000000004c7 127 27 1 0 0 +0x00000827: 00 DW_LNE_set_address (0x0000000000000506) +0x0000082e: 05 DW_LNS_set_column (25) +0x00000830: 01 DW_LNS_copy + 0x0000000000000506 127 25 1 0 0 -0x0000080d: 00 DW_LNE_set_address (0x00000000000004cc) -0x00000814: 05 DW_LNS_set_column (25) -0x00000816: 01 DW_LNS_copy - 0x00000000000004cc 127 25 1 0 0 +0x00000831: 00 DW_LNE_set_address (0x0000000000000509) +0x00000838: 03 DW_LNS_advance_line (126) +0x0000083a: 05 DW_LNS_set_column (27) +0x0000083c: 06 DW_LNS_negate_stmt +0x0000083d: 01 DW_LNS_copy + 0x0000000000000509 126 27 1 0 0 is_stmt -0x00000817: 00 DW_LNE_set_address (0x00000000000004cf) -0x0000081e: 03 DW_LNS_advance_line (126) -0x00000820: 05 DW_LNS_set_column (27) -0x00000822: 06 DW_LNS_negate_stmt -0x00000823: 01 DW_LNS_copy - 0x00000000000004cf 126 27 1 0 0 is_stmt +0x0000083e: 00 DW_LNE_set_address (0x000000000000050e) +0x00000845: 05 DW_LNS_set_column (13) +0x00000847: 06 DW_LNS_negate_stmt +0x00000848: 01 DW_LNS_copy + 0x000000000000050e 126 13 1 0 0 -0x00000824: 00 DW_LNE_set_address (0x00000000000004d4) -0x0000082b: 05 DW_LNS_set_column (13) -0x0000082d: 06 DW_LNS_negate_stmt -0x0000082e: 01 DW_LNS_copy - 0x00000000000004d4 126 13 1 0 0 +0x00000849: 00 DW_LNE_set_address (0x0000000000000516) +0x00000850: 03 DW_LNS_advance_line (128) +0x00000852: 06 DW_LNS_negate_stmt +0x00000853: 01 DW_LNS_copy + 0x0000000000000516 128 13 1 0 0 is_stmt -0x0000082f: 00 DW_LNE_set_address (0x00000000000004dc) -0x00000836: 03 DW_LNS_advance_line (128) -0x00000838: 06 DW_LNS_negate_stmt -0x00000839: 01 DW_LNS_copy - 0x00000000000004dc 128 13 1 0 0 is_stmt +0x00000854: 00 DW_LNE_set_address (0x000000000000051e) +0x0000085b: 05 DW_LNS_set_column (22) +0x0000085d: 06 DW_LNS_negate_stmt +0x0000085e: 01 DW_LNS_copy + 0x000000000000051e 128 22 1 0 0 -0x0000083a: 00 DW_LNE_set_address (0x00000000000004e4) -0x00000841: 05 DW_LNS_set_column (22) -0x00000843: 06 DW_LNS_negate_stmt -0x00000844: 01 DW_LNS_copy - 0x00000000000004e4 128 22 1 0 0 +0x0000085f: 00 DW_LNE_set_address (0x0000000000000523) +0x00000866: 03 DW_LNS_advance_line (130) +0x00000868: 05 DW_LNS_set_column (16) +0x0000086a: 06 DW_LNS_negate_stmt +0x0000086b: 01 DW_LNS_copy + 0x0000000000000523 130 16 1 0 0 is_stmt -0x00000845: 00 DW_LNE_set_address (0x00000000000004e9) -0x0000084c: 03 DW_LNS_advance_line (130) -0x0000084e: 05 DW_LNS_set_column (16) -0x00000850: 06 DW_LNS_negate_stmt -0x00000851: 01 DW_LNS_copy - 0x00000000000004e9 130 16 1 0 0 is_stmt +0x0000086c: 00 DW_LNE_set_address (0x000000000000052b) +0x00000873: 05 DW_LNS_set_column (14) +0x00000875: 06 DW_LNS_negate_stmt +0x00000876: 01 DW_LNS_copy + 0x000000000000052b 130 14 1 0 0 -0x00000852: 00 DW_LNE_set_address (0x00000000000004f1) -0x00000859: 05 DW_LNS_set_column (14) -0x0000085b: 06 DW_LNS_negate_stmt -0x0000085c: 01 DW_LNS_copy - 0x00000000000004f1 130 14 1 0 0 +0x00000877: 00 DW_LNE_set_address (0x000000000000053a) +0x0000087e: 05 DW_LNS_set_column (25) +0x00000880: 01 DW_LNS_copy + 0x000000000000053a 130 25 1 0 0 -0x0000085d: 00 DW_LNE_set_address (0x0000000000000500) -0x00000864: 05 DW_LNS_set_column (25) -0x00000866: 01 DW_LNS_copy - 0x0000000000000500 130 25 1 0 0 +0x00000881: 00 DW_LNE_set_address (0x0000000000000541) +0x00000888: 03 DW_LNS_advance_line (133) +0x0000088a: 05 DW_LNS_set_column (11) +0x0000088c: 06 DW_LNS_negate_stmt +0x0000088d: 01 DW_LNS_copy + 0x0000000000000541 133 11 1 0 0 is_stmt -0x00000867: 00 DW_LNE_set_address (0x0000000000000507) -0x0000086e: 03 DW_LNS_advance_line (133) -0x00000870: 05 DW_LNS_set_column (11) -0x00000872: 06 DW_LNS_negate_stmt -0x00000873: 01 DW_LNS_copy - 0x0000000000000507 133 11 1 0 0 is_stmt +0x0000088e: 00 DW_LNE_set_address (0x0000000000000546) +0x00000895: 03 DW_LNS_advance_line (122) +0x00000897: 05 DW_LNS_set_column (16) +0x00000899: 01 DW_LNS_copy + 0x0000000000000546 122 16 1 0 0 is_stmt -0x00000874: 00 DW_LNE_set_address (0x000000000000050c) -0x0000087b: 03 DW_LNS_advance_line (122) -0x0000087d: 05 DW_LNS_set_column (16) -0x0000087f: 01 DW_LNS_copy - 0x000000000000050c 122 16 1 0 0 is_stmt +0x0000089a: 00 DW_LNE_set_address (0x000000000000054b) +0x000008a1: 05 DW_LNS_set_column (14) +0x000008a3: 06 DW_LNS_negate_stmt +0x000008a4: 01 DW_LNS_copy + 0x000000000000054b 122 14 1 0 0 -0x00000880: 00 DW_LNE_set_address (0x0000000000000511) -0x00000887: 05 DW_LNS_set_column (14) -0x00000889: 06 DW_LNS_negate_stmt -0x0000088a: 01 DW_LNS_copy - 0x0000000000000511 122 14 1 0 0 +0x000008a5: 00 DW_LNE_set_address (0x0000000000000550) +0x000008ac: 03 DW_LNS_advance_line (130) +0x000008ae: 06 DW_LNS_negate_stmt +0x000008af: 01 DW_LNS_copy + 0x0000000000000550 130 14 1 0 0 is_stmt -0x0000088b: 00 DW_LNE_set_address (0x0000000000000516) -0x00000892: 03 DW_LNS_advance_line (130) -0x00000894: 06 DW_LNS_negate_stmt -0x00000895: 01 DW_LNS_copy - 0x0000000000000516 130 14 1 0 0 is_stmt +0x000008b0: 00 DW_LNE_set_address (0x0000000000000551) +0x000008b7: 03 DW_LNS_advance_line (110) +0x000008b9: 05 DW_LNS_set_column (11) +0x000008bb: 01 DW_LNS_copy + 0x0000000000000551 110 11 1 0 0 is_stmt -0x00000896: 00 DW_LNE_set_address (0x0000000000000517) -0x0000089d: 03 DW_LNS_advance_line (110) -0x0000089f: 05 DW_LNS_set_column (11) -0x000008a1: 01 DW_LNS_copy - 0x0000000000000517 110 11 1 0 0 is_stmt +0x000008bc: 00 DW_LNE_set_address (0x000000000000055d) +0x000008c3: 03 DW_LNS_advance_line (113) +0x000008c5: 05 DW_LNS_set_column (10) +0x000008c7: 01 DW_LNS_copy + 0x000000000000055d 113 10 1 0 0 is_stmt -0x000008a2: 00 DW_LNE_set_address (0x0000000000000523) -0x000008a9: 03 DW_LNS_advance_line (113) -0x000008ab: 05 DW_LNS_set_column (10) -0x000008ad: 01 DW_LNS_copy - 0x0000000000000523 113 10 1 0 0 is_stmt +0x000008c8: 00 DW_LNE_set_address (0x0000000000000560) +0x000008cf: 03 DW_LNS_advance_line (118) +0x000008d1: 05 DW_LNS_set_column (16) +0x000008d3: 01 DW_LNS_copy + 0x0000000000000560 118 16 1 0 0 is_stmt -0x000008ae: 00 DW_LNE_set_address (0x0000000000000526) -0x000008b5: 03 DW_LNS_advance_line (118) -0x000008b7: 05 DW_LNS_set_column (16) -0x000008b9: 01 DW_LNS_copy - 0x0000000000000526 118 16 1 0 0 is_stmt +0x000008d4: 00 DW_LNE_set_address (0x0000000000000569) +0x000008db: 03 DW_LNS_advance_line (119) +0x000008dd: 05 DW_LNS_set_column (10) +0x000008df: 01 DW_LNS_copy + 0x0000000000000569 119 10 1 0 0 is_stmt -0x000008ba: 00 DW_LNE_set_address (0x000000000000052f) -0x000008c1: 03 DW_LNS_advance_line (119) -0x000008c3: 05 DW_LNS_set_column (10) -0x000008c5: 01 DW_LNS_copy - 0x000000000000052f 119 10 1 0 0 is_stmt +0x000008e0: 00 DW_LNE_set_address (0x000000000000056b) +0x000008e7: 05 DW_LNS_set_column (18) +0x000008e9: 06 DW_LNS_negate_stmt +0x000008ea: 01 DW_LNS_copy + 0x000000000000056b 119 18 1 0 0 -0x000008c6: 00 DW_LNE_set_address (0x0000000000000531) -0x000008cd: 05 DW_LNS_set_column (18) -0x000008cf: 06 DW_LNS_negate_stmt -0x000008d0: 01 DW_LNS_copy - 0x0000000000000531 119 18 1 0 0 +0x000008eb: 00 DW_LNE_set_address (0x0000000000000574) +0x000008f2: 05 DW_LNS_set_column (10) +0x000008f4: 01 DW_LNS_copy + 0x0000000000000574 119 10 1 0 0 -0x000008d1: 00 DW_LNE_set_address (0x000000000000053a) -0x000008d8: 05 DW_LNS_set_column (10) -0x000008da: 01 DW_LNS_copy - 0x000000000000053a 119 10 1 0 0 +0x000008f5: 00 DW_LNE_set_address (0x0000000000000576) +0x000008fc: 05 DW_LNS_set_column (23) +0x000008fe: 01 DW_LNS_copy + 0x0000000000000576 119 23 1 0 0 -0x000008db: 00 DW_LNE_set_address (0x000000000000053c) -0x000008e2: 05 DW_LNS_set_column (23) -0x000008e4: 01 DW_LNS_copy - 0x000000000000053c 119 23 1 0 0 +0x000008ff: 00 DW_LNE_set_address (0x000000000000057b) +0x00000906: 03 DW_LNS_advance_line (118) +0x00000908: 05 DW_LNS_set_column (16) +0x0000090a: 06 DW_LNS_negate_stmt +0x0000090b: 01 DW_LNS_copy + 0x000000000000057b 118 16 1 0 0 is_stmt -0x000008e5: 00 DW_LNE_set_address (0x0000000000000541) -0x000008ec: 03 DW_LNS_advance_line (118) -0x000008ee: 05 DW_LNS_set_column (16) -0x000008f0: 06 DW_LNS_negate_stmt -0x000008f1: 01 DW_LNS_copy - 0x0000000000000541 118 16 1 0 0 is_stmt +0x0000090c: 00 DW_LNE_set_address (0x0000000000000586) +0x00000913: 05 DW_LNS_set_column (7) +0x00000915: 06 DW_LNS_negate_stmt +0x00000916: 01 DW_LNS_copy + 0x0000000000000586 118 7 1 0 0 -0x000008f2: 00 DW_LNE_set_address (0x000000000000054e) -0x000008f9: 03 DW_LNS_advance_line (122) -0x000008fb: 01 DW_LNS_copy - 0x000000000000054e 122 16 1 0 0 is_stmt +0x00000917: 00 DW_LNE_set_address (0x000000000000058c) +0x0000091e: 03 DW_LNS_advance_line (122) +0x00000920: 05 DW_LNS_set_column (16) +0x00000922: 06 DW_LNS_negate_stmt +0x00000923: 01 DW_LNS_copy + 0x000000000000058c 122 16 1 0 0 is_stmt -0x000008fc: 00 DW_LNE_set_address (0x0000000000000553) -0x00000903: 05 DW_LNS_set_column (14) -0x00000905: 06 DW_LNS_negate_stmt -0x00000906: 01 DW_LNS_copy - 0x0000000000000553 122 14 1 0 0 +0x00000924: 00 DW_LNE_set_address (0x0000000000000591) +0x0000092b: 05 DW_LNS_set_column (14) +0x0000092d: 06 DW_LNS_negate_stmt +0x0000092e: 01 DW_LNS_copy + 0x0000000000000591 122 14 1 0 0 -0x00000907: 00 DW_LNE_set_address (0x000000000000055c) -0x0000090e: 03 DW_LNS_advance_line (125) -0x00000910: 05 DW_LNS_set_column (22) -0x00000912: 06 DW_LNS_negate_stmt -0x00000913: 01 DW_LNS_copy - 0x000000000000055c 125 22 1 0 0 is_stmt +0x0000092f: 00 DW_LNE_set_address (0x000000000000059a) +0x00000936: 03 DW_LNS_advance_line (125) +0x00000938: 05 DW_LNS_set_column (22) +0x0000093a: 06 DW_LNS_negate_stmt +0x0000093b: 01 DW_LNS_copy + 0x000000000000059a 125 22 1 0 0 is_stmt -0x00000914: 00 DW_LNE_set_address (0x0000000000000569) -0x0000091b: 03 DW_LNS_advance_line (126) -0x0000091d: 05 DW_LNS_set_column (27) -0x0000091f: 01 DW_LNS_copy - 0x0000000000000569 126 27 1 0 0 is_stmt +0x0000093c: 00 DW_LNE_set_address (0x00000000000005a7) +0x00000943: 03 DW_LNS_advance_line (126) +0x00000945: 05 DW_LNS_set_column (27) +0x00000947: 01 DW_LNS_copy + 0x00000000000005a7 126 27 1 0 0 is_stmt -0x00000920: 00 DW_LNE_set_address (0x0000000000000572) -0x00000927: 03 DW_LNS_advance_line (127) -0x00000929: 05 DW_LNS_set_column (16) -0x0000092b: 01 DW_LNS_copy - 0x0000000000000572 127 16 1 0 0 is_stmt +0x00000948: 00 DW_LNE_set_address (0x00000000000005b0) +0x0000094f: 03 DW_LNS_advance_line (127) +0x00000951: 05 DW_LNS_set_column (16) +0x00000953: 01 DW_LNS_copy + 0x00000000000005b0 127 16 1 0 0 is_stmt -0x0000092c: 00 DW_LNE_set_address (0x000000000000057a) -0x00000933: 05 DW_LNS_set_column (27) -0x00000935: 06 DW_LNS_negate_stmt -0x00000936: 01 DW_LNS_copy - 0x000000000000057a 127 27 1 0 0 +0x00000954: 00 DW_LNE_set_address (0x00000000000005b8) +0x0000095b: 05 DW_LNS_set_column (27) +0x0000095d: 06 DW_LNS_negate_stmt +0x0000095e: 01 DW_LNS_copy + 0x00000000000005b8 127 27 1 0 0 -0x00000937: 00 DW_LNE_set_address (0x000000000000057c) -0x0000093e: 05 DW_LNS_set_column (35) -0x00000940: 01 DW_LNS_copy - 0x000000000000057c 127 35 1 0 0 +0x0000095f: 00 DW_LNE_set_address (0x00000000000005ba) +0x00000966: 05 DW_LNS_set_column (35) +0x00000968: 01 DW_LNS_copy + 0x00000000000005ba 127 35 1 0 0 -0x00000941: 00 DW_LNE_set_address (0x0000000000000585) -0x00000948: 05 DW_LNS_set_column (27) -0x0000094a: 01 DW_LNS_copy - 0x0000000000000585 127 27 1 0 0 +0x00000969: 00 DW_LNE_set_address (0x00000000000005c3) +0x00000970: 05 DW_LNS_set_column (27) +0x00000972: 01 DW_LNS_copy + 0x00000000000005c3 127 27 1 0 0 -0x0000094b: 00 DW_LNE_set_address (0x000000000000058a) -0x00000952: 05 DW_LNS_set_column (25) -0x00000954: 01 DW_LNS_copy - 0x000000000000058a 127 25 1 0 0 +0x00000973: 00 DW_LNE_set_address (0x00000000000005c8) +0x0000097a: 05 DW_LNS_set_column (25) +0x0000097c: 01 DW_LNS_copy + 0x00000000000005c8 127 25 1 0 0 -0x00000955: 00 DW_LNE_set_address (0x000000000000058d) -0x0000095c: 03 DW_LNS_advance_line (126) -0x0000095e: 05 DW_LNS_set_column (27) -0x00000960: 06 DW_LNS_negate_stmt -0x00000961: 01 DW_LNS_copy - 0x000000000000058d 126 27 1 0 0 is_stmt +0x0000097d: 00 DW_LNE_set_address (0x00000000000005cb) +0x00000984: 03 DW_LNS_advance_line (126) +0x00000986: 05 DW_LNS_set_column (27) +0x00000988: 06 DW_LNS_negate_stmt +0x00000989: 01 DW_LNS_copy + 0x00000000000005cb 126 27 1 0 0 is_stmt -0x00000962: 00 DW_LNE_set_address (0x0000000000000592) -0x00000969: 05 DW_LNS_set_column (13) -0x0000096b: 06 DW_LNS_negate_stmt -0x0000096c: 01 DW_LNS_copy - 0x0000000000000592 126 13 1 0 0 +0x0000098a: 00 DW_LNE_set_address (0x00000000000005d0) +0x00000991: 05 DW_LNS_set_column (13) +0x00000993: 06 DW_LNS_negate_stmt +0x00000994: 01 DW_LNS_copy + 0x00000000000005d0 126 13 1 0 0 -0x0000096d: 00 DW_LNE_set_address (0x000000000000059a) -0x00000974: 03 DW_LNS_advance_line (128) -0x00000976: 06 DW_LNS_negate_stmt -0x00000977: 01 DW_LNS_copy - 0x000000000000059a 128 13 1 0 0 is_stmt +0x00000995: 00 DW_LNE_set_address (0x00000000000005d8) +0x0000099c: 03 DW_LNS_advance_line (128) +0x0000099e: 06 DW_LNS_negate_stmt +0x0000099f: 01 DW_LNS_copy + 0x00000000000005d8 128 13 1 0 0 is_stmt -0x00000978: 00 DW_LNE_set_address (0x00000000000005a2) -0x0000097f: 05 DW_LNS_set_column (22) -0x00000981: 06 DW_LNS_negate_stmt -0x00000982: 01 DW_LNS_copy - 0x00000000000005a2 128 22 1 0 0 +0x000009a0: 00 DW_LNE_set_address (0x00000000000005e0) +0x000009a7: 05 DW_LNS_set_column (22) +0x000009a9: 06 DW_LNS_negate_stmt +0x000009aa: 01 DW_LNS_copy + 0x00000000000005e0 128 22 1 0 0 -0x00000983: 00 DW_LNE_set_address (0x00000000000005a7) -0x0000098a: 03 DW_LNS_advance_line (130) -0x0000098c: 05 DW_LNS_set_column (16) -0x0000098e: 06 DW_LNS_negate_stmt -0x0000098f: 01 DW_LNS_copy - 0x00000000000005a7 130 16 1 0 0 is_stmt +0x000009ab: 00 DW_LNE_set_address (0x00000000000005e5) +0x000009b2: 03 DW_LNS_advance_line (130) +0x000009b4: 05 DW_LNS_set_column (16) +0x000009b6: 06 DW_LNS_negate_stmt +0x000009b7: 01 DW_LNS_copy + 0x00000000000005e5 130 16 1 0 0 is_stmt -0x00000990: 00 DW_LNE_set_address (0x00000000000005af) -0x00000997: 05 DW_LNS_set_column (14) -0x00000999: 06 DW_LNS_negate_stmt -0x0000099a: 01 DW_LNS_copy - 0x00000000000005af 130 14 1 0 0 +0x000009b8: 00 DW_LNE_set_address (0x00000000000005ed) +0x000009bf: 05 DW_LNS_set_column (14) +0x000009c1: 06 DW_LNS_negate_stmt +0x000009c2: 01 DW_LNS_copy + 0x00000000000005ed 130 14 1 0 0 -0x0000099b: 00 DW_LNE_set_address (0x00000000000005be) -0x000009a2: 05 DW_LNS_set_column (25) -0x000009a4: 01 DW_LNS_copy - 0x00000000000005be 130 25 1 0 0 +0x000009c3: 00 DW_LNE_set_address (0x00000000000005fc) +0x000009ca: 05 DW_LNS_set_column (25) +0x000009cc: 01 DW_LNS_copy + 0x00000000000005fc 130 25 1 0 0 -0x000009a5: 00 DW_LNE_set_address (0x00000000000005c5) -0x000009ac: 03 DW_LNS_advance_line (133) -0x000009ae: 05 DW_LNS_set_column (11) -0x000009b0: 06 DW_LNS_negate_stmt -0x000009b1: 01 DW_LNS_copy - 0x00000000000005c5 133 11 1 0 0 is_stmt +0x000009cd: 00 DW_LNE_set_address (0x0000000000000603) +0x000009d4: 03 DW_LNS_advance_line (133) +0x000009d6: 05 DW_LNS_set_column (11) +0x000009d8: 06 DW_LNS_negate_stmt +0x000009d9: 01 DW_LNS_copy + 0x0000000000000603 133 11 1 0 0 is_stmt -0x000009b2: 00 DW_LNE_set_address (0x00000000000005ca) -0x000009b9: 03 DW_LNS_advance_line (122) -0x000009bb: 05 DW_LNS_set_column (16) -0x000009bd: 01 DW_LNS_copy - 0x00000000000005ca 122 16 1 0 0 is_stmt +0x000009da: 00 DW_LNE_set_address (0x0000000000000608) +0x000009e1: 03 DW_LNS_advance_line (122) +0x000009e3: 05 DW_LNS_set_column (16) +0x000009e5: 01 DW_LNS_copy + 0x0000000000000608 122 16 1 0 0 is_stmt -0x000009be: 00 DW_LNE_set_address (0x00000000000005cf) -0x000009c5: 05 DW_LNS_set_column (14) -0x000009c7: 06 DW_LNS_negate_stmt -0x000009c8: 01 DW_LNS_copy - 0x00000000000005cf 122 14 1 0 0 +0x000009e6: 00 DW_LNE_set_address (0x000000000000060d) +0x000009ed: 05 DW_LNS_set_column (14) +0x000009ef: 06 DW_LNS_negate_stmt +0x000009f0: 01 DW_LNS_copy + 0x000000000000060d 122 14 1 0 0 -0x000009c9: 00 DW_LNE_set_address (0x00000000000005d4) -0x000009d0: 03 DW_LNS_advance_line (130) -0x000009d2: 06 DW_LNS_negate_stmt -0x000009d3: 01 DW_LNS_copy - 0x00000000000005d4 130 14 1 0 0 is_stmt +0x000009f1: 00 DW_LNE_set_address (0x0000000000000612) +0x000009f8: 03 DW_LNS_advance_line (130) +0x000009fa: 06 DW_LNS_negate_stmt +0x000009fb: 01 DW_LNS_copy + 0x0000000000000612 130 14 1 0 0 is_stmt -0x000009d4: 00 DW_LNE_set_address (0x00000000000005d5) -0x000009db: 03 DW_LNS_advance_line (110) -0x000009dd: 05 DW_LNS_set_column (11) -0x000009df: 01 DW_LNS_copy - 0x00000000000005d5 110 11 1 0 0 is_stmt +0x000009fc: 00 DW_LNE_set_address (0x0000000000000613) +0x00000a03: 03 DW_LNS_advance_line (110) +0x00000a05: 05 DW_LNS_set_column (11) +0x00000a07: 01 DW_LNS_copy + 0x0000000000000613 110 11 1 0 0 is_stmt -0x000009e0: 00 DW_LNE_set_address (0x00000000000005db) -0x000009e7: 03 DW_LNS_advance_line (138) -0x000009e9: 05 DW_LNS_set_column (4) -0x000009eb: 01 DW_LNS_copy - 0x00000000000005db 138 4 1 0 0 is_stmt +0x00000a08: 00 DW_LNE_set_address (0x0000000000000619) +0x00000a0f: 03 DW_LNS_advance_line (138) +0x00000a11: 05 DW_LNS_set_column (4) +0x00000a13: 01 DW_LNS_copy + 0x0000000000000619 138 4 1 0 0 is_stmt -0x000009ec: 00 DW_LNE_set_address (0x00000000000005df) -0x000009f3: 03 DW_LNS_advance_line (139) -0x000009f5: 01 DW_LNS_copy - 0x00000000000005df 139 4 1 0 0 is_stmt +0x00000a14: 00 DW_LNE_set_address (0x000000000000061d) +0x00000a1b: 03 DW_LNS_advance_line (139) +0x00000a1d: 01 DW_LNS_copy + 0x000000000000061d 139 4 1 0 0 is_stmt -0x000009f6: 00 DW_LNE_set_address (0x00000000000005ef) -0x000009fd: 03 DW_LNS_advance_line (142) -0x000009ff: 05 DW_LNS_set_column (20) -0x00000a01: 01 DW_LNS_copy - 0x00000000000005ef 142 20 1 0 0 is_stmt +0x00000a1e: 00 DW_LNE_set_address (0x000000000000062d) +0x00000a25: 03 DW_LNS_advance_line (142) +0x00000a27: 05 DW_LNS_set_column (20) +0x00000a29: 01 DW_LNS_copy + 0x000000000000062d 142 20 1 0 0 is_stmt -0x00000a02: 00 DW_LNE_set_address (0x00000000000005f7) -0x00000a09: 03 DW_LNS_advance_line (146) -0x00000a0b: 01 DW_LNS_copy - 0x00000000000005f7 146 20 1 0 0 is_stmt +0x00000a2a: 00 DW_LNE_set_address (0x0000000000000635) +0x00000a31: 03 DW_LNS_advance_line (146) +0x00000a33: 01 DW_LNS_copy + 0x0000000000000635 146 20 1 0 0 is_stmt -0x00000a0c: 00 DW_LNE_set_address (0x00000000000005fe) -0x00000a13: 03 DW_LNS_advance_line (147) -0x00000a15: 05 DW_LNS_set_column (7) -0x00000a17: 01 DW_LNS_copy - 0x00000000000005fe 147 7 1 0 0 is_stmt +0x00000a34: 00 DW_LNE_set_address (0x000000000000063c) +0x00000a3b: 03 DW_LNS_advance_line (147) +0x00000a3d: 05 DW_LNS_set_column (7) +0x00000a3f: 01 DW_LNS_copy + 0x000000000000063c 147 7 1 0 0 is_stmt -0x00000a18: 00 DW_LNE_set_address (0x0000000000000602) -0x00000a1f: 03 DW_LNS_advance_line (143) -0x00000a21: 05 DW_LNS_set_column (11) -0x00000a23: 01 DW_LNS_copy - 0x0000000000000602 143 11 1 0 0 is_stmt +0x00000a40: 00 DW_LNE_set_address (0x0000000000000640) +0x00000a47: 03 DW_LNS_advance_line (143) +0x00000a49: 05 DW_LNS_set_column (11) +0x00000a4b: 01 DW_LNS_copy + 0x0000000000000640 143 11 1 0 0 is_stmt -0x00000a24: 00 DW_LNE_set_address (0x0000000000000606) -0x00000a2b: 05 DW_LNS_set_column (20) -0x00000a2d: 06 DW_LNS_negate_stmt -0x00000a2e: 01 DW_LNS_copy - 0x0000000000000606 143 20 1 0 0 +0x00000a4c: 00 DW_LNE_set_address (0x0000000000000644) +0x00000a53: 05 DW_LNS_set_column (20) +0x00000a55: 06 DW_LNS_negate_stmt +0x00000a56: 01 DW_LNS_copy + 0x0000000000000644 143 20 1 0 0 -0x00000a2f: 00 DW_LNE_set_address (0x000000000000060b) -0x00000a36: 05 DW_LNS_set_column (11) -0x00000a38: 01 DW_LNS_copy - 0x000000000000060b 143 11 1 0 0 +0x00000a57: 00 DW_LNE_set_address (0x0000000000000649) +0x00000a5e: 05 DW_LNS_set_column (11) +0x00000a60: 01 DW_LNS_copy + 0x0000000000000649 143 11 1 0 0 -0x00000a39: 00 DW_LNE_set_address (0x0000000000000612) -0x00000a40: 03 DW_LNS_advance_line (141) -0x00000a42: 05 DW_LNS_set_column (4) -0x00000a44: 06 DW_LNS_negate_stmt -0x00000a45: 01 DW_LNS_copy - 0x0000000000000612 141 4 1 0 0 is_stmt +0x00000a61: 00 DW_LNE_set_address (0x0000000000000650) +0x00000a68: 03 DW_LNS_advance_line (141) +0x00000a6a: 05 DW_LNS_set_column (4) +0x00000a6c: 06 DW_LNS_negate_stmt +0x00000a6d: 01 DW_LNS_copy + 0x0000000000000650 141 4 1 0 0 is_stmt -0x00000a46: 00 DW_LNE_set_address (0x0000000000000618) -0x00000a4d: 03 DW_LNS_advance_line (159) -0x00000a4f: 01 DW_LNS_copy - 0x0000000000000618 159 4 1 0 0 is_stmt +0x00000a6e: 00 DW_LNE_set_address (0x0000000000000656) +0x00000a75: 03 DW_LNS_advance_line (159) +0x00000a77: 01 DW_LNS_copy + 0x0000000000000656 159 4 1 0 0 is_stmt -0x00000a50: 00 DW_LNE_set_address (0x000000000000062f) -0x00000a57: 03 DW_LNS_advance_line (161) -0x00000a59: 05 DW_LNS_set_column (1) -0x00000a5b: 01 DW_LNS_copy - 0x000000000000062f 161 1 1 0 0 is_stmt +0x00000a78: 00 DW_LNE_set_address (0x000000000000066d) +0x00000a7f: 03 DW_LNS_advance_line (161) +0x00000a81: 05 DW_LNS_set_column (1) +0x00000a83: 01 DW_LNS_copy + 0x000000000000066d 161 1 1 0 0 is_stmt -0x00000a5c: 00 DW_LNE_set_address (0x0000000000000639) -0x00000a63: 00 DW_LNE_end_sequence - 0x0000000000000639 161 1 1 0 0 is_stmt end_sequence +0x00000a84: 00 DW_LNE_set_address (0x0000000000000677) +0x00000a8b: 00 DW_LNE_end_sequence + 0x0000000000000677 161 1 1 0 0 is_stmt end_sequence .debug_str contents: @@ -4672,16 +4698,16 @@ file_names[ 4]: 0x000001ad: "char" .debug_ranges contents: -00000000 00000162 000001a0 -00000000 000001ca 000001d3 -00000000 000002df 0000031d -00000000 00000347 00000350 +00000000 00000184 000001c2 +00000000 000001ec 000001f5 +00000000 00000307 00000345 +00000000 0000036f 00000378 00000000 <End of list> -00000028 000004a4 000004e9 -00000028 0000055c 000005a7 +00000028 000004de 00000523 +00000028 0000059a 000005e5 00000028 <End of list> -00000040 00000007 00000364 -00000040 00000366 00000639 +00000040 00000007 0000038e +00000040 00000390 00000677 00000040 <End of list> (module (type $i32_=>_i32 (func (param i32) (result i32))) @@ -4724,376 +4750,374 @@ file_names[ 4]: (local $14 i32) (local $15 i32) (local $16 i32) - (local $17 i32) - (local $18 i32) - ;; code offset: 0x18 + ;; code offset: 0x36 (local.set $3 - ;; code offset: 0x16 + ;; code offset: 0x34 (call $malloc - ;; code offset: 0x14 + ;; code offset: 0x32 (local.tee $12 - ;; code offset: 0x13 + ;; code offset: 0x31 (i32.shl - ;; code offset: 0xf + ;; code offset: 0x2d (local.tee $2 - ;; code offset: 0xc + ;; code offset: 0x2a (i32.load offset=4 - ;; code offset: 0xa + ;; code offset: 0x28 (local.get $0) ) ) - ;; code offset: 0x11 + ;; code offset: 0x2f (i32.const 2) ) ) ) ) - ;; code offset: 0x1e + ;; code offset: 0x3c (local.set $8 - ;; code offset: 0x1c + ;; code offset: 0x3a (call $malloc - ;; code offset: 0x1a + ;; code offset: 0x38 (local.get $12) ) ) - ;; code offset: 0x24 + ;; code offset: 0x42 (local.set $9 - ;; code offset: 0x22 + ;; code offset: 0x40 (call $malloc - ;; code offset: 0x20 + ;; code offset: 0x3e (local.get $12) ) ) - ;; code offset: 0x26 + ;; code offset: 0x44 (block $label$1 (block $label$2 - ;; code offset: 0x2f + ;; code offset: 0x4d (if - ;; code offset: 0x2e + ;; code offset: 0x4c (i32.gt_s - ;; code offset: 0x2a + ;; code offset: 0x48 (local.get $2) - ;; code offset: 0x2c + ;; code offset: 0x4a (i32.const 0) ) (block - ;; code offset: 0x31 + ;; code offset: 0x4f (loop $label$4 - ;; code offset: 0x3d + ;; code offset: 0x5b (i32.store - ;; code offset: 0x3a + ;; code offset: 0x58 (i32.add - ;; code offset: 0x33 + ;; code offset: 0x51 (local.get $3) - ;; code offset: 0x39 + ;; code offset: 0x57 (i32.shl - ;; code offset: 0x35 + ;; code offset: 0x53 (local.get $1) - ;; code offset: 0x37 + ;; code offset: 0x55 (i32.const 2) ) ) - ;; code offset: 0x3b + ;; code offset: 0x59 (local.get $1) ) - ;; code offset: 0x4a + ;; code offset: 0x68 (br_if $label$4 - ;; code offset: 0x49 + ;; code offset: 0x67 (i32.ne - ;; code offset: 0x45 + ;; code offset: 0x63 (local.tee $1 - ;; code offset: 0x44 + ;; code offset: 0x62 (i32.add - ;; code offset: 0x40 + ;; code offset: 0x5e (local.get $1) - ;; code offset: 0x42 + ;; code offset: 0x60 (i32.const 1) ) ) - ;; code offset: 0x47 + ;; code offset: 0x65 (local.get $2) ) ) ) - ;; code offset: 0x61 + ;; code offset: 0x7f (i32.store - ;; code offset: 0x59 + ;; code offset: 0x77 (i32.add - ;; code offset: 0x4d + ;; code offset: 0x6b (local.get $3) - ;; code offset: 0x58 + ;; code offset: 0x76 (i32.shl - ;; code offset: 0x54 + ;; code offset: 0x72 (local.tee $1 - ;; code offset: 0x51 + ;; code offset: 0x6f (i32.load - ;; code offset: 0x4f + ;; code offset: 0x6d (local.get $0) ) ) - ;; code offset: 0x56 + ;; code offset: 0x74 (i32.const 2) ) ) - ;; code offset: 0x5f + ;; code offset: 0x7d (local.tee $4 - ;; code offset: 0x5e + ;; code offset: 0x7c (i32.add - ;; code offset: 0x5a + ;; code offset: 0x78 (local.get $2) - ;; code offset: 0x5c + ;; code offset: 0x7a (i32.const -1) ) ) ) - ;; code offset: 0x70 + ;; code offset: 0x8e (i32.store - ;; code offset: 0x6c + ;; code offset: 0x8a (local.tee $13 - ;; code offset: 0x6b + ;; code offset: 0x89 (i32.add - ;; code offset: 0x64 + ;; code offset: 0x82 (local.get $3) - ;; code offset: 0x6a + ;; code offset: 0x88 (i32.shl - ;; code offset: 0x66 + ;; code offset: 0x84 (local.get $4) - ;; code offset: 0x68 + ;; code offset: 0x86 (i32.const 2) ) ) ) - ;; code offset: 0x6e + ;; code offset: 0x8c (local.get $1) ) - ;; code offset: 0x78 + ;; code offset: 0x96 (br_if $label$2 - ;; code offset: 0x77 + ;; code offset: 0x95 (i32.le_s - ;; code offset: 0x73 + ;; code offset: 0x91 (local.get $2) - ;; code offset: 0x75 + ;; code offset: 0x93 (i32.const 0) ) ) - ;; code offset: 0x7a + ;; code offset: 0x98 (loop $label$5 - ;; code offset: 0x81 + ;; code offset: 0x9f (if - ;; code offset: 0x80 + ;; code offset: 0x9e (i32.gt_s - ;; code offset: 0x7c + ;; code offset: 0x9a (local.get $2) - ;; code offset: 0x7e + ;; code offset: 0x9c (i32.const 1) ) - ;; code offset: 0x83 + ;; code offset: 0xa1 (loop $label$7 - ;; code offset: 0x94 + ;; code offset: 0xb2 (i32.store - ;; code offset: 0x91 + ;; code offset: 0xaf (i32.add - ;; code offset: 0x85 + ;; code offset: 0xa3 (local.get $9) - ;; code offset: 0x90 + ;; code offset: 0xae (i32.shl - ;; code offset: 0x8c + ;; code offset: 0xaa (local.tee $1 - ;; code offset: 0x8b + ;; code offset: 0xa9 (i32.add - ;; code offset: 0x87 + ;; code offset: 0xa5 (local.get $2) - ;; code offset: 0x89 + ;; code offset: 0xa7 (i32.const -1) ) ) - ;; code offset: 0x8e + ;; code offset: 0xac (i32.const 2) ) ) - ;; code offset: 0x92 + ;; code offset: 0xb0 (local.get $2) ) - ;; code offset: 0xa0 - (br_if $label$7 - (block (result i32) - (local.set $17 - ;; code offset: 0x9b - (i32.gt_s - ;; code offset: 0x97 - (local.get $2) - ;; code offset: 0x99 - (i32.const 2) - ) - ) - ;; code offset: 0x9e - (local.set $2 - ;; code offset: 0x9c - (local.get $1) - ) - (local.get $17) + ;; code offset: 0xba + (local.set $0 + ;; code offset: 0xb9 + (i32.gt_s + ;; code offset: 0xb5 + (local.get $2) + ;; code offset: 0xb7 + (i32.const 2) ) ) + ;; code offset: 0xbe + (local.set $2 + ;; code offset: 0xbc + (local.get $1) + ) + ;; code offset: 0xc2 + (br_if $label$7 + ;; code offset: 0xc0 + (local.get $0) + ) ) ) - ;; code offset: 0xa4 + ;; code offset: 0xc6 (block $label$8 - ;; code offset: 0xae + ;; code offset: 0xd0 (br_if $label$8 - ;; code offset: 0xad + ;; code offset: 0xcf (i32.eqz - ;; code offset: 0xab + ;; code offset: 0xcd (local.tee $10 - ;; code offset: 0xa8 + ;; code offset: 0xca (i32.load - ;; code offset: 0xa6 + ;; code offset: 0xc8 (local.get $3) ) ) ) ) - ;; code offset: 0xb8 + ;; code offset: 0xda (br_if $label$8 - ;; code offset: 0xb7 + ;; code offset: 0xd9 (i32.eq - ;; code offset: 0xb2 + ;; code offset: 0xd4 (i32.load - ;; code offset: 0xb0 + ;; code offset: 0xd2 (local.get $13) ) - ;; code offset: 0xb5 + ;; code offset: 0xd7 (local.get $4) ) ) - ;; code offset: 0xc7 + ;; code offset: 0xe9 (local.set $6 - ;; code offset: 0xc4 + ;; code offset: 0xe6 (i32.load - ;; code offset: 0xc2 + ;; code offset: 0xe4 (local.tee $11 - ;; code offset: 0xc0 + ;; code offset: 0xe2 (call $memcpy - ;; code offset: 0xba + ;; code offset: 0xdc (local.get $8) - ;; code offset: 0xbc + ;; code offset: 0xde (local.get $3) - ;; code offset: 0xbe + ;; code offset: 0xe0 (local.get $12) ) ) ) ) - ;; code offset: 0xcb + ;; code offset: 0xed (local.set $0 - ;; code offset: 0xc9 + ;; code offset: 0xeb (i32.const 0) ) - ;; code offset: 0xcd + ;; code offset: 0xef (loop $label$9 - ;; code offset: 0xd1 + ;; code offset: 0xf3 (local.set $16 - ;; code offset: 0xcf + ;; code offset: 0xf1 (local.get $0) ) - ;; code offset: 0xd8 + ;; code offset: 0xfa (if - ;; code offset: 0xd7 + ;; code offset: 0xf9 (i32.ge_s - ;; code offset: 0xd3 + ;; code offset: 0xf5 (local.get $6) - ;; code offset: 0xd5 + ;; code offset: 0xf7 (i32.const 3) ) (block - ;; code offset: 0xdf + ;; code offset: 0x101 (local.set $1 - ;; code offset: 0xde + ;; code offset: 0x100 (i32.add - ;; code offset: 0xda + ;; code offset: 0xfc (local.get $6) - ;; code offset: 0xdc + ;; code offset: 0xfe (i32.const -1) ) ) - ;; code offset: 0xe3 + ;; code offset: 0x105 (local.set $0 - ;; code offset: 0xe1 + ;; code offset: 0x103 (i32.const 1) ) - ;; code offset: 0xe5 + ;; code offset: 0x107 (loop $label$11 - ;; code offset: 0xf4 + ;; code offset: 0x116 (local.set $15 - ;; code offset: 0xf1 + ;; code offset: 0x113 (i32.load - ;; code offset: 0xef + ;; code offset: 0x111 (local.tee $14 - ;; code offset: 0xee + ;; code offset: 0x110 (i32.add - ;; code offset: 0xe7 + ;; code offset: 0x109 (local.get $11) - ;; code offset: 0xed + ;; code offset: 0x10f (i32.shl - ;; code offset: 0xe9 + ;; code offset: 0x10b (local.get $0) - ;; code offset: 0xeb + ;; code offset: 0x10d (i32.const 2) ) ) ) ) ) - ;; code offset: 0x105 + ;; code offset: 0x127 (i32.store - ;; code offset: 0xf6 + ;; code offset: 0x118 (local.get $14) - ;; code offset: 0x102 + ;; code offset: 0x124 (i32.load - ;; code offset: 0x100 + ;; code offset: 0x122 (local.tee $7 - ;; code offset: 0xff + ;; code offset: 0x121 (i32.add - ;; code offset: 0xf8 + ;; code offset: 0x11a (local.get $11) - ;; code offset: 0xfe + ;; code offset: 0x120 (i32.shl - ;; code offset: 0xfa + ;; code offset: 0x11c (local.get $1) - ;; code offset: 0xfc + ;; code offset: 0x11e (i32.const 2) ) ) ) ) ) - ;; code offset: 0x10c + ;; code offset: 0x12e (i32.store - ;; code offset: 0x108 + ;; code offset: 0x12a (local.get $7) - ;; code offset: 0x10a + ;; code offset: 0x12c (local.get $15) ) - ;; code offset: 0x11e + ;; code offset: 0x140 (br_if $label$11 - ;; code offset: 0x11d + ;; code offset: 0x13f (i32.lt_s - ;; code offset: 0x114 + ;; code offset: 0x136 (local.tee $0 - ;; code offset: 0x113 + ;; code offset: 0x135 (i32.add - ;; code offset: 0x10f + ;; code offset: 0x131 (local.get $0) - ;; code offset: 0x111 + ;; code offset: 0x133 (i32.const 1) ) ) - ;; code offset: 0x11b + ;; code offset: 0x13d (local.tee $1 - ;; code offset: 0x11a + ;; code offset: 0x13c (i32.add - ;; code offset: 0x116 + ;; code offset: 0x138 (local.get $1) - ;; code offset: 0x118 + ;; code offset: 0x13a (i32.const -1) ) ) @@ -5102,508 +5126,508 @@ file_names[ 4]: ) ) ) - ;; code offset: 0x12f + ;; code offset: 0x151 (local.set $1 - ;; code offset: 0x12c + ;; code offset: 0x14e (i32.load - ;; code offset: 0x12a + ;; code offset: 0x14c (local.tee $0 - ;; code offset: 0x129 + ;; code offset: 0x14b (i32.add - ;; code offset: 0x122 + ;; code offset: 0x144 (local.get $11) - ;; code offset: 0x128 + ;; code offset: 0x14a (i32.shl - ;; code offset: 0x124 + ;; code offset: 0x146 (local.get $6) - ;; code offset: 0x126 + ;; code offset: 0x148 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x135 + ;; code offset: 0x157 (i32.store - ;; code offset: 0x131 + ;; code offset: 0x153 (local.get $0) - ;; code offset: 0x133 + ;; code offset: 0x155 (local.get $6) ) - ;; code offset: 0x13d + ;; code offset: 0x15f (local.set $0 - ;; code offset: 0x13c + ;; code offset: 0x15e (i32.add - ;; code offset: 0x138 + ;; code offset: 0x15a (local.get $16) - ;; code offset: 0x13a + ;; code offset: 0x15c (i32.const 1) ) ) - ;; code offset: 0x141 + ;; code offset: 0x163 (local.set $6 - ;; code offset: 0x13f + ;; code offset: 0x161 (local.get $1) ) - ;; code offset: 0x145 + ;; code offset: 0x167 (br_if $label$9 - ;; code offset: 0x143 + ;; code offset: 0x165 (local.get $1) ) ) - ;; code offset: 0x152 + ;; code offset: 0x174 (local.set $5 - ;; code offset: 0x151 + ;; code offset: 0x173 (select - ;; code offset: 0x148 + ;; code offset: 0x16a (local.get $5) - ;; code offset: 0x14a + ;; code offset: 0x16c (local.get $0) - ;; code offset: 0x150 + ;; code offset: 0x172 (i32.gt_s - ;; code offset: 0x14c + ;; code offset: 0x16e (local.get $5) - ;; code offset: 0x14e + ;; code offset: 0x170 (local.get $16) ) ) ) ) - ;; code offset: 0x15a + ;; code offset: 0x17c (br_if $label$1 - ;; code offset: 0x159 + ;; code offset: 0x17b (i32.ge_s - ;; code offset: 0x155 + ;; code offset: 0x177 (local.get $2) - ;; code offset: 0x157 + ;; code offset: 0x179 (local.get $4) ) ) - ;; code offset: 0x15c + ;; code offset: 0x17e (loop $label$12 - ;; code offset: 0x160 + ;; code offset: 0x182 (local.set $1 - ;; code offset: 0x15e + ;; code offset: 0x180 (i32.const 0) ) - ;; code offset: 0x167 + ;; code offset: 0x189 (if - ;; code offset: 0x166 + ;; code offset: 0x188 (i32.gt_s - ;; code offset: 0x162 + ;; code offset: 0x184 (local.get $2) - ;; code offset: 0x164 + ;; code offset: 0x186 (i32.const 0) ) (block - ;; code offset: 0x169 + ;; code offset: 0x18b (loop $label$14 - ;; code offset: 0x183 + ;; code offset: 0x1a5 (i32.store - ;; code offset: 0x172 + ;; code offset: 0x194 (i32.add - ;; code offset: 0x16b + ;; code offset: 0x18d (local.get $3) - ;; code offset: 0x171 + ;; code offset: 0x193 (i32.shl - ;; code offset: 0x16d + ;; code offset: 0x18f (local.get $1) - ;; code offset: 0x16f + ;; code offset: 0x191 (i32.const 2) ) ) - ;; code offset: 0x180 + ;; code offset: 0x1a2 (i32.load - ;; code offset: 0x17f + ;; code offset: 0x1a1 (i32.add - ;; code offset: 0x173 + ;; code offset: 0x195 (local.get $3) - ;; code offset: 0x17e + ;; code offset: 0x1a0 (i32.shl - ;; code offset: 0x17a + ;; code offset: 0x19c (local.tee $1 - ;; code offset: 0x179 + ;; code offset: 0x19b (i32.add - ;; code offset: 0x175 + ;; code offset: 0x197 (local.get $1) - ;; code offset: 0x177 + ;; code offset: 0x199 (i32.const 1) ) ) - ;; code offset: 0x17c + ;; code offset: 0x19e (i32.const 2) ) ) ) ) - ;; code offset: 0x18b + ;; code offset: 0x1ad (br_if $label$14 - ;; code offset: 0x18a + ;; code offset: 0x1ac (i32.ne - ;; code offset: 0x186 + ;; code offset: 0x1a8 (local.get $1) - ;; code offset: 0x188 + ;; code offset: 0x1aa (local.get $2) ) ) ) - ;; code offset: 0x190 + ;; code offset: 0x1b2 (local.set $1 - ;; code offset: 0x18e + ;; code offset: 0x1b0 (local.get $2) ) ) ) - ;; code offset: 0x19d + ;; code offset: 0x1bf (i32.store - ;; code offset: 0x19a + ;; code offset: 0x1bc (i32.add - ;; code offset: 0x193 + ;; code offset: 0x1b5 (local.get $3) - ;; code offset: 0x199 + ;; code offset: 0x1bb (i32.shl - ;; code offset: 0x195 + ;; code offset: 0x1b7 (local.get $1) - ;; code offset: 0x197 + ;; code offset: 0x1b9 (i32.const 2) ) ) - ;; code offset: 0x19b + ;; code offset: 0x1bd (local.get $10) ) - ;; code offset: 0x1b4 + ;; code offset: 0x1d6 (i32.store - ;; code offset: 0x1a8 + ;; code offset: 0x1ca (local.tee $1 - ;; code offset: 0x1a7 + ;; code offset: 0x1c9 (i32.add - ;; code offset: 0x1a0 + ;; code offset: 0x1c2 (local.get $9) - ;; code offset: 0x1a6 + ;; code offset: 0x1c8 (i32.shl - ;; code offset: 0x1a2 + ;; code offset: 0x1c4 (local.get $2) - ;; code offset: 0x1a4 + ;; code offset: 0x1c6 (i32.const 2) ) ) ) - ;; code offset: 0x1b3 + ;; code offset: 0x1d5 (i32.add - ;; code offset: 0x1af + ;; code offset: 0x1d1 (local.tee $1 - ;; code offset: 0x1ac + ;; code offset: 0x1ce (i32.load - ;; code offset: 0x1aa + ;; code offset: 0x1cc (local.get $1) ) ) - ;; code offset: 0x1b1 + ;; code offset: 0x1d3 (i32.const -1) ) ) - ;; code offset: 0x1bc + ;; code offset: 0x1de (br_if $label$5 - ;; code offset: 0x1bb + ;; code offset: 0x1dd (i32.gt_s - ;; code offset: 0x1b7 + ;; code offset: 0x1d9 (local.get $1) - ;; code offset: 0x1b9 + ;; code offset: 0x1db (i32.const 1) ) ) - ;; code offset: 0x1c8 + ;; code offset: 0x1ea (br_if $label$1 - ;; code offset: 0x1c7 + ;; code offset: 0x1e9 (i32.eq - ;; code offset: 0x1c3 + ;; code offset: 0x1e5 (local.tee $2 - ;; code offset: 0x1c2 + ;; code offset: 0x1e4 (i32.add - ;; code offset: 0x1be + ;; code offset: 0x1e0 (local.get $2) - ;; code offset: 0x1c0 + ;; code offset: 0x1e2 (i32.const 1) ) ) - ;; code offset: 0x1c5 + ;; code offset: 0x1e7 (local.get $4) ) ) - ;; code offset: 0x1cf + ;; code offset: 0x1f1 (local.set $10 - ;; code offset: 0x1cc + ;; code offset: 0x1ee (i32.load - ;; code offset: 0x1ca + ;; code offset: 0x1ec (local.get $3) ) ) - ;; code offset: 0x1d1 + ;; code offset: 0x1f3 (br $label$12) ) ) ) ) - ;; code offset: 0x1ec + ;; code offset: 0x210 (i32.store - ;; code offset: 0x1e4 + ;; code offset: 0x208 (i32.add - ;; code offset: 0x1d8 + ;; code offset: 0x1fc (local.get $3) - ;; code offset: 0x1e3 + ;; code offset: 0x207 (i32.shl - ;; code offset: 0x1df + ;; code offset: 0x203 (local.tee $1 - ;; code offset: 0x1dc + ;; code offset: 0x200 (i32.load - ;; code offset: 0x1da + ;; code offset: 0x1fe (local.get $0) ) ) - ;; code offset: 0x1e1 + ;; code offset: 0x205 (i32.const 2) ) ) - ;; code offset: 0x1ea + ;; code offset: 0x20e (local.tee $4 - ;; code offset: 0x1e9 + ;; code offset: 0x20d (i32.add - ;; code offset: 0x1e5 + ;; code offset: 0x209 (local.get $2) - ;; code offset: 0x1e7 + ;; code offset: 0x20b (i32.const -1) ) ) ) - ;; code offset: 0x1fb + ;; code offset: 0x21f (i32.store - ;; code offset: 0x1f7 + ;; code offset: 0x21b (local.tee $13 - ;; code offset: 0x1f6 + ;; code offset: 0x21a (i32.add - ;; code offset: 0x1ef + ;; code offset: 0x213 (local.get $3) - ;; code offset: 0x1f5 + ;; code offset: 0x219 (i32.shl - ;; code offset: 0x1f1 + ;; code offset: 0x215 (local.get $4) - ;; code offset: 0x1f3 + ;; code offset: 0x217 (i32.const 2) ) ) ) - ;; code offset: 0x1f9 + ;; code offset: 0x21d (local.get $1) ) ) - ;; code offset: 0x1ff + ;; code offset: 0x223 (loop $label$15 - ;; code offset: 0x206 + ;; code offset: 0x22a (if - ;; code offset: 0x205 + ;; code offset: 0x229 (i32.ge_s - ;; code offset: 0x201 + ;; code offset: 0x225 (local.get $2) - ;; code offset: 0x203 + ;; code offset: 0x227 (i32.const 2) ) - ;; code offset: 0x208 + ;; code offset: 0x22c (loop $label$17 - ;; code offset: 0x219 + ;; code offset: 0x23d (i32.store - ;; code offset: 0x216 + ;; code offset: 0x23a (i32.add - ;; code offset: 0x20a + ;; code offset: 0x22e (local.get $9) - ;; code offset: 0x215 + ;; code offset: 0x239 (i32.shl - ;; code offset: 0x211 + ;; code offset: 0x235 (local.tee $1 - ;; code offset: 0x210 + ;; code offset: 0x234 (i32.add - ;; code offset: 0x20c + ;; code offset: 0x230 (local.get $2) - ;; code offset: 0x20e + ;; code offset: 0x232 (i32.const -1) ) ) - ;; code offset: 0x213 + ;; code offset: 0x237 (i32.const 2) ) ) - ;; code offset: 0x217 + ;; code offset: 0x23b (local.get $2) ) - ;; code offset: 0x225 - (br_if $label$17 - (block (result i32) - (local.set $18 - ;; code offset: 0x220 - (i32.gt_s - ;; code offset: 0x21c - (local.get $2) - ;; code offset: 0x21e - (i32.const 2) - ) - ) - ;; code offset: 0x223 - (local.set $2 - ;; code offset: 0x221 - (local.get $1) - ) - (local.get $18) + ;; code offset: 0x245 + (local.set $0 + ;; code offset: 0x244 + (i32.gt_s + ;; code offset: 0x240 + (local.get $2) + ;; code offset: 0x242 + (i32.const 2) ) ) + ;; code offset: 0x249 + (local.set $2 + ;; code offset: 0x247 + (local.get $1) + ) + ;; code offset: 0x24d + (br_if $label$17 + ;; code offset: 0x24b + (local.get $0) + ) ) ) - ;; code offset: 0x229 + ;; code offset: 0x251 (block $label$18 - ;; code offset: 0x233 + ;; code offset: 0x25b (br_if $label$18 - ;; code offset: 0x232 + ;; code offset: 0x25a (i32.eqz - ;; code offset: 0x230 + ;; code offset: 0x258 (local.tee $6 - ;; code offset: 0x22d + ;; code offset: 0x255 (i32.load - ;; code offset: 0x22b + ;; code offset: 0x253 (local.get $3) ) ) ) ) - ;; code offset: 0x23d + ;; code offset: 0x265 (br_if $label$18 - ;; code offset: 0x23c + ;; code offset: 0x264 (i32.eq - ;; code offset: 0x237 + ;; code offset: 0x25f (i32.load - ;; code offset: 0x235 + ;; code offset: 0x25d (local.get $13) ) - ;; code offset: 0x23a + ;; code offset: 0x262 (local.get $4) ) ) - ;; code offset: 0x244 + ;; code offset: 0x26c (local.set $7 - ;; code offset: 0x241 + ;; code offset: 0x269 (i32.load - ;; code offset: 0x23f + ;; code offset: 0x267 (local.get $8) ) ) - ;; code offset: 0x248 + ;; code offset: 0x270 (local.set $0 - ;; code offset: 0x246 + ;; code offset: 0x26e (i32.const 0) ) - ;; code offset: 0x24a + ;; code offset: 0x272 (loop $label$19 - ;; code offset: 0x24e + ;; code offset: 0x276 (local.set $10 - ;; code offset: 0x24c + ;; code offset: 0x274 (local.get $0) ) - ;; code offset: 0x255 + ;; code offset: 0x27d (if - ;; code offset: 0x254 + ;; code offset: 0x27c (i32.ge_s - ;; code offset: 0x250 + ;; code offset: 0x278 (local.get $7) - ;; code offset: 0x252 + ;; code offset: 0x27a (i32.const 3) ) (block - ;; code offset: 0x25c + ;; code offset: 0x284 (local.set $1 - ;; code offset: 0x25b + ;; code offset: 0x283 (i32.add - ;; code offset: 0x257 + ;; code offset: 0x27f (local.get $7) - ;; code offset: 0x259 + ;; code offset: 0x281 (i32.const -1) ) ) - ;; code offset: 0x260 + ;; code offset: 0x288 (local.set $0 - ;; code offset: 0x25e + ;; code offset: 0x286 (i32.const 1) ) - ;; code offset: 0x262 + ;; code offset: 0x28a (loop $label$21 - ;; code offset: 0x271 + ;; code offset: 0x299 (local.set $14 - ;; code offset: 0x26e + ;; code offset: 0x296 (i32.load - ;; code offset: 0x26c + ;; code offset: 0x294 (local.tee $11 - ;; code offset: 0x26b + ;; code offset: 0x293 (i32.add - ;; code offset: 0x264 + ;; code offset: 0x28c (local.get $8) - ;; code offset: 0x26a + ;; code offset: 0x292 (i32.shl - ;; code offset: 0x266 + ;; code offset: 0x28e (local.get $0) - ;; code offset: 0x268 + ;; code offset: 0x290 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x282 + ;; code offset: 0x2aa (i32.store - ;; code offset: 0x273 + ;; code offset: 0x29b (local.get $11) - ;; code offset: 0x27f + ;; code offset: 0x2a7 (i32.load - ;; code offset: 0x27d + ;; code offset: 0x2a5 (local.tee $15 - ;; code offset: 0x27c + ;; code offset: 0x2a4 (i32.add - ;; code offset: 0x275 + ;; code offset: 0x29d (local.get $8) - ;; code offset: 0x27b + ;; code offset: 0x2a3 (i32.shl - ;; code offset: 0x277 + ;; code offset: 0x29f (local.get $1) - ;; code offset: 0x279 + ;; code offset: 0x2a1 (i32.const 2) ) ) ) ) ) - ;; code offset: 0x289 + ;; code offset: 0x2b1 (i32.store - ;; code offset: 0x285 + ;; code offset: 0x2ad (local.get $15) - ;; code offset: 0x287 + ;; code offset: 0x2af (local.get $14) ) - ;; code offset: 0x29b + ;; code offset: 0x2c3 (br_if $label$21 - ;; code offset: 0x29a + ;; code offset: 0x2c2 (i32.lt_s - ;; code offset: 0x291 + ;; code offset: 0x2b9 (local.tee $0 - ;; code offset: 0x290 + ;; code offset: 0x2b8 (i32.add - ;; code offset: 0x28c + ;; code offset: 0x2b4 (local.get $0) - ;; code offset: 0x28e + ;; code offset: 0x2b6 (i32.const 1) ) ) - ;; code offset: 0x298 + ;; code offset: 0x2c0 (local.tee $1 - ;; code offset: 0x297 + ;; code offset: 0x2bf (i32.add - ;; code offset: 0x293 + ;; code offset: 0x2bb (local.get $1) - ;; code offset: 0x295 + ;; code offset: 0x2bd (i32.const -1) ) ) @@ -5612,263 +5636,263 @@ file_names[ 4]: ) ) ) - ;; code offset: 0x2ac + ;; code offset: 0x2d4 (local.set $1 - ;; code offset: 0x2a9 + ;; code offset: 0x2d1 (i32.load - ;; code offset: 0x2a7 + ;; code offset: 0x2cf (local.tee $0 - ;; code offset: 0x2a6 + ;; code offset: 0x2ce (i32.add - ;; code offset: 0x29f + ;; code offset: 0x2c7 (local.get $8) - ;; code offset: 0x2a5 + ;; code offset: 0x2cd (i32.shl - ;; code offset: 0x2a1 + ;; code offset: 0x2c9 (local.get $7) - ;; code offset: 0x2a3 + ;; code offset: 0x2cb (i32.const 2) ) ) ) ) ) - ;; code offset: 0x2b2 + ;; code offset: 0x2da (i32.store - ;; code offset: 0x2ae + ;; code offset: 0x2d6 (local.get $0) - ;; code offset: 0x2b0 + ;; code offset: 0x2d8 (local.get $7) ) - ;; code offset: 0x2ba + ;; code offset: 0x2e2 (local.set $0 - ;; code offset: 0x2b9 + ;; code offset: 0x2e1 (i32.add - ;; code offset: 0x2b5 + ;; code offset: 0x2dd (local.get $10) - ;; code offset: 0x2b7 + ;; code offset: 0x2df (i32.const 1) ) ) - ;; code offset: 0x2be + ;; code offset: 0x2e6 (local.set $7 - ;; code offset: 0x2bc + ;; code offset: 0x2e4 (local.get $1) ) - ;; code offset: 0x2c2 + ;; code offset: 0x2ea (br_if $label$19 - ;; code offset: 0x2c0 + ;; code offset: 0x2e8 (local.get $1) ) ) - ;; code offset: 0x2cf + ;; code offset: 0x2f7 (local.set $5 - ;; code offset: 0x2ce + ;; code offset: 0x2f6 (select - ;; code offset: 0x2c5 + ;; code offset: 0x2ed (local.get $5) - ;; code offset: 0x2c7 + ;; code offset: 0x2ef (local.get $0) - ;; code offset: 0x2cd + ;; code offset: 0x2f5 (i32.gt_s - ;; code offset: 0x2c9 + ;; code offset: 0x2f1 (local.get $5) - ;; code offset: 0x2cb + ;; code offset: 0x2f3 (local.get $10) ) ) ) ) - ;; code offset: 0x2d7 + ;; code offset: 0x2ff (br_if $label$1 - ;; code offset: 0x2d6 + ;; code offset: 0x2fe (i32.ge_s - ;; code offset: 0x2d2 + ;; code offset: 0x2fa (local.get $2) - ;; code offset: 0x2d4 + ;; code offset: 0x2fc (local.get $4) ) ) - ;; code offset: 0x2d9 + ;; code offset: 0x301 (loop $label$22 - ;; code offset: 0x2dd + ;; code offset: 0x305 (local.set $1 - ;; code offset: 0x2db + ;; code offset: 0x303 (i32.const 0) ) - ;; code offset: 0x2e4 + ;; code offset: 0x30c (if - ;; code offset: 0x2e3 + ;; code offset: 0x30b (i32.ge_s - ;; code offset: 0x2df + ;; code offset: 0x307 (local.get $2) - ;; code offset: 0x2e1 + ;; code offset: 0x309 (i32.const 1) ) (block - ;; code offset: 0x2e6 + ;; code offset: 0x30e (loop $label$24 - ;; code offset: 0x300 + ;; code offset: 0x328 (i32.store - ;; code offset: 0x2ef + ;; code offset: 0x317 (i32.add - ;; code offset: 0x2e8 + ;; code offset: 0x310 (local.get $3) - ;; code offset: 0x2ee + ;; code offset: 0x316 (i32.shl - ;; code offset: 0x2ea + ;; code offset: 0x312 (local.get $1) - ;; code offset: 0x2ec + ;; code offset: 0x314 (i32.const 2) ) ) - ;; code offset: 0x2fd + ;; code offset: 0x325 (i32.load - ;; code offset: 0x2fc + ;; code offset: 0x324 (i32.add - ;; code offset: 0x2f0 + ;; code offset: 0x318 (local.get $3) - ;; code offset: 0x2fb + ;; code offset: 0x323 (i32.shl - ;; code offset: 0x2f7 + ;; code offset: 0x31f (local.tee $1 - ;; code offset: 0x2f6 + ;; code offset: 0x31e (i32.add - ;; code offset: 0x2f2 + ;; code offset: 0x31a (local.get $1) - ;; code offset: 0x2f4 + ;; code offset: 0x31c (i32.const 1) ) ) - ;; code offset: 0x2f9 + ;; code offset: 0x321 (i32.const 2) ) ) ) ) - ;; code offset: 0x308 + ;; code offset: 0x330 (br_if $label$24 - ;; code offset: 0x307 + ;; code offset: 0x32f (i32.ne - ;; code offset: 0x303 + ;; code offset: 0x32b (local.get $1) - ;; code offset: 0x305 + ;; code offset: 0x32d (local.get $2) ) ) ) - ;; code offset: 0x30d + ;; code offset: 0x335 (local.set $1 - ;; code offset: 0x30b + ;; code offset: 0x333 (local.get $2) ) ) ) - ;; code offset: 0x31a + ;; code offset: 0x342 (i32.store - ;; code offset: 0x317 + ;; code offset: 0x33f (i32.add - ;; code offset: 0x310 + ;; code offset: 0x338 (local.get $3) - ;; code offset: 0x316 + ;; code offset: 0x33e (i32.shl - ;; code offset: 0x312 + ;; code offset: 0x33a (local.get $1) - ;; code offset: 0x314 + ;; code offset: 0x33c (i32.const 2) ) ) - ;; code offset: 0x318 + ;; code offset: 0x340 (local.get $6) ) - ;; code offset: 0x331 + ;; code offset: 0x359 (i32.store - ;; code offset: 0x325 + ;; code offset: 0x34d (local.tee $1 - ;; code offset: 0x324 + ;; code offset: 0x34c (i32.add - ;; code offset: 0x31d + ;; code offset: 0x345 (local.get $9) - ;; code offset: 0x323 + ;; code offset: 0x34b (i32.shl - ;; code offset: 0x31f + ;; code offset: 0x347 (local.get $2) - ;; code offset: 0x321 + ;; code offset: 0x349 (i32.const 2) ) ) ) - ;; code offset: 0x330 + ;; code offset: 0x358 (i32.add - ;; code offset: 0x32c + ;; code offset: 0x354 (local.tee $1 - ;; code offset: 0x329 + ;; code offset: 0x351 (i32.load - ;; code offset: 0x327 + ;; code offset: 0x34f (local.get $1) ) ) - ;; code offset: 0x32e + ;; code offset: 0x356 (i32.const -1) ) ) - ;; code offset: 0x339 + ;; code offset: 0x361 (br_if $label$15 - ;; code offset: 0x338 + ;; code offset: 0x360 (i32.gt_s - ;; code offset: 0x334 + ;; code offset: 0x35c (local.get $1) - ;; code offset: 0x336 + ;; code offset: 0x35e (i32.const 1) ) ) - ;; code offset: 0x345 + ;; code offset: 0x36d (br_if $label$1 - ;; code offset: 0x344 + ;; code offset: 0x36c (i32.eq - ;; code offset: 0x340 + ;; code offset: 0x368 (local.tee $2 - ;; code offset: 0x33f + ;; code offset: 0x367 (i32.add - ;; code offset: 0x33b + ;; code offset: 0x363 (local.get $2) - ;; code offset: 0x33d + ;; code offset: 0x365 (i32.const 1) ) ) - ;; code offset: 0x342 + ;; code offset: 0x36a (local.get $4) ) ) - ;; code offset: 0x34c + ;; code offset: 0x374 (local.set $6 - ;; code offset: 0x349 + ;; code offset: 0x371 (i32.load - ;; code offset: 0x347 + ;; code offset: 0x36f (local.get $3) ) ) - ;; code offset: 0x34e + ;; code offset: 0x376 (br $label$22) ) ) ) - ;; code offset: 0x357 + ;; code offset: 0x381 (call $free - ;; code offset: 0x355 + ;; code offset: 0x37f (local.get $3) ) - ;; code offset: 0x35b + ;; code offset: 0x385 (call $free - ;; code offset: 0x359 + ;; code offset: 0x383 (local.get $8) ) - ;; code offset: 0x35f + ;; code offset: 0x389 (call $free - ;; code offset: 0x35d + ;; code offset: 0x387 (local.get $9) ) - ;; code offset: 0x361 + ;; code offset: 0x38b (local.get $5) ) (func $main (param $0 i32) (param $1 i32) (result i32) @@ -5879,967 +5903,965 @@ file_names[ 4]: (local $6 i32) (local $7 i32) (local $8 i32) - (local $9 i32) - (local $10 i32) - ;; code offset: 0x370 + ;; code offset: 0x3a6 (global.set $global$0 - ;; code offset: 0x36e + ;; code offset: 0x3a4 (local.tee $8 - ;; code offset: 0x36d + ;; code offset: 0x3a3 (i32.sub - ;; code offset: 0x369 + ;; code offset: 0x39f (global.get $global$0) - ;; code offset: 0x36b + ;; code offset: 0x3a1 (i32.const 32) ) ) ) - ;; code offset: 0x372 + ;; code offset: 0x3a8 (block $label$1 (block $label$2 - ;; code offset: 0x37b + ;; code offset: 0x3b1 (if - ;; code offset: 0x37a + ;; code offset: 0x3b0 (i32.ge_s - ;; code offset: 0x376 + ;; code offset: 0x3ac (local.get $0) - ;; code offset: 0x378 + ;; code offset: 0x3ae (i32.const 2) ) - ;; code offset: 0x389 + ;; code offset: 0x3bf (br_if $label$2 - ;; code offset: 0x388 + ;; code offset: 0x3be (i32.gt_s - ;; code offset: 0x384 + ;; code offset: 0x3ba (local.tee $3 - ;; code offset: 0x382 + ;; code offset: 0x3b8 (call $atoi - ;; code offset: 0x37f + ;; code offset: 0x3b5 (i32.load offset=4 - ;; code offset: 0x37d + ;; code offset: 0x3b3 (local.get $1) ) ) ) - ;; code offset: 0x386 + ;; code offset: 0x3bc (i32.const 0) ) ) ) - ;; code offset: 0x391 + ;; code offset: 0x3c7 (drop - ;; code offset: 0x38f + ;; code offset: 0x3c5 (call $puts - ;; code offset: 0x38c + ;; code offset: 0x3c2 (i32.const 1050) ) ) - ;; code offset: 0x394 + ;; code offset: 0x3ca (local.set $5 - ;; code offset: 0x392 + ;; code offset: 0x3c8 (i32.const 1) ) - ;; code offset: 0x396 + ;; code offset: 0x3cc (br $label$1) ) - ;; code offset: 0x39e + ;; code offset: 0x3d4 (if - ;; code offset: 0x39d + ;; code offset: 0x3d3 (i32.ne - ;; code offset: 0x399 + ;; code offset: 0x3cf (local.get $3) - ;; code offset: 0x39b + ;; code offset: 0x3d1 (i32.const 1) ) (block - ;; code offset: 0x3a5 + ;; code offset: 0x3db (local.set $2 - ;; code offset: 0x3a4 + ;; code offset: 0x3da (i32.add - ;; code offset: 0x3a0 + ;; code offset: 0x3d6 (local.get $3) - ;; code offset: 0x3a2 + ;; code offset: 0x3d8 (i32.const -1) ) ) - ;; code offset: 0x3a9 + ;; code offset: 0x3df (local.set $1 - ;; code offset: 0x3a7 + ;; code offset: 0x3dd (i32.const 0) ) - ;; code offset: 0x3ad + ;; code offset: 0x3e3 (local.set $0 - ;; code offset: 0x3ab + ;; code offset: 0x3e1 (i32.const 0) ) - ;; code offset: 0x3af + ;; code offset: 0x3e5 (loop $label$5 - ;; code offset: 0x3b9 + ;; code offset: 0x3ef (i32.store offset=8 - ;; code offset: 0x3b5 + ;; code offset: 0x3eb (local.tee $4 - ;; code offset: 0x3b3 + ;; code offset: 0x3e9 (call $malloc - ;; code offset: 0x3b1 + ;; code offset: 0x3e7 (i32.const 12) ) ) - ;; code offset: 0x3b7 + ;; code offset: 0x3ed (local.get $1) ) - ;; code offset: 0x3c0 + ;; code offset: 0x3f6 (i32.store offset=4 - ;; code offset: 0x3bc + ;; code offset: 0x3f2 (local.get $4) - ;; code offset: 0x3be + ;; code offset: 0x3f4 (local.get $3) ) - ;; code offset: 0x3c7 + ;; code offset: 0x3fd (i32.store - ;; code offset: 0x3c3 + ;; code offset: 0x3f9 (local.get $4) - ;; code offset: 0x3c5 + ;; code offset: 0x3fb (local.get $0) ) - ;; code offset: 0x3cc + ;; code offset: 0x402 (local.set $1 - ;; code offset: 0x3ca + ;; code offset: 0x400 (local.get $4) ) - ;; code offset: 0x3d8 + ;; code offset: 0x40e (br_if $label$5 - ;; code offset: 0x3d7 + ;; code offset: 0x40d (i32.ne - ;; code offset: 0x3d3 + ;; code offset: 0x409 (local.tee $0 - ;; code offset: 0x3d2 + ;; code offset: 0x408 (i32.add - ;; code offset: 0x3ce + ;; code offset: 0x404 (local.get $0) - ;; code offset: 0x3d0 + ;; code offset: 0x406 (i32.const 1) ) ) - ;; code offset: 0x3d5 + ;; code offset: 0x40b (local.get $2) ) ) ) ) ) - ;; code offset: 0x3de + ;; code offset: 0x414 (local.set $0 - ;; code offset: 0x3dc + ;; code offset: 0x412 (i32.const 0) ) - ;; code offset: 0x3e9 + ;; code offset: 0x41f (local.set $1 - ;; code offset: 0x3e7 + ;; code offset: 0x41d (call $malloc - ;; code offset: 0x3e5 + ;; code offset: 0x41b (local.tee $2 - ;; code offset: 0x3e4 + ;; code offset: 0x41a (i32.shl - ;; code offset: 0x3e0 + ;; code offset: 0x416 (local.get $3) - ;; code offset: 0x3e2 + ;; code offset: 0x418 (i32.const 2) ) ) ) ) - ;; code offset: 0x3ef + ;; code offset: 0x425 (local.set $5 - ;; code offset: 0x3ed + ;; code offset: 0x423 (call $malloc - ;; code offset: 0x3eb + ;; code offset: 0x421 (local.get $2) ) ) - ;; code offset: 0x3f1 + ;; code offset: 0x427 (block $label$6 (block $label$7 (block $label$8 - ;; code offset: 0x3fc + ;; code offset: 0x432 (if - ;; code offset: 0x3fb + ;; code offset: 0x431 (i32.gt_s - ;; code offset: 0x3f7 + ;; code offset: 0x42d (local.get $3) - ;; code offset: 0x3f9 + ;; code offset: 0x42f (i32.const 0) ) (block - ;; code offset: 0x3fe + ;; code offset: 0x434 (loop $label$10 - ;; code offset: 0x40a + ;; code offset: 0x440 (i32.store - ;; code offset: 0x407 + ;; code offset: 0x43d (i32.add - ;; code offset: 0x400 + ;; code offset: 0x436 (local.get $1) - ;; code offset: 0x406 + ;; code offset: 0x43c (i32.shl - ;; code offset: 0x402 + ;; code offset: 0x438 (local.get $0) - ;; code offset: 0x404 + ;; code offset: 0x43a (i32.const 2) ) ) - ;; code offset: 0x408 + ;; code offset: 0x43e (local.get $0) ) - ;; code offset: 0x417 + ;; code offset: 0x44d (br_if $label$10 - ;; code offset: 0x416 + ;; code offset: 0x44c (i32.ne - ;; code offset: 0x412 + ;; code offset: 0x448 (local.tee $0 - ;; code offset: 0x411 + ;; code offset: 0x447 (i32.add - ;; code offset: 0x40d + ;; code offset: 0x443 (local.get $0) - ;; code offset: 0x40f + ;; code offset: 0x445 (i32.const 1) ) ) - ;; code offset: 0x414 + ;; code offset: 0x44a (local.get $3) ) ) ) - ;; code offset: 0x41c + ;; code offset: 0x452 (local.set $6 - ;; code offset: 0x41a + ;; code offset: 0x450 (i32.const 30) ) - ;; code offset: 0x420 + ;; code offset: 0x456 (local.set $2 - ;; code offset: 0x41e + ;; code offset: 0x454 (local.get $3) ) - ;; code offset: 0x422 + ;; code offset: 0x458 (br $label$8) ) ) - ;; code offset: 0x427 + ;; code offset: 0x45d (local.set $6 - ;; code offset: 0x425 + ;; code offset: 0x45b (i32.const 30) ) - ;; code offset: 0x42b + ;; code offset: 0x461 (local.set $2 - ;; code offset: 0x429 + ;; code offset: 0x45f (local.get $3) ) - ;; code offset: 0x42d + ;; code offset: 0x463 (br $label$7) ) - ;; code offset: 0x430 + ;; code offset: 0x466 (loop $label$11 - ;; code offset: 0x434 + ;; code offset: 0x46a (local.set $0 - ;; code offset: 0x432 + ;; code offset: 0x468 (i32.const 0) ) - ;; code offset: 0x436 + ;; code offset: 0x46c (loop $label$12 - ;; code offset: 0x448 + ;; code offset: 0x47e (i32.store offset=16 - ;; code offset: 0x438 + ;; code offset: 0x46e (local.get $8) - ;; code offset: 0x447 + ;; code offset: 0x47d (i32.add - ;; code offset: 0x442 + ;; code offset: 0x478 (i32.load - ;; code offset: 0x441 + ;; code offset: 0x477 (i32.add - ;; code offset: 0x43a + ;; code offset: 0x470 (local.get $1) - ;; code offset: 0x440 + ;; code offset: 0x476 (i32.shl - ;; code offset: 0x43c + ;; code offset: 0x472 (local.get $0) - ;; code offset: 0x43e + ;; code offset: 0x474 (i32.const 2) ) ) ) - ;; code offset: 0x445 + ;; code offset: 0x47b (i32.const 1) ) ) - ;; code offset: 0x455 + ;; code offset: 0x48b (drop - ;; code offset: 0x453 + ;; code offset: 0x489 (call $iprintf - ;; code offset: 0x44b + ;; code offset: 0x481 (i32.const 1047) - ;; code offset: 0x452 + ;; code offset: 0x488 (i32.add - ;; code offset: 0x44e + ;; code offset: 0x484 (local.get $8) - ;; code offset: 0x450 + ;; code offset: 0x486 (i32.const 16) ) ) ) - ;; code offset: 0x460 + ;; code offset: 0x496 (br_if $label$12 - ;; code offset: 0x45f + ;; code offset: 0x495 (i32.ne - ;; code offset: 0x45b + ;; code offset: 0x491 (local.tee $0 - ;; code offset: 0x45a + ;; code offset: 0x490 (i32.add - ;; code offset: 0x456 + ;; code offset: 0x48c (local.get $0) - ;; code offset: 0x458 + ;; code offset: 0x48e (i32.const 1) ) ) - ;; code offset: 0x45d + ;; code offset: 0x493 (local.get $3) ) ) ) - ;; code offset: 0x467 + ;; code offset: 0x49d (drop - ;; code offset: 0x465 + ;; code offset: 0x49b (call $putchar - ;; code offset: 0x463 + ;; code offset: 0x499 (i32.const 10) ) ) - ;; code offset: 0x46d + ;; code offset: 0x4a3 (if - ;; code offset: 0x46c + ;; code offset: 0x4a2 (i32.gt_s - ;; code offset: 0x468 + ;; code offset: 0x49e (local.get $2) - ;; code offset: 0x46a + ;; code offset: 0x4a0 (i32.const 1) ) - ;; code offset: 0x46f + ;; code offset: 0x4a5 (loop $label$14 - ;; code offset: 0x480 + ;; code offset: 0x4b6 (i32.store - ;; code offset: 0x47d + ;; code offset: 0x4b3 (i32.add - ;; code offset: 0x471 + ;; code offset: 0x4a7 (local.get $5) - ;; code offset: 0x47c + ;; code offset: 0x4b2 (i32.shl - ;; code offset: 0x478 + ;; code offset: 0x4ae (local.tee $0 - ;; code offset: 0x477 + ;; code offset: 0x4ad (i32.add - ;; code offset: 0x473 + ;; code offset: 0x4a9 (local.get $2) - ;; code offset: 0x475 + ;; code offset: 0x4ab (i32.const -1) ) ) - ;; code offset: 0x47a + ;; code offset: 0x4b0 (i32.const 2) ) ) - ;; code offset: 0x47e + ;; code offset: 0x4b4 (local.get $2) ) - ;; code offset: 0x48c - (br_if $label$14 - (block (result i32) - (local.set $9 - ;; code offset: 0x487 - (i32.gt_s - ;; code offset: 0x483 - (local.get $2) - ;; code offset: 0x485 - (i32.const 2) - ) - ) - ;; code offset: 0x48a - (local.set $2 - ;; code offset: 0x488 - (local.get $0) - ) - (local.get $9) + ;; code offset: 0x4be + (local.set $7 + ;; code offset: 0x4bd + (i32.gt_s + ;; code offset: 0x4b9 + (local.get $2) + ;; code offset: 0x4bb + (i32.const 2) ) ) + ;; code offset: 0x4c2 + (local.set $2 + ;; code offset: 0x4c0 + (local.get $0) + ) + ;; code offset: 0x4c6 + (br_if $label$14 + ;; code offset: 0x4c4 + (local.get $7) + ) ) ) - ;; code offset: 0x495 + ;; code offset: 0x4cf (br_if $label$6 - ;; code offset: 0x494 + ;; code offset: 0x4ce (i32.eq - ;; code offset: 0x490 + ;; code offset: 0x4ca (local.get $2) - ;; code offset: 0x492 + ;; code offset: 0x4cc (local.get $3) ) ) - ;; code offset: 0x49c + ;; code offset: 0x4d6 (local.set $6 - ;; code offset: 0x49b + ;; code offset: 0x4d5 (i32.add - ;; code offset: 0x497 + ;; code offset: 0x4d1 (local.get $6) - ;; code offset: 0x499 + ;; code offset: 0x4d3 (i32.const -1) ) ) - ;; code offset: 0x49e + ;; code offset: 0x4d8 (loop $label$15 - ;; code offset: 0x4a2 + ;; code offset: 0x4dc (local.set $0 - ;; code offset: 0x4a0 + ;; code offset: 0x4da (i32.const 0) ) - ;; code offset: 0x4a9 + ;; code offset: 0x4e3 (local.set $7 - ;; code offset: 0x4a6 + ;; code offset: 0x4e0 (i32.load - ;; code offset: 0x4a4 + ;; code offset: 0x4de (local.get $1) ) ) - ;; code offset: 0x4b0 + ;; code offset: 0x4ea (if - ;; code offset: 0x4af + ;; code offset: 0x4e9 (i32.gt_s - ;; code offset: 0x4ab + ;; code offset: 0x4e5 (local.get $2) - ;; code offset: 0x4ad + ;; code offset: 0x4e7 (i32.const 0) ) (block - ;; code offset: 0x4b2 + ;; code offset: 0x4ec (loop $label$17 - ;; code offset: 0x4cc + ;; code offset: 0x506 (i32.store - ;; code offset: 0x4bb + ;; code offset: 0x4f5 (i32.add - ;; code offset: 0x4b4 + ;; code offset: 0x4ee (local.get $1) - ;; code offset: 0x4ba + ;; code offset: 0x4f4 (i32.shl - ;; code offset: 0x4b6 + ;; code offset: 0x4f0 (local.get $0) - ;; code offset: 0x4b8 + ;; code offset: 0x4f2 (i32.const 2) ) ) - ;; code offset: 0x4c9 + ;; code offset: 0x503 (i32.load - ;; code offset: 0x4c8 + ;; code offset: 0x502 (i32.add - ;; code offset: 0x4bc + ;; code offset: 0x4f6 (local.get $1) - ;; code offset: 0x4c7 + ;; code offset: 0x501 (i32.shl - ;; code offset: 0x4c3 + ;; code offset: 0x4fd (local.tee $0 - ;; code offset: 0x4c2 + ;; code offset: 0x4fc (i32.add - ;; code offset: 0x4be + ;; code offset: 0x4f8 (local.get $0) - ;; code offset: 0x4c0 + ;; code offset: 0x4fa (i32.const 1) ) ) - ;; code offset: 0x4c5 + ;; code offset: 0x4ff (i32.const 2) ) ) ) ) - ;; code offset: 0x4d4 + ;; code offset: 0x50e (br_if $label$17 - ;; code offset: 0x4d3 + ;; code offset: 0x50d (i32.ne - ;; code offset: 0x4cf + ;; code offset: 0x509 (local.get $0) - ;; code offset: 0x4d1 + ;; code offset: 0x50b (local.get $2) ) ) ) - ;; code offset: 0x4d9 + ;; code offset: 0x513 (local.set $0 - ;; code offset: 0x4d7 + ;; code offset: 0x511 (local.get $2) ) ) ) - ;; code offset: 0x4e6 + ;; code offset: 0x520 (i32.store - ;; code offset: 0x4e3 + ;; code offset: 0x51d (i32.add - ;; code offset: 0x4dc + ;; code offset: 0x516 (local.get $1) - ;; code offset: 0x4e2 + ;; code offset: 0x51c (i32.shl - ;; code offset: 0x4de + ;; code offset: 0x518 (local.get $0) - ;; code offset: 0x4e0 + ;; code offset: 0x51a (i32.const 2) ) ) - ;; code offset: 0x4e4 + ;; code offset: 0x51e (local.get $7) ) - ;; code offset: 0x4fd + ;; code offset: 0x537 (i32.store - ;; code offset: 0x4f1 + ;; code offset: 0x52b (local.tee $0 - ;; code offset: 0x4f0 + ;; code offset: 0x52a (i32.add - ;; code offset: 0x4e9 + ;; code offset: 0x523 (local.get $5) - ;; code offset: 0x4ef + ;; code offset: 0x529 (i32.shl - ;; code offset: 0x4eb + ;; code offset: 0x525 (local.get $2) - ;; code offset: 0x4ed + ;; code offset: 0x527 (i32.const 2) ) ) ) - ;; code offset: 0x4fc + ;; code offset: 0x536 (i32.add - ;; code offset: 0x4f8 + ;; code offset: 0x532 (local.tee $0 - ;; code offset: 0x4f5 + ;; code offset: 0x52f (i32.load - ;; code offset: 0x4f3 + ;; code offset: 0x52d (local.get $0) ) ) - ;; code offset: 0x4fa + ;; code offset: 0x534 (i32.const -1) ) ) - ;; code offset: 0x505 + ;; code offset: 0x53f (if - ;; code offset: 0x504 + ;; code offset: 0x53e (i32.le_s - ;; code offset: 0x500 + ;; code offset: 0x53a (local.get $0) - ;; code offset: 0x502 + ;; code offset: 0x53c (i32.const 1) ) (block - ;; code offset: 0x511 + ;; code offset: 0x54b (br_if $label$15 - ;; code offset: 0x510 + ;; code offset: 0x54a (i32.ne - ;; code offset: 0x50c + ;; code offset: 0x546 (local.tee $2 - ;; code offset: 0x50b + ;; code offset: 0x545 (i32.add - ;; code offset: 0x507 + ;; code offset: 0x541 (local.get $2) - ;; code offset: 0x509 + ;; code offset: 0x543 (i32.const 1) ) ) - ;; code offset: 0x50e + ;; code offset: 0x548 (local.get $3) ) ) - ;; code offset: 0x513 + ;; code offset: 0x54d (br $label$6) ) ) ) - ;; code offset: 0x519 + ;; code offset: 0x553 (br_if $label$11 - ;; code offset: 0x517 + ;; code offset: 0x551 (local.get $6) ) ) - ;; code offset: 0x51c + ;; code offset: 0x556 (br $label$6) ) - ;; code offset: 0x51f + ;; code offset: 0x559 (loop $label$19 - ;; code offset: 0x525 + ;; code offset: 0x55f (drop - ;; code offset: 0x523 + ;; code offset: 0x55d (call $putchar - ;; code offset: 0x521 + ;; code offset: 0x55b (i32.const 10) ) ) - ;; code offset: 0x52b + ;; code offset: 0x565 (if - ;; code offset: 0x52a + ;; code offset: 0x564 (i32.gt_s - ;; code offset: 0x526 + ;; code offset: 0x560 (local.get $2) - ;; code offset: 0x528 + ;; code offset: 0x562 (i32.const 1) ) - ;; code offset: 0x52d + ;; code offset: 0x567 (loop $label$21 - ;; code offset: 0x53e + ;; code offset: 0x578 (i32.store - ;; code offset: 0x53b + ;; code offset: 0x575 (i32.add - ;; code offset: 0x52f + ;; code offset: 0x569 (local.get $5) - ;; code offset: 0x53a + ;; code offset: 0x574 (i32.shl - ;; code offset: 0x536 + ;; code offset: 0x570 (local.tee $0 - ;; code offset: 0x535 + ;; code offset: 0x56f (i32.add - ;; code offset: 0x531 + ;; code offset: 0x56b (local.get $2) - ;; code offset: 0x533 + ;; code offset: 0x56d (i32.const -1) ) ) - ;; code offset: 0x538 + ;; code offset: 0x572 (i32.const 2) ) ) - ;; code offset: 0x53c + ;; code offset: 0x576 (local.get $2) ) - ;; code offset: 0x54a - (br_if $label$21 - (block (result i32) - (local.set $10 - ;; code offset: 0x545 - (i32.gt_s - ;; code offset: 0x541 - (local.get $2) - ;; code offset: 0x543 - (i32.const 2) - ) - ) - ;; code offset: 0x548 - (local.set $2 - ;; code offset: 0x546 - (local.get $0) - ) - (local.get $10) + ;; code offset: 0x580 + (local.set $7 + ;; code offset: 0x57f + (i32.gt_s + ;; code offset: 0x57b + (local.get $2) + ;; code offset: 0x57d + (i32.const 2) ) ) + ;; code offset: 0x584 + (local.set $2 + ;; code offset: 0x582 + (local.get $0) + ) + ;; code offset: 0x588 + (br_if $label$21 + ;; code offset: 0x586 + (local.get $7) + ) ) ) - ;; code offset: 0x553 + ;; code offset: 0x591 (br_if $label$6 - ;; code offset: 0x552 + ;; code offset: 0x590 (i32.eq - ;; code offset: 0x54e + ;; code offset: 0x58c (local.get $2) - ;; code offset: 0x550 + ;; code offset: 0x58e (local.get $3) ) ) - ;; code offset: 0x55a + ;; code offset: 0x598 (local.set $6 - ;; code offset: 0x559 + ;; code offset: 0x597 (i32.add - ;; code offset: 0x555 + ;; code offset: 0x593 (local.get $6) - ;; code offset: 0x557 + ;; code offset: 0x595 (i32.const -1) ) ) - ;; code offset: 0x55c + ;; code offset: 0x59a (loop $label$22 - ;; code offset: 0x563 + ;; code offset: 0x5a1 (local.set $7 - ;; code offset: 0x560 + ;; code offset: 0x59e (i32.load - ;; code offset: 0x55e + ;; code offset: 0x59c (local.get $1) ) ) - ;; code offset: 0x567 + ;; code offset: 0x5a5 (local.set $0 - ;; code offset: 0x565 + ;; code offset: 0x5a3 (i32.const 0) ) - ;; code offset: 0x56e + ;; code offset: 0x5ac (if - ;; code offset: 0x56d + ;; code offset: 0x5ab (i32.ge_s - ;; code offset: 0x569 + ;; code offset: 0x5a7 (local.get $2) - ;; code offset: 0x56b + ;; code offset: 0x5a9 (i32.const 1) ) (block - ;; code offset: 0x570 + ;; code offset: 0x5ae (loop $label$24 - ;; code offset: 0x58a + ;; code offset: 0x5c8 (i32.store - ;; code offset: 0x579 + ;; code offset: 0x5b7 (i32.add - ;; code offset: 0x572 + ;; code offset: 0x5b0 (local.get $1) - ;; code offset: 0x578 + ;; code offset: 0x5b6 (i32.shl - ;; code offset: 0x574 + ;; code offset: 0x5b2 (local.get $0) - ;; code offset: 0x576 + ;; code offset: 0x5b4 (i32.const 2) ) ) - ;; code offset: 0x587 + ;; code offset: 0x5c5 (i32.load - ;; code offset: 0x586 + ;; code offset: 0x5c4 (i32.add - ;; code offset: 0x57a + ;; code offset: 0x5b8 (local.get $1) - ;; code offset: 0x585 + ;; code offset: 0x5c3 (i32.shl - ;; code offset: 0x581 + ;; code offset: 0x5bf (local.tee $0 - ;; code offset: 0x580 + ;; code offset: 0x5be (i32.add - ;; code offset: 0x57c + ;; code offset: 0x5ba (local.get $0) - ;; code offset: 0x57e + ;; code offset: 0x5bc (i32.const 1) ) ) - ;; code offset: 0x583 + ;; code offset: 0x5c1 (i32.const 2) ) ) ) ) - ;; code offset: 0x592 + ;; code offset: 0x5d0 (br_if $label$24 - ;; code offset: 0x591 + ;; code offset: 0x5cf (i32.ne - ;; code offset: 0x58d + ;; code offset: 0x5cb (local.get $0) - ;; code offset: 0x58f + ;; code offset: 0x5cd (local.get $2) ) ) ) - ;; code offset: 0x597 + ;; code offset: 0x5d5 (local.set $0 - ;; code offset: 0x595 + ;; code offset: 0x5d3 (local.get $2) ) ) ) - ;; code offset: 0x5a4 + ;; code offset: 0x5e2 (i32.store - ;; code offset: 0x5a1 + ;; code offset: 0x5df (i32.add - ;; code offset: 0x59a + ;; code offset: 0x5d8 (local.get $1) - ;; code offset: 0x5a0 + ;; code offset: 0x5de (i32.shl - ;; code offset: 0x59c + ;; code offset: 0x5da (local.get $0) - ;; code offset: 0x59e + ;; code offset: 0x5dc (i32.const 2) ) ) - ;; code offset: 0x5a2 + ;; code offset: 0x5e0 (local.get $7) ) - ;; code offset: 0x5bb + ;; code offset: 0x5f9 (i32.store - ;; code offset: 0x5af + ;; code offset: 0x5ed (local.tee $0 - ;; code offset: 0x5ae + ;; code offset: 0x5ec (i32.add - ;; code offset: 0x5a7 + ;; code offset: 0x5e5 (local.get $5) - ;; code offset: 0x5ad + ;; code offset: 0x5eb (i32.shl - ;; code offset: 0x5a9 + ;; code offset: 0x5e7 (local.get $2) - ;; code offset: 0x5ab + ;; code offset: 0x5e9 (i32.const 2) ) ) ) - ;; code offset: 0x5ba + ;; code offset: 0x5f8 (i32.add - ;; code offset: 0x5b6 + ;; code offset: 0x5f4 (local.tee $0 - ;; code offset: 0x5b3 + ;; code offset: 0x5f1 (i32.load - ;; code offset: 0x5b1 + ;; code offset: 0x5ef (local.get $0) ) ) - ;; code offset: 0x5b8 + ;; code offset: 0x5f6 (i32.const -1) ) ) - ;; code offset: 0x5c3 + ;; code offset: 0x601 (if - ;; code offset: 0x5c2 + ;; code offset: 0x600 (i32.le_s - ;; code offset: 0x5be + ;; code offset: 0x5fc (local.get $0) - ;; code offset: 0x5c0 + ;; code offset: 0x5fe (i32.const 1) ) (block - ;; code offset: 0x5cf + ;; code offset: 0x60d (br_if $label$22 - ;; code offset: 0x5ce + ;; code offset: 0x60c (i32.ne - ;; code offset: 0x5ca + ;; code offset: 0x608 (local.tee $2 - ;; code offset: 0x5c9 + ;; code offset: 0x607 (i32.add - ;; code offset: 0x5c5 + ;; code offset: 0x603 (local.get $2) - ;; code offset: 0x5c7 + ;; code offset: 0x605 (i32.const 1) ) ) - ;; code offset: 0x5cc + ;; code offset: 0x60a (local.get $3) ) ) - ;; code offset: 0x5d1 + ;; code offset: 0x60f (br $label$6) ) ) ) - ;; code offset: 0x5d7 + ;; code offset: 0x615 (br_if $label$19 - ;; code offset: 0x5d5 + ;; code offset: 0x613 (local.get $6) ) ) ) - ;; code offset: 0x5dd + ;; code offset: 0x61b (call $free - ;; code offset: 0x5db + ;; code offset: 0x619 (local.get $1) ) - ;; code offset: 0x5e1 + ;; code offset: 0x61f (call $free - ;; code offset: 0x5df + ;; code offset: 0x61d (local.get $5) ) - ;; code offset: 0x5e5 + ;; code offset: 0x623 (local.set $5 - ;; code offset: 0x5e3 + ;; code offset: 0x621 (i32.const 0) ) - ;; code offset: 0x5e9 + ;; code offset: 0x627 (local.set $0 - ;; code offset: 0x5e7 + ;; code offset: 0x625 (i32.const 0) ) - ;; code offset: 0x5ed + ;; code offset: 0x62b (if - ;; code offset: 0x5eb + ;; code offset: 0x629 (local.get $4) - ;; code offset: 0x5ef + ;; code offset: 0x62d (loop $label$27 - ;; code offset: 0x5f5 + ;; code offset: 0x633 (local.set $1 - ;; code offset: 0x5f3 + ;; code offset: 0x631 (call $fannkuch_worker\28void*\29 - ;; code offset: 0x5f1 + ;; code offset: 0x62f (local.get $4) ) ) - ;; code offset: 0x5fc + ;; code offset: 0x63a (local.set $2 - ;; code offset: 0x5f9 + ;; code offset: 0x637 (i32.load offset=8 - ;; code offset: 0x5f7 + ;; code offset: 0x635 (local.get $4) ) ) - ;; code offset: 0x600 + ;; code offset: 0x63e (call $free - ;; code offset: 0x5fe + ;; code offset: 0x63c (local.get $4) ) - ;; code offset: 0x60c + ;; code offset: 0x64a (local.set $0 - ;; code offset: 0x60b + ;; code offset: 0x649 (select - ;; code offset: 0x602 + ;; code offset: 0x640 (local.get $1) - ;; code offset: 0x604 + ;; code offset: 0x642 (local.get $0) - ;; code offset: 0x60a + ;; code offset: 0x648 (i32.lt_s - ;; code offset: 0x606 + ;; code offset: 0x644 (local.get $0) - ;; code offset: 0x608 + ;; code offset: 0x646 (local.get $1) ) ) ) - ;; code offset: 0x610 + ;; code offset: 0x64e (local.set $4 - ;; code offset: 0x60e + ;; code offset: 0x64c (local.get $2) ) - ;; code offset: 0x614 + ;; code offset: 0x652 (br_if $label$27 - ;; code offset: 0x612 + ;; code offset: 0x650 (local.get $2) ) ) ) - ;; code offset: 0x61c + ;; code offset: 0x65a (i32.store offset=4 - ;; code offset: 0x618 + ;; code offset: 0x656 (local.get $8) - ;; code offset: 0x61a + ;; code offset: 0x658 (local.get $0) ) - ;; code offset: 0x623 + ;; code offset: 0x661 (i32.store - ;; code offset: 0x61f + ;; code offset: 0x65d (local.get $8) - ;; code offset: 0x621 + ;; code offset: 0x65f (local.get $3) ) - ;; code offset: 0x62d + ;; code offset: 0x66b (drop - ;; code offset: 0x62b + ;; code offset: 0x669 (call $iprintf - ;; code offset: 0x626 + ;; code offset: 0x664 (i32.const 1024) - ;; code offset: 0x629 + ;; code offset: 0x667 (local.get $8) ) ) ) - ;; code offset: 0x634 + ;; code offset: 0x672 (global.set $global$0 - ;; code offset: 0x633 + ;; code offset: 0x671 (i32.add - ;; code offset: 0x62f + ;; code offset: 0x66d (local.get $8) - ;; code offset: 0x631 + ;; code offset: 0x66f (i32.const 32) ) ) - ;; code offset: 0x636 + ;; code offset: 0x674 (local.get $5) ) ;; custom section ".debug_info", size 851 ;; custom section ".debug_loc", size 1073 ;; custom section ".debug_ranges", size 88 ;; custom section ".debug_abbrev", size 333 - ;; custom section ".debug_line", size 2662 + ;; custom section ".debug_line", size 2702 ;; custom section ".debug_str", size 434 ;; custom section "producers", size 135 ) diff --git a/test/passes/fib2.bin.txt b/test/passes/fib2.bin.txt index 2380cb146..ac0c26cf5 100644 --- a/test/passes/fib2.bin.txt +++ b/test/passes/fib2.bin.txt @@ -381,12 +381,12 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000070] = "/usr/local/google/home/azakai/Dev/2-binaryen") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000005, 0x0000003d) - [0x0000003e, 0x00000044)) + [0x00000005, 0x00000043) + [0x00000044, 0x0000004a)) 0x00000026: DW_TAG_subprogram [2] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000005) - DW_AT_high_pc [DW_FORM_data4] (0x00000038) + DW_AT_high_pc [DW_FORM_data4] (0x0000003e) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000009d] = "fib") @@ -404,7 +404,7 @@ Abbrev table for offset: 0x00000000 0x00000049: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000000: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000017, 0x0000002c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000ac] = "a") @@ -414,7 +414,7 @@ Abbrev table for offset: 0x00000000 0x00000058: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x0000002b: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +1, DW_OP_stack_value [0x00000017, 0x0000001c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value [0x0000001c, 0x0000002c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) @@ -425,7 +425,7 @@ Abbrev table for offset: 0x00000000 0x00000067: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000064: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002c): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000b0] = "i") @@ -442,7 +442,7 @@ Abbrev table for offset: 0x00000000 0x00000081: NULL 0x00000082: DW_TAG_subprogram [6] * - DW_AT_low_pc [DW_FORM_addr] (0x000000000000003e) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000044) DW_AT_high_pc [DW_FORM_data4] (0x00000006) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) @@ -466,18 +466,18 @@ Abbrev table for offset: 0x00000000 .debug_loc contents: 0x00000000: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000017, 0x0000002c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x0000002b: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +1, DW_OP_stack_value [0x00000017, 0x0000001c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value [0x0000001c, 0x0000002c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000064: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002c): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value @@ -515,84 +515,84 @@ file_names[ 1]: 0x0000000000000005 1 0 1 0 0 is_stmt -0x00000030: 00 DW_LNE_set_address (0x000000000000000e) +0x00000030: 00 DW_LNE_set_address (0x0000000000000014) 0x00000037: 03 DW_LNS_advance_line (3) 0x00000039: 05 DW_LNS_set_column (17) 0x0000003b: 0a DW_LNS_set_prologue_end 0x0000003c: 01 DW_LNS_copy - 0x000000000000000e 3 17 1 0 0 is_stmt prologue_end + 0x0000000000000014 3 17 1 0 0 is_stmt prologue_end -0x0000003d: 00 DW_LNE_set_address (0x0000000000000013) +0x0000003d: 00 DW_LNE_set_address (0x0000000000000019) 0x00000044: 05 DW_LNS_set_column (3) 0x00000046: 06 DW_LNS_negate_stmt 0x00000047: 01 DW_LNS_copy - 0x0000000000000013 3 3 1 0 0 + 0x0000000000000019 3 3 1 0 0 -0x00000048: 00 DW_LNE_set_address (0x0000000000000021) +0x00000048: 00 DW_LNE_set_address (0x0000000000000027) 0x0000004f: 03 DW_LNS_advance_line (6) 0x00000051: 05 DW_LNS_set_column (7) 0x00000053: 06 DW_LNS_negate_stmt 0x00000054: 01 DW_LNS_copy - 0x0000000000000021 6 7 1 0 0 is_stmt + 0x0000000000000027 6 7 1 0 0 is_stmt -0x00000055: 00 DW_LNE_set_address (0x000000000000002c) +0x00000055: 00 DW_LNE_set_address (0x0000000000000032) 0x0000005c: 03 DW_LNS_advance_line (3) 0x0000005e: 05 DW_LNS_set_column (23) 0x00000060: 01 DW_LNS_copy - 0x000000000000002c 3 23 1 0 0 is_stmt + 0x0000000000000032 3 23 1 0 0 is_stmt -0x00000061: 00 DW_LNE_set_address (0x0000000000000031) +0x00000061: 00 DW_LNE_set_address (0x0000000000000037) 0x00000068: 05 DW_LNS_set_column (17) 0x0000006a: 06 DW_LNS_negate_stmt 0x0000006b: 01 DW_LNS_copy - 0x0000000000000031 3 17 1 0 0 + 0x0000000000000037 3 17 1 0 0 -0x0000006c: 00 DW_LNE_set_address (0x0000000000000036) +0x0000006c: 00 DW_LNE_set_address (0x000000000000003c) 0x00000073: 05 DW_LNS_set_column (3) 0x00000075: 01 DW_LNS_copy - 0x0000000000000036 3 3 1 0 0 + 0x000000000000003c 3 3 1 0 0 -0x00000076: 00 DW_LNE_set_address (0x000000000000003a) +0x00000076: 00 DW_LNE_set_address (0x0000000000000040) 0x0000007d: 03 DW_LNS_advance_line (8) 0x0000007f: 06 DW_LNS_negate_stmt 0x00000080: 01 DW_LNS_copy - 0x000000000000003a 8 3 1 0 0 is_stmt + 0x0000000000000040 8 3 1 0 0 is_stmt -0x00000081: 00 DW_LNE_set_address (0x000000000000003d) +0x00000081: 00 DW_LNE_set_address (0x0000000000000043) 0x00000088: 00 DW_LNE_end_sequence - 0x000000000000003d 8 3 1 0 0 is_stmt end_sequence + 0x0000000000000043 8 3 1 0 0 is_stmt end_sequence -0x0000008b: 00 DW_LNE_set_address (0x000000000000003e) +0x0000008b: 00 DW_LNE_set_address (0x0000000000000044) 0x00000092: 03 DW_LNS_advance_line (11) 0x00000094: 01 DW_LNS_copy - 0x000000000000003e 11 0 1 0 0 is_stmt + 0x0000000000000044 11 0 1 0 0 is_stmt -0x00000095: 00 DW_LNE_set_address (0x0000000000000041) +0x00000095: 00 DW_LNE_set_address (0x0000000000000047) 0x0000009c: 03 DW_LNS_advance_line (12) 0x0000009e: 05 DW_LNS_set_column (10) 0x000000a0: 0a DW_LNS_set_prologue_end 0x000000a1: 01 DW_LNS_copy - 0x0000000000000041 12 10 1 0 0 is_stmt prologue_end + 0x0000000000000047 12 10 1 0 0 is_stmt prologue_end -0x000000a2: 00 DW_LNE_set_address (0x0000000000000043) +0x000000a2: 00 DW_LNE_set_address (0x0000000000000049) 0x000000a9: 05 DW_LNS_set_column (3) 0x000000ab: 06 DW_LNS_negate_stmt 0x000000ac: 01 DW_LNS_copy - 0x0000000000000043 12 3 1 0 0 + 0x0000000000000049 12 3 1 0 0 -0x000000ad: 00 DW_LNE_set_address (0x0000000000000044) +0x000000ad: 00 DW_LNE_set_address (0x000000000000004a) 0x000000b4: 00 DW_LNE_end_sequence - 0x0000000000000044 12 3 1 0 0 end_sequence + 0x000000000000004a 12 3 1 0 0 end_sequence .debug_str contents: @@ -609,8 +609,8 @@ file_names[ 1]: 0x000000b2: "t" .debug_ranges contents: -00000000 00000005 0000003d -00000000 0000003e 00000044 +00000000 00000005 00000043 +00000000 00000044 0000004a 00000000 <End of list> (module (type $none_=>_none (func)) @@ -631,85 +631,85 @@ file_names[ 1]: (local $2 i32) (local $3 i32) (local $4 i32) - ;; code offset: 0xa + ;; code offset: 0x10 (local.set $1 - ;; code offset: 0x8 + ;; code offset: 0xe (i32.const 1) ) - ;; code offset: 0xc + ;; code offset: 0x12 (block $label$1 - ;; code offset: 0x13 + ;; code offset: 0x19 (br_if $label$1 - ;; code offset: 0x12 + ;; code offset: 0x18 (i32.lt_s - ;; code offset: 0xe + ;; code offset: 0x14 (local.get $0) - ;; code offset: 0x10 + ;; code offset: 0x16 (i32.const 1) ) ) - ;; code offset: 0x17 + ;; code offset: 0x1d (local.set $2 - ;; code offset: 0x15 + ;; code offset: 0x1b (i32.const 0) ) - ;; code offset: 0x1b + ;; code offset: 0x21 (local.set $3 - ;; code offset: 0x19 + ;; code offset: 0x1f (i32.const 0) ) - ;; code offset: 0x1d + ;; code offset: 0x23 (loop $label$2 - ;; code offset: 0x26 + ;; code offset: 0x2c (local.set $1 - ;; code offset: 0x25 + ;; code offset: 0x2b (i32.add - ;; code offset: 0x21 + ;; code offset: 0x27 (local.tee $4 - ;; code offset: 0x1f + ;; code offset: 0x25 (local.get $1) ) - ;; code offset: 0x23 + ;; code offset: 0x29 (local.get $2) ) ) - ;; code offset: 0x2a + ;; code offset: 0x30 (local.set $2 - ;; code offset: 0x28 + ;; code offset: 0x2e (local.get $4) ) - ;; code offset: 0x36 + ;; code offset: 0x3c (br_if $label$2 - ;; code offset: 0x35 + ;; code offset: 0x3b (i32.ne - ;; code offset: 0x31 + ;; code offset: 0x37 (local.tee $3 - ;; code offset: 0x30 + ;; code offset: 0x36 (i32.add - ;; code offset: 0x2c + ;; code offset: 0x32 (local.get $3) - ;; code offset: 0x2e + ;; code offset: 0x34 (i32.const 1) ) ) - ;; code offset: 0x33 + ;; code offset: 0x39 (local.get $0) ) ) ) ) - ;; code offset: 0x3a + ;; code offset: 0x40 (local.get $1) ) (func $__original_main (result i32) - ;; code offset: 0x41 + ;; code offset: 0x47 (call $fib - ;; code offset: 0x3f + ;; code offset: 0x45 (i32.const 6) ) ) (func $main (param $0 i32) (param $1 i32) (result i32) - ;; code offset: 0x46 + ;; code offset: 0x4c (call $__original_main) ) ;; custom section ".debug_info", size 168 diff --git a/test/passes/fib2_emptylocspan.bin.txt b/test/passes/fib2_emptylocspan.bin.txt index 7c9449300..21f2fb878 100644 --- a/test/passes/fib2_emptylocspan.bin.txt +++ b/test/passes/fib2_emptylocspan.bin.txt @@ -381,12 +381,12 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x00000070] = "/usr/local/google/home/azakai/Dev/2-binaryen") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000005, 0x0000003d) - [0x0000003e, 0x00000044)) + [0x00000005, 0x00000043) + [0x00000044, 0x0000004a)) 0x00000026: DW_TAG_subprogram [2] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000005) - DW_AT_high_pc [DW_FORM_data4] (0x00000038) + DW_AT_high_pc [DW_FORM_data4] (0x0000003e) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000009d] = "fib") @@ -404,7 +404,7 @@ Abbrev table for offset: 0x00000000 0x00000049: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000000: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000017, 0x00000017): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000ac] = "a") @@ -414,7 +414,7 @@ Abbrev table for offset: 0x00000000 0x00000058: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x0000002b: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +1, DW_OP_stack_value [0x00000017, 0x0000001c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value [0x0000001c, 0x0000002c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) @@ -425,7 +425,7 @@ Abbrev table for offset: 0x00000000 0x00000067: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000064: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002c): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000b0] = "i") @@ -442,7 +442,7 @@ Abbrev table for offset: 0x00000000 0x00000081: NULL 0x00000082: DW_TAG_subprogram [6] * - DW_AT_low_pc [DW_FORM_addr] (0x000000000000003e) + DW_AT_low_pc [DW_FORM_addr] (0x0000000000000044) DW_AT_high_pc [DW_FORM_data4] (0x00000006) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x1 +0, DW_OP_stack_value) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) @@ -466,18 +466,18 @@ Abbrev table for offset: 0x00000000 .debug_loc contents: 0x00000000: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000001, 0x00000001): DW_OP_consts +0, DW_OP_stack_value [0x00000017, 0x00000017): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x0000002b: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +1, DW_OP_stack_value [0x00000017, 0x0000001c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value [0x0000001c, 0x0000002c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000064: - [0xffffffff, 0x0000000c): + [0xffffffff, 0x00000012): [0x00000000, 0x00000009): DW_OP_consts +0, DW_OP_stack_value [0x00000027, 0x0000002c): DW_OP_WASM_location 0x0 +3, DW_OP_stack_value @@ -515,84 +515,84 @@ file_names[ 1]: 0x0000000000000005 1 0 1 0 0 is_stmt -0x00000030: 00 DW_LNE_set_address (0x000000000000000e) +0x00000030: 00 DW_LNE_set_address (0x0000000000000014) 0x00000037: 03 DW_LNS_advance_line (3) 0x00000039: 05 DW_LNS_set_column (17) 0x0000003b: 0a DW_LNS_set_prologue_end 0x0000003c: 01 DW_LNS_copy - 0x000000000000000e 3 17 1 0 0 is_stmt prologue_end + 0x0000000000000014 3 17 1 0 0 is_stmt prologue_end -0x0000003d: 00 DW_LNE_set_address (0x0000000000000013) +0x0000003d: 00 DW_LNE_set_address (0x0000000000000019) 0x00000044: 05 DW_LNS_set_column (3) 0x00000046: 06 DW_LNS_negate_stmt 0x00000047: 01 DW_LNS_copy - 0x0000000000000013 3 3 1 0 0 + 0x0000000000000019 3 3 1 0 0 -0x00000048: 00 DW_LNE_set_address (0x0000000000000021) +0x00000048: 00 DW_LNE_set_address (0x0000000000000027) 0x0000004f: 03 DW_LNS_advance_line (6) 0x00000051: 05 DW_LNS_set_column (7) 0x00000053: 06 DW_LNS_negate_stmt 0x00000054: 01 DW_LNS_copy - 0x0000000000000021 6 7 1 0 0 is_stmt + 0x0000000000000027 6 7 1 0 0 is_stmt -0x00000055: 00 DW_LNE_set_address (0x000000000000002c) +0x00000055: 00 DW_LNE_set_address (0x0000000000000032) 0x0000005c: 03 DW_LNS_advance_line (3) 0x0000005e: 05 DW_LNS_set_column (23) 0x00000060: 01 DW_LNS_copy - 0x000000000000002c 3 23 1 0 0 is_stmt + 0x0000000000000032 3 23 1 0 0 is_stmt -0x00000061: 00 DW_LNE_set_address (0x0000000000000031) +0x00000061: 00 DW_LNE_set_address (0x0000000000000037) 0x00000068: 05 DW_LNS_set_column (17) 0x0000006a: 06 DW_LNS_negate_stmt 0x0000006b: 01 DW_LNS_copy - 0x0000000000000031 3 17 1 0 0 + 0x0000000000000037 3 17 1 0 0 -0x0000006c: 00 DW_LNE_set_address (0x0000000000000036) +0x0000006c: 00 DW_LNE_set_address (0x000000000000003c) 0x00000073: 05 DW_LNS_set_column (3) 0x00000075: 01 DW_LNS_copy - 0x0000000000000036 3 3 1 0 0 + 0x000000000000003c 3 3 1 0 0 -0x00000076: 00 DW_LNE_set_address (0x000000000000003a) +0x00000076: 00 DW_LNE_set_address (0x0000000000000040) 0x0000007d: 03 DW_LNS_advance_line (8) 0x0000007f: 06 DW_LNS_negate_stmt 0x00000080: 01 DW_LNS_copy - 0x000000000000003a 8 3 1 0 0 is_stmt + 0x0000000000000040 8 3 1 0 0 is_stmt -0x00000081: 00 DW_LNE_set_address (0x000000000000003d) +0x00000081: 00 DW_LNE_set_address (0x0000000000000043) 0x00000088: 00 DW_LNE_end_sequence - 0x000000000000003d 8 3 1 0 0 is_stmt end_sequence + 0x0000000000000043 8 3 1 0 0 is_stmt end_sequence -0x0000008b: 00 DW_LNE_set_address (0x000000000000003e) +0x0000008b: 00 DW_LNE_set_address (0x0000000000000044) 0x00000092: 03 DW_LNS_advance_line (11) 0x00000094: 01 DW_LNS_copy - 0x000000000000003e 11 0 1 0 0 is_stmt + 0x0000000000000044 11 0 1 0 0 is_stmt -0x00000095: 00 DW_LNE_set_address (0x0000000000000041) +0x00000095: 00 DW_LNE_set_address (0x0000000000000047) 0x0000009c: 03 DW_LNS_advance_line (12) 0x0000009e: 05 DW_LNS_set_column (10) 0x000000a0: 0a DW_LNS_set_prologue_end 0x000000a1: 01 DW_LNS_copy - 0x0000000000000041 12 10 1 0 0 is_stmt prologue_end + 0x0000000000000047 12 10 1 0 0 is_stmt prologue_end -0x000000a2: 00 DW_LNE_set_address (0x0000000000000043) +0x000000a2: 00 DW_LNE_set_address (0x0000000000000049) 0x000000a9: 05 DW_LNS_set_column (3) 0x000000ab: 06 DW_LNS_negate_stmt 0x000000ac: 01 DW_LNS_copy - 0x0000000000000043 12 3 1 0 0 + 0x0000000000000049 12 3 1 0 0 -0x000000ad: 00 DW_LNE_set_address (0x0000000000000044) +0x000000ad: 00 DW_LNE_set_address (0x000000000000004a) 0x000000b4: 00 DW_LNE_end_sequence - 0x0000000000000044 12 3 1 0 0 end_sequence + 0x000000000000004a 12 3 1 0 0 end_sequence .debug_str contents: @@ -609,8 +609,8 @@ file_names[ 1]: 0x000000b2: "t" .debug_ranges contents: -00000000 00000005 0000003d -00000000 0000003e 00000044 +00000000 00000005 00000043 +00000000 00000044 0000004a 00000000 <End of list> (module (type $none_=>_none (func)) @@ -631,85 +631,85 @@ file_names[ 1]: (local $2 i32) (local $3 i32) (local $4 i32) - ;; code offset: 0xa + ;; code offset: 0x10 (local.set $1 - ;; code offset: 0x8 + ;; code offset: 0xe (i32.const 1) ) - ;; code offset: 0xc + ;; code offset: 0x12 (block $label$1 - ;; code offset: 0x13 + ;; code offset: 0x19 (br_if $label$1 - ;; code offset: 0x12 + ;; code offset: 0x18 (i32.lt_s - ;; code offset: 0xe + ;; code offset: 0x14 (local.get $0) - ;; code offset: 0x10 + ;; code offset: 0x16 (i32.const 1) ) ) - ;; code offset: 0x17 + ;; code offset: 0x1d (local.set $2 - ;; code offset: 0x15 + ;; code offset: 0x1b (i32.const 0) ) - ;; code offset: 0x1b + ;; code offset: 0x21 (local.set $3 - ;; code offset: 0x19 + ;; code offset: 0x1f (i32.const 0) ) - ;; code offset: 0x1d + ;; code offset: 0x23 (loop $label$2 - ;; code offset: 0x26 + ;; code offset: 0x2c (local.set $1 - ;; code offset: 0x25 + ;; code offset: 0x2b (i32.add - ;; code offset: 0x21 + ;; code offset: 0x27 (local.tee $4 - ;; code offset: 0x1f + ;; code offset: 0x25 (local.get $1) ) - ;; code offset: 0x23 + ;; code offset: 0x29 (local.get $2) ) ) - ;; code offset: 0x2a + ;; code offset: 0x30 (local.set $2 - ;; code offset: 0x28 + ;; code offset: 0x2e (local.get $4) ) - ;; code offset: 0x36 + ;; code offset: 0x3c (br_if $label$2 - ;; code offset: 0x35 + ;; code offset: 0x3b (i32.ne - ;; code offset: 0x31 + ;; code offset: 0x37 (local.tee $3 - ;; code offset: 0x30 + ;; code offset: 0x36 (i32.add - ;; code offset: 0x2c + ;; code offset: 0x32 (local.get $3) - ;; code offset: 0x2e + ;; code offset: 0x34 (i32.const 1) ) ) - ;; code offset: 0x33 + ;; code offset: 0x39 (local.get $0) ) ) ) ) - ;; code offset: 0x3a + ;; code offset: 0x40 (local.get $1) ) (func $__original_main (result i32) - ;; code offset: 0x41 + ;; code offset: 0x47 (call $fib - ;; code offset: 0x3f + ;; code offset: 0x45 (i32.const 6) ) ) (func $main (param $0 i32) (param $1 i32) (result i32) - ;; code offset: 0x46 + ;; code offset: 0x4c (call $__original_main) ) ;; custom section ".debug_info", size 168 diff --git a/test/passes/fib_nonzero-low-pc.bin.txt b/test/passes/fib_nonzero-low-pc.bin.txt index e5988660d..ac28b21a4 100644 --- a/test/passes/fib_nonzero-low-pc.bin.txt +++ b/test/passes/fib_nonzero-low-pc.bin.txt @@ -313,11 +313,11 @@ Abbrev table for offset: 0x00000000 DW_AT_stmt_list [DW_FORM_sec_offset] (0x00000000) DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x0000006f] = "D:\\test\\fib") DW_AT_low_pc [DW_FORM_addr] (0x000000000000000a) - DW_AT_high_pc [DW_FORM_data4] (0x0000003f) + DW_AT_high_pc [DW_FORM_data4] (0x00000047) 0x00000026: DW_TAG_subprogram [2] * DW_AT_low_pc [DW_FORM_addr] (0x000000000000000a) - DW_AT_high_pc [DW_FORM_data4] (0x0000003f) + DW_AT_high_pc [DW_FORM_data4] (0x00000047) DW_AT_frame_base [DW_FORM_exprloc] (DW_OP_WASM_location 0x3 +0, <decoding error> 00 00 9f) DW_AT_GNU_all_call_sites [DW_FORM_flag_present] (true) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000007b] = "fib") @@ -335,9 +335,9 @@ Abbrev table for offset: 0x00000000 0x0000004c: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000000: - [0x0000000a, 0x0000001a): DW_OP_consts +1, DW_OP_stack_value - [0x00000026, 0x00000028): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value - [0x00000028, 0x00000044): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) + [0x0000000a, 0x00000022): DW_OP_consts +1, DW_OP_stack_value + [0x0000002e, 0x00000030): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value + [0x00000030, 0x0000004c): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000085] = "previous") DW_AT_decl_file [DW_FORM_data1] ("D:\test\fib/fib.c") DW_AT_decl_line [DW_FORM_data1] (4) @@ -345,8 +345,8 @@ Abbrev table for offset: 0x00000000 0x0000005b: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000031: - [0x0000000a, 0x0000001a): DW_OP_consts +1, DW_OP_stack_value - [0x0000002d, 0x00000044): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + [0x0000000a, 0x00000022): DW_OP_consts +1, DW_OP_stack_value + [0x00000035, 0x0000004c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000008e] = "current") DW_AT_decl_file [DW_FORM_data1] ("D:\test\fib/fib.c") DW_AT_decl_line [DW_FORM_data1] (5) @@ -354,23 +354,23 @@ Abbrev table for offset: 0x00000000 0x0000006a: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000054: - [0x0000000a, 0x0000001a): DW_OP_consts +1, DW_OP_stack_value - [0x00000026, 0x00000028): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value - [0x00000028, 0x0000002d): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value - [0x0000002d, 0x00000044): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) + [0x0000000a, 0x00000022): DW_OP_consts +1, DW_OP_stack_value + [0x0000002e, 0x00000030): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value + [0x00000030, 0x00000035): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + [0x00000035, 0x0000004c): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000096] = "next") DW_AT_decl_file [DW_FORM_data1] ("D:\test\fib/fib.c") DW_AT_decl_line [DW_FORM_data1] (6) DW_AT_type [DW_FORM_ref4] (cu + 0x0093 => {0x00000093} "int") 0x00000079: DW_TAG_lexical_block [5] * - DW_AT_low_pc [DW_FORM_addr] (0x0000000000000013) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000001b) DW_AT_high_pc [DW_FORM_data4] (0x00000000) 0x00000082: DW_TAG_variable [4] DW_AT_location [DW_FORM_sec_offset] (0x00000093: - [0x0000000a, 0x0000001a): DW_OP_consts +3, DW_OP_stack_value - [0x00000039, 0x0000003b): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value) + [0x0000000a, 0x00000022): DW_OP_consts +3, DW_OP_stack_value + [0x00000041, 0x00000043): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value) DW_AT_name [DW_FORM_strp] ( .debug_str[0x0000009b] = "i") DW_AT_decl_file [DW_FORM_data1] ("D:\test\fib/fib.c") DW_AT_decl_line [DW_FORM_data1] (7) @@ -389,23 +389,23 @@ Abbrev table for offset: 0x00000000 .debug_loc contents: 0x00000000: - [0x00000000, 0x00000010): DW_OP_consts +1, DW_OP_stack_value - [0x0000001c, 0x0000001e): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value - [0x0000001e, 0x0000003a): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_consts +1, DW_OP_stack_value + [0x00000024, 0x00000026): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value + [0x00000026, 0x00000042): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value 0x00000031: - [0x00000000, 0x00000010): DW_OP_consts +1, DW_OP_stack_value - [0x00000023, 0x0000003a): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_consts +1, DW_OP_stack_value + [0x0000002b, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000054: - [0x00000000, 0x00000010): DW_OP_consts +1, DW_OP_stack_value - [0x0000001c, 0x0000001e): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value - [0x0000001e, 0x00000023): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value - [0x00000023, 0x0000003a): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_consts +1, DW_OP_stack_value + [0x00000024, 0x00000026): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value + [0x00000026, 0x0000002b): DW_OP_WASM_location 0x0 +4, DW_OP_stack_value + [0x0000002b, 0x00000042): DW_OP_WASM_location 0x0 +1, DW_OP_stack_value 0x00000093: - [0x00000000, 0x00000010): DW_OP_consts +3, DW_OP_stack_value - [0x0000002f, 0x00000031): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value + [0x00000000, 0x00000018): DW_OP_consts +3, DW_OP_stack_value + [0x00000037, 0x00000039): DW_OP_WASM_location 0x2 +0, DW_OP_stack_value .debug_line contents: debug_line[0x00000000] @@ -442,59 +442,59 @@ file_names[ 1]: 0x000000000000000a 3 0 1 0 0 is_stmt -0x00000031: 00 DW_LNE_set_address (0x0000000000000013) +0x00000031: 00 DW_LNE_set_address (0x000000000000001b) 0x00000038: 03 DW_LNS_advance_line (7) 0x0000003a: 05 DW_LNS_set_column (23) 0x0000003c: 0a DW_LNS_set_prologue_end 0x0000003d: 01 DW_LNS_copy - 0x0000000000000013 7 23 1 0 0 is_stmt prologue_end + 0x000000000000001b 7 23 1 0 0 is_stmt prologue_end -0x0000003e: 00 DW_LNE_set_address (0x0000000000000018) +0x0000003e: 00 DW_LNE_set_address (0x0000000000000020) 0x00000045: 05 DW_LNS_set_column (5) 0x00000047: 06 DW_LNS_negate_stmt 0x00000048: 01 DW_LNS_copy - 0x0000000000000018 7 5 1 0 0 + 0x0000000000000020 7 5 1 0 0 -0x00000049: 00 DW_LNE_set_address (0x0000000000000026) +0x00000049: 00 DW_LNE_set_address (0x000000000000002e) 0x00000050: 03 DW_LNS_advance_line (9) 0x00000052: 05 DW_LNS_set_column (24) 0x00000054: 06 DW_LNS_negate_stmt 0x00000055: 01 DW_LNS_copy - 0x0000000000000026 9 24 1 0 0 is_stmt + 0x000000000000002e 9 24 1 0 0 is_stmt -0x00000056: 00 DW_LNE_set_address (0x000000000000002d) +0x00000056: 00 DW_LNE_set_address (0x0000000000000035) 0x0000005d: 03 DW_LNS_advance_line (7) 0x0000005f: 05 DW_LNS_set_column (23) 0x00000061: 01 DW_LNS_copy - 0x000000000000002d 7 23 1 0 0 is_stmt + 0x0000000000000035 7 23 1 0 0 is_stmt -0x00000062: 00 DW_LNE_set_address (0x0000000000000034) +0x00000062: 00 DW_LNE_set_address (0x000000000000003c) 0x00000069: 05 DW_LNS_set_column (29) 0x0000006b: 06 DW_LNS_negate_stmt 0x0000006c: 01 DW_LNS_copy - 0x0000000000000034 7 29 1 0 0 + 0x000000000000003c 7 29 1 0 0 -0x0000006d: 00 DW_LNE_set_address (0x000000000000003f) +0x0000006d: 00 DW_LNE_set_address (0x0000000000000047) 0x00000074: 05 DW_LNS_set_column (5) 0x00000076: 01 DW_LNS_copy - 0x000000000000003f 7 5 1 0 0 + 0x0000000000000047 7 5 1 0 0 -0x00000077: 00 DW_LNE_set_address (0x0000000000000046) +0x00000077: 00 DW_LNE_set_address (0x000000000000004e) 0x0000007e: 03 DW_LNS_advance_line (16) 0x00000080: 06 DW_LNS_negate_stmt 0x00000081: 01 DW_LNS_copy - 0x0000000000000046 16 5 1 0 0 is_stmt + 0x000000000000004e 16 5 1 0 0 is_stmt -0x00000082: 00 DW_LNE_set_address (0x0000000000000049) +0x00000082: 00 DW_LNE_set_address (0x0000000000000051) 0x00000089: 00 DW_LNE_end_sequence - 0x0000000000000049 16 5 1 0 0 is_stmt end_sequence + 0x0000000000000051 16 5 1 0 0 is_stmt end_sequence .debug_str contents: @@ -533,84 +533,84 @@ file_names[ 1]: (local $3 i32) (local $4 i32) (local $5 i32) - ;; code offset: 0xf + ;; code offset: 0x17 (local.set $1 - ;; code offset: 0xd + ;; code offset: 0x15 (i32.const 1) ) - ;; code offset: 0x11 + ;; code offset: 0x19 (block $label$1 - ;; code offset: 0x18 + ;; code offset: 0x20 (br_if $label$1 - ;; code offset: 0x17 + ;; code offset: 0x1f (i32.le_s - ;; code offset: 0x13 + ;; code offset: 0x1b (local.get $0) - ;; code offset: 0x15 + ;; code offset: 0x1d (i32.const 2) ) ) - ;; code offset: 0x1c + ;; code offset: 0x24 (local.set $2 - ;; code offset: 0x1a + ;; code offset: 0x22 (i32.const 3) ) - ;; code offset: 0x20 + ;; code offset: 0x28 (local.set $3 - ;; code offset: 0x1e + ;; code offset: 0x26 (i32.const 1) ) - ;; code offset: 0x22 + ;; code offset: 0x2a (loop $label$2 - ;; code offset: 0x2b + ;; code offset: 0x33 (local.set $1 - ;; code offset: 0x2a + ;; code offset: 0x32 (i32.add - ;; code offset: 0x26 + ;; code offset: 0x2e (local.tee $4 - ;; code offset: 0x24 + ;; code offset: 0x2c (local.get $1) ) - ;; code offset: 0x28 + ;; code offset: 0x30 (local.get $3) ) ) - ;; code offset: 0x32 + ;; code offset: 0x3a (local.set $5 - ;; code offset: 0x31 + ;; code offset: 0x39 (i32.eq - ;; code offset: 0x2d + ;; code offset: 0x35 (local.get $2) - ;; code offset: 0x2f + ;; code offset: 0x37 (local.get $0) ) ) - ;; code offset: 0x39 + ;; code offset: 0x41 (local.set $2 - ;; code offset: 0x38 + ;; code offset: 0x40 (i32.add - ;; code offset: 0x34 + ;; code offset: 0x3c (local.get $2) - ;; code offset: 0x36 + ;; code offset: 0x3e (i32.const 1) ) ) - ;; code offset: 0x3d + ;; code offset: 0x45 (local.set $3 - ;; code offset: 0x3b + ;; code offset: 0x43 (local.get $4) ) - ;; code offset: 0x42 + ;; code offset: 0x4a (br_if $label$2 - ;; code offset: 0x41 + ;; code offset: 0x49 (i32.eqz - ;; code offset: 0x3f + ;; code offset: 0x47 (local.get $5) ) ) ) ) - ;; code offset: 0x46 + ;; code offset: 0x4e (local.get $1) ) ;; dylink section diff --git a/test/passes/ignore_missing_func.bin.txt b/test/passes/ignore_missing_func.bin.txt index 24ea66556..c5f45cfdc 100644 --- a/test/passes/ignore_missing_func.bin.txt +++ b/test/passes/ignore_missing_func.bin.txt @@ -622,7 +622,7 @@ Abbrev table for offset: 0x00000000 DW_AT_comp_dir [DW_FORM_strp] ( .debug_str[0x0000009b] = "/home/alon/Dev/emscripten") DW_AT_low_pc [DW_FORM_addr] (0x0000000000000000) DW_AT_ranges [DW_FORM_sec_offset] (0x00000000 - [0x00000005, 0x0000005b)) + [0x00000005, 0x0000006d)) 0x00000026: DW_TAG_variable [2] DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000b5] = "quine") @@ -650,7 +650,7 @@ Abbrev table for offset: 0x00000000 0x0000004f: DW_TAG_subprogram [6] * DW_AT_low_pc [DW_FORM_addr] (0x0000000000000005) - DW_AT_high_pc [DW_FORM_data4] (0x00000056) + DW_AT_high_pc [DW_FORM_data4] (0x00000068) DW_AT_linkage_name [DW_FORM_strp] ( .debug_str[0x000000c4] = "_Z4usedi") DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000cd] = "used") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/a.cpp") @@ -687,8 +687,8 @@ Abbrev table for offset: 0x00000000 0x0000009a: NULL 0x0000009b: DW_TAG_subprogram [8] - DW_AT_low_pc [DW_FORM_addr] (0x000000000000005c) - DW_AT_high_pc [DW_FORM_data4] (0x00000051) + DW_AT_low_pc [DW_FORM_addr] (0x000000000000006e) + DW_AT_high_pc [DW_FORM_data4] (0x00000065) DW_AT_name [DW_FORM_strp] ( .debug_str[0x000000e4] = "main") DW_AT_decl_file [DW_FORM_data1] ("/home/alon/Dev/emscripten/a.cpp") DW_AT_decl_line [DW_FORM_data1] (16) @@ -732,74 +732,74 @@ file_names[ 1]: 0x0000000000000005 4 0 1 0 0 is_stmt -0x00000031: 00 DW_LNE_set_address (0x000000000000001e) +0x00000031: 00 DW_LNE_set_address (0x0000000000000030) 0x00000038: 03 DW_LNS_advance_line (5) 0x0000003a: 05 DW_LNS_set_column (4) 0x0000003c: 0a DW_LNS_set_prologue_end 0x0000003d: 01 DW_LNS_copy - 0x000000000000001e 5 4 1 0 0 is_stmt prologue_end + 0x0000000000000030 5 4 1 0 0 is_stmt prologue_end -0x0000003e: 00 DW_LNE_set_address (0x0000000000000037) +0x0000003e: 00 DW_LNE_set_address (0x0000000000000049) 0x00000045: 03 DW_LNS_advance_line (6) 0x00000047: 01 DW_LNS_copy - 0x0000000000000037 6 4 1 0 0 is_stmt + 0x0000000000000049 6 4 1 0 0 is_stmt -0x00000048: 00 DW_LNE_set_address (0x0000000000000050) +0x00000048: 00 DW_LNE_set_address (0x0000000000000062) 0x0000004f: 03 DW_LNS_advance_line (7) 0x00000051: 05 DW_LNS_set_column (10) 0x00000053: 01 DW_LNS_copy - 0x0000000000000050 7 10 1 0 0 is_stmt + 0x0000000000000062 7 10 1 0 0 is_stmt -0x00000054: 00 DW_LNE_set_address (0x0000000000000057) +0x00000054: 00 DW_LNE_set_address (0x0000000000000069) 0x0000005b: 05 DW_LNS_set_column (3) 0x0000005d: 06 DW_LNS_negate_stmt 0x0000005e: 01 DW_LNS_copy - 0x0000000000000057 7 3 1 0 0 + 0x0000000000000069 7 3 1 0 0 -0x0000005f: 00 DW_LNE_set_address (0x000000000000005b) +0x0000005f: 00 DW_LNE_set_address (0x000000000000006d) 0x00000066: 00 DW_LNE_end_sequence - 0x000000000000005b 7 3 1 0 0 end_sequence + 0x000000000000006d 7 3 1 0 0 end_sequence -0x00000069: 00 DW_LNE_set_address (0x000000000000005c) +0x00000069: 00 DW_LNE_set_address (0x000000000000006e) 0x00000070: 03 DW_LNS_advance_line (16) 0x00000072: 01 DW_LNS_copy - 0x000000000000005c 16 0 1 0 0 is_stmt + 0x000000000000006e 16 0 1 0 0 is_stmt -0x00000073: 00 DW_LNE_set_address (0x0000000000000081) +0x00000073: 00 DW_LNE_set_address (0x00000000000000a7) 0x0000007a: 03 DW_LNS_advance_line (17) 0x0000007c: 05 DW_LNS_set_column (10) 0x0000007e: 0a DW_LNS_set_prologue_end 0x0000007f: 01 DW_LNS_copy - 0x0000000000000081 17 10 1 0 0 is_stmt prologue_end + 0x00000000000000a7 17 10 1 0 0 is_stmt prologue_end -0x00000080: 00 DW_LNE_set_address (0x0000000000000087) +0x00000080: 00 DW_LNE_set_address (0x00000000000000ad) 0x00000087: 05 DW_LNS_set_column (25) 0x00000089: 06 DW_LNS_negate_stmt 0x0000008a: 01 DW_LNS_copy - 0x0000000000000087 17 25 1 0 0 + 0x00000000000000ad 17 25 1 0 0 -0x0000008b: 00 DW_LNE_set_address (0x0000000000000093) +0x0000008b: 00 DW_LNE_set_address (0x00000000000000b9) 0x00000092: 05 DW_LNS_set_column (19) 0x00000094: 01 DW_LNS_copy - 0x0000000000000093 17 19 1 0 0 + 0x00000000000000b9 17 19 1 0 0 -0x00000095: 00 DW_LNE_set_address (0x000000000000009a) +0x00000095: 00 DW_LNE_set_address (0x00000000000000c0) 0x0000009c: 05 DW_LNS_set_column (3) 0x0000009e: 01 DW_LNS_copy - 0x000000000000009a 17 3 1 0 0 + 0x00000000000000c0 17 3 1 0 0 -0x0000009f: 00 DW_LNE_set_address (0x00000000000000ad) +0x0000009f: 00 DW_LNE_set_address (0x00000000000000d3) 0x000000a6: 00 DW_LNE_end_sequence - 0x00000000000000ad 17 3 1 0 0 end_sequence + 0x00000000000000d3 17 3 1 0 0 end_sequence .debug_str contents: @@ -817,9 +817,9 @@ file_names[ 1]: 0x000000e9: "x" .debug_ranges contents: -00000000 00000005 0000005b +00000000 00000005 0000006d 00000000 <End of list> -00000010 0000005c 000000ad +00000010 0000006e 000000d3 00000010 <End of list> (module (type $none_=>_none (func)) @@ -848,104 +848,104 @@ file_names[ 1]: (local $8 i32) (local $9 i32) (local $10 i32) - ;; code offset: 0xa + ;; code offset: 0x1c (local.set $1 - ;; code offset: 0x8 + ;; code offset: 0x1a (global.get $global$0) ) - ;; code offset: 0xe + ;; code offset: 0x20 (local.set $2 - ;; code offset: 0xc + ;; code offset: 0x1e (i32.const 16) ) - ;; code offset: 0x15 + ;; code offset: 0x27 (local.set $3 - ;; code offset: 0x14 + ;; code offset: 0x26 (i32.sub - ;; code offset: 0x10 + ;; code offset: 0x22 (local.get $1) - ;; code offset: 0x12 + ;; code offset: 0x24 (local.get $2) ) ) - ;; code offset: 0x1b + ;; code offset: 0x2d (i32.store offset=12 - ;; code offset: 0x17 + ;; code offset: 0x29 (local.get $3) - ;; code offset: 0x19 + ;; code offset: 0x2b (local.get $0) ) - ;; code offset: 0x23 + ;; code offset: 0x35 (local.set $4 - ;; code offset: 0x20 + ;; code offset: 0x32 (i32.load offset=12 - ;; code offset: 0x1e + ;; code offset: 0x30 (local.get $3) ) ) - ;; code offset: 0x27 + ;; code offset: 0x39 (local.set $5 - ;; code offset: 0x25 + ;; code offset: 0x37 (i32.const 1) ) - ;; code offset: 0x2e + ;; code offset: 0x40 (local.set $6 - ;; code offset: 0x2d + ;; code offset: 0x3f (i32.add - ;; code offset: 0x29 + ;; code offset: 0x3b (local.get $4) - ;; code offset: 0x2b + ;; code offset: 0x3d (local.get $5) ) ) - ;; code offset: 0x34 + ;; code offset: 0x46 (i32.store offset=12 - ;; code offset: 0x30 + ;; code offset: 0x42 (local.get $3) - ;; code offset: 0x32 + ;; code offset: 0x44 (local.get $6) ) - ;; code offset: 0x3c + ;; code offset: 0x4e (local.set $7 - ;; code offset: 0x39 + ;; code offset: 0x4b (i32.load offset=12 - ;; code offset: 0x37 + ;; code offset: 0x49 (local.get $3) ) ) - ;; code offset: 0x40 + ;; code offset: 0x52 (local.set $8 - ;; code offset: 0x3e + ;; code offset: 0x50 (i32.const -1) ) - ;; code offset: 0x47 + ;; code offset: 0x59 (local.set $9 - ;; code offset: 0x46 + ;; code offset: 0x58 (i32.add - ;; code offset: 0x42 + ;; code offset: 0x54 (local.get $7) - ;; code offset: 0x44 + ;; code offset: 0x56 (local.get $8) ) ) - ;; code offset: 0x4d + ;; code offset: 0x5f (i32.store offset=12 - ;; code offset: 0x49 + ;; code offset: 0x5b (local.get $3) - ;; code offset: 0x4b + ;; code offset: 0x5d (local.get $9) ) - ;; code offset: 0x55 + ;; code offset: 0x67 (local.set $10 - ;; code offset: 0x52 + ;; code offset: 0x64 (i32.load offset=12 - ;; code offset: 0x50 + ;; code offset: 0x62 (local.get $3) ) ) - ;; code offset: 0x59 + ;; code offset: 0x6b (return - ;; code offset: 0x57 + ;; code offset: 0x69 (local.get $10) ) ) @@ -961,115 +961,115 @@ file_names[ 1]: (local $8 i32) (local $9 i32) (local $10 i32) - ;; code offset: 0x61 + ;; code offset: 0x87 (local.set $0 - ;; code offset: 0x5f + ;; code offset: 0x85 (global.get $global$0) ) - ;; code offset: 0x65 + ;; code offset: 0x8b (local.set $1 - ;; code offset: 0x63 + ;; code offset: 0x89 (i32.const 16) ) - ;; code offset: 0x6c + ;; code offset: 0x92 (local.set $2 - ;; code offset: 0x6b + ;; code offset: 0x91 (i32.sub - ;; code offset: 0x67 + ;; code offset: 0x8d (local.get $0) - ;; code offset: 0x69 + ;; code offset: 0x8f (local.get $1) ) ) - ;; code offset: 0x70 + ;; code offset: 0x96 (global.set $global$0 - ;; code offset: 0x6e + ;; code offset: 0x94 (local.get $2) ) - ;; code offset: 0x74 + ;; code offset: 0x9a (local.set $3 - ;; code offset: 0x72 + ;; code offset: 0x98 (i32.const 42) ) - ;; code offset: 0x78 + ;; code offset: 0x9e (local.set $4 - ;; code offset: 0x76 + ;; code offset: 0x9c (i32.const 0) ) - ;; code offset: 0x7e + ;; code offset: 0xa4 (i32.store offset=12 - ;; code offset: 0x7a + ;; code offset: 0xa0 (local.get $2) - ;; code offset: 0x7c + ;; code offset: 0xa2 (local.get $4) ) - ;; code offset: 0x85 + ;; code offset: 0xab (local.set $5 - ;; code offset: 0x83 + ;; code offset: 0xa9 (call $used\28int\29 - ;; code offset: 0x81 + ;; code offset: 0xa7 (local.get $3) ) ) - ;; code offset: 0x89 + ;; code offset: 0xaf (local.set $6 - ;; code offset: 0x87 + ;; code offset: 0xad (i32.const 0) ) - ;; code offset: 0x91 + ;; code offset: 0xb7 (local.set $7 - ;; code offset: 0x8d + ;; code offset: 0xb3 (i32.load offset=1168 - ;; code offset: 0x8b + ;; code offset: 0xb1 (local.get $6) ) ) - ;; code offset: 0x98 + ;; code offset: 0xbe (local.set $8 - ;; code offset: 0x97 + ;; code offset: 0xbd (i32.add - ;; code offset: 0x93 + ;; code offset: 0xb9 (local.get $5) - ;; code offset: 0x95 + ;; code offset: 0xbb (local.get $7) ) ) - ;; code offset: 0x9c + ;; code offset: 0xc2 (local.set $9 - ;; code offset: 0x9a + ;; code offset: 0xc0 (i32.const 16) ) - ;; code offset: 0xa3 + ;; code offset: 0xc9 (local.set $10 - ;; code offset: 0xa2 + ;; code offset: 0xc8 (i32.add - ;; code offset: 0x9e + ;; code offset: 0xc4 (local.get $2) - ;; code offset: 0xa0 + ;; code offset: 0xc6 (local.get $9) ) ) - ;; code offset: 0xa7 + ;; code offset: 0xcd (global.set $global$0 - ;; code offset: 0xa5 + ;; code offset: 0xcb (local.get $10) ) - ;; code offset: 0xab + ;; code offset: 0xd1 (return - ;; code offset: 0xa9 + ;; code offset: 0xcf (local.get $8) ) ) (func $main (param $0 i32) (param $1 i32) (result i32) (local $2 i32) - ;; code offset: 0xb3 + ;; code offset: 0xd9 (local.set $2 - ;; code offset: 0xb1 + ;; code offset: 0xd7 (call $__original_main) ) - ;; code offset: 0xb7 + ;; code offset: 0xdd (return - ;; code offset: 0xb5 + ;; code offset: 0xdb (local.get $2) ) ) |